From 221881076c4850b9d2858acb11a63053b525bbc1 Mon Sep 17 00:00:00 2001 From: davidasix Date: Thu, 12 Mar 2026 17:10:52 -0400 Subject: [PATCH 01/31] Delete existing app --- .buckconfig | 6 - .bundle/config | 2 - .eslintrc.js | 8 - .flowconfig | 66 - .prettierrc.js | 9 - .ruby-version | 1 - .watchmanconfig | 1 - App.js | 36 - Gemfile | 6 - __tests__/App-test.js | 14 - android/app/_BUCK | 55 - android/app/build.gradle | 223 - android/app/build_defs.bzl | 19 - android/app/debug.keystore | Bin 2257 -> 0 bytes android/app/proguard-rules.pro | 10 - android/app/src/debug/AndroidManifest.xml | 13 - .../java/com/midwife/ReactNativeFlipper.java | 73 - android/app/src/main/AndroidManifest.xml | 25 - .../app/src/main/assets/fonts/Coustard.ttf | Bin 77768 -> 0 bytes .../src/main/assets/fonts/FiraSans-Bold.ttf | Bin 473492 -> 0 bytes .../src/main/assets/fonts/FiraSans-Italic.ttf | Bin 456032 -> 0 bytes .../src/main/assets/fonts/FiraSans-Thin.ttf | Bin 426428 -> 0 bytes .../app/src/main/assets/fonts/FiraSans.ttf | Bin 440560 -> 0 bytes .../app/src/main/assets/fonts/ZillaSlab.ttf | Bin 244760 -> 0 bytes .../dave6/www/midwifeassist/MainActivity.java | 48 - .../www/midwifeassist/MainApplication.java | 91 - .../MainApplicationReactNativeHost.java | 116 - .../components/MainComponentsRegistry.java | 36 - ...ApplicationTurboModuleManagerDelegate.java | 48 - android/app/src/main/jni/Android.mk | 48 - .../jni/MainApplicationModuleProvider.cpp | 24 - .../main/jni/MainApplicationModuleProvider.h | 16 - ...nApplicationTurboModuleManagerDelegate.cpp | 45 - ...ainApplicationTurboModuleManagerDelegate.h | 38 - .../src/main/jni/MainComponentsRegistry.cpp | 61 - .../app/src/main/jni/MainComponentsRegistry.h | 32 - android/app/src/main/jni/OnLoad.cpp | 11 - android/app/src/main/play_store_512.png | Bin 53895 -> 0 bytes .../res/drawable/rn_edit_text_material.xml | 36 - android/app/src/main/res/drawable/splash.xml | 13 - .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 4923 -> 0 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 5621 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 3947 -> 0 bytes .../mipmap-hdpi/ic_launcher_monochrome.png | Bin 3947 -> 0 bytes .../app/src/main/res/mipmap-hdpi/splash.png | Bin 27409 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2699 -> 0 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 3420 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 2204 -> 0 bytes .../mipmap-mdpi/ic_launcher_monochrome.png | Bin 2204 -> 0 bytes .../app/src/main/res/mipmap-mdpi/splash.png | Bin 27409 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 6883 -> 0 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 7088 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 5234 -> 0 bytes .../mipmap-xhdpi/ic_launcher_monochrome.png | Bin 5234 -> 0 bytes .../app/src/main/res/mipmap-xhdpi/splash.png | Bin 27409 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 12127 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 15320 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 9853 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_monochrome.png | Bin 9853 -> 0 bytes .../app/src/main/res/mipmap-xxhdpi/splash.png | Bin 27409 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 17048 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 24244 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 12580 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_monochrome.png | Bin 12580 -> 0 bytes .../src/main/res/mipmap-xxxhdpi/splash.png | Bin 27409 -> 0 bytes android/app/src/main/res/values/colors.xml | 4 - android/app/src/main/res/values/strings.xml | 3 - android/app/src/main/res/values/styles.xml | 10 - android/build.gradle | 53 - android/gradle.properties | 43 - android/gradle/wrapper/gradle-wrapper.jar | Bin 59536 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 - android/gradlew | 234 - android/gradlew.bat | 89 - android/settings.gradle | 11 - app.json | 4 - babel.config.js | 4 - index.js | 9 - ios/.xcode.env | 11 - ios/Podfile | 35 - ios/midwife.xcodeproj/project.pbxproj | 700 - .../xcshareddata/xcschemes/midwife.xcscheme | 88 - ios/midwife/AppDelegate.h | 8 - ios/midwife/AppDelegate.mm | 133 - .../AppIcon.appiconset/Contents.json | 53 - ios/midwife/Images.xcassets/Contents.json | 6 - ios/midwife/Info.plist | 55 - ios/midwife/LaunchScreen.storyboard | 47 - ios/midwife/main.m | 10 - ios/midwifeTests/Info.plist | 24 - ios/midwifeTests/midwifeTests.m | 66 - metro.config.js | 17 - package-lock.json | 27593 ---------------- scratch.js | 508 - src/actions/ActionTypes.js | 26 - src/actions/AuthActions.js | 11 - src/actions/ClientActions.js | 21 - src/actions/NotesActions.js | 10 - src/actions/RefreshActions.js | 5 - src/actions/SettingsActions.js | 11 - src/actions/index.js | 6 - src/assets/constants.js | 349 - src/assets/images/baby.png | Bin 7699 -> 0 bytes src/assets/images/baby_bottle.png | Bin 46065 -> 0 bytes src/assets/images/calc.png | Bin 20632 -> 0 bytes src/assets/images/calculator.png | Bin 18828 -> 0 bytes src/assets/images/calendar.png | Bin 28360 -> 0 bytes src/assets/images/female.png | Bin 9186 -> 0 bytes src/assets/images/fingerprint.png | Bin 38603 -> 0 bytes src/assets/images/fingerprint_icon.png | Bin 43246 -> 0 bytes src/assets/images/lock.png | Bin 17058 -> 0 bytes src/assets/images/male.png | Bin 9147 -> 0 bytes src/assets/images/newborn.png | Bin 42056 -> 0 bytes src/assets/images/no-server.png | Bin 31481 -> 0 bytes src/assets/images/nosignal.png | Bin 33603 -> 0 bytes src/assets/images/phone.png | Bin 6260 -> 0 bytes src/assets/images/pregnant.png | Bin 8470 -> 0 bytes src/assets/images/pregnant_woman1.png | Bin 29929 -> 0 bytes src/assets/images/pregnant_woman2.png | Bin 30680 -> 0 bytes src/assets/images/pregnant_woman3.png | Bin 30665 -> 0 bytes src/assets/images/pregnant_woman4.png | Bin 30733 -> 0 bytes src/assets/images/pregnant_woman5.png | Bin 30626 -> 0 bytes src/assets/images/shield.png | Bin 27939 -> 0 bytes src/assets/images/signal.png | Bin 11714 -> 0 bytes src/assets/images/tabBarDivider.png | Bin 1288 -> 0 bytes src/assets/images/unknown.png | Bin 9362 -> 0 bytes src/assets/images/woman.png | Bin 14701 -> 0 bytes src/assets/statusBar.js | 49 - src/assets/uf.js | 57 - src/components/SVGIcon/index.js | 20 - src/components/SVGIcon/svg/StackedWaves.js | 41 - src/components/SVGIcon/svg/TabBarDivider.js | 22 - src/components/SlideUpModal/index.js | 149 - src/config/BottomTabBar.js | 159 - src/config/Router.js | 109 - src/config/store.js | 32 - src/reducers/AuthReducer.js | 28 - src/reducers/ClientReducer.js | 50 - src/reducers/NotesReducer.js | 29 - src/reducers/SettingsReducer.js | 24 - src/reducers/index.js | 17 - src/screens/AddClient/AddClient.js | 624 - src/screens/AddClient/index.js | 10 - src/screens/Auth/Auth.js | 355 - src/screens/Auth/index.js | 13 - src/screens/Calculator/Calculator.js | 510 - src/screens/Calculator/index.js | 11 - src/screens/ClientList/ClientList.js | 542 - src/screens/ClientList/index.js | 18 - src/screens/Settings/Settings.js | 353 - src/screens/Settings/index.js | 12 - src/screens/Tutorial/Tutorial.js | 274 - src/screens/Tutorial/index.js | 15 - src/screens/ViewClient/EditClientModal.js | 191 - src/screens/ViewClient/NoteModal.js | 118 - src/screens/ViewClient/ViewClient.js | 927 - src/screens/ViewClient/index.js | 18 - 158 files changed, 36275 deletions(-) delete mode 100644 .buckconfig delete mode 100644 .bundle/config delete mode 100644 .eslintrc.js delete mode 100644 .flowconfig delete mode 100644 .prettierrc.js delete mode 100644 .ruby-version delete mode 100644 .watchmanconfig delete mode 100644 App.js delete mode 100644 Gemfile delete mode 100644 __tests__/App-test.js delete mode 100644 android/app/_BUCK delete mode 100644 android/app/build.gradle delete mode 100644 android/app/build_defs.bzl delete mode 100644 android/app/debug.keystore delete mode 100644 android/app/proguard-rules.pro delete mode 100644 android/app/src/debug/AndroidManifest.xml delete mode 100644 android/app/src/debug/java/com/midwife/ReactNativeFlipper.java delete mode 100644 android/app/src/main/AndroidManifest.xml delete mode 100644 android/app/src/main/assets/fonts/Coustard.ttf delete mode 100644 android/app/src/main/assets/fonts/FiraSans-Bold.ttf delete mode 100644 android/app/src/main/assets/fonts/FiraSans-Italic.ttf delete mode 100644 android/app/src/main/assets/fonts/FiraSans-Thin.ttf delete mode 100644 android/app/src/main/assets/fonts/FiraSans.ttf delete mode 100644 android/app/src/main/assets/fonts/ZillaSlab.ttf delete mode 100644 android/app/src/main/java/com/dave6/www/midwifeassist/MainActivity.java delete mode 100644 android/app/src/main/java/com/dave6/www/midwifeassist/MainApplication.java delete mode 100644 android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/MainApplicationReactNativeHost.java delete mode 100644 android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/components/MainComponentsRegistry.java delete mode 100644 android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java delete mode 100644 android/app/src/main/jni/Android.mk delete mode 100644 android/app/src/main/jni/MainApplicationModuleProvider.cpp delete mode 100644 android/app/src/main/jni/MainApplicationModuleProvider.h delete mode 100644 android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.cpp delete mode 100644 android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.h delete mode 100644 android/app/src/main/jni/MainComponentsRegistry.cpp delete mode 100644 android/app/src/main/jni/MainComponentsRegistry.h delete mode 100644 android/app/src/main/jni/OnLoad.cpp delete mode 100644 android/app/src/main/play_store_512.png delete mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml delete mode 100644 android/app/src/main/res/drawable/splash.xml delete mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-hdpi/splash.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-mdpi/splash.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-xhdpi/splash.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-xxhdpi/splash.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png delete mode 100644 android/app/src/main/res/mipmap-xxxhdpi/splash.png delete mode 100644 android/app/src/main/res/values/colors.xml delete mode 100644 android/app/src/main/res/values/strings.xml delete mode 100644 android/app/src/main/res/values/styles.xml delete mode 100644 android/build.gradle delete mode 100644 android/gradle.properties delete mode 100644 android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 android/gradlew delete mode 100644 android/gradlew.bat delete mode 100644 android/settings.gradle delete mode 100644 app.json delete mode 100644 babel.config.js delete mode 100644 index.js delete mode 100644 ios/.xcode.env delete mode 100644 ios/Podfile delete mode 100644 ios/midwife.xcodeproj/project.pbxproj delete mode 100644 ios/midwife.xcodeproj/xcshareddata/xcschemes/midwife.xcscheme delete mode 100644 ios/midwife/AppDelegate.h delete mode 100644 ios/midwife/AppDelegate.mm delete mode 100644 ios/midwife/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios/midwife/Images.xcassets/Contents.json delete mode 100644 ios/midwife/Info.plist delete mode 100644 ios/midwife/LaunchScreen.storyboard delete mode 100644 ios/midwife/main.m delete mode 100644 ios/midwifeTests/Info.plist delete mode 100644 ios/midwifeTests/midwifeTests.m delete mode 100644 metro.config.js delete mode 100644 package-lock.json delete mode 100644 scratch.js delete mode 100644 src/actions/ActionTypes.js delete mode 100644 src/actions/AuthActions.js delete mode 100644 src/actions/ClientActions.js delete mode 100644 src/actions/NotesActions.js delete mode 100644 src/actions/RefreshActions.js delete mode 100644 src/actions/SettingsActions.js delete mode 100644 src/actions/index.js delete mode 100644 src/assets/constants.js delete mode 100644 src/assets/images/baby.png delete mode 100644 src/assets/images/baby_bottle.png delete mode 100644 src/assets/images/calc.png delete mode 100644 src/assets/images/calculator.png delete mode 100644 src/assets/images/calendar.png delete mode 100644 src/assets/images/female.png delete mode 100644 src/assets/images/fingerprint.png delete mode 100644 src/assets/images/fingerprint_icon.png delete mode 100644 src/assets/images/lock.png delete mode 100644 src/assets/images/male.png delete mode 100644 src/assets/images/newborn.png delete mode 100644 src/assets/images/no-server.png delete mode 100644 src/assets/images/nosignal.png delete mode 100644 src/assets/images/phone.png delete mode 100644 src/assets/images/pregnant.png delete mode 100644 src/assets/images/pregnant_woman1.png delete mode 100644 src/assets/images/pregnant_woman2.png delete mode 100644 src/assets/images/pregnant_woman3.png delete mode 100644 src/assets/images/pregnant_woman4.png delete mode 100644 src/assets/images/pregnant_woman5.png delete mode 100644 src/assets/images/shield.png delete mode 100644 src/assets/images/signal.png delete mode 100644 src/assets/images/tabBarDivider.png delete mode 100644 src/assets/images/unknown.png delete mode 100644 src/assets/images/woman.png delete mode 100644 src/assets/statusBar.js delete mode 100644 src/assets/uf.js delete mode 100644 src/components/SVGIcon/index.js delete mode 100644 src/components/SVGIcon/svg/StackedWaves.js delete mode 100644 src/components/SVGIcon/svg/TabBarDivider.js delete mode 100644 src/components/SlideUpModal/index.js delete mode 100644 src/config/BottomTabBar.js delete mode 100644 src/config/Router.js delete mode 100644 src/config/store.js delete mode 100644 src/reducers/AuthReducer.js delete mode 100644 src/reducers/ClientReducer.js delete mode 100644 src/reducers/NotesReducer.js delete mode 100644 src/reducers/SettingsReducer.js delete mode 100644 src/reducers/index.js delete mode 100644 src/screens/AddClient/AddClient.js delete mode 100644 src/screens/AddClient/index.js delete mode 100644 src/screens/Auth/Auth.js delete mode 100644 src/screens/Auth/index.js delete mode 100644 src/screens/Calculator/Calculator.js delete mode 100644 src/screens/Calculator/index.js delete mode 100644 src/screens/ClientList/ClientList.js delete mode 100644 src/screens/ClientList/index.js delete mode 100644 src/screens/Settings/Settings.js delete mode 100644 src/screens/Settings/index.js delete mode 100644 src/screens/Tutorial/Tutorial.js delete mode 100644 src/screens/Tutorial/index.js delete mode 100644 src/screens/ViewClient/EditClientModal.js delete mode 100644 src/screens/ViewClient/NoteModal.js delete mode 100644 src/screens/ViewClient/ViewClient.js delete mode 100644 src/screens/ViewClient/index.js diff --git a/.buckconfig b/.buckconfig deleted file mode 100644 index 934256c..0000000 --- a/.buckconfig +++ /dev/null @@ -1,6 +0,0 @@ - -[android] - target = Google Inc.:Google APIs:23 - -[maven_repositories] - central = https://repo1.maven.org/maven2 diff --git a/.bundle/config b/.bundle/config deleted file mode 100644 index 848943b..0000000 --- a/.bundle/config +++ /dev/null @@ -1,2 +0,0 @@ -BUNDLE_PATH: "vendor/bundle" -BUNDLE_FORCE_RUBY_PLATFORM: 1 diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index af8f317..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - extends: '@react-native-community', - rules: { - 'react-native/no-inline-styles': 0, - curly: 0, - radix: 0, - }, -}; diff --git a/.flowconfig b/.flowconfig deleted file mode 100644 index 74f3a75..0000000 --- a/.flowconfig +++ /dev/null @@ -1,66 +0,0 @@ -[ignore] -; We fork some components by platform -.*/*[.]android.js - -; Ignore "BUCK" generated dirs -/\.buckd/ - -; Ignore polyfills -node_modules/react-native/Libraries/polyfills/.* - -; Flow doesn't support platforms -.*/Libraries/Utilities/LoadingView.js - -.*/node_modules/resolve/test/resolver/malformed_package_json/package\.json$ - -[untyped] -.*/node_modules/@react-native-community/cli/.*/.* - -[include] - -[libs] -node_modules/react-native/interface.js -node_modules/react-native/flow/ - -[options] -emoji=true - -exact_by_default=true - -format.bracket_spacing=false - -module.file_ext=.js -module.file_ext=.json -module.file_ext=.ios.js - -munge_underscores=true - -module.name_mapper='^react-native/\(.*\)$' -> '/node_modules/react-native/\1' -module.name_mapper='^@?[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '/node_modules/react-native/Libraries/Image/RelativeImageStub' - -suppress_type=$FlowIssue -suppress_type=$FlowFixMe -suppress_type=$FlowFixMeProps -suppress_type=$FlowFixMeState - -[lints] -sketchy-null-number=warn -sketchy-null-mixed=warn -sketchy-number=warn -untyped-type-import=warn -nonstrict-import=warn -deprecated-type=warn -unsafe-getters-setters=warn -unnecessary-invariant=warn - -[strict] -deprecated-type -nonstrict-import -sketchy-null -unclear-type -unsafe-getters-setters -untyped-import -untyped-type-import - -[version] -^0.176.3 diff --git a/.prettierrc.js b/.prettierrc.js deleted file mode 100644 index 1f94873..0000000 --- a/.prettierrc.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - arrowParens: 'avoid', - bracketSameLine: true, - bracketSpacing: false, - singleQuote: true, - trailingComma: 'all', - endOfLine: 'auto', - jsxBracketSameLine: true -}; diff --git a/.ruby-version b/.ruby-version deleted file mode 100644 index a603bb5..0000000 --- a/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -2.7.5 diff --git a/.watchmanconfig b/.watchmanconfig deleted file mode 100644 index 9e26dfe..0000000 --- a/.watchmanconfig +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/App.js b/App.js deleted file mode 100644 index ba04b5c..0000000 --- a/App.js +++ /dev/null @@ -1,36 +0,0 @@ -import 'react-native-gesture-handler'; - -import React from 'react'; -import {StatusBar} from 'react-native'; -import {Provider} from 'react-redux'; -import {PersistGate} from 'redux-persist/lib/integration/react'; -import {setCustomTextInput, setCustomText} from 'react-native-global-props'; -import Toast from 'react-native-toast-message'; - -import {store, persistor} from './src/config/store'; - -import Router from './src/config/Router'; - -const fontFamilyProps = {style: {fontSize: 20, fontFamily: 'FiraSans'}}; -setCustomTextInput(fontFamilyProps); -setCustomText(fontFamilyProps); - -class App extends React.Component { - render() { - console.disableYellowBox = true; - // return - return ( - - - <> - - - - - - - ); - } -} - -export default App; diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 5efda89..0000000 --- a/Gemfile +++ /dev/null @@ -1,6 +0,0 @@ -source 'https://rubygems.org' - -# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby '2.7.5' - -gem 'cocoapods', '~> 1.11', '>= 1.11.2' diff --git a/__tests__/App-test.js b/__tests__/App-test.js deleted file mode 100644 index 1784766..0000000 --- a/__tests__/App-test.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @format - */ - -import 'react-native'; -import React from 'react'; -import App from '../App'; - -// Note: test renderer must be required after react-native. -import renderer from 'react-test-renderer'; - -it('renders correctly', () => { - renderer.create(); -}); diff --git a/android/app/_BUCK b/android/app/_BUCK deleted file mode 100644 index 3be4b98..0000000 --- a/android/app/_BUCK +++ /dev/null @@ -1,55 +0,0 @@ -# To learn about Buck see [Docs](https://buckbuild.com/). -# To run your application with Buck: -# - install Buck -# - `npm start` - to start the packager -# - `cd android` -# - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"` -# - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck -# - `buck install -r android/app` - compile, install and run application -# - -load(":build_defs.bzl", "create_aar_targets", "create_jar_targets") - -lib_deps = [] - -create_aar_targets(glob(["libs/*.aar"])) - -create_jar_targets(glob(["libs/*.jar"])) - -android_library( - name = "all-libs", - exported_deps = lib_deps, -) - -android_library( - name = "app-code", - srcs = glob([ - "src/main/java/**/*.java", - ]), - deps = [ - ":all-libs", - ":build_config", - ":res", - ], -) - -android_build_config( - name = "build_config", - package = "com.dave6.www.midwifeassist", -) - -android_resource( - name = "res", - package = "com.dave6.www.midwifeassist", - res = "src/main/res", -) - -android_binary( - name = "app", - keystore = "//android/keystores:debug", - manifest = "src/main/AndroidManifest.xml", - package_type = "debug", - deps = [ - ":app-code", - ], -) diff --git a/android/app/build.gradle b/android/app/build.gradle deleted file mode 100644 index eabe776..0000000 --- a/android/app/build.gradle +++ /dev/null @@ -1,223 +0,0 @@ -apply plugin: "com.android.application" - -import com.android.build.OutputFile - -project.ext.react = [ - enableHermes: false, // clean and rebuild if changing -] - -apply from: "../../node_modules/react-native/react.gradle" - -def enableSeparateBuildPerCPUArchitecture = false - -def enableProguardInReleaseBuilds = false - -def jscFlavor = 'org.webkit:android-jsc:+' - -def enableHermes = project.ext.react.get("enableHermes", false); - -def reactNativeArchitectures() { - def value = project.getProperties().get("reactNativeArchitectures") - return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"] -} - -android { - ndkVersion rootProject.ext.ndkVersion - - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - applicationId "com.dave6.www.midwifeassist" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 24 - versionName "3.13" - buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString() - - if (isNewArchitectureEnabled()) { - // We configure the NDK build only if you decide to opt-in for the New Architecture. - externalNativeBuild { - ndkBuild { - arguments "APP_PLATFORM=android-21", - "APP_STL=c++_shared", - "NDK_TOOLCHAIN_VERSION=clang", - "GENERATED_SRC_DIR=$buildDir/generated/source", - "PROJECT_BUILD_DIR=$buildDir", - "REACT_ANDROID_DIR=$rootDir/../node_modules/react-native/ReactAndroid", - "REACT_ANDROID_BUILD_DIR=$rootDir/../node_modules/react-native/ReactAndroid/build", - "NODE_MODULES_DIR=$rootDir/../node_modules" - cFlags "-Wall", "-Werror", "-fexceptions", "-frtti", "-DWITH_INSPECTOR=1" - cppFlags "-std=c++17" - // Make sure this target name is the same you specify inside the - // src/main/jni/Android.mk file for the `LOCAL_MODULE` variable. - targets "midwife_appmodules" - } - } - if (!enableSeparateBuildPerCPUArchitecture) { - ndk { - abiFilters (*reactNativeArchitectures()) - } - } - } - } - - if (isNewArchitectureEnabled()) { - // We configure the NDK build only if you decide to opt-in for the New Architecture. - externalNativeBuild { - ndkBuild { - path "$projectDir/src/main/jni/Android.mk" - } - } - def reactAndroidProjectDir = project(':ReactAndroid').projectDir - def packageReactNdkDebugLibs = tasks.register("packageReactNdkDebugLibs", Copy) { - dependsOn(":ReactAndroid:packageReactNdkDebugLibsForBuck") - from("$reactAndroidProjectDir/src/main/jni/prebuilt/lib") - into("$buildDir/react-ndk/exported") - } - def packageReactNdkReleaseLibs = tasks.register("packageReactNdkReleaseLibs", Copy) { - dependsOn(":ReactAndroid:packageReactNdkReleaseLibsForBuck") - from("$reactAndroidProjectDir/src/main/jni/prebuilt/lib") - into("$buildDir/react-ndk/exported") - } - afterEvaluate { - // If you wish to add a custom TurboModule or component locally, - // you should uncomment this line. - // preBuild.dependsOn("generateCodegenArtifactsFromSchema") - preDebugBuild.dependsOn(packageReactNdkDebugLibs) - preReleaseBuild.dependsOn(packageReactNdkReleaseLibs) - - // Due to a bug inside AGP, we have to explicitly set a dependency - // between configureNdkBuild* tasks and the preBuild tasks. - // This can be removed once this is solved: https://issuetracker.google.com/issues/207403732 - configureNdkBuildRelease.dependsOn(preReleaseBuild) - configureNdkBuildDebug.dependsOn(preDebugBuild) - reactNativeArchitectures().each { architecture -> - tasks.findByName("configureNdkBuildDebug[${architecture}]")?.configure { - dependsOn("preDebugBuild") - } - tasks.findByName("configureNdkBuildRelease[${architecture}]")?.configure { - dependsOn("preReleaseBuild") - } - } - } - } - - splits { - abi { - reset() - enable enableSeparateBuildPerCPUArchitecture - universalApk false // If true, also generate a universal APK - include (*reactNativeArchitectures()) - } - } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - release { - if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) { - storeFile file(MYAPP_UPLOAD_STORE_FILE) - storePassword MYAPP_UPLOAD_STORE_PASSWORD - keyAlias MYAPP_UPLOAD_KEY_ALIAS - keyPassword MYAPP_UPLOAD_KEY_PASSWORD - } - } - } - buildTypes { - debug { - signingConfig signingConfigs.debug - } - release { - // Caution! In production, you need to generate your own keystore file. - // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.release - minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - } - } - - // applicationVariants are e.g. debug, release - applicationVariants.all { variant -> - variant.outputs.each { output -> - // For each separate APK per architecture, set a unique version code as described here: - // https://developer.android.com/studio/build/configure-apk-splits.html - // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc. - def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4] - def abi = output.getFilter(OutputFile.ABI) - if (abi != null) { // null for the universal-debug, universal-release variants - output.versionCodeOverride = - defaultConfig.versionCode * 1000 + versionCodes.get(abi) - } - - } - } -} - -dependencies { - implementation fileTree(dir: "libs", include: ["*.jar"]) - - //noinspection GradleDynamicVersion - implementation "com.facebook.react:react-native:+" // From node_modules - - implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" - - debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") { - exclude group:'com.facebook.fbjni' - } - - debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") { - exclude group:'com.facebook.flipper' - exclude group:'com.squareup.okhttp3', module:'okhttp' - } - - debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") { - exclude group:'com.facebook.flipper' - } - - if (enableHermes) { - //noinspection GradleDynamicVersion - implementation("com.facebook.react:hermes-engine:+") { // From node_modules - exclude group:'com.facebook.fbjni' - } - } else { - implementation jscFlavor - } -} - -if (isNewArchitectureEnabled()) { - // If new architecture is enabled, we let you build RN from source - // Otherwise we fallback to a prebuilt .aar bundled in the NPM package. - // This will be applied to all the imported transtitive dependency. - configurations.all { - resolutionStrategy.dependencySubstitution { - substitute(module("com.facebook.react:react-native")) - .using(project(":ReactAndroid")) - .because("On New Architecture we're building React Native from source") - substitute(module("com.facebook.react:hermes-engine")) - .using(project(":ReactAndroid:hermes-engine")) - .because("On New Architecture we're building Hermes from source") - } - } -} - -// Run this once to be able to run the application with BUCK -// puts all compile dependencies into folder libs for BUCK to use -task copyDownloadableDepsToLibs(type: Copy) { - from configurations.implementation - into 'libs' -} - -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) - -def isNewArchitectureEnabled() { - // To opt-in for the New Architecture, you can either: - // - Set `newArchEnabled` to true inside the `gradle.properties` file - // - Invoke gradle with `-newArchEnabled=true` - // - Set an environment variable `ORG_GRADLE_PROJECT_newArchEnabled=true` - return project.hasProperty("newArchEnabled") && project.newArchEnabled == "true" -} - -apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" diff --git a/android/app/build_defs.bzl b/android/app/build_defs.bzl deleted file mode 100644 index fff270f..0000000 --- a/android/app/build_defs.bzl +++ /dev/null @@ -1,19 +0,0 @@ -"""Helper definitions to glob .aar and .jar targets""" - -def create_aar_targets(aarfiles): - for aarfile in aarfiles: - name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")] - lib_deps.append(":" + name) - android_prebuilt_aar( - name = name, - aar = aarfile, - ) - -def create_jar_targets(jarfiles): - for jarfile in jarfiles: - name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")] - lib_deps.append(":" + name) - prebuilt_jar( - name = name, - binary_jar = jarfile, - ) diff --git a/android/app/debug.keystore b/android/app/debug.keystore deleted file mode 100644 index 364e105ed39fbfd62001429a68140672b06ec0de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc - - - - - - - - diff --git a/android/app/src/debug/java/com/midwife/ReactNativeFlipper.java b/android/app/src/debug/java/com/midwife/ReactNativeFlipper.java deleted file mode 100644 index 1104f68..0000000 --- a/android/app/src/debug/java/com/midwife/ReactNativeFlipper.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package com.dave6.www.midwifeassist; - -import android.content.Context; -import com.facebook.flipper.android.AndroidFlipperClient; -import com.facebook.flipper.android.utils.FlipperUtils; -import com.facebook.flipper.core.FlipperClient; -import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; -import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; -import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; -import com.facebook.flipper.plugins.inspector.DescriptorMapping; -import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; -import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; -import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; -import com.facebook.flipper.plugins.react.ReactFlipperPlugin; -import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin; -import com.facebook.react.ReactInstanceEventListener; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.modules.network.NetworkingModule; -import okhttp3.OkHttpClient; - -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - if (FlipperUtils.shouldEnableFlipper(context)) { - final FlipperClient client = AndroidFlipperClient.getInstance(context); - - client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults())); - client.addPlugin(new ReactFlipperPlugin()); - client.addPlugin(new DatabasesFlipperPlugin(context)); - client.addPlugin(new SharedPreferencesFlipperPlugin(context)); - client.addPlugin(CrashReporterPlugin.getInstance()); - - NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); - NetworkingModule.setCustomClientBuilder( - new NetworkingModule.CustomClientBuilder() { - @Override - public void apply(OkHttpClient.Builder builder) { - builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); - } - }); - client.addPlugin(networkFlipperPlugin); - client.start(); - - // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized - // Hence we run if after all native modules have been initialized - ReactContext reactContext = reactInstanceManager.getCurrentReactContext(); - if (reactContext == null) { - reactInstanceManager.addReactInstanceEventListener( - new ReactInstanceEventListener() { - @Override - public void onReactContextInitialized(ReactContext reactContext) { - reactInstanceManager.removeReactInstanceEventListener(this); - reactContext.runOnNativeModulesQueueThread( - new Runnable() { - @Override - public void run() { - client.addPlugin(new FrescoFlipperPlugin()); - } - }); - } - }); - } else { - client.addPlugin(new FrescoFlipperPlugin()); - } - } - } -} diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index d8f8e89..0000000 --- a/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/android/app/src/main/assets/fonts/Coustard.ttf b/android/app/src/main/assets/fonts/Coustard.ttf deleted file mode 100644 index 05e05777108434f96416a4dc3572ef2779b00cca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77768 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 VG8#H&5#u})<1JzR5#>(C{tr*OdqV&K diff --git a/android/app/src/main/assets/fonts/FiraSans-Bold.ttf b/android/app/src/main/assets/fonts/FiraSans-Bold.ttf deleted file mode 100644 index 0fb896aec8baf0cbb5b6db8727626dc58cd08357..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473492 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 z 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�>uel4y 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

qzN5J1v-!>bRgyEKq}CIG@t+(gzBR&x{C>D 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 W(|9pY1`If0l28*$ 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 z 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

j`4qEDm3?Zd6rm-P-y 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

?&we+PN&~;#Vx$PkMSt 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 diff --git a/android/app/src/main/java/com/dave6/www/midwifeassist/MainActivity.java b/android/app/src/main/java/com/dave6/www/midwifeassist/MainActivity.java deleted file mode 100644 index 46624aa..0000000 --- a/android/app/src/main/java/com/dave6/www/midwifeassist/MainActivity.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.dave6.www.midwifeassist; - -import com.facebook.react.ReactActivity; -import com.facebook.react.ReactActivityDelegate; -import com.facebook.react.ReactRootView; - -public class MainActivity extends ReactActivity { - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - @Override - protected String getMainComponentName() { - return "midwife"; - } - - /** - * Returns the instance of the {@link ReactActivityDelegate}. There the RootView is created and - * you can specify the renderer you wish to use - the new renderer (Fabric) or the old renderer - * (Paper). - */ - @Override - protected ReactActivityDelegate createReactActivityDelegate() { - return new MainActivityDelegate(this, getMainComponentName()); - } - - public static class MainActivityDelegate extends ReactActivityDelegate { - public MainActivityDelegate(ReactActivity activity, String mainComponentName) { - super(activity, mainComponentName); - } - - @Override - protected ReactRootView createRootView() { - ReactRootView reactRootView = new ReactRootView(getContext()); - // If you opted-in for the New Architecture, we enable the Fabric Renderer. - reactRootView.setIsFabric(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED); - return reactRootView; - } - - @Override - protected boolean isConcurrentRootEnabled() { - // If you opted-in for the New Architecture, we enable Concurrent Root (i.e. React 18). - // More on this on https://reactjs.org/blog/2022/03/29/react-v18.html - return BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; - } - } -} diff --git a/android/app/src/main/java/com/dave6/www/midwifeassist/MainApplication.java b/android/app/src/main/java/com/dave6/www/midwifeassist/MainApplication.java deleted file mode 100644 index fbd7bc5..0000000 --- a/android/app/src/main/java/com/dave6/www/midwifeassist/MainApplication.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.dave6.www.midwifeassist; - -import android.app.Application; -import android.content.Context; -import com.facebook.react.PackageList; -import com.facebook.react.ReactApplication; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.ReactNativeHost; -import com.facebook.react.ReactPackage; -import com.facebook.react.config.ReactFeatureFlags; -import com.facebook.soloader.SoLoader; -import com.dave6.www.midwifeassist.newarchitecture.MainApplicationReactNativeHost; -import java.lang.reflect.InvocationTargetException; -import java.util.List; - -public class MainApplication extends Application implements ReactApplication { - - private final ReactNativeHost mReactNativeHost = - new ReactNativeHost(this) { - @Override - public boolean getUseDeveloperSupport() { - return BuildConfig.DEBUG; - } - - @Override - protected List getPackages() { - @SuppressWarnings("UnnecessaryLocalVariable") - List packages = new PackageList(this).getPackages(); - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return packages; - } - - @Override - protected String getJSMainModuleName() { - return "index"; - } - }; - - private final ReactNativeHost mNewArchitectureNativeHost = - new MainApplicationReactNativeHost(this); - - @Override - public ReactNativeHost getReactNativeHost() { - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - return mNewArchitectureNativeHost; - } else { - return mReactNativeHost; - } - } - - @Override - public void onCreate() { - super.onCreate(); - // If you opted-in for the New Architecture, we enable the TurboModule system - ReactFeatureFlags.useTurboModules = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; - SoLoader.init(this, /* native exopackage */ false); - initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); - } - - /** - * Loads Flipper in React Native templates. Call this in the onCreate method with something like - * initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); - * - * @param context - * @param reactInstanceManager - */ - private static void initializeFlipper( - Context context, ReactInstanceManager reactInstanceManager) { - if (BuildConfig.DEBUG) { - try { - /* - We use reflection here to pick up the class that initializes Flipper, - since Flipper library is not available in release mode - */ - Class aClass = Class.forName("com.dave6.www.midwifeassist.ReactNativeFlipper"); - aClass - .getMethod("initializeFlipper", Context.class, ReactInstanceManager.class) - .invoke(null, context, reactInstanceManager); - } catch (ClassNotFoundException e) { - e.printStackTrace(); - } catch (NoSuchMethodException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } catch (InvocationTargetException e) { - e.printStackTrace(); - } - } - } -} diff --git a/android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/MainApplicationReactNativeHost.java b/android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/MainApplicationReactNativeHost.java deleted file mode 100644 index d5e1378..0000000 --- a/android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/MainApplicationReactNativeHost.java +++ /dev/null @@ -1,116 +0,0 @@ -package com.dave6.www.midwifeassist.newarchitecture; - -import android.app.Application; -import androidx.annotation.NonNull; -import com.facebook.react.PackageList; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.ReactNativeHost; -import com.facebook.react.ReactPackage; -import com.facebook.react.ReactPackageTurboModuleManagerDelegate; -import com.facebook.react.bridge.JSIModulePackage; -import com.facebook.react.bridge.JSIModuleProvider; -import com.facebook.react.bridge.JSIModuleSpec; -import com.facebook.react.bridge.JSIModuleType; -import com.facebook.react.bridge.JavaScriptContextHolder; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.bridge.UIManager; -import com.facebook.react.fabric.ComponentFactory; -import com.facebook.react.fabric.CoreComponentsRegistry; -import com.facebook.react.fabric.FabricJSIModuleProvider; -import com.facebook.react.fabric.ReactNativeConfig; -import com.facebook.react.uimanager.ViewManagerRegistry; -import com.dave6.www.midwifeassist.BuildConfig; -import com.dave6.www.midwifeassist.newarchitecture.components.MainComponentsRegistry; -import com.dave6.www.midwifeassist.newarchitecture.modules.MainApplicationTurboModuleManagerDelegate; -import java.util.ArrayList; -import java.util.List; - -/** - * A {@link ReactNativeHost} that helps you load everything needed for the New Architecture, both - * TurboModule delegates and the Fabric Renderer. - * - *

Please note that this class is used ONLY if you opt-in for the New Architecture (see the - * `newArchEnabled` property). Is ignored otherwise. - */ -public class MainApplicationReactNativeHost extends ReactNativeHost { - public MainApplicationReactNativeHost(Application application) { - super(application); - } - - @Override - public boolean getUseDeveloperSupport() { - return BuildConfig.DEBUG; - } - - @Override - protected List getPackages() { - List packages = new PackageList(this).getPackages(); - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - // TurboModules must also be loaded here providing a valid TurboReactPackage implementation: - // packages.add(new TurboReactPackage() { ... }); - // If you have custom Fabric Components, their ViewManagers should also be loaded here - // inside a ReactPackage. - return packages; - } - - @Override - protected String getJSMainModuleName() { - return "index"; - } - - @NonNull - @Override - protected ReactPackageTurboModuleManagerDelegate.Builder - getReactPackageTurboModuleManagerDelegateBuilder() { - // Here we provide the ReactPackageTurboModuleManagerDelegate Builder. This is necessary - // for the new architecture and to use TurboModules correctly. - return new MainApplicationTurboModuleManagerDelegate.Builder(); - } - - @Override - protected JSIModulePackage getJSIModulePackage() { - return new JSIModulePackage() { - @Override - public List getJSIModules( - final ReactApplicationContext reactApplicationContext, - final JavaScriptContextHolder jsContext) { - final List specs = new ArrayList<>(); - - // Here we provide a new JSIModuleSpec that will be responsible of providing the - // custom Fabric Components. - specs.add( - new JSIModuleSpec() { - @Override - public JSIModuleType getJSIModuleType() { - return JSIModuleType.UIManager; - } - - @Override - public JSIModuleProvider getJSIModuleProvider() { - final ComponentFactory componentFactory = new ComponentFactory(); - CoreComponentsRegistry.register(componentFactory); - - // Here we register a Components Registry. - // The one that is generated with the template contains no components - // and just provides you the one from React Native core. - MainComponentsRegistry.register(componentFactory); - - final ReactInstanceManager reactInstanceManager = getReactInstanceManager(); - - ViewManagerRegistry viewManagerRegistry = - new ViewManagerRegistry( - reactInstanceManager.getOrCreateViewManagers(reactApplicationContext)); - - return new FabricJSIModuleProvider( - reactApplicationContext, - componentFactory, - ReactNativeConfig.DEFAULT_CONFIG, - viewManagerRegistry); - } - }); - return specs; - } - }; - } -} diff --git a/android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/components/MainComponentsRegistry.java b/android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/components/MainComponentsRegistry.java deleted file mode 100644 index ac09000..0000000 --- a/android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/components/MainComponentsRegistry.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.dave6.www.midwifeassist.newarchitecture.components; - -import com.facebook.jni.HybridData; -import com.facebook.proguard.annotations.DoNotStrip; -import com.facebook.react.fabric.ComponentFactory; -import com.facebook.soloader.SoLoader; - -/** - * Class responsible to load the custom Fabric Components. This class has native methods and needs a - * corresponding C++ implementation/header file to work correctly (already placed inside the jni/ - * folder for you). - * - *

Please note that this class is used ONLY if you opt-in for the New Architecture (see the - * `newArchEnabled` property). Is ignored otherwise. - */ -@DoNotStrip -public class MainComponentsRegistry { - static { - SoLoader.loadLibrary("fabricjni"); - } - - @DoNotStrip private final HybridData mHybridData; - - @DoNotStrip - private native HybridData initHybrid(ComponentFactory componentFactory); - - @DoNotStrip - private MainComponentsRegistry(ComponentFactory componentFactory) { - mHybridData = initHybrid(componentFactory); - } - - @DoNotStrip - public static MainComponentsRegistry register(ComponentFactory componentFactory) { - return new MainComponentsRegistry(componentFactory); - } -} diff --git a/android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java b/android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java deleted file mode 100644 index 4bf4931..0000000 --- a/android/app/src/main/java/com/dave6/www/midwifeassist/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.dave6.www.midwifeassist.newarchitecture.modules; - -import com.facebook.jni.HybridData; -import com.facebook.react.ReactPackage; -import com.facebook.react.ReactPackageTurboModuleManagerDelegate; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.soloader.SoLoader; -import java.util.List; - -/** - * Class responsible to load the TurboModules. This class has native methods and needs a - * corresponding C++ implementation/header file to work correctly (already placed inside the jni/ - * folder for you). - * - *

Please note that this class is used ONLY if you opt-in for the New Architecture (see the - * `newArchEnabled` property). Is ignored otherwise. - */ -public class MainApplicationTurboModuleManagerDelegate - extends ReactPackageTurboModuleManagerDelegate { - - private static volatile boolean sIsSoLibraryLoaded; - - protected MainApplicationTurboModuleManagerDelegate( - ReactApplicationContext reactApplicationContext, List packages) { - super(reactApplicationContext, packages); - } - - protected native HybridData initHybrid(); - - native boolean canCreateTurboModule(String moduleName); - - public static class Builder extends ReactPackageTurboModuleManagerDelegate.Builder { - protected MainApplicationTurboModuleManagerDelegate build( - ReactApplicationContext context, List packages) { - return new MainApplicationTurboModuleManagerDelegate(context, packages); - } - } - - @Override - protected synchronized void maybeLoadOtherSoLibraries() { - if (!sIsSoLibraryLoaded) { - // If you change the name of your application .so file in the Android.mk file, - // make sure you update the name here as well. - SoLoader.loadLibrary("midwife_appmodules"); - sIsSoLibraryLoaded = true; - } - } -} diff --git a/android/app/src/main/jni/Android.mk b/android/app/src/main/jni/Android.mk deleted file mode 100644 index 74ecf25..0000000 --- a/android/app/src/main/jni/Android.mk +++ /dev/null @@ -1,48 +0,0 @@ -THIS_DIR := $(call my-dir) - -include $(REACT_ANDROID_DIR)/Android-prebuilt.mk - -# If you wish to add a custom TurboModule or Fabric component in your app you -# will have to include the following autogenerated makefile. -# include $(GENERATED_SRC_DIR)/codegen/jni/Android.mk -include $(CLEAR_VARS) - -LOCAL_PATH := $(THIS_DIR) - -# You can customize the name of your application .so file here. -LOCAL_MODULE := midwife_appmodules - -LOCAL_C_INCLUDES := $(LOCAL_PATH) -LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp) -LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) - -# If you wish to add a custom TurboModule or Fabric component in your app you -# will have to uncomment those lines to include the generated source -# files from the codegen (placed in $(GENERATED_SRC_DIR)/codegen/jni) -# -# LOCAL_C_INCLUDES += $(GENERATED_SRC_DIR)/codegen/jni -# LOCAL_SRC_FILES += $(wildcard $(GENERATED_SRC_DIR)/codegen/jni/*.cpp) -# LOCAL_EXPORT_C_INCLUDES += $(GENERATED_SRC_DIR)/codegen/jni - -# Here you should add any native library you wish to depend on. -LOCAL_SHARED_LIBRARIES := \ - libfabricjni \ - libfbjni \ - libfolly_runtime \ - libglog \ - libjsi \ - libreact_codegen_rncore \ - libreact_debug \ - libreact_nativemodule_core \ - libreact_render_componentregistry \ - libreact_render_core \ - libreact_render_debug \ - libreact_render_graphics \ - librrc_view \ - libruntimeexecutor \ - libturbomodulejsijni \ - libyoga - -LOCAL_CFLAGS := -DLOG_TAG=\"ReactNative\" -fexceptions -frtti -std=c++17 -Wall - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/app/src/main/jni/MainApplicationModuleProvider.cpp b/android/app/src/main/jni/MainApplicationModuleProvider.cpp deleted file mode 100644 index 0ac23cc..0000000 --- a/android/app/src/main/jni/MainApplicationModuleProvider.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include "MainApplicationModuleProvider.h" - -#include - -namespace facebook { -namespace react { - -std::shared_ptr MainApplicationModuleProvider( - const std::string moduleName, - const JavaTurboModule::InitParams ¶ms) { - // Here you can provide your own module provider for TurboModules coming from - // either your application or from external libraries. The approach to follow - // is similar to the following (for a library called `samplelibrary`: - // - // auto module = samplelibrary_ModuleProvider(moduleName, params); - // if (module != nullptr) { - // return module; - // } - // return rncore_ModuleProvider(moduleName, params); - return rncore_ModuleProvider(moduleName, params); -} - -} // namespace react -} // namespace facebook diff --git a/android/app/src/main/jni/MainApplicationModuleProvider.h b/android/app/src/main/jni/MainApplicationModuleProvider.h deleted file mode 100644 index 0fa43fa..0000000 --- a/android/app/src/main/jni/MainApplicationModuleProvider.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -#include - -namespace facebook { -namespace react { - -std::shared_ptr MainApplicationModuleProvider( - const std::string moduleName, - const JavaTurboModule::InitParams ¶ms); - -} // namespace react -} // namespace facebook diff --git a/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.cpp b/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.cpp deleted file mode 100644 index dbbdc3d..0000000 --- a/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "MainApplicationTurboModuleManagerDelegate.h" -#include "MainApplicationModuleProvider.h" - -namespace facebook { -namespace react { - -jni::local_ref -MainApplicationTurboModuleManagerDelegate::initHybrid( - jni::alias_ref) { - return makeCxxInstance(); -} - -void MainApplicationTurboModuleManagerDelegate::registerNatives() { - registerHybrid({ - makeNativeMethod( - "initHybrid", MainApplicationTurboModuleManagerDelegate::initHybrid), - makeNativeMethod( - "canCreateTurboModule", - MainApplicationTurboModuleManagerDelegate::canCreateTurboModule), - }); -} - -std::shared_ptr -MainApplicationTurboModuleManagerDelegate::getTurboModule( - const std::string name, - const std::shared_ptr jsInvoker) { - // Not implemented yet: provide pure-C++ NativeModules here. - return nullptr; -} - -std::shared_ptr -MainApplicationTurboModuleManagerDelegate::getTurboModule( - const std::string name, - const JavaTurboModule::InitParams ¶ms) { - return MainApplicationModuleProvider(name, params); -} - -bool MainApplicationTurboModuleManagerDelegate::canCreateTurboModule( - std::string name) { - return getTurboModule(name, nullptr) != nullptr || - getTurboModule(name, {.moduleName = name}) != nullptr; -} - -} // namespace react -} // namespace facebook diff --git a/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.h b/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.h deleted file mode 100644 index 1576688..0000000 --- a/android/app/src/main/jni/MainApplicationTurboModuleManagerDelegate.h +++ /dev/null @@ -1,38 +0,0 @@ -#include -#include - -#include -#include - -namespace facebook { -namespace react { - -class MainApplicationTurboModuleManagerDelegate - : public jni::HybridClass< - MainApplicationTurboModuleManagerDelegate, - TurboModuleManagerDelegate> { - public: - // Adapt it to the package you used for your Java class. - static constexpr auto kJavaDescriptor = - "Lcom/midwife/newarchitecture/modules/MainApplicationTurboModuleManagerDelegate;"; - - static jni::local_ref initHybrid(jni::alias_ref); - - static void registerNatives(); - - std::shared_ptr getTurboModule( - const std::string name, - const std::shared_ptr jsInvoker) override; - std::shared_ptr getTurboModule( - const std::string name, - const JavaTurboModule::InitParams ¶ms) override; - - /** - * Test-only method. Allows user to verify whether a TurboModule can be - * created by instances of this class. - */ - bool canCreateTurboModule(std::string name); -}; - -} // namespace react -} // namespace facebook diff --git a/android/app/src/main/jni/MainComponentsRegistry.cpp b/android/app/src/main/jni/MainComponentsRegistry.cpp deleted file mode 100644 index 8f7edff..0000000 --- a/android/app/src/main/jni/MainComponentsRegistry.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "MainComponentsRegistry.h" - -#include -#include -#include -#include - -namespace facebook { -namespace react { - -MainComponentsRegistry::MainComponentsRegistry(ComponentFactory *delegate) {} - -std::shared_ptr -MainComponentsRegistry::sharedProviderRegistry() { - auto providerRegistry = CoreComponentsRegistry::sharedProviderRegistry(); - - // Custom Fabric Components go here. You can register custom - // components coming from your App or from 3rd party libraries here. - // - // providerRegistry->add(concreteComponentDescriptorProvider< - // AocViewerComponentDescriptor>()); - return providerRegistry; -} - -jni::local_ref -MainComponentsRegistry::initHybrid( - jni::alias_ref, - ComponentFactory *delegate) { - auto instance = makeCxxInstance(delegate); - - auto buildRegistryFunction = - [](EventDispatcher::Weak const &eventDispatcher, - ContextContainer::Shared const &contextContainer) - -> ComponentDescriptorRegistry::Shared { - auto registry = MainComponentsRegistry::sharedProviderRegistry() - ->createComponentDescriptorRegistry( - {eventDispatcher, contextContainer}); - - auto mutableRegistry = - std::const_pointer_cast(registry); - - mutableRegistry->setFallbackComponentDescriptor( - std::make_shared( - ComponentDescriptorParameters{ - eventDispatcher, contextContainer, nullptr})); - - return registry; - }; - - delegate->buildRegistryFunction = buildRegistryFunction; - return instance; -} - -void MainComponentsRegistry::registerNatives() { - registerHybrid({ - makeNativeMethod("initHybrid", MainComponentsRegistry::initHybrid), - }); -} - -} // namespace react -} // namespace facebook diff --git a/android/app/src/main/jni/MainComponentsRegistry.h b/android/app/src/main/jni/MainComponentsRegistry.h deleted file mode 100644 index 08d3f0e..0000000 --- a/android/app/src/main/jni/MainComponentsRegistry.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace facebook { -namespace react { - -class MainComponentsRegistry - : public facebook::jni::HybridClass { - public: - // Adapt it to the package you used for your Java class. - constexpr static auto kJavaDescriptor = - "Lcom/midwife/newarchitecture/components/MainComponentsRegistry;"; - - static void registerNatives(); - - MainComponentsRegistry(ComponentFactory *delegate); - - private: - static std::shared_ptr - sharedProviderRegistry(); - - static jni::local_ref initHybrid( - jni::alias_ref, - ComponentFactory *delegate); -}; - -} // namespace react -} // namespace facebook diff --git a/android/app/src/main/jni/OnLoad.cpp b/android/app/src/main/jni/OnLoad.cpp deleted file mode 100644 index c569b6e..0000000 --- a/android/app/src/main/jni/OnLoad.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include -#include "MainApplicationTurboModuleManagerDelegate.h" -#include "MainComponentsRegistry.h" - -JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *) { - return facebook::jni::initialize(vm, [] { - facebook::react::MainApplicationTurboModuleManagerDelegate:: - registerNatives(); - facebook::react::MainComponentsRegistry::registerNatives(); - }); -} diff --git a/android/app/src/main/play_store_512.png b/android/app/src/main/play_store_512.png deleted file mode 100644 index b0b8087beada47e60203b3ea76b884fc72d03c14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53895 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

;H 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 diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml deleted file mode 100644 index f35d996..0000000 --- a/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - diff --git a/android/app/src/main/res/drawable/splash.xml b/android/app/src/main/res/drawable/splash.xml deleted file mode 100644 index 153edc9..0000000 --- a/android/app/src/main/res/drawable/splash.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 345888d..0000000 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index b42ad02ae0af5328573c57902d5c0e994b01702f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4923 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png deleted file mode 100644 index 6b2653981e654d244e2f591848e803a64221a697..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5621 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 Ye9skgG3}47>d3F?^9JV%&th-<9|r#Dc>n+a diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 78b4d7c07f7d1130465ccf32f8bbe60e51c4dfd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2699 zcmV;63Uu{}P)Px*KC5=YI{MCnU3y{SNE zI_+EDI(cdP(sm}pfj+4 zJUQ0a9oNV~YdVhHOh2-P*$2ST!=am1O%Ydq<}4uJgJqU>qw z7*~DbcO8!vUhT~5vs#t_T0p+;IswH=F}`klQ3IBik;OdzR2o2#2mig9Fqq;;EiuqOaag-FiPnGQeZ;WiRyOa-f+N*<@vf`RzpTB%kUuRyGm$t zU94}8>AG0m#UzzRzB8JgZf+b3O?eku+R!Bic-~@79(llX-TnI#qx*>Bu-c! z2xDF>&zm|9N*0u0&iFYP@`iBe@?orA@DkgvySE$f)$I;CF;&)~btF$1R0_=osoO!t zi)9fY1Wc$ro@m!Rt%*$e-?zMGl=bt!i+C&!XS9Pob$hXV<}wt`DB{P?-l)a78|N^H zL7#nyjo9dltxRl)K}?L;tR(asJqA8j9#GzA9~#VS?xKz2?kJSzmm)nq9W_lgXzFQ3 zW_l({3pOGnJ%jPvH_(TV8b8LZo?8kgcH-g4!h~;_9kQPfbiL0Tb0jI8?Mt`zjlAy^_ zepa*-qQyQci+d=Kq=2vxD<0x`T7=_FFq;|A#OpwcCQ@=FCWBUa!`U>tRE^Rw8g^&5Zwb510=msz$Y2)1j?7?pty`LANks4*%oT5EBp^^9B>=8-%>_Zuc+2wBHKbOgFQqggw7N6o0FM?(nT9tp_@H7@yCV_Ly1A*+!S~^=D1`r zMH0%Flts-02`h*dR|l$0oqQbN`PnOxKQ*5>I@oXk*Sr2<1kpKxJhi!S6MKPzddK;l zIwhKlP*BShsL3AO7XW8PvAcS_+T_6$xxv@?*r@ z7&?2u!oG`p?K~_Q+h;q)7K%hPYmtE}iX(a;sDK0lt)Pm|fV*Q(44aBxW7_N;=*7-+ zzxUZnn5%etF_z^nF?ILZwpyHNJIm}G;C-uR3K~jSD6#@N212z6S;RC=I$L@k=1-iD zRnNT0d)BlZ$EA)-s@AcJwK+MnvFhnnNORH@Yc(H1Q)iPO^x7xF`(aPhaoO|RB4*-~ zDh4#;P{!oUDFT_sMCzXGcn(UR-GEWCQMmKqF7{vA&-p_aaEcB+jLRI4jbGmY*L5&B zG=%r+cjH0-1GO&SLU0o|i}5)B%f4mB+oA=rW+BsQ*=4UqL%L2Qzr4I~9j0eZXGrY* zaxc32yET+K|7uegOfA5-^S;H0f9q&K&Gi~naRyn)DrO`W%Zef@PBo6$HN4QEW zm_|6Xzk^MMuW?06pY7*%;^9!g;d$xJQ8cv(OJ@+R0y{74K!0-J(GE>FI~FTN_rNLg zfKXW>1s zE3*=su3>CX*}R>Xorg6H6^E^S?CLSBTd)?HX_-6#*x&F6boJ4c&>vBn)TJE|N}$m^ z08B`HQPr+Gx{xdFE-=)?`a$T=jo1s>$_w_V;cf$tU8^zGrfnEjNYj<|5N*9BQVbA; z4p+5@rvr9St6E6Si4?M|nT|CQA*P|)hx!2BPh9J|hEJLgDd-5P*@jYZwZ`)njYfu0 z;7YC9^B#aj936%94~5il!~*-`oG}z{T4aG3e2VUy3wKK>vAdnBePz z$O=@3Vn8!cz*2$t0D2tmPvLBA>x>?*ZBj$j=5OB~K7?NA1U^?5Fdc@EHJ(m$41_Um z9qTSBsF1i`R@F6(=^r%xT73eSB-FeQQ|*RhCu$InuRNW&Wk0NIpg`%MJs|XFzkc#x zWT<}H2slhaWJBmAuQ^-KQ>_VI)J#0?*N1;|G5%D1a>|VZnDyPA>Rs1}f=9GG5kPNG z-|e5S{K+B!Up?*x2iYO3{FmkBv!0#(vv_8F5@#`8tN3$u)5``t6%yzXj6XulA-tQ- zg5VkG8|Y}MYyR!qZ@pcOE>K-E>?0~mOO*TW~G-4%LD9!l{n zH5>iZC&`!o+k@;!WAX3<|DJFog6O|@!xOK-zW~jS!)>YMl9>Pi002ovPDHLk FV1iICF4F)2 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png deleted file mode 100644 index 20baee319ed8d526a4f989c77a9e1b3308987f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3420 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 R18}4T>F!3lOCCfCkvkI7f|MW)LxX`hG=kEg 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 Ye9skgG3}47>d3F?^9JV%&th-<9|r#Dc>n+a diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 1496765afe367399b57ae6ea21042cf22dbf96b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6883 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 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png deleted file mode 100644 index 3591abd1d981db334fbd83356ead46c66b5868d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7088 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 Ye9skgG3}47>d3F?^9JV%&th-<9|r#Dc>n+a diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d0bc6875937e85eb2b24876c10b605e03ba366ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12127 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 Js{>m^{0}xNa76$B diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png deleted file mode 100644 index 1f9f792fe8a9ada6acc12cdc0afb83c1f943b159..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15320 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 62b8d19a24327a9145bfa73f62ecce7e740b18b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9853 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 I>#mRgA8zWh{{R30 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png deleted file mode 100644 index 62b8d19a24327a9145bfa73f62ecce7e740b18b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9853 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 I>#mRgA8zWh{{R30 diff --git a/android/app/src/main/res/mipmap-xxhdpi/splash.png b/android/app/src/main/res/mipmap-xxhdpi/splash.png deleted file mode 100644 index 48be7f0df9b534f604f45b8eada7540ac2caf365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27409 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 Ye9skgG3}47>d3F?^9JV%&th-<9|r#Dc>n+a diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index d1ddb20524cdfff1d7f1f50cf71642b8c9a902dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17048 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 Hu0mjf#%LH{ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png deleted file mode 100644 index 5440400bc687420afb5427853a5cd773caea752e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24244 zcmX_ocQ~8x8?QZLg^Jw}qxP&CZER|_wMUg$9a=R?i`cREUNvIXrs%Rl?Oma*QZ<4Q ztu2(A=k@)abN+C-E|*5$=YH<{{;V|C_?|8UhzmqQLc*Z0r)^3?LfUZoMMDMrWbmGh z81RkM+f-MRZ& zb+fdRxr$b-k;kbaHm~Cs=>=gsyh}$z#jwM=F zo-kh31trzMjwaFuvbO8;Z1HSjBo9MH7!v$iowS}*corrPxXLB`jWV6!*X8q=!n1An z?Hr$;L?(gmphP@`$f$1@y}@ZinT{3K93#E_))(DuyYeHvP1Wyreg1ef(PU|xjkA~C z;32!xMa_C|s0f^pJa30zEJ>mEAN+ev+-;7eUX6WCWj}97Ax{%XsXn}S8iAHy);T1L z4{Xl|$$|uJwcEQjyA{+woJ?Na z;rEoINXx3!o#+$$d0ja>kj4`d8s--zgU>9?LWa(hHR4H|#fu`S$yNA1Bysz9ek)B} z?wMl8WBBvplw~Ny>#v}~VGSSmRcb(}u=uO*(xR3E1_BAJ@Z#+ICS*0$qGwuFqU+dA*(OUZ=k;!GZ)MLgj zT3OdQriq1D|CRH^vJFNS!tp5Fx!BhQGM^4_n1?q7EwON_W99>b|F*rmac;ob@cAqb ziXsK4>N;?!9X|zy>|rdi(M`ynEaf<* z4ki?tARoFk#I1kX!A9H>LZ>vZm6eDYhaI}0*>i7;$wYwbb!qtOBT_zUsCQpyvB+CN zB*W{Mdi8hebCHhsz+(An8YacKrNyw6C&N8^tc+naJ*2GDs&6bmk{k)}dy-KI!ll2t zhbm|HY4Bs$1KwDAz6*cKsc|}h$7Fegfg0p0vIc6C2xYIs$wg$otnVTCJ)J2Ai8FVD zWeGy}ui1E@;Pq#mx%-`hH3^3f6nA`XLD9a={OV|SB*FqCR~r3&f&7<89-BqeekV(b zzH3g4fgbJO^7_X_YKvrnM#-&{G=L8E+r@ZcUkw14Iv zwKgu@v~rEFrh9DVxyoOnsbfd`Ps)q#Z{kSn228ujm@5UAZbEO6{AA~!*9iTJ60%(~ z`H%I{P4)>2veEWYgeadKJnWepY`x(*hw3?SdH)js%wXwuG2?;X$hBy8Z!&}Vac@Jr z326k2{Mg4wPc+}L7{#1nBJzY^<#m#mlU>J+6ta*qkg=edt6RkkcfL$$#d13%8(8v| zj{{{wS9`((-iIyR`pv7_r2f#Sr=6qGf@LTZDxb?Tp?^&TkAj-gbhUDGY?r``@Pe(JWz^+8@xE73wL)Ap z+E+|}<{Pd}XWSGQS0SCGO9#&1iWfaKm0lRPxpZ)k>CVR&$m`5tK6RihUSb7rc4=jU zwUWrJ7bUG~|H$Lt2p)MrD052 zn}v05&wWQ`^`pkIJ`VomP71#r=RHixdsbi2{W+}RK)6Ifvt#b+7YuOaVMDwNw4}b2 z=B6BZQ7yolp`_@a8oL@8Z2YF=D(~C^Jus5e#tUI&8kA8!4E0w?VZe3!qMk~~6npzq zqC{xJgwttMQa3d^UQ??3BO2rg6eJ8R4as@j?YCXV%!iGK*E1_iH%7Zz_@(a6L{kI= z*ggvPa4c^B5&W3;w-%+()6~)A^*G>&Z#54Q$F{-O&v7D$_G?niIV9 z{4nL7)ElE}k*fzEES+hc)K{12_ArCQn^agjOW6Fmh$srK6h6Lk%SRii;mfz;j=SlE zkN305k~QDQ>8@aMIsL-&tz4|f$-mWd%m;{Gp79WIM!L`&XK%fi35tbFKXSQY|8b9x zX@ei$Fv}xAP28Hg%k?i#SdD{(8A(CwuYMpfMD$uk{(f9SjjefUIvCJy_lsQX>wQIg z#f}HM4sdbftw)`F`n)9|q$Q2D02AGRoBB+%?aKaxSF$8ZzqK>SYxX;{d^2%%x904d zjOuZu_7706EmcD9P=H|du!`3NCL-iO`h}@F9!aa^aGR3-ms*#%G~!Wn?fbOu3bN9S z4u=1_{nb;n)rWK}mN*k++Rax))|Pm*8l4NAws?v#WpXFIk5j1I0RhaEbB6I^xK>mC zV54}fh3}JDmF8p^MPgDsc$yANBVHB=DCZ7 z%rPuRm20WA@X)WfQ}CFVaOt^Ew{$5=cJ7j$a%z6Bqn!_OqyXk7+I9~U0h2+6PCm~z zQLbN!x$aA@#j$keZ^pFoA`&*gEZ)FYO#7vJsl7rY6fV7o@!!FC%~$j;AFqzHwLDJq zm?9wOPDHA{#UMJ?V8B@zqKVIB9r4IbZv?yAQvqAeagvx2&)xUn2hZh_kbc0x&b^_r zonkIZ2pcZei8tU#GobB0JBnK(i;SkAZ15hGO(U@5krU)sHtFYIiUYrIKxm!DuCJ2{ z9frRr`{U*y=xs;W2$%7z#-qAA!4upp%e-pTmXU%XFR3ZUOdbKl=D& z>#j4bSNNR>{3eH!p`R@aI+rHz@UC!CY6CCF3F_{;{9*LpUu)}2UvgS^DY(t;R^3Rn z@ys0k$-xF_D{^#pVAuw{e)K&L5;1tCocda!$2<}MpCh5pSNuL!UPo(op4P+QWdvtG<#WZexPAMsn>27i`&p8m(3dVMn@&{wh$c=_vo_ zAZ@4==&6ej0Y?-5rZD?vHyEeIbmu*v-?lOE;J|#N#)>x$7Dv17i!1?~B62kk^t@7U zwWke$3R8?*CA#BIPM5zY{%wF^rInxTh(K-bAgS;tc3?lj;X@eevS8JIk8U$neWw1j zph2i?Js3giSF2QY+UVa;y2S{*qpvMem$Ty7Pu(K#o4RY|3KC{R0w1F%0Sos4@Yds1TTT;$M4T*1{=2241AUKb-x4n) zGq6q&5j0hB86s+0JiT?A0S%qO0k!%buMEJLo^ozu8qIr_B*|WL zt(ZCvp;?t8IEilCJLx?F=D?es<6YqHix;f(U(WRSUCgI$;j*2|&Lm;92k|x@DOwE@ z_qyo$NhbC=h^l_wKEShG^rT+{(21J+P2? z8`um;s{ig>^`KDF@7TDTS%n&r_B9FU+# z-dB}}c>VO*I_o{xi4NkIcg&o87h+0gobvFQ%ZqypYKwcnvqk)_Qs@dAnKnzeux~n4 zoxskA!G)%{5~CCv?T5RiPd4fovI!RQAH4J<IMA(ss3rGa`GVO{%sN_kwIC=D$cK+q^Gfx>iWE%?{{-e3P(A6N6 zD5aFSx?|E8CDoZO-o2=z4mj;07}EvO~-O7Y4LI* zqwGfz*hw*Rh5?3{@D^tsXCq%*OdZ^498r#9MR{B2ZxDnEu=$;L(L2UwKekxI(yY&U z=>R-X~$0#C%C9Jc)mfX#mb9c{Kx3?y>cG^MK3R#2FFR~;xMrw%aGCnFijJlT^#Mtgb% zZ%~?IxrsYL7q4aKZgn@*zF)~K?&d7Ql?Z&&d-$VPX1+!P*G3AA+NLyNpxN>hK(ru- z<)ht^bVAvmh1CSLk+mCNUmt$bb&$b|&)XX;x$T@=b`BC*{GDp(G|*G?W#*77b@HNA z>Z}72O6U%)R!l(6fSBM>KnT!4&xVM@0}Tes*<$mVrVdqEZ&rpW+$rP~0{T%;jCWp?zwaH^W`Csw>YH~&Xa)r`VTbLIDM zf1{o%z_%sWOWhcO)6H31x5b-`cKIzCp{=~;3I)harr+IWqP?x2usq-a#b*`5N3+GM zE~&>ChjfBat<+1lP=2PSn_ZDwE_fuRaMPXrrq>tO4x0H(Hv`W)ZyMODK8pr0-oJPL ze~B#5*-ACJ9_>oo|M;~m#vM4K?@CNXl&A@vgSYkaHj;yXU8NNE?>f875*`lg1vxAl z!RwTc8m`RAE2O+Wv(;rvc|3bVmpr2Gm$KV|d zF0GV0if`$_>22TpIjvepADsx6lE#>!XZJLl@W_>^UjY99WEVff@B3+dk(deX-#VZO zYiXip^OxB}NsGL!vL z1C&tXsTvy@5>Xawyu<`ad9TaBaE~+*1((_Dd?V_RIyy7=vX3Ve8o4d44MjPgu2tZX zkBow?rQ?~K?Og%ICVjXY_R(Dld2zt za0_=w?WZHRMDZ9)2GMF#4ZoC2euM2vuVH|flBIFHv_xCUY8vogXVE!qy?42W%HJI` zlF9O8K-JX5Hb3OzzodC6@Z+xF8j+eOG`onK)tggkgpWN;AY;9WExgC)Xj3 zpP;SAJf#P4L&WOWGs;<6N-TP!Bpp8W`e&zcUzdo%IrlyrM!+-TLsC-mFXH;iptz7Rsqyf)4+6$ar-qo92s4 z)sFv;r$)SY>~tALQJRZHvx*PN5C9EaRd0&z_8a~5hm`QNgI8er7MM@Dx)u0UX0B8Xr zvV0{2H2Q5&lVoo1CKB=6)~b66ZmU+$Qea#aTGTBIvi{I?8)^H69v&XnCXS`!`vUwGaoRIG72K<~{Ur4xA|@{2&)q8yYBGX8 zf9e$vlK$9>pBV08REwvyF91<*oA0y+Dh@}IiXBZ0ZL*O)_j=cZqalZXQF+eyJ3%df z`}cEPk@Lq=W1@^qWoNZuw`|CMpbBsOlUxG70a+1KwrPNRSva&4jY*tu6NF z(*$xT!D(X$ z&y}!ek8z^(3Dr*5R!%iBTI2&ts%f_*=@T@d9LMH}Y`$?P4GP&0PHBj1BtNl+a@j)x z^#7ZiI_PY<54m~tLg(+!J|S~}J^NUYikC~vJ1Es7z9O&M3EE5kV3~ig2Y(=EboV`9 zNdUE#W0j<~{@@6S-Zn$7fq~WiRW8!|odY`RVmkn`%nUb4NOqS*I;}PJt=CnnW=Det zbQg^ORFA*;bKNh5$%a-%Mt(%Nb*quDmplCo;}qZ!aO4u@cmHEPfF^ELR%{Ute!u$K zJQutDGwlqC_;qMBq$t)P7V9;}3rKrd?vqO{FQ92Gf-m{$A1*+TNA|h7j{l6x{T-wW zl$13Fxh2`>{JANZQu+j0X0)HJWRbfX&l$zG(FAUHLzwlkQs6=K!)ihlRPiaM_(lj|8ER0J1l$<@> zxuBy1RCP!E{%HCXD|6LxDYYf#uN~eSz<{L{+rwx>)o);3+j1FgUgbbS*+qI7CAgxi zAE+^Lu(indU(i!gYsK_TnuN0hVgQ-NJ5oSCsZ}F@izqHU(&nAH-~3Ra(WrvD%E*kz zvJ_ITFTI$H)w@SoZqpUyp{hF;39tWS;Ruc?d15Ih7`w6!^K^`nOeH=m-jP>kXWlB) zyS*~RHAJu+^Vs6nriuoI?tNiFvzwlV`#G#f7pEM~)#v>ffq0Wpsr!2v?_u^f;U(YB zCT?TD1n9%|C43Apg*OS5nnyEbA(X&Bo89mHP~(I<16av1_l=y2|JGoZSwRh>ZlN2E z%GZA7`m)**>rKoDtKDgP5cw@atO*Kvr&psNcsMiwt^sHXRO}<#@>#Mdg~KEpB+Acf zK>ugMWQ^MW&b@JLjgmCkX;o*nrB5DEWFcBW#Lct|qCzRL%ZbBhcPL`3B{k65f7WDr zPRkEM7Tz5{)SI(@s6}b{ahLH}U=QPSMGKuhe#LMFA(quFGT;Yex^s0eJ_Kj_D(8U2 zXdD|4weGup>)2?J2pY3}01q$b_PSBf+|Xo^C?gn65&cyw%{*Z1 zN1j*UX=@X)^RJW|STtPfk|;V0V?~(gcUF}H)Aw0C6U5yL*an< z%!Nk<&4l4YHDLkkuYQ^i&faJS(Sbx*y+$&Ur<}e9gr^aNL|XwtHf%IA^z=R-fKR(Z z;uTqpZ{)cdQ;0nBv%`|R$~xXix82PH2I`7k34ikD{e{Rq@86DjT}L)F<}j8`T-Zt8 zB7i_y&b+nxKy(9Zu&N(z&Xa`Keu#1Mle79l*Uw~K*9el!mjYEk8ZPbls@SAcld0{6 z$=&#O>vM{y;cC?oOySwy8S2z~8%bW|Zq`g$nHLdEKL)!%+zv2Jt5a!|~E z@+GyVyIR)|E?JJ!(rOVe+CiD5QUk(n^s9h9t)iImSxEg8R%UaOf;bX`C)~kW4In0? zxJhMxaAds+m*1`rk9X@urXQk=KUr~}o6^#vS;_-A|SuK@onmaeYiUNw3@7N=? z>sB=S#rY#r6*g-QchT7|r`)&9ZquxxEF5eP)A>G6#}E#J6pP6KYwe%)a9aT0_V$C* zoqwr)7pgkvZnTqi$7@zquRNZM@-}bumF5WQ+!$P%5>blr&2csZd2ZI)P5@6`Zb$hb zyx4nG4bDlr3NQD)+oBXN_|sM)Lfyc^J&Pf^d^L{S^sA4yL`(st(@^O(tazi%ttILE ziYsTVfPal5M0yS5QJhEzy}@S^HxK0kR;bcMwQ+mgB+QXK49f&~Sf7kuq^*vy41QjJ zjaFK1J5kL%0*@?vVyRsJZ$$$bw8r`y3P<0_y;)+Wjffnj!uj8 zbZ)7(e&z(&eA&vNC{SjLQu&?!Xo{&nZ4HB~+@OnyhZ6{9J1g_6mYn_ur)GPRaG8la z$Fth#sRV&b>~%1x+%5Lmjjc{j0c_r0?`uouZ--9`}wBZml>5e6p#~SQ1O4L>R~E-(|dKkt-s1hM0CY#W0Zx6%+Zxg zCGu@V-%v0jZ}JUmgHFA0rt9u?7;w8G8;R54~v7}5V7iH@Et@(Qc*#y9Zm9` zH4=u9FSJ0tcgr-xRyGqU_yK_1^NLZno9BrzSC0r+tl*mmweEqc0O`Mu=Z%%u;jC8Y z>2DIDeDko2Lce<2sn&m@j|3uE#;_c}^F*!wBj`hV=$)00JKrSmj#X2)Xck=;TFl)Z zJo{c5bkBXRjlkm=N6xdFc<->jvk;o&^ilo+xGMGpT)P1BX|MeNHe@SZYU{%aV_lP< zJ?tD6zOJAAIE>6s`M18v_(!wgBpPke2(M4+j|YjSD@qGc4x`d3_w`d?7e9j6nNMc& zZq$TH%h%TO+lWbOR(cvx>F8uWfaiDiScn)a=>Ygh3~lwtIfI!##&_wt7BiNPte^u$ zMfIy{!?NFsB$e>dqo&aeFi0M)+@(gX1$@GvOJu8(y{N7z)cgjZ^%2~3f7%;(y}G)t zD1*O4<`1L2C&2w<2)hT(5#-!ljTK@GZ9d{}T1|ji?_n}vKEmMw+)f_02gt}^1Y7t< z`+QZWY1kUg8AeW5DmJHfHD3=LuST)!wbl8jJQO6k`o3aazjcQP!#_I7Ax`^D@!qFPD(CHwLS$_u`wowCkL} zy)Q2Bjb-}Qp1DjA$oQ8}2QX0Q?zg?pv0c%B6IPEokC8AmdkOb!2XD?}4edk5x7}ed zT2?Rby8#)lHcG9>7F&gq3Ys`(L zFq8G)1E6k^F_njn2`5U3Rv*C7%Tco`m%8c)Zk6w{+Cf3f8cBUmaqDL449-2rKGn9A=2>{G{(9*&KEvbVL^w>%nY;msBWP z4bp*$ESg?Xv4WB4EQ?ZR2vW<w3dz4&@)E@VemP1IOJ{C( z7X*0i8(A9-upsZG5xNliy)k9oOG)%Ay0+NvV!u#oZ@S>cz zFq6c3?2W&GsMlJfZp-h4M@sf7xMCiaXPcjKR;%h@*By4|Oi`DBc;(WMY5VaL8-Io| zXKRteSJG-kZl?}&Mq1SH7q_?kc8A$Boa;-7v(8IGIBa8h`SKvIn(?-S#4zHtF^Ruh z=U2r9me5Oj+9xe0R|yV%aO#-!O-a?J-gg99<(*G^DqYt(*2p)FrE}Yu$!7(4TURET zq3PW8uO)y$%KpqG<~>m04=1lv?mM`(gGoX8B7t61>1_gP`fMqUo8))9M*5>pVH`5Z zP&fkp$(k=JkozyuKdNiMMo9^nEA`-D;F-scaHkpTy zjGr8(Dod~J;;T0j$iQQV4;@knnFS||M*`%_rl16P zeIt;gz<$FleqQNdkQ^(`cN1aj>}TMmW7)%)TO^JhEquXQPc6_3%9G?Xs6vGzM+f;L z%F%o)M=igmrevD&YjzY<@!aM+0SA(R(v-^(2Bpz_la}JV%iIs%2%=m{sP_NN31O)X zbDf=!IKymwNHat_*c$?7=~uR|;|#!j7I_o3FWnlPRQ;>lN(7SDi=)A2X~RS#cK;qv z(kB^_2wgqCOY-d(F6L@$o5F`#n`6U4@rI)tbet<}d$7|q%FFZ$BM+s+-p}FPiIZfO zP+(kfJ-&(c5cIsoyK>`ZFQdwA!-LzD=M{fD$1ZijND8D|nzbA0%|5(P)`jpjDx+^d z9L!Ap03FrzV}W=`^@%_JR<>JsSFD0i#!PdiOesX&@2`h69A_t=M!+HHVikUaMc?bwITTiQZb4232vx<7{1CWE1x!d-$3PR<-Fmj+5b-4tswkHBqwb zA_GJp3|_`X?vTt=U-e zemVT&g&6PIba3FYK^62Y31SWFVho}>$CfQ@LT^Vlb+COpeL$lPY$&3ext|4;0S`d+(Si^qtANAkpFB9D!~ z-2L--h|EDvdLYWbOHdEUnLRAlp`k>Z#mIUzQ^8X2Dc3(%w%^0VjT~IgbYTt#lIDek zWy8Psy(!C?t+Q84(tkxN3kZrlhXdg{eO>i=a0P`~iV79Ac&>jT;v99KXm05lbjG>O|qo92VWVQW1tMZptfV`27K z4-FGzj6ieq450hGS^YEclz}1f`U*x2|4Uh=LBm2dm%&=%J@e|z@voT?>K)NTC0&A3 zOjpQW+q3oKmTA3LNcDGgVPM*gg#gp_b4|E(hIBNsj^44lA*8-(Oy}yPF!f5P`4YLx zEF--BNTkY$@q(DB1({Z6qd+2N5}}~kHw4qt(0o>w(Hm0#*jJ)-l~M_hXsYNmbJ$Mp z7!tAZDTGPYUZs5MC^oy@V~7eFIUk@d%LMO#V?764djBW@`B*)up@}Hkn0fS%DUL*+ zUfN{rJ>YDU)(`nAqNjX1O!wR>so6NcTfn9J(h}m}f1^9&g+&haoSCTr5iu}=6^R&F zL5i-=WpTL5J_Jp1+sYJ5f$Atq-cyeTBdCd?SLu_qL}i-oL7=hrdh?}6OJ}{oh^^*Z z*9wHsOZlr9rtI|u>-BB|Cg@wHB$-NYzI(9w$&>+D<&-crN5QkVWH*;Z&_VW#J$^SW>z;GY?X|6VF!m3cO~}OgwLh6x`rLSq zVQ&mPJ6{KOf)5RIksReG`mztmL~c@DGl1N+tLrN6&Z*z_$}W_|F^S9 zQ~k+0umb>gcUgW%rs)}M&4;Uk@EQu0ePz-gGn znJtw{-84>O+U>YM==-6Iv~Zyl$5GO`N9Q5B{W`s;JsyOk*pRsQm#9f5*!q^$SO!nX z_eK#H9LUSzwxN~S%bMLrC2*@QES7Bt;iUY@Xz8~h1BVU8w$Njly`$q)(PV2rUm7+ zk^2(|&lYoNem4g^G$1W!8_ZnkQyvv$i>LJ{Qm;J&B)8uao$fvl6m9yv#NoAJKR^&fhQ0WzUwnl;HAjbMQcT=u)j2IH^5ZIMV z!>SHu4i)+AC&)*w zRCnMVXFq*q1m8@P$jh)&eJn*;#R)!L$*ZBhed#*^g3p>uURsG+Z)Gu=xy=V_wk`3y z0d(3b*cx-rn)>btzr#;Q((azMp7YU!$iGE3WLiw&Q{?C*|L`Je8l?KV+i*&$XW)MB z&lG}BxB>OVY*XUdlQDU7QNc$vmTBZ7!AZ;^CP^m6#;|=w>F!Vq&qT;q6C^^dd^`__ zbxG0q_l$=(2o*tqAZJy)E|-Ufo>>1aNG@29&pS=d8OAV|vT+Hx!J>fWC#wX&z1ZC^ zuXIn-jVzLq=P_+v*?z^c(CH$v!fBWY(i)E}rsT1+atFJRBIGG1M?1-n3|W(=d+G*b zJO5d}<=s5qxVoeQN`-SzD3fC8zBKBi3Y;}k2$5_We_Q`&Q8o02HG7@Tw#BDm$*Aok zzMPcjMROE){fzBz5P$c3T8c*OG9*RmIy?YB$I)qitay00e4;|8(w8MIY3Xd$Vq zee?ls!^5tPjwzmJv!%jbLw7@|)$Y*_CULWZM0x{c0l(5wnDn*HVfjS%je=nuk3Cu0N<<@K*!%=Nfm{_I3@hGq zBFZTNQD(2)pd+XW{sW2-;jKtOhoiW!*LL^Vj1Yam<5O5zHOHx|9N@KJ*boHM;tj=-O`~wPn z2s=20t<(0!U3)+ADwFK`=bpbkhG;!0(O3i@hnnw+e_j{A&NhFu)RG2GKl8%7x^qC2 ztBA3Ax!)eZOoc=k{9AesRwwUWa};P1Nb@KTvpD~3a7i!_&R2&7A0+_r+TMuISkL8! zP(7WNX;mW3AN`_-ej%m6TdMdf^=IC@VJsmosk}w>zlbhXZQMLPT3aq>*WOx*${gj_ zm0c*0)K;TlKE-hZE7^*0B*GJ#$X0BF6Qh*yzc7JS{?FGeD01rM9cy|KsI(wJpO82} z@|ia{REj{UGE2_E@fPM&M+QVLMjf;5b@v~0d%fz^c>ChT-F(Utk$<&=qI^i5_>kn3 zL0o9ju*dWP@maxFy;|Q5iU^e%*;_B7~u#uXYzP0jN`lyJIy$v)A<7?Z?W+H_$tHG54fT(*^j?mtRSxdiJ_}^BQ(VP)M?Lnh-hl@ zkBh)AR>XLQxx@JNfv(?Q^7Q?5mcAvSELxuo+AcllHf;Esj3fdWC)McDHdzefDIZhU!@tjm)7+Dw15UlW+kYCzS z$UZ$`fTDq<5Kp`Ru|?!l$VrA6h9(DSYbAu>p1NxW{mIYnUXEnWq`mNAPE>lcuP@7a zZE}*_TP=t)f}^pt9Pg-vbhsZ6u#I6ui}(w#iznv5fN5M@?6{erK5E@x5K~`rfN&h= zJ58R!uD3Jlgg8ZJLm9aE`gbQ3fdE+FStlFA$$erK*y+6-?o}CJ@Pkln@K7{NbPsc! z|6$R6N0gH7!yuD!)Lrz{ZDSF_)SFN)4xY83XK$yF4&l{-4m3_pi-0;KO|wFUV#DcZ z8GoV2Ts`MCG#k9m0`PcZ%`cA^C+wSxoi6S3b(K+Y=@0y>Iy~)TJ~i)^faHOZ^C}|{ zFZM_VB3?%J4_TXyNh;E?^s;XoUiB_aezVaWF8udMt^STlCh^pAM6`!#9o}$9#M9RF zyDYT>>GeDP3agxRc?65qgS$|D=Tk#;jw5Fo#8(WTuXk=0-~^Gr19*G`jHV(kpkC%= zAW&`&mjM#WAlTJ7AZh~o%Enm);k5OL3VEzy2ro9VFo~!B@lNcIJ4|#fRbdP%ncHH$ zd8+JxujSR(Ch@rE+HngUEbQV%X(iXSX`(oJq|#r%c4A;kfJ@_k-*_vRfwTW;8Nv2z zQ32OC@^(@gTpC(u;<-Vvn10a@zB=pC4-`A0Q6cY(DO`b7@@ZxEOedq&w$Y`s`=h(K`}U z5af{z1nBsBeO`n+&uMhW+*1r+7VzaBQAAO^_^gvnPN(TIt~uWERz|yNzC1yLZXmnk zQw%li>K(6zPsacdoxb#K^A;Hx+{*%gm#3)0ua|1XYA5M+h@SZNVcr@^Jw_OB6Yh7YMM_eFq)~XX+5CR?~2h{&S#HZF`!(-oVP6}%R7ayKLrk?-bkA+ zTD?Pu3YuQ3chgGcUW>+e=qInheTEalg+IJd4Jzp^)#kNcmR!(UXs5EN1z?#R&fRFD z8xQZ;;a!G=8|33nLFw9ES0xD$?ana+lOl!K_0=c|E$i51Yp_*P zVZc+9y`RQ?5S47I0Y;Wsb?pF4@1QBH>r#-o3VOCD>jqg|UQu_U+({lyxL|K335n_g zGDH+n_p5G&XZkWPI5W?k0hb_e#n6(*lT>m8O4paovN`$v6TP z`~ZXgDf8dp5%dF^tnlX)an~TJM7;l<2A=RLXfr zWg(Fm#!r#nsXUhK3(a{*8Y2OYeU$S-Nh`l;5kXcIXC~UggtnvhWM-iT2l{A5n|rS2U+v`}L&#i0O3FHv zk+ICay$@cW&{REhXA}9f-O2D%k@ib4VmLq9WU=e)@^Wz-`Wv>+Q}HHL+5!l{d`Xp> zEs`XYn?lvC$4Y9pts`ph-#w`H4}SN+uTl8%iBC|OLFHoO_m_ZY0_+rv9a$#U)Ee;SUmV|L`)B3&Qf@bb0dzn)L>m-x*8T_|ISNt)N(PS>VB zCFfi?(&w$4g6X8&Gjz7d%M{ri9+g=TsUEpjmFE(JSsCsfa{;imB)yMSC;$_xHEAS#0Wa-GMld z!>zB$t31}?^O157DI~RHbsnl8f|Yabcs2idA2Av2L^r`1Qb}`*cF_Fb31nV8rR3eC z1AnWeFlcq*)aijSA4fd>I2SPg>eO>; zRECIqhoOB`(O*Ng*YnOW86Yg@g(DR;f}>~ah~;(mpHDMlO;6v3hQ$y7&@aCA)7b8- zCw!Xfx$R08eCVP2m|?A_AoMN&mYD1sAX}!PQf2X1`tJ6~ClSLBm1T0gTbQuok=K!k z_L1PjGQRd*K;M_uQCK$PBDRK8sq2RK_5ic ztzZ9Y0@qyXs3p31SAjIc*Ds&swB-%>9;8@u*X`j!&dnE3^q{u&yLcid`e`GR?j9u zgE60banqb|gUC2fHEk2KffNt8-SC-@&*?;%67H21|9f{*))8F~+uLL$Cc%-43lgJ$=V!GOAFG5&d>F9F2vve!~fbd%j* zrbdt93~S|{L<;UTSF;E3C+(R4B3jwaZ_d!NW%GO=kq5URD^#Y@4*76d3&u`wF*9vz z1}t4bsI4038IEzRTh}Mh_!TkoV6h?HGZ{%0ItBcvb(- z)h{<->rG@@Sv^haHI-Vz`ffhW>v$CN%Ua8X~$CK?;8m1fMoAHc%|F`aqiDy$_*hHH;)Aa5K?|rG*^%8y(T_)U?4#zn8 z^V*a_;vcu2O~nGej)HuG&@!ryIl3tP)zB5Q{&Nd5ASF;OP@ceclYWR}K-Um=54!W< z?dfy`hc}u7keepI6W-wbeHoP*4?`iw=#?KIsIS$giAs~~VZO(!SMj+w0l^W#f4Aw& z+uIjEoZ`CwXZ?jfKNs+6lCrGSE+(|v#d@-p0r>4K}MYxU=$jM_q-5ex|LB?TxJ8)xAh`7XNm8V2|P6eLSgL*<5#jo z%JHQc%dV>dlC8AWxN$}Cx58RUymWT5^!Zb>%&E^JKio5iVD%D0*5A4AVfgz#pmiBNpFkJs2EQ$CyWH3zB(e*5Z*}LbD_n zS(iN%RU)UstY9PE6SK0`cQ3GA?_odVl@p`|?yhO){5%m}U1uA{x~JD={ikTOeNXSE`;PH$C#8k4 zb-MQeAB8~gWkg$S-1f%iTUE7=*Ezp(`e(p;@5NXqnPt<$%gq}s7N?#q^Ras8R9Xeg z@?+BZ+Y!1!zG!xv4_LKwv0khRk8Jm~c#15}ThcLW2f7bVBh%T&d+$t%?=sUZ4et`E znsF&6P@#|AQ_L4^lWp0xXH_H{?sNpI zNsl}w+-A}b3-LUv6rn7zKh|(>@uui*FGyhtiD~kV(0`6=x|U@%*nK37E@sYVXJKFg zzwU_vTF|18EiExE2i@b=*>B;FM=pvf0-`SZttMm7S-E);f2<)ooAug65LWGc-D4qL z>6y1wjR4sU@($VVt{=Bx>WZlU+}>SZL(O=}PN9L{9k9bPvi99em$@E&_T53dtTE6V zoSMz;L_qa1%W6UL$<3ozkSlSBaYaD9*9Cks(W$f>moity3Q`i0HNnTdf{I-YX!*Sg zmmVblg>>Mn2*(rs0TI4>eEFy1Lqfh`FY%A<0j(r(G4cG%K^0zST9kscE8?0-GD{QF zxN#IRxsC2pDm9fRbyo*37ibOOk%^*hTYxkXhl1(9xN|6SD4oWXR{a!+CdR41xdXL+ zbPr^sK1Rp?F4X<;uAzd{$hT3Q=mai_8JDVgc(3)N-Cy{wttsGm__-IvOb3SAhKxV? zh-Jn}N4tseg}@7w?H8Z^LIbHOK=k>_`1#i>!iOz@`K?YTiZZ%*au4X1=r5&4Di=<` zYf9DB>?30y3%s~01r|uAzZ9|`%=FNnAUET=9QCN*DmFW?Oajpp7S#n6GUxW$coGt* z<>mhipaEo@tF_ihrIp9bb}-|Ql?VsNK4MYZlK0V)PTls(rY_dMgZmMQVadJ;zeS{* zNgoIoP)CzYKABTqmNo&BRuGEV36d1t0zZWa=p#2?IHZ+dCct4klK&{&!YUC72CAq< z`Mr7A?G31PkhTa(0R)=A9na0f-6-GEFS%>v8^AT<45@XPXW=uh z)V$LQ?k{!!>-=dM`DjUwA$Ys%KQUA6jeaqET>cNP<@+Y) zXQZdV>ix+VinV&nD|ws$-);2Nxdc)OD#k=_qsO2qxJOd$XEn?~u1I0C*v~*-=)uF= zasH)R)v>p@k=izWU)S3jqpF0bQyI_g>47NUJv!~*WB6j1!+-m5VbQ;}z@SE~=Hcf& z?1U-Q#hZM~m`CWp3~|kHkvW&cc#ldbYJ$IF8zxpS*H26iaU0X5UyfgUNWK#GE$qiF zf?Td&3r?W%v?8EjmtClkfz3_+LSAW~D%$4?Wb3~e#lVXE!%DAP5Md(;@f_@ zyfJ{8#QIW2*iXSl1*-bBhCD5J)w$3_p9hy#1~NE)aC^6>*YL<2DN7w%tt_t{X`Z{L z9t98Zm;l;{$5T29^>6a@jHK1xe2qGfSwiK=mv7V=equ7H{qT*GgQyszxmljr$7{$u zjdU1a1^{Wo`fmk%$J;93F_U2;OEyw`HySi}f3Yj3zmFm5;Dp@hdaA3DyZmMLH68ZZ z=L}S)`TB5(*<}g!NTsnKI&JzL2qp;=UT~vw8WXs)?X;L0WX~%$2^OF^@wkX0QYUji zy#ydouN>z_YB;p4dDbz0aEDRiKfN*Fv8s*j4K|)x@LKWzuPUV=1DA(xVKHgl z^7()08)){)+H~qHmfml!qU`y9&HM>~@eQKz=w2@A`+UD|Y~B9h|7qeo{Gssw_;H8J zUWbgcx1wPmjK9|jYt`$P9K4BtPi+oyDKMacIPA8>Mbpibn{~Q96+6*(!^>9i2N98v ztNRozgs|p@a%Tt%Mg9wWF*NPcCn_{j3nIIMF(#$5JU&Z*vXmx!Wgw_tx*>OI>sl7Vc%!WwDEq?trs^Yfyp zdt|%JZQ?7~H1;vOGA;H|scJugQn*TmCAd!u0MK}eQ%4O897#t1-|)F>c)CSG1XFhUun%dIzrUO252~P&U?7v`%icJetRJ zbZ>SFO8?y*D5Bon{EAOwMN#|sVt@Q#MXh~@$RESaAKH_`Z2GJ6f^9h6 z$fgpaM~@0vSZKa5n6^teEhY@Y;7>L_7}&1~!ipE@ZKWa`9F5)1r>|a(hR$C zp{{ertD9d19`unu64nK?=cL%f7o*(45U+WaGw7`Ei$0>jF!}6zv8dH}R0O{dKrvuqIRv=&?e45<``*(!}?Vcz{qP`BcDR=xT z>C4poR0EiU)5gd#$VPv-XjXm9$`Ui?T#;S%>a=vgIM;6w=Z*GeUL&ToM?H)8jw3W1 z&(P5`=_o6!emGj(K7xs-W#!jQalfb7l!U!1xO&j10vO-vjbW7)F)7Oh$cFmACQSG4 zt3|M84xbr;A&+6)+?h{yn&;7w~YXM0lKtgQLX}hOBj`FK(5yk>k(b zF$zFuk!TN&`%fq`ATpr9V1VILiNi75x~hR+nOb+oKF6-7nS7{4kw6(U&8~obED12I zVLCEU)xxqK5!CkO&`}yThUww%2@+N_9joq?7%?uDQb1>$VbzlaAB`XS2but*ksPMH zR-GlBpg)?fvh}f-+6*8M)!2tD)NYhe0p#`rhrE-JPeAQDApLnEb{G9%A=};J!$3}< zH6VmAnOCGa<90IiXH~mF+5R1HB+Mkmg_%ySyq#qhJ9}{aOWr_*)ik78m}8{(ae`H8 z>BkSw+Bcf$Z!odWzK7V7R8z?&tUl>fOg&ETAqHDXc-Dk&&;$>6?~qWAM}B^rLi$wq zs~KmI)BTen9C43Nl*Z|KH5rt4-?9xD$NnQ}T`6z>m5dsPye=3hW>zvQt#?i*Ee?jp zn*UK})C1Vr_klHAR^~J+7M;ZL!2M^%_zAYhi`GF^I4Ij7*jmCrE zE9O)~1-HFdyIlRmE1koOerF&}wt}DQIpb7gzf3{m0STM+uQ8C1t!#$j4sUU>`j~xz zC;Qzm7%KR-`J@`-ML%$E1s5lh3A8e&s2;g(ZS1D%iq0`ls*!plonordX!AHeknEcs*(MpqA4K#1M7mJC9&tB{g2!APe^A#dfD}TMvLtQv~Y=fA#X$ zpm@Xh`&vxT8u-WEBNwoYx@p7-8(KrJKh)gl5MN0=|@ z;Pi@kK8ozGjKHWJ);FO8$wtq*`pF%>54?Gu>1W5+CD{9lJBxnysicAEgrux$Uwhw*+M{E{U(cLh?;QH5Ri+!432tpD;P zfj#lu*$-kj{}(yLhGm$OHezhBfsZf6exbrntI&V(@3+I9#a-;dUd{}7P$I2k-5k8j zqmR>Mz@s?Yc7M)qebhq^zsV59&q5$&BU9)ax@!3nEFfKr157V8?KwS_~u@f;)^B1Udo<< zjLck1^jFs|4Y=>_t`?zOKGmMw#GrpvMTd*n>%4IneQ;wG=c^e@{Uw3GEH>OD?Gl&V zm>rEh3e$4x(yH{!gJ%7nx*KC6Dx96pm6qbU^bL9DGE423|5ri3iU@9`vt%kQ3B>+0s} z-+gXg``tY1K3l^aH%=jQvaYSMQHSLfH7$3EmpfDaS!)uikXE?Rf2;lU4VQPtKs|Kf z=EficbO$k^6YNA_d;GC%Ky?i=&{4zmmiss;XYt`4=Eu9J3+&xWUd&*v?ikic?0zjq zCP_c7uCB@&C_>o*c7r*PF@}fbFlh81Z)4kwMntLNSYrOwOKD`o=Qf@bLQ4m|g_lU8 z_sXcBx65OkNNc3+qP`xoA*-qQ1+CJ|Q8gZrkwE;;9VP?kVCqp%z?RbZ_ykBdivqK` z;Fc?2%;Weia$fxN0jf?kSUTc^yXM^u8zz@M@k;8h?Ut=((pRXM&d5q_kyCy+Qs?}m z)2WPyNh}DH0z|LZO&qacN7v( zwE^_~ap!{(${eN~l;xnL>K+Q!9!_e%qr|4qn2Aq9(NSM!G4*^V=m%*wSI;KFFYoQM zt!wn|KU2gXo!+mO>-)ND=FRJ9&AHN`isvQ#H+tk<8{ev|ht(qN%`})jQrKis75XWe zfC2Hl{ENqm%*fADs?L_4XOTde8RoymA{xz}fpK}O8lA8`y^(AkW2vgOSD4R>TcepxLq70rqB*GHnXL%}#S%D4t=fG$Q=3<}d_1KsRr%7- zy!%n|@{@MI31rb1RZE@R2`(!~K+dzq=j5N%O&&Ww+^_j#sp6_LJr1~va$X`CB%5y$ zM9j+^Gl2pa3i_M*6eC)fQSII^8F9wjD_?B*2l0 zGv+*>z|e<oAJ#5U;twvR6r=)D>b?}M?j0ae}u z1TklgF^^#OY!hIgr2RTUNElnsAp@HSfJ?&93^3a2Ygmv}=_x<|=ZSVl%}O+5UB~O% zwol3f(Kpa$`~xaKuhRp+tuxnhyY*8niGig$TzDR|o5=Nx$Hz@IPpwc{+g+{n+^wck zr1q&bciojYL7{)K9&wcq_-2ivZNhAJBHWkkjj6{2VxJf1DdMX{QM4lXy9>|eM(HS)s4fVCDuzLSK$P0EcU}X9C>}M+=V6~EgTlNS?uQ(DG9*xhV z@+o;B29>0hJOP*<{#=cQ!eqF^AAVgni^EPlHmdP{&_hB=SXQQdShi% zT2RS)TcDyhn!7a^#$el{RKEvaSD{YFJzAauXs!#JBU$1GhyTB4U$FR0d`Q0O6JUKZ z@F0_uCO(evo6b?-OWXHUpGJFe(oLLQjnc)39tTcgtOO}2WmGhA395)=oSsqz>SpjWsb%&ow0s*T|6H-uFc(Y^rEz3qBXwK(pSyL< z9_kwBayK~xaK=+mUI9c~tC~osfTiXUwI@N(bXiUHvGx7VtJJn>=>a?^g@JlL2>BRe zj*WciVYh^<3!=H2=ui8{Hl(N@@18z$ibR{ek&3o5dHL3k4Fv9}Je2{>`b!0{2-^zq z3dyKTqUX3;>as_1gjGj((Aar{PqVGxjRAGB@kOdg!1utDgFNA1PoNjew(b?*ItR67 zHQiV^qryuY}d(8wBd(E`;+m*m!mrevEeSb&hLf6lQtet(&ly6+<|=xkOhxozK9>1NlwmF zun6x$=estc2jh&u`A?OXre5!cG!-A zZk7rH3q<74r^FMC-1ovd=xnwLf|r1kKq{IUmD7%` z>>m`wmAk;214n_`TqJUl`DyO+seL%2@w?&=UX+cIZEdu1viVI%i2(i^0rtxoT@o}9 zc14i;-D^2yzFYYRBLBm4Mv8rnitMh1o=R4fdlWV3 zKYCi!^Q7ZpB{5p2;s|c&PHAk%buHj5Rl_DXd)XT50(+*{(8Lw|QvK>hFC8?bo0l+x zX`jsScVh)@@|iyGz+tm|vK;tVu|fTpvc6w3y}h(-UYx7a5W3**Jc<{mABk#zrrt2v>BFgg2bj*a*ietUPhpG zfz^VaUIZ-=2hcpf6`pFVHmLM4&!-FUO&O?THpkmINvgx-J>3h4>>_$)HI`y+g48@N z7kHtxGq}G0E~10;6wr<&&*yB9iu72GQrI&DT$2oNBNS~^AfUoRE~?8V)_r=(feT-i8aXK&%AnG=}!eK}SB$e*}u!F{~d+Aw(4 zCGjZdFN*c;<#}D&iKjz1xG0R`?oZRwM`e|j6t3>y=@Vda(F;#iVW+018ScXdcfBs4 zf5Hw_y@-6F@6^h+K%n~abgy(n^b`nX_!S;HjNd?{Zz`x$bZfojD~N}lJY_qH_Yhfa z-@Ct4qvEFQ7vc~H6=6s%d4mNObBu^*^7 z?qY{IMaO=glIn_5S^2Ybu-|pOo8MV{YT1q4|6e@*^zMIpuU*-pP&zTzb-MXMFNAVa zQ^->q)Jg27!);ybq+$GU_lYi*t!4tafBQHl-_-5%bQ95~O_!YUr0NDHgJT_?(x1~h zAK{az*u!eo8f6vl3u+y=yh6zruLAwLy||^)z?2ZPvg%hmk+HYPJb`GK0~PLSxQinF zcnd5RsbB%cDL)uT^DW^{6$6qjg|z>$uDDYy~=72tjmspb3uI8i}i#q6v>iqPxOdG&3FA9$o)$&dvc!QGNvLxepuB?lu zIG@jcUO>rclV+JJaH1?zo%FB%fj!BI+o9t1XIx#*3B65)x-`2TZh%CG?$2sQU$dUQ5TJYKr~jh3#f!^@~M~&k%6fPU)>t z3}9Kry2V?1|S2uZ8SiG|SL8|IMx()F3%ni%3O4+3RnB$nv}1K-S(;#VV4LL7su`32X_$K=V1&WA3I}D!U{NFrM6g>P4yy6G3 bji^iwJipCtH3wirPjx}xT(4f&CFcJC($i8e diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 3fbb0ddf1b0f5010cfd0c620fad12b0307a485fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12580 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 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png deleted file mode 100644 index 3fbb0ddf1b0f5010cfd0c620fad12b0307a485fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12580 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 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/splash.png b/android/app/src/main/res/mipmap-xxxhdpi/splash.png deleted file mode 100644 index 48be7f0df9b534f604f45b8eada7540ac2caf365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27409 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

^87h#hZuM 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 P00000NkvXXu0mjf@TmBv diff --git a/src/assets/images/fingerprint_icon.png b/src/assets/images/fingerprint_icon.png deleted file mode 100644 index 51ce7e330dc2925c4296a99665f485f0cc05b3aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43246 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 diff --git a/src/assets/images/lock.png b/src/assets/images/lock.png deleted file mode 100644 index 31fdc031de47f1c05dd4fce5cbf18ee70afe64fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17058 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 diff --git a/src/assets/images/male.png b/src/assets/images/male.png deleted file mode 100644 index 5ef3ca41155f1b25a69b6e750f2f35a9e45990f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9147 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 FV1nMBW<~%2 diff --git a/src/assets/images/newborn.png b/src/assets/images/newborn.png deleted file mode 100644 index 5c963efba4bbff3d60c7a5f10b146461a3291775..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42056 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 ZpDcQ0p_h=ge1-!4%uK9|-x|8b{0}uLf;|8L diff --git a/src/assets/images/no-server.png b/src/assets/images/no-server.png deleted file mode 100644 index d34b5b56510407dfe8906cf673a7f22fb5dccbe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31481 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 diff --git a/src/assets/images/nosignal.png b/src/assets/images/nosignal.png deleted file mode 100644 index 2434b5ed002d52263153e9865d9ca48e8422f4e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33603 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 diff --git a/src/assets/images/phone.png b/src/assets/images/phone.png deleted file mode 100644 index 262b47a4efea285f4899929f3f7785943849cee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6260 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�j?Q)d!?cZIR0G%`B;w2PsIbE3 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 I(6Ed8KTg8}00000 diff --git a/src/assets/images/pregnant_woman1.png b/src/assets/images/pregnant_woman1.png deleted file mode 100644 index 4a780abd7210aac3cb423fa56389dc5c630a3a9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29929 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 Hr-=UtUM@Hd diff --git a/src/assets/images/pregnant_woman2.png b/src/assets/images/pregnant_woman2.png deleted file mode 100644 index d5994fbb4e72a97a1d958ca96f28f200700359ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30680 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 JR;Feb_J1>ShJ^qC diff --git a/src/assets/images/pregnant_woman3.png b/src/assets/images/pregnant_woman3.png deleted file mode 100644 index 80ef8884a032db6e2758ea317f4581c6d4e3e5c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30665 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 diff --git a/src/assets/images/pregnant_woman4.png b/src/assets/images/pregnant_woman4.png deleted file mode 100644 index 60b92554c0f382355928e9b27b628c4a244b91be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30733 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¬L-578!7tR;YyTMY_`yW?oN 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 diff --git a/src/assets/images/pregnant_woman5.png b/src/assets/images/pregnant_woman5.png deleted file mode 100644 index b802c5e345f3654748866a8f6bb0300d4c6d6e53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30626 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 M)vu}nJXX;E15|xQ>i_@% diff --git a/src/assets/images/shield.png b/src/assets/images/shield.png deleted file mode 100644 index e7a39bb2ff583a60a8ef06be4e08fbe48a838368..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27939 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 F{{d-#8P5O! diff --git a/src/assets/images/signal.png b/src/assets/images/signal.png deleted file mode 100644 index 631b104be949e417abba5136893a3240f3c2bbf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11714 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 diff --git a/src/assets/images/tabBarDivider.png b/src/assets/images/tabBarDivider.png deleted file mode 100644 index 3be3fdebaff810732431c46b7ecbb329256ee3bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 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

>pUH+BQ}^8nXaehDL>IZ%#z&wyX;Z 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 - iPhones[device].deviceHeight === height && - iPhones[device].deviceWidth === width, - ); - sBarHeight = sBarHeight ? sBarHeight.statusBar : iPhones.default.statusBar; -} - -const StatusBarHeight = sBarHeight; - -export default StatusBarHeight; diff --git a/src/assets/uf.js b/src/assets/uf.js deleted file mode 100644 index 5432ec0..0000000 --- a/src/assets/uf.js +++ /dev/null @@ -1,57 +0,0 @@ -const uf = module.exports; - -uf.timeSince = time => { - let t = { - ms: 1, - sec: 1000, - min: 1000 * 60, - hour: 1000 * 60 * 60, - day: 86400000, - month: 1000 * 60 * 60 * 24 * 30, - year: 1000 * 60 * 60 * 24 * 365, - }; - let timeSinceNow = Date.now() - new Date(time); - if (timeSinceNow <= 0) { - return 'now'; - } - let formatted = ''; - let i = 0; - while (!formatted) { - if (Math.floor(timeSinceNow / t[Object.keys(t).reverse()[i]])) { - formatted = `${Math.floor( - timeSinceNow / t[Object.keys(t).reverse()[i]], - )} ${Object.keys(t).reverse()[i]}`; - } - i = i + 1; - } - return formatted; -}; - -uf.formatBytes = bytes => { - let b = { - mB: 1000000, - kB: 1000, - B: 1, - }; - let formatted = ''; - let i = 0; - while (!formatted) { - if (Math.floor(bytes / b[Object.keys(b)[i]])) { - formatted = `${(bytes / b[Object.keys(b)[i]]).toFixed(1)}${ - Object.keys(b)[i] - }`; - } - i++; - } - return formatted; -}; - -uf.formatCount = num => { - if (num > 999999) { - return (num / 1000000).toFixed(1) + 'm'; - } - if (num > 999) { - return (num / 1000).toFixed(1) + 'k'; - } - return num; -}; diff --git a/src/components/SVGIcon/index.js b/src/components/SVGIcon/index.js deleted file mode 100644 index ec7b6ac..0000000 --- a/src/components/SVGIcon/index.js +++ /dev/null @@ -1,20 +0,0 @@ -import React from 'react'; -import {Text} from 'react-native'; - -import StackedWaves from './svg/StackedWaves.js'; -import TabBarDivider from './svg/TabBarDivider.js'; - -//Icons - -export default function SVGIcon(props) { - const icon = { - stackedWaves: , - tabBarDivider: , - }; - - return icon[props.name] ? ( - icon[props.name] - ) : ( - - ); -} diff --git a/src/components/SVGIcon/svg/StackedWaves.js b/src/components/SVGIcon/svg/StackedWaves.js deleted file mode 100644 index 1ccf6ce..0000000 --- a/src/components/SVGIcon/svg/StackedWaves.js +++ /dev/null @@ -1,41 +0,0 @@ -import * as React from 'react'; -import Svg, {Path} from 'react-native-svg'; - -function StackedWaves(props) { - let color = props.color || '#82b983'; - if (color.length !== 7 || color[0] !== '#') - return new Error('Requires 6 digit hex, with #'); - const rgba = (opacity = 1) => - 'rgba(' + - `${parseInt(color.slice(1, 3), 16)},` + - `${parseInt(color.slice(3, 5), 16)},` + - `${parseInt(color.slice(5, 7), 16)},` + - `${opacity})`; - return ( - - - - - - - ); -} -export default StackedWaves; diff --git a/src/components/SVGIcon/svg/TabBarDivider.js b/src/components/SVGIcon/svg/TabBarDivider.js deleted file mode 100644 index 1e747aa..0000000 --- a/src/components/SVGIcon/svg/TabBarDivider.js +++ /dev/null @@ -1,22 +0,0 @@ -import * as React from 'react'; -import Svg, {Path} from 'react-native-svg'; - -const TabBarDivider = props => ( - - - -); - -export default TabBarDivider; diff --git a/src/components/SlideUpModal/index.js b/src/components/SlideUpModal/index.js deleted file mode 100644 index 0814667..0000000 --- a/src/components/SlideUpModal/index.js +++ /dev/null @@ -1,149 +0,0 @@ -import React, {Component} from 'react'; -import {Text, Dimensions, Animated, PanResponder, Keyboard} from 'react-native'; - -let {height} = Dimensions.get('window'); - -class SlideUpModal extends Component { - constructor(props) { - super(props); - this.state = {keyboardShown: null}; - this.newAnimatedPosition = 0; - this.animatedView = null; - this.position = new Animated.ValueXY(); - window.SlideUpModal = this; - - this.panResponder = PanResponder.create({ - onStartShouldSetPanResponder: (evt, gestureState) => true, - onPanResponderGrant: (evt, gestureState) => { - // Set the offset so the next touch event knows where to place the component on the screen - this.position.setOffset({x: 0, y: this.position.y._value}); - // Reset the value of the animation to 0. If this is not done, then setting the offset will double the current y value - // Doubling the Y value pushes the component off the screen - this.position.setValue({x: 0, y: 0}); - }, - onPanResponderMove: (evt, gestureState) => { - this.position.setValue({x: 0, y: gestureState.dy}); - }, - onPanResponderRelease: (evt, gestureState) => { - this.position.flattenOffset(); - // These are unnecessary variables, but put in for readability - let topOfAnimatedViewForCenter = - (height + this.animatedView.height) / -2 + this.props.peek; - let shouldChangePosition = Math.abs(gestureState.dy) > 75; - // If the gesture was large enough to warranty a position change, check whether the gesture was up or down - // Move the animated component according to the direction of the gesture - if (shouldChangePosition) { - this.newAnimatedPosition = - gestureState.dy < 0 ? topOfAnimatedViewForCenter : 0; - } - - // If modal is going down, hide the keyboard - if (this.newAnimatedPosition === 0) { - Keyboard.dismiss(); - } - Animated.spring(this.position, { - toValue: {x: 0, y: this.newAnimatedPosition}, - useNativeDriver: false, - }).start(); - }, - }); - } - - componentDidMount() { - this.keyboardDidShowSubscription = Keyboard.addListener( - 'keyboardDidShow', - frames => this.keyboard(frames), - ); - this.keyboardDidHideSubscription = Keyboard.addListener( - 'keyboardDidHide', - frames => this.keyboard(frames), - ); - } - - componentWillUnmount() { - this.keyboardDidShowSubscription.remove(); - this.keyboardDidHideSubscription.remove(); - } - - keyboard(frames) { - // Recenter the modal once the keyboard changes visibility - // frames is an object containing some information about how the keyboard will appear onto the screen - // frames.endCoordinates.height equals the location of the top of the keyboard, eg the height. - if (this.newAnimatedPosition === 0) return null; - let endHeight = frames?.endCoordinates?.height || 0; - this.newAnimatedPosition = - (height + endHeight + this.animatedView.height) / -2 + this.props.peek; - Animated.spring(this.position, { - toValue: {x: 0, y: this.newAnimatedPosition}, - useNativeDriver: false, - }).start(); - } - - changeVisibility(direction) { - // Unnecessary variable, but put in for readability - let topOfAnimatedViewForCenter = - (height + this.animatedView.height) / -2 + this.props.peek; - // Flip the animated position to the opposite of the current position. - if (direction === 'up') { - this.newAnimatedPosition = - (height + this.animatedView.height) / -2 + this.props.peek; - } else if (direction === 'down') { - this.newAnimatedPosition = 0; - } else { - this.newAnimatedPosition = - this.newAnimatedPosition === 0 ? topOfAnimatedViewForCenter : 0; - } - // If modal is going down, hide the keyboard - if (this.newAnimatedPosition === 0) { - Keyboard.dismiss(); - } - Animated.spring(this.position, { - toValue: {x: 0, y: this.newAnimatedPosition}, - useNativeDriver: false, - }).start(); - } - - visible() { - if (this.newAnimatedPosition === 0) return false; - return true - } - - render() { - return ( - <> - (this.animatedView = nativeEvent.layout)} - style={[ - this.props.style, - { - position: 'absolute', - alignSelf: 'center', - transform: this.position.getTranslateTransform(), - top: height - this.props.peek, - }, - ]}> - {this.props.children} - - - ); - } -} - -SlideUpModal.defaultProps = { - peek: 100, - style: { - backgroundColor: '#FFF', - borderColor: '#DDD', - height: '50%', - width: '90%', - justifyContent: 'center', - alignItems: 'center', - borderRadius: 10, - borderWidth: 0.5, - elevation: 4, - }, - children: [Content Goes Here!], -}; - -export default SlideUpModal; diff --git a/src/config/BottomTabBar.js b/src/config/BottomTabBar.js deleted file mode 100644 index 4abbc2f..0000000 --- a/src/config/BottomTabBar.js +++ /dev/null @@ -1,159 +0,0 @@ -import React from 'react'; -import {View, Text, TouchableOpacity, Animated} from 'react-native'; -import SIcon from 'react-native-vector-icons/SimpleLineIcons'; -import SVGIcon from '../components/SVGIcon/'; -import c from '../assets/constants'; - -// Animated values used in the TabBar Component -let scrollAnimation = new Animated.ValueXY(); -let indicatorPosition = new Animated.ValueXY(); - -const containerWidth = c.device.width * 0.7; -const linksInBar = 3; - -const BottomTabBar = props => { - const {state, descriptors, navigation, theme} = props; - - //Animate the indicator position - Animated.spring(indicatorPosition, { - toValue: {x: state.index * (containerWidth / linksInBar), y: 0}, - duration: 80, - bounciness: 5, - useNativeDriver: true, - }).start(); - - function icons(route, focused, size = 30) { - let color = focused ? c.themes[theme].accent : c.themes[theme].lightText; - switch (route.name) { - case 'calcStack': - return ; - case 'clientStack': - return ; - case 'settings': - return ; - default: - return ; - } - } - - function renderTabBarButtons() { - return state.routes.map((route, index) => { - const {options} = descriptors[route.key]; - - // Gets most proper tab bar title - const label = - options.tabBarLabel !== undefined - ? options.tabBarLabel - : options.title !== undefined - ? options.title - : route.name; - const isFocused = state.index === index; - const onLongPress = () => - navigation.emit({type: 'tabLongPress', target: route.key}); - - const onPress = () => { - const event = navigation.emit({ - type: 'tabPress', - target: route.key, - canPreventDefault: true, - }); - if (!isFocused && !event.defaultPrevented) { - // The `merge: true` option makes sure that the params inside the tab screen are preserved - navigation.navigate({name: route.name, merge: true}); - } - }; - - return ( - - {icons(route, isFocused, 20)} - - {label} - - - ); - }); - } - - return ( - - - - - - - - - {renderTabBarButtons()} - - - ); -}; - -const styles = { - outerContainer: { - justifyContent: 'flex-end', - alignItems: 'center', - width: '100%', - flex: 0, - height: 50, - paddingBottom: 2, - }, - mainContainer: { - flexDirection: 'row', - padding: 0, - width: containerWidth, - height: 45, - transform: scrollAnimation.getTranslateTransform(), - }, - indicatorContainer: { - position: 'absolute', - width: containerWidth / linksInBar, - height: '100%', - justifyContent: 'center', - alignItems: 'center', - transform: indicatorPosition.getTranslateTransform(), - }, - indicator: { - backgroundColor: 'white', - height: 45, - width: 50, - elevation: 5, - borderRadius: 10, - }, -}; - -export default BottomTabBar; diff --git a/src/config/Router.js b/src/config/Router.js deleted file mode 100644 index 5a72dbc..0000000 --- a/src/config/Router.js +++ /dev/null @@ -1,109 +0,0 @@ -import React from 'react'; -import {BackHandler} from 'react-native'; -import {connect} from 'react-redux'; -import * as actions from '../actions'; - -import {NavigationContainer} from '@react-navigation/native'; -import {createBottomTabNavigator} from '@react-navigation/bottom-tabs'; -import {createStackNavigator, TransitionPresets} from '@react-navigation/stack'; - -import BottomTabBar from './BottomTabBar'; - -import Auth from '../screens/Auth/'; -import ViewClient from '../screens/ViewClient/'; -import AddClient from '../screens/AddClient/'; -import ClientList from '../screens/ClientList/'; -import Calculator from '../screens/Calculator/'; -import {Tutorial} from '../screens/Tutorial/'; -import Settings from '../screens/Settings/'; - -const Tab = createBottomTabNavigator(); -const Stack = createStackNavigator(); - -function mapStateToProps({settings}) { - return {theme: settings.theme}; -} - -const ClientStack = () => { - return ( - - - - - - ); -}; - -const TabStateless = props => { - return ( - } - screenOptions={{headerShown: false}}> - - - - - ); -}; - -const TabNav = connect(mapStateToProps, actions)(TabStateless); - -const AuthStack = () => { - return ( - - ({title: 'Tutorial'})} - /> - ({title: 'Authentication'})} - /> - - - ); -}; - -const Router = () => { - return ( - - - - ); -}; - -export default Router; diff --git a/src/config/store.js b/src/config/store.js deleted file mode 100644 index 1d9953a..0000000 --- a/src/config/store.js +++ /dev/null @@ -1,32 +0,0 @@ -import {createStore, applyMiddleware} from 'redux'; -import thunk from 'redux-thunk'; -import {persistStore, persistReducer} from 'redux-persist'; -import AsyncStorage from '@react-native-async-storage/async-storage'; - -import reducers from '../reducers'; - -/* - Store contains all data stored from Redux, to be accessed later in the app. - The Reducers are taken, then added to a persistant reducer. Anything in the pReducer is save on the device if the app is closed, or phone is restarted. This way we cut down on server calls and can store user data instead of grabbing it every time it's used. - In the store we then intergrate thunk, which allows us to perform more complex actions including async actions when redux actions are called. - https://www.youtube.com/watch?v=3sjMRS1gJys&list=PL-AXPOKKjw67UUC5aDACXUiwtXNuLu1tn&index=3&t=0s -- STEVIE G - https://www.youtube.com/watch?v=1w-oQ-i1XB8&list=PL-AXPOKKjw67UUC5aDACXUiwtXNuLu1tn&index=2&t=0s -- great how does redux work - https://redux.js.org/ - https://github.com/reduxjs/redux-thunk - https://github.com/rt2zz/redux-persist -*/ - -const persistConfig = { - key: 'root', - storage: AsyncStorage, - blacklist: [], -}; - -// persisted reducers -const pReducer = persistReducer(persistConfig, reducers); - -export const store = createStore(pReducer, {}, applyMiddleware(thunk)); - -export const persistor = persistStore(store); -// purge persisted data on reload -//persistor.purge(); diff --git a/src/reducers/AuthReducer.js b/src/reducers/AuthReducer.js deleted file mode 100644 index 5f1015f..0000000 --- a/src/reducers/AuthReducer.js +++ /dev/null @@ -1,28 +0,0 @@ -import * as types from '../actions/ActionTypes'; - -const INITIAL_STATE = { - loggedIn: null, - userId: null, - pin: '1234', - authType: null, - lastLogTime: 0, -}; - -const auth = (state = INITIAL_STATE, action) => { - let newState = Object.assign({}, INITIAL_STATE, state); - switch (action.type) { - case types.REFRESH_STORE: - return newState; - case types.UPDATE_AUTH_TYPE: - return Object.assign(newState, { - authType: action.payload.authType, - pin: action.payload.pin, - }); - case types.LOGIN: - return Object.assign(newState, {lastLogTime: Date.now()}); - default: - return state; - } -}; - -export default auth; diff --git a/src/reducers/ClientReducer.js b/src/reducers/ClientReducer.js deleted file mode 100644 index 16cdf0c..0000000 --- a/src/reducers/ClientReducer.js +++ /dev/null @@ -1,50 +0,0 @@ -import * as types from '../actions/ActionTypes'; -/* -this.sortingOptions = [ - { value: 'Last Name', slug: 'lastAlpha' }, - { value: 'EDD 👇', slug: 'eddAsc' }, - { value: 'EDD ☝', slug: 'eddDsc' }, -]; -*/ -const INITIAL_STATE = { - clients: [], //[], //c.clients - babies: [], - sortType: 'lastAlpha', -}; - -const notes = (state = INITIAL_STATE, action) => { - let newState = Object.assign({}, INITIAL_STATE, state); - switch (action.type) { - case types.REFRESH_STORE: - return newState; - case types.STORE_CLIENT: - return Object.assign(newState, { - clients: [...newState.clients, action.payload], - }); - case types.DELETE_CLIENT: - return Object.assign(newState, { - clients: newState.clients.filter( - (client, i) => client.id !== action.payload, - ), - }); - case types.UPDATE_CLIENT: - return Object.assign(newState, { - clients: [ - ...newState.clients.filter( - (client, i) => client.id !== action.payload.id, - ), - action.payload, - ], - }); - case types.STORE_BABY: - return Object.assign(newState, { - babies: [...newState.babies, action.payload], - }); - case types.CHANGE_SORT_TYPE: - return Object.assign(newState, {sortType: action.payload}); - default: - return state; - } -}; - -export default notes; diff --git a/src/reducers/NotesReducer.js b/src/reducers/NotesReducer.js deleted file mode 100644 index dae1987..0000000 --- a/src/reducers/NotesReducer.js +++ /dev/null @@ -1,29 +0,0 @@ -import * as types from '../actions/ActionTypes'; - -const INITIAL_STATE = { - notes: [], //[], //c.notes -}; - -const notes = (state = INITIAL_STATE, action) => { - let newState = Object.assign({}, INITIAL_STATE, state); - switch (action.type) { - case types.REFRESH_STORE: - return newState; - case types.STORE_NOTE: { - return Object.assign(newState, { - notes: [ - ...newState.notes.filter((note, i) => note.id !== action.payload.id), - action.payload, - ], - }); - } - case types.DELETE_NOTE: - return Object.assign(newState, { - notes: newState.notes.filter((note, i) => note.id !== action.payload), - }); - default: - return state; - } -}; - -export default notes; diff --git a/src/reducers/SettingsReducer.js b/src/reducers/SettingsReducer.js deleted file mode 100644 index 678dc30..0000000 --- a/src/reducers/SettingsReducer.js +++ /dev/null @@ -1,24 +0,0 @@ -import * as types from '../actions/ActionTypes'; - -const INITIAL_STATE = { - theme: 'light', - firstLogin: true, -}; - -//Profile Settings -const settings = (state = INITIAL_STATE, action) => { - let newState = Object.assign({}, INITIAL_STATE, state); - switch (action.type) { - case types.REFRESH_STORE: - return newState; - case types.CHANGE_THEME: - // Set new theme to user selected theme, this will update all parts of the app - return Object.assign(newState, {theme: action.payload}); - case types.FIRST_LOGIN: - return Object.assign(newState, {firstLogin: false}); - default: - return state; - } -}; - -export default settings; diff --git a/src/reducers/index.js b/src/reducers/index.js deleted file mode 100644 index 7c9df9f..0000000 --- a/src/reducers/index.js +++ /dev/null @@ -1,17 +0,0 @@ -import {combineReducers} from 'redux'; - -import settings from './SettingsReducer'; -import auth from './AuthReducer'; -import client from './ClientReducer'; -import notes from './NotesReducer'; - -// take all of the reducers and combine them into 1 reducer object which will be used by store (see ~/src/config/store.js for further doc) -// each reducer name corrosponds to the reducer import above. So if I wanted to access the user's userId, it would be in auth.userId -const reducers = combineReducers({ - settings, - auth, - client, - notes, -}); - -export default reducers; diff --git a/src/screens/AddClient/AddClient.js b/src/screens/AddClient/AddClient.js deleted file mode 100644 index 4c2803c..0000000 --- a/src/screens/AddClient/AddClient.js +++ /dev/null @@ -1,624 +0,0 @@ -import React, {Component} from 'react'; -import { - View, - Text, - Alert, - TouchableOpacity, - TextInput, - ToastAndroid, -} from 'react-native'; -import {ScrollView} from 'react-native-gesture-handler'; -import DateTimePicker from '@react-native-community/datetimepicker'; -import {Picker} from '@react-native-picker/picker'; -import AIcon from 'react-native-vector-icons/AntDesign'; - -const c = require('../../assets/constants'); - -class AddClient extends Component { - constructor(props) { - super(props); - this.state = { - preferredName: '', - firstName: '', - lastName: '', - street: '', - city: '', - province: '', - country: '', - phone1: '', - phone2: '', - phone3: '', - rh: 'unknown', - gbs: 'unknown', - notes: '', - age: '', - dob: null, //new Date(Date.now() - 30 * c.t.year), - edd: new Date(Date.now() + 280 * c.t.day), - add: null, // Actual Delivery Date - showEddPicker: false, - showAddPicker: false, - showDobPicker: false, - gravida: 0, - parity: 0, - bloodType: null, - }; - } - - onPressSubmit = () => { - const { - preferredName, - firstName, - lastName, - street, - city, - rh, - gbs, - notes, - age, - dob, - edd, - add, - gravida, - parity, - bloodType, - } = this.state; - let phones = [this.state.phone1, this.state.phone2, this.state.phone3]; - let newClient = { - id: c.randomString(), - name: { - first: firstName, - last: lastName, - preferred: preferredName, - }, - address: { - street, - city, - }, - dob: dob?.getTime() || dob, - age, - edd: edd.getTime(), - add: add?.getTime() || add, - rh: rh, - gbs: gbs, - delivered: false, - phones, - notes, - gravida, - parity, - bloodType, - }; - if (!newClient.name.first || !newClient.name.last) { - return Alert.alert('Please enter your clients name'); - } - this.props.storeNewClient(newClient); - ToastAndroid.show('Client Saved', ToastAndroid.SHORT); - this.props.navigation.navigate('clients'); - }; - - renderName() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - const names = [ - {var: 'firstName', title: 'First'}, - {var: 'lastName', title: 'Last'}, - {var: 'preferredName', title: 'Preferred'}, - ]; - return ( - <> - - Name - - {names.map((n, i) => ( - - this.setState({[n.var]: text})} - value={this.state[n.var]} - placeholder={n.title} - keyboardType="default" - autoCapitalize="words" - autoCorrect={false} - autoCompleteType="name" - maxLength={41} - placeholderTextColor={thm.text + 60} - /> - - ))} - - ); - } - - renderAddress() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - const types = [ - {var: 'street', title: 'Street', autoComplete: 'street-address'}, - {var: 'city', title: 'City', autoComplete: undefined}, - ]; - return ( - <> - - Address - - {types.map((type, i) => ( - - this.setState({[type.var]: text})} - value={this.state[type.var]} - keyboardType="default" - autoCapitalize="words" - autoCorrect={false} - autoCompleteType={type.autoComplete} - maxLength={60} - placeholder={type.title} - placeholderTextColor={thm.text + 60} - /> - - ))} - - ); - } - - renderPhone() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - const numberTypes = ['Primary', 'Secondary', 'Emergency']; - return ( - <> - - Phone - - {/*** RENDER NUMBER INPUTS ***/} - {[...Array(3).keys()].map(i => ( - - this.setState({[`phone${i + 1}`]: text})} - value={this.state[`phone${i + 1}`]} - keyboardType="phone-pad" - autoCapitalize="words" - autoCorrect={false} - autoCompleteType="tel" - maxLength={60} - placeholder={numberTypes[i]} - placeholderTextColor={thm.text + 60} - /> - - ))} - - ); - } - - renderAge() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - return ( - <> - - Age - - - this.setState({age: text, dob: null})} - value={this.state.age} - keyboardType="number-pad" - autoCorrect={false} - maxLength={3} - placeholder="32" - placeholderTextColor={thm.text + 60} - /> - - - ); - } - - renderDob() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - const {dob} = this.state; - return ( - <> - - Date of Birth - - - this.setState({showDobPicker: true})}> - - {dob ? dob.toDateString() : 'Select Date of Birth'} - - - {this.state.showDobPicker && ( - { - let age = new Date(Date.now() - date.getTime()); - age = Math.abs(age.getUTCFullYear() - 1970) + ''; - this.setState({showDobPicker: false, dob: date, age}); - }} - /> - )} - - ); - } - - renderEdd() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - return ( - <> - - Estimated Delivery Date - - - this.setState({showEddPicker: true})}> - {this.state.edd.toDateString()} - - {this.state.showEddPicker && ( - - this.setState({showEddPicker: false, edd: date}) - } - /> - )} - - ); - } - - renderAdd() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - const {add} = this.state; - return ( - <> - - Actual Delivery Date - - - this.setState({showAddPicker: true})} - onLongPress={() => this.setState({add: null})}> - - {add ? add.toDateString() : 'Enter Delivery Date'} - - - {this.state.showAddPicker && ( - - this.setState({showAddPicker: false, add: date}) - } - /> - )} - - ); - } - - renderBlood() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - let bt = [{l: 'Please Select', v: null}]; - let b = {types: ['A', 'B', 'AB', 'O'], charges: ['+', '-']}; - b.types.forEach( - t => - (bt = [ - ...bt, - ...b.charges.map(ch => ({ - l: t + ch, - v: t + ch, - })), - ]), - ); - return ( - <> - - Blood Type - - - - this.setState({bloodType})}> - {bt.map(t => ( - - ))} - - - - ); - } - - renderRh() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - const active = type => type === this.state.rh; - const rhTypes = [ - {name: 'positive', icon: 'plus'}, - {name: 'negative', icon: 'minus'}, - {name: 'unknown', icon: 'question'}, - ]; - return ( - <> - - RH status - - - - {rhTypes.map((type, i) => ( - this.setState({rh: type.name})} - style={[ - sty.iconButton, - active(type.name) && {backgroundColor: thm.accent}, - ]}> - - - ))} - - - ); - } - - renderGbs() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - const active = type => type === this.state.gbs; - const gbsTypes = [ - {name: 'positive', icon: 'plus'}, - {name: 'negative', icon: 'minus'}, - {name: 'unknown', icon: 'question'}, - ]; - return ( - <> - - GBS status - - - - {gbsTypes.map((type, i) => ( - this.setState({gbs: type.name})} - style={[ - sty.iconButton, - active(type.name) && {backgroundColor: thm.accent}, - ]}> - - - ))} - - - ); - } - - renderGP() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - const gp = [ - {name: 'gravida', letter: 'G'}, //total pregnancies - {name: 'parity', letter: 'P'}, //total pregnancies to viability (>=20weeks) - ]; - return ( - <> - - Gravida & Parity - - - - {gp.map((type, i) => ( - - - this.setState({[type.name]: this.state[type.name] - 1}) - } - style={sty.iconButton}> - - - - {type.letter + this.state[type.name]} - - - this.setState({[type.name]: this.state[type.name] + 1}) - } - style={sty.iconButton}> - - - - ))} - - - ); - } - - render() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - return ( - - - - Add new client - - - - - {this.renderName()} - {this.renderAddress()} - {this.renderPhone()} - {this.renderAge()} - or - {this.renderDob()} - {this.renderEdd()} - {this.renderAdd()} - {this.renderBlood()} - {this.renderRh()} - {this.renderGbs()} - {this.renderGP()} - {/*** RENDER SUBMIT ***/} - - Submit - - {/*** RENDER SUBMIT ***/} - - - - ); - } -} - -const style = (theme = 'light') => ({ - container: { - height: '98%', - width: '98%', - overflow: 'hidden', - borderTopLeftRadius: 10, - borderTopRightRadius: 10, - borderTopWidth: 1, - borderRightWidth: 1, - borderLeftWidth: 1, - elevation: 5, - justifyContent: 'flex-start', - alignItems: 'center', - position: 'absolute', - alignSelf: 'center', - bottom: 0, - backgroundColor: c.themes[theme].background, - borderColor: c.themes[theme].border, - }, - header: { - height: 100, - width: '100%', - backgroundColor: c.themes[theme].accent, - justifyContent: 'space-between', - alignItems: 'center', - }, - title: { - color: c.themes[theme].lightText, - fontSize: 36, - marginLeft: 20, - ...c.titleFont, - }, - sectionContainer: { - backgroundColor: c.themes[theme].modal, - borderColor: c.themes[theme].border, - flex: 0, - width: '100%', - justifyContent: 'center', - alignItems: 'flex-start', - alignSelf: 'center', - paddingHorizontal: 10, - }, - row: { - width: '100%', - flex: 0, - flexDirection: 'row', - justifyContent: 'space-around', - alignItems: 'center', - }, - iconButton: { - height: 30, - width: 30, - borderRadius: 30, - justifyContent: 'center', - alignItems: 'center', - borderWidth: 0.5, - borderColor: c.themes[theme].border, - backgroundColor: c.themes[theme].modalForeground, - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 1, - }, - shadowOpacity: 0.22, - shadowRadius: 2.22, - elevation: 3, - }, - rowButton: { - width: '95%', - minHeight: 40, - borderRadius: 10, - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center', - borderWidth: 0.5, - borderColor: c.themes[theme].border, - backgroundColor: c.themes[theme].modalForeground, - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 1, - }, - shadowOpacity: 0.22, - shadowRadius: 2.22, - elevation: 3, - }, - subHeaderRow: { - justifyContent: 'space-between', - height: 40, - paddingTop: 10, - }, - subHeaderText: { - color: c.themes[theme].text, - fontSize: 20, - ...c.titleFont, - }, - textInput: { - borderColor: c.themes[theme].border, - flex: 1, - borderBottomWidth: 1, - fontSize: 16, - marginHorizontal: 10, - }, - orText: { - alignSelf: 'center', - color: c.themes[theme].text + 60, - fontSize: 10, - marginTop: 10, - }, - submit: { - backgroundColor: c.themes[theme].accent, - width: '95%', - height: 40, - borderRadius: 10, - elevation: 2, - marginVertical: 20, - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center', - }, -}); - -export default AddClient; diff --git a/src/screens/AddClient/index.js b/src/screens/AddClient/index.js deleted file mode 100644 index e8e9668..0000000 --- a/src/screens/AddClient/index.js +++ /dev/null @@ -1,10 +0,0 @@ -import {connect} from 'react-redux'; -import * as actions from '../../actions'; - -import AddClient from './AddClient'; - -function mapStateToProps({settings, client, auth, notes}) { - return {theme: settings.theme}; -} - -export default connect(mapStateToProps, actions)(AddClient); diff --git a/src/screens/Auth/Auth.js b/src/screens/Auth/Auth.js deleted file mode 100644 index 0e602ff..0000000 --- a/src/screens/Auth/Auth.js +++ /dev/null @@ -1,355 +0,0 @@ -import React, {Component} from 'react'; -import { - View, - Text, - TextInput, - ActivityIndicator, - TouchableOpacity, - Alert, - BackHandler, -} from 'react-native'; -import MCIcons from 'react-native-vector-icons/MaterialCommunityIcons'; -import Toast from 'react-native-toast-message'; -import ReactNativeBiometrics from 'react-native-biometrics'; -const rnBiometrics = new ReactNativeBiometrics(); - -import SlideUpModal from '../../components/SlideUpModal/'; -const c = require('../../assets/constants'); - -class Auth extends Component { - constructor(props) { - super(props); - this.state = { - bio: null, - pin: '', - loading: false, - }; - this.pinModal = null; - this.authTypes = [ - { - title: 'Pin', - icon: 'lock-smart', - onPressVal: 'pin', - showButton: true, - }, - { - title: 'Biometric', - icon: 'fingerprint', - onPressVal: 'bio', - showButton: true, - }, - { - title: 'No security', - icon: 'lock-open', - onPressVal: 'none', - showButton: true, - }, - ]; - } - - async componentDidMount() { - this.focusListener = this.props.navigation.addListener('focus', () => { - this.state.backHandler = BackHandler.addEventListener( - 'hardwareBackPress', - () => this.onPressBack(), - ); - }); - this.blurListener = this.props.navigation.addListener('blur', () => { - if (!!this.state.backHandler) this.state.backHandler.remove(); - }); - - if (this.props.authType === 'none') { - this.props.navigation.navigate('tabs'); - } else { - try { - // If implementing on iOS then need to update this to handle diff bios - //https://github.com/SelfLender/react-native-biometrics - let sensor = await rnBiometrics.isSensorAvailable(); - this.setState({bio: sensor.available}); - } catch (err) { - this.setState({bio: false}); - } - } - } - - componentWillUnmount() { - this.focusListener(); - this.blurListener(); - } - - onPressBack() { - if (this.pinModal.visible()) { - this.pinModal.changeVisibility(); - } - return true; - } - - onPressNewAuthType(type) { - switch (type) { - case 'pin': - this.onPressNewPin(); - break; - case 'bio': - this.onPressBiometric(); - break; - case 'none': - this.onPressNoSecurity(); - break; - default: - Toast.show({type: 'error', text1: 'Invalid authentication type'}); - } - } - - onPressNewPin = () => { - this.pinModal.changeVisibility(); - }; - - onPressBiometric = async () => { - let promptMessage = this.props.authType - ? 'Confirm Fingerprint' - : 'Scan fingerprint to enable biometrics'; - try { - let prompt = await rnBiometrics.simplePrompt({promptMessage}); - if (prompt.success) { - this.props.login(); - this.props.updateAuthType('biometric'); - this.props.navigation.navigate('tabs'); - } else { - Toast.show({type: 'error', text1: prompt.error}); - } - } catch (e) { - Toast.show({type: 'error', text1: e}); - } - }; - - onPressNoSecurity = () => { - this.setState({loading: false, pin: ''}); - this.props.updateAuthType('none'); - this.props.navigation.navigate('tabs'); - }; - - onPressSubmitNewPin = () => { - // Attempting to set a new pin - let pin = String(this.state.pin); - this.setState({loading: true}); - setTimeout(() => { - this.setState({loading: false, pin: ''}); - if (pin.length === 4 && pin.match(/^\d+$/)) { - this.props.updateAuthType('pin', pin); - this.props.login(); - this.pinModal.changeVisibility('down'); - Alert.alert( - `Your PIN is set to: ${pin}`, - "To protect client information there is no PIN recovery option. Don't forget it!", - [{text: 'OK', onPress: () => this.props.navigation.navigate('tabs')}], - ); - } else { - Toast.show({ - type: 'error', - text1: 'Issue with PIN', - text2: "PIN's must be 4 numbers. Please try again.", - }); - } - }); - }; - - onPinAuthAttemptChangeText(newPin) { - // Attempting to authenticate an exisisting pin - this.setState({pin: newPin}); - if (newPin.length === 4) { - this.setState({loading: true}); - setTimeout(() => { - this.setState({pin: '', loading: false}); - if (newPin === this.props.pin) { - this.props.login(); - this.props.navigation.navigate('tabs'); - } else { - Alert.alert('PIN is Incorrect', 'Please try again.'); - } - }, 750); - } - } - - renderSwitch() { - const thm = c.themes[this.props.theme]; - switch (this.props.authType) { - case 'biometric': - return ( - - - - Login with Biometrics - - - ); - case 'pin': - return ( - - this.onPinAuthAttemptChangeText(text)} - keyboardType="number-pad" - keyboardAppearance={this.props.theme} - returnKeyType="go" - textAlign="center" - placeholder="PIN" - value={this.state.pin} - maxLength={4} - placeholderTextColor={thm.lightText + '60'} - style={[ - sty.pinInput, - { - color: thm.lightText, - borderColor: thm.lightText, - }, - ]} - /> - {this.state.loading && ( - - - - )} - - ); - case 'none': - return null; - default: // authType is null, return login form - return this.authTypes.map( - (type, i) => - (type.onPressVal === 'bio' ? this.state.bio : true) && ( - this.onPressNewAuthType(type.onPressVal)} - style={[sty.button, {backgroundColor: thm.accent}]}> - - - {type.title} - - - ), - ); - } - } - - render() { - const thm = c.themes[this.props.theme]; - return ( - <> - - - - Midwife - - - Assist - - - - - {this.renderSwitch()} - - - {/*** START SLIDE UP NEW PIN ENTRY MODAL ***/} - (this.pinModal = ref)} - style={[ - sty.pinModal, - {backgroundColor: thm.modal, borderColor: thm.border}, - ]} - peek={0}> - - - this.setState({pin: text})} - keyboardType="number-pad" - keyboardAppearance={this.props.theme} - returnKeyType="go" - textAlign="center" - placeholder="PIN" - value={this.state.pin} - maxLength={4} - placeholderTextColor={thm.lightText + '60'} - style={[ - sty.pinInput, - {color: thm.lightText, borderColor: thm.lightText}, - ]} - /> - - - {this.state.loading ? ( - - ) : ( - - )} - - - - - Do not forget this PIN! - - - To protect client information there is no PIN recovery option. - - - - ); - } -} - -const sty = { - container: { - flex: 1, - width: '100%', - justifyContent: 'space-around', - alignItems: 'center', - }, - pinInput: { - width: '90%', - height: 40, - fontSize: 16, - padding: 0, - borderBottomWidth: 1, - }, - button: { - ...c.center, - elevation: 3, - height: 45, - borderRadius: 10, - width: '70%', - marginVertical: 10, - }, - pinModal: { - justifyContent: 'center', - alignItems: 'center', - width: '93%', - flex: 0, - padding: 15, - borderRadius: 10, - borderWidth: 0.5, - elevation: 4, - }, - pinC: { - height: 50, - }, - pinSubmit: { - marginLeft: 10, - height: 40, - width: 40, - borderRadius: 30, - }, -}; - -export default Auth; diff --git a/src/screens/Auth/index.js b/src/screens/Auth/index.js deleted file mode 100644 index 45bda84..0000000 --- a/src/screens/Auth/index.js +++ /dev/null @@ -1,13 +0,0 @@ -import {connect} from 'react-redux'; -import Auth from './Auth'; -import * as actions from '../../actions'; - -function mapStateToProps({settings, auth}) { - return { - theme: settings.theme, - pin: auth.pin, - authType: auth.authType, - }; -} - -export default connect(mapStateToProps, actions)(Auth); diff --git a/src/screens/Calculator/Calculator.js b/src/screens/Calculator/Calculator.js deleted file mode 100644 index 88c96c0..0000000 --- a/src/screens/Calculator/Calculator.js +++ /dev/null @@ -1,510 +0,0 @@ -import React, {Component} from 'react'; -import { - View, - Text, - TouchableOpacity, - TextInput, - Animated, - ScrollView, - BackHandler, -} from 'react-native'; -import DateTimePicker from '@react-native-community/datetimepicker'; - -import SVGIcon from '../../components/SVGIcon/'; - -const c = require('../../assets/constants'); -const indicatorWidth = 0.8; - -class Calculator extends Component { - constructor(props) { - super(props); - this.initialState = { - from: 'EDD', - weeks: 0, - days: 0, - lmpDate: new Date(Date.now() - 280 * c.t.day), - eddDate: new Date(Date.now() + 280 * c.t.day), - gaRecDate: new Date(Date.now()), - showEddPicker: false, - showLmpPicker: false, - }; - this.state = this.initialState; - this.pageScroll = null; - this.scrollPosition = new Animated.ValueXY(); - this.fromTypes = ['EDD', 'GA', 'LMP']; - } - - componentDidMount() { - this.focusListener = this.props.navigation.addListener('focus', () => { - this.state.backHandler = BackHandler.addEventListener( - 'hardwareBackPress', - () => this.onPressBack(), - ); - }); - this.blurListener = this.props.navigation.addListener('blur', () => { - if (!!this.state.backHandler) this.state.backHandler.remove(); - }); - } - - componentWillUnmount() { - this.focusListener(); - this.blurListener(); - } - - onPressBack() { - return true; - } - - // LMP = now - GA - // LMP = EDD-280days - // EDD = LMP + 280 - - calc() { - let {weeks, days, lmpDate, eddDate, gaRecDate} = this.state; - let res = {ga: `${0} weeks, ${0} days`, edd: '-', lmp: '-'}; - let date; - let gams; - /**/ - // From GA - // Check that either weeks or days is entered in the input - if (!weeks) weeks = '0'; - if (!days) days = '0'; - // Check if strings include anything other than Digits or blank space - if (!weeks.match(/^(\s*|\d+)$/)) weeks = ''; - if (!days.match(/^(\s*|\d+)$/)) days = ''; - gams = - (parseInt(weeks || 0) * 7 + parseInt(days || 0)) * c.t.day + - (Date.now() - gaRecDate); - res.ga = { - ga: `${Math.floor(gams / c.t.week) || 0} weeks, ${ - Math.floor((gams % c.t.week) / c.t.day) || 0 - } days`, - edd: new Date(Date.now() - gams + 280 * c.t.day), - lmp: new Date(Date.now() - gams), - }; - - // From LMP - date = lmpDate; - gams = Date.now() - date.getTime(); - res.lmp = { - ga: `${Math.floor(gams / (c.t.day * 7))} weeks, ${Math.round( - (gams % (c.t.day * 7)) / c.t.day, - )} days`, - edd: new Date(date.getTime() + 280 * c.t.day), - lmp: new Date(date), - }; - - //From EDD - //date is EDD expressed in MS at UTC 00:00 for that day - date = Math.floor(eddDate.getTime() / c.t.day) * c.t.day; - // gams is today at UTC 00:00, minus the EDD date at UTC 00:00 less 280 days, all in the end expressed in MS - gams = - (Math.floor(Date.now() / c.t.day) - (date / c.t.day - 280)) * c.t.day; - - res.edd = { - ga: `${Math.floor(gams / (c.t.day * 7))} weeks, ${Math.round( - (gams % (c.t.day * 7)) / c.t.day, - )} days`, - edd: new Date(date), - lmp: new Date(eddDate - 280 * c.t.day), - }; - return res; - } - - onScroll = e => { - let offset = e.nativeEvent.contentOffset.x; - let calculatedOffset = (offset * indicatorWidth) / 3; - let index = Math.round(offset / c.device.width); - // If the scroll bar has crossed closer to the next item, switch the highlighted from - let activeIndex = this.fromTypes.indexOf(this.state.from); - if (index !== activeIndex) this.setState({from: this.fromTypes[index]}); - - Animated.spring(this.scrollPosition, { - toValue: {x: calculatedOffset, y: 0}, - useNativeDriver: false, - speed: 35, - }).start(); - }; - - onPressFrom(from) { - this.setState({from}); - let index = this.fromTypes.indexOf(from); - this.pageScroll.scrollTo({x: c.device.width * index, y: 0, animated: true}); - } - - onEnterDay(text) { - if (parseInt(text) > 6) { - this.setState({ - weeks: `${(parseInt(this.state.weeks) || 0) + 1}`, - days: `${parseInt(text) % 7}`, - }); - } else { - this.setState({days: text}); - } - } - - render() { - const sty = style(this.props.theme); - const thm = c.themes[this.props.theme]; - let calc = this.calc(); - return ( - - - {/** background start **/} - - - {/** background end **/} - {/** headerContent Start **/} - - Calculate - - {/** headerContent End **/} - - - - I am entering the... - - {/** indicator start **/} - - - {this.fromTypes.map((type, i) => ( - this.onPressFrom(type)}> - - {type} - - - ))} - - {/** indicator end **/} - {/** Card Scrollview Start **/} - - (this.pageScroll = ref)} - showsHorizontalScrollIndicator={false} - onScroll={evt => this.onScroll(evt)} - horizontal - pagingEnabled> - {/** EDD Card Render **/} - - - - My client's estimated due date is... - - this.setState({showEddPicker: true})}> - - {calc.edd.edd.toDateString()} - - - {this.state.showEddPicker && ( - - this.setState({showEddPicker: false, eddDate: date}) - } - /> - )} - - {/** Output Verbiage **/} - Their gestational age is: - {calc.edd.ga} - - - The client's last mensteral period started on - - - {calc.edd.lmp.toDateString()} - - {/** Output Verbiage End **/} - - - {/** EDD Card Render END **/} - - {/** GA Card Render **/} - - - The gestational age is... - {/** GA Input Row **/} - - this.setState({weeks: text})} - value={this.state.weeks} - keyboardType="decimal-pad" - maxLength={2} - placeholder="10" - keyboardAppearance={this.props.theme} - placeholderTextColor={thm.text + 60} - /> - - Weeks - - this.onEnterDay(text)} - value={this.state.days} - keyboardType="decimal-pad" - maxLength={1} - placeholder="4" - keyboardAppearance={this.props.theme} - placeholderTextColor={thm.text + 60} - /> - - Days - - - {/** GA Input Row END **/} - - {/** Output Verbiage **/} - - The client's estimated due date is: - - {calc.ga.edd.toDateString()} - - - The client's last mensteral period started on - - {calc.ga.lmp.toDateString()} - {/** Output Verbiage End **/} - - - {/** GA Card Render END **/} - - {/** LMP Card Render **/} - - - - My client's last menstral period was... - - this.setState({showLmpPick: true})}> - - {calc.lmp.lmp.toDateString()} - - - {this.state.showLmpPick && ( - - this.setState({showLmpPick: false, lmpDate: date}) - } - /> - )} - - {/** Output Verbiage **/} - Their gestational age is: - {calc.lmp.ga} - - - The client's estimated due date is: - - - {calc.lmp.edd.toDateString()} - - {/** Output Verbiage End **/} - - - {/** LMP Card Render END **/} - - - - - Disclaimer - - These calculations use the same method as "pregnancy wheels". - - - Accuracy of the calculation depends on the accuracy of the inputted - information. - - - Because of this calculations may be subject to margin of error. - - - - ); - } -} - -const style = (theme = 'light') => ({ - container: { - flex: 1, - width: '100%', - justifyContent: 'flex-start', - alignItems: 'center', - backgroundColor: c.themes[theme].background, - }, - header: { - height: 37, - width: '100%', - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'flex-end', - }, - cardIndicatorContainer: { - width: c.device.width * indicatorWidth, - height: 25, - borderRadius: 50, - marginVertical: 5, - flexDirection: 'row', - justifyContent: 'space-around', - alignItems: 'center', - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 1, - }, - shadowOpacity: 0.22, - shadowRadius: 2.22, - elevation: 3, - }, - indText: { - fontSize: 14, - }, - indicator: { - width: (c.device.width * indicatorWidth) / 3, - backgroundColor: c.themes[theme].accent, - height: '100%', - borderRadius: 50, - position: 'absolute', - }, - cardContainer: { - justifyContent: 'flex-start', - alignItems: 'center', - height: '100%', - width: c.device.width, - paddingVertical: 10, - }, - card: { - justifyContent: 'space-around', - backgroundColor: c.themes[theme].modal, - alignItems: 'flex-start', - flex: 0, - height: '100%', - width: '95%', - borderRadius: 10, - paddingVertical: 5, - paddingHorizontal: 10, - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 1, - }, - shadowOpacity: 0.22, - shadowRadius: 2.22, - elevation: 3, - }, - infoCard: { - borderBottomLeftRadius: 0, - borderBottomRightRadius: 0, - flex: 1, - elevation: 5, - width: '85%', - }, - infoText: { - fontSize: 12, - }, - inputButton: { - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center', - width: 200, - height: 45, - marginVertical: 5, - borderRadius: 10, - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 1, - }, - shadowOpacity: 0.22, - shadowRadius: 2.22, - elevation: 3, - }, - inputTitle: { - color: c.themes[theme].text, - fontSize: 16, - marginVertical: 5, - }, - outputTitle: { - color: c.themes[theme].text, - fontSize: 16, - marginVertical: 5, - }, - outputText: { - color: c.themes[theme].text, - alignSelf: 'center', - }, - spacer: { - borderColor: c.themes[theme].border, - borderTopWidth: 1, - width: '80%', - alignSelf: 'center', - marginVertical: 10, - }, - row: { - alignItems: 'center', - flexDirection: 'row', - }, - ti: { - flex: 1, - borderColor: c.themes[theme].border, - color: c.themes[theme].text, - borderBottomWidth: 1, - textAlign: 'center', - fontSize: 20, - }, -}); - -export default Calculator; diff --git a/src/screens/Calculator/index.js b/src/screens/Calculator/index.js deleted file mode 100644 index 989bb33..0000000 --- a/src/screens/Calculator/index.js +++ /dev/null @@ -1,11 +0,0 @@ -import {connect} from 'react-redux'; -import * as actions from '../../actions'; -import CalculatorScreen from './Calculator'; - -function mapStateToProps({settings}) { - return {theme: settings.theme}; -} - -const Calculator = connect(mapStateToProps, actions)(CalculatorScreen); - -export default Calculator; diff --git a/src/screens/ClientList/ClientList.js b/src/screens/ClientList/ClientList.js deleted file mode 100644 index af33f1a..0000000 --- a/src/screens/ClientList/ClientList.js +++ /dev/null @@ -1,542 +0,0 @@ -import React, {Component} from 'react'; -import { - View, - Text, - TouchableOpacity, - Image, - SectionList, - AppState, - BackHandler, -} from 'react-native'; -import DropDownPicker from 'react-native-dropdown-picker'; -import SSIcon from 'react-native-vector-icons/SimpleLineIcons'; -import MCIcons from 'react-native-vector-icons/MaterialCommunityIcons'; -import AIcon from 'react-native-vector-icons/AntDesign'; -import SVGIcon from '../../components/SVGIcon/'; - -const c = require('../../assets/constants'); - -class ClientList extends Component { - constructor(props) { - super(props); - this.sortingOptions = [ - {label: 'Last Name', value: 'lastAlpha'}, - {label: 'EDD 👇', value: 'eddAsc'}, - {label: 'EDD ☝', value: 'eddDsc'}, - ]; - this.pregIcons = [ - require('../../assets/images/pregnant_woman1.png'), - require('../../assets/images/pregnant_woman2.png'), - require('../../assets/images/pregnant_woman3.png'), - require('../../assets/images/pregnant_woman4.png'), - require('../../assets/images/pregnant_woman5.png'), - ]; - this.state = { - showDropDown: false, - sort: 'eddAsc', - }; - } - - componentDidMount() { - this.appStateSub = AppState.addEventListener( - 'change', - this.onAppStateChange, - ); - - this.focusListener = this.props.navigation.addListener('focus', () => { - this.state.backHandler = BackHandler.addEventListener( - 'hardwareBackPress', - () => this.onPressBack(), - ); - }); - this.blurListener = this.props.navigation.addListener('blur', () => { - if (!!this.state.backHandler) this.state.backHandler.remove(); - }); - } - - componentWillUnmount() { - this.appStateSub.remove(); - this.focusListener(); - this.blurListener(); - } - - onPressBack() { - return true; - } - - onAppStateChange = newState => { - // This should maybe be moved to router as a hook in tabs nav - let {authType, lastLogTime, navigation} = this.props; - if (newState === 'active') { - if (lastLogTime < Date.now() - 10 * 60 * 1000 && authType !== 'none') { - navigation.navigate('auth'); - } - } else { - this.props.login(); - } - }; - - getSections() { - let {clients, sortType} = this.props; - let sections = {}; - let sec = null; - switch (sortType) { - // NOTE: EDD Acsending and descending should be combined into one function - - case 'eddAsc': { - // For each client in the list, add that client to an object (sections) under a key that correlates to the EDD. - // Key schema is: "2020_11" to "2020_00" - clients.forEach((client, i) => { - // Add a leading zero to the month if it is under 10. - // This is done as otherwise Sort recognizes 2020_8 as being alphabetically sorted before 2020_10 - let month = - new Date(client.edd).getMonth() < 10 - ? `0${new Date(client.edd).getMonth()}` - : new Date(client.edd).getMonth(); - let year = new Date(client.edd).getFullYear(); - // Set the section equal to either an array with just the new client, or an array with the exisint section and the new client - sections[`${year}_${month}`] = sections[`${year}_${month}`] - ? [...sections[`${year}_${month}`], client] - : [client]; - }); - - // Map the keys of the sections object to an array that matches the SectionList Schema - // The "data" key is sorted from lowest EDD to highest EDD - sections = Object.keys(sections).map((key, i) => ({ - title: `${key.split('_')[0]}, ${ - c.months[parseInt(key.split('_')[1])] - }`, - data: sections[key].sort((a, b) => (a.edd > b.edd ? 1 : -1)), - sort: key, - })); - // Use the "sort" value to sort the sections from earliest EDD to latest - return sections.sort((a, b) => (a.sort > b.sort ? 1 : -1)); - } - case 'eddDsc': { - // For each client in the list, add that client to an object (sections) under a key that correlates to the EDD. - // Key schema is: "2020_11" to "2020_00" - clients.forEach((client, i) => { - // Add a leading zero to the month if it is under 10. - // This is done as otherwise Sort recognizes 2020_8 as being alphabetically sorted before 2020_10 - let month = - new Date(client.edd).getMonth() < 10 - ? `0${new Date(client.edd).getMonth()}` - : new Date(client.edd).getMonth(); - let year = new Date(client.edd).getFullYear(); - // Set the section equal to either an array with just the new client, or an array with the exisint section and the new client - sections[`${year}_${month}`] = sections[`${year}_${month}`] - ? [...sections[`${year}_${month}`], client] - : [client]; - }); - - // Map the keys of the sections object to an array that matches the SectionList Schema - // The "data" key is sorted from lowest EDD to highest EDD - sections = Object.keys(sections).map((key, i) => ({ - title: `${key.split('_')[0]}, ${ - c.months[parseInt(key.split('_')[1])] - }`, - data: sections[key].sort((a, b) => (a.edd < b.edd ? 1 : -1)), - sort: key, - })); - // Use the "sort" value to sort the sections from earliest EDD to latest - return sections.sort((a, b) => (a.sort < b.sort ? 1 : -1)); - } - default: { - // Seperate clients into sections - clients.forEach((client, i) => { - sec = sections[client.name.last.charAt(0).toUpperCase()]; - sections[client.name.last.charAt(0).toUpperCase()] = sec - ? [...sec, client] - : [client]; - }); - // Format sections for section list - sections = Object.keys(sections).map((key, i) => ({ - title: key, - data: sections[key], - })); - // Sort sections alphabetically - sections = sections.sort((a, b) => (a.title > b.title ? 1 : -1)); - // Sort data of each section by first name - sections.forEach( - (section, i) => - (sections[i].data = section.data.sort((a, b) => - a.name.last.toLowerCase() > b.name.last.toLowerCase() ? 1 : -1, - )), - ); - return sections; - } - } - } - - rowData(client) { - // Calculate GA from EDD - //date is EDD expressed in MS at UTC 00:00 for that day - let date = new Date(client.edd); - date = Math.floor(date.getTime() / c.t.day) * c.t.day; - // gams is today at UTC 00:00, minus the EDD date at UTC 00:00 less 280 days, all in the end expressed in MS - let gams = - (Math.floor(Date.now() / c.t.day) - (date / c.t.day - 280)) * c.t.day; - let weeks = Math.floor(gams / (c.t.day * 7)); - let days = Math.round((gams % (c.t.day * 7)) / c.t.day); - const gbsTypes = { - positive: 'plus', - negative: 'minus', - unknown: 'question', - }; - let edd = { - label: 'Estimated Delivery Date', - value: new Date(client.edd).toDateString(), - labelType: 'longLabel', - }; - let gbs = client?.gbs && { - label: 'GBS', - labelType: 'shortLabel', - value: client?.gbs && gbsTypes[client.gbs], - valueDisplay: 'icon', - }; - let age = client?.age && { - label: 'Age', - labelType: 'shortLabel', - value: client.age, - valueDisplay: 'text', - }; - let ga = !client?.add && - weeks < 44 && { - label: 'Gestational Age', - value: `${weeks}W+${days}D`, - labelType: 'iconLabel', - icon: 'heart', - }; - let gp = !!client?.gravida && { - label: 'Gravida & Parity', - value: `G${client.gravida || 0}P${client.parity || 0}`, - labelType: 'iconLabel', - icon: 'user-female', - }; - let blood = client?.bloodType && { - label: 'Blood Type', - value: client.bloodType, - labelType: 'iconLabel', - icon: 'drop', - }; - /* - let rh = client?.rh !== 'unknown' && { - label: 'RH', - value: client.rh, - labelType: 'longLabel', - }; - */ - return [edd, gp, gbs, ga, blood, age]; - } - - renderClient(i, client) { - const sty = style(this.props.theme); - const thm = c.themes[this.props.theme]; - const pastEdd = new Date(client.edd) < new Date(Date.now()); - let iconNum = - client.id - .split('') - .map(j => j.charCodeAt()) - .join('') % 5; - iconNum = iconNum; - const icon = pastEdd - ? require('../../assets/images/baby_bottle.png') - : this.pregIcons[iconNum]; - let rows = this.rowData(client); - let longLabel = rows.filter(r => r && r.labelType === 'longLabel'); - let shortLabel = rows.filter(r => r && r.labelType === 'shortLabel'); - let iconLabels = rows.filter(r => r && r.labelType === 'iconLabel'); - return ( - this.props.navigation.navigate('viewClient', {client})} - style={sty.card}> - - - - {client.name.first.charAt(0).toUpperCase()} - {client.name.last.charAt(0).toUpperCase() || ''} - - - - - - {client.name.last ? client.name.last + ', ' : ''} - - {client.name.first} - - - - - - {longLabel.map((row, j) => ( - - {{row.label}} - {row.value} - - ))} - - {shortLabel.map((row, j) => ( - - {row.label} - {row.valueDisplay === 'text' && ( - {row.value} - )} - {row.valueDisplay === 'icon' && ( - - )} - - ))} - - - {iconLabels.map((row, j) => ( - - - - {row.value + (j + 1 !== iconLabels.length ? ', ' : '')} - - - ))} - - - - - - - - - ); - } - - renderSectionHeader(section) { - const sty = style(this.props.theme); - const thm = c.themes[this.props.theme]; - return ( - - - - {section.title} - - - - ); - } - - render() { - let {showDropDown} = this.state; - const sty = style(this.props.theme); - const thm = c.themes[this.props.theme]; - return ( - - - - - - Clients - - - this.setState({showDropDown: !showDropDown})} - setValue={value => this.props.changeSortType(value())} - textStyle={{color: thm.lightText, fontSize: 16}} - style={sty.dropdown} - dropDownContainerStyle={sty.dropdown} - TickIconComponent={() => ( - - )} - ArrowUpIconComponent={() => ( - - )} - ArrowDownIconComponent={() => ( - - )} - /> - - - - this.renderClient(index, item)} - renderSectionHeader={({section}) => - this.renderSectionHeader(section) - } - ListHeaderComponent={() => ( - - )} - ListFooterComponent={() => ( - - )} - sections={this.getSections()} - style={{width: '100%', flex: 1}} - /> - this.props.navigation.navigate('addClient')} - style={sty.addButton}> - - - - - ); - } -} - -const style = (theme = 'light') => ({ - container: { - flex: 1, - width: '100%', - justifyContent: 'flex-start', - alignItems: 'center', - backgroundColor: c.themes[theme].background, - }, - header: { - height: 65, - width: '100%', - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'center', - zIndex: 99, - elevation: 2, - }, - headerBg: { - solid: { - position: 'absolute', - top: 0, - width: '100%', - height: '50%', - backgroundColor: c.themes[theme].accent, - }, - svg: { - transform: [{rotate: '180deg'}], - position: 'absolute', - width: '100%', - height: '100%', - top: '50%', - }, - }, - titleFont: { - color: c.themes[theme].lightText, - fontSize: 36, - marginLeft: 20, - }, - body: { - flex: 1, - width: '100%', - justifyContent: 'flex-start', - alignItems: 'center', - }, - sectionHeaderContainer: { - alignItems: 'center', - alignSelf: 'center', - flexDirection: 'row', - height: 40, - marginVertical: 2.5, - width: '95%', - }, - sectionHeaderIcon: { - ...c.center, - elevation: 3, - borderRadius: 20, - height: 40, - paddingHorizontal: 15, - minWidth: 40, - flex: 0, - backgroundColor: c.themes[theme].accent, - }, - addButton: { - height: 50, - width: 50, - justifyContent: 'center', - alignItems: 'center', - borderRadius: 25, - position: 'absolute', - bottom: 10, - right: 5, - elevation: 5, - borderWidth: 1, - borderColor: c.themes[theme].border, - backgroundColor: c.themes[theme].accent, - }, - card: { - minHeight: 200, - width: '95%', - justifyContent: 'center', - alignItems: 'center', - marginVertical: 2.5, - borderRadius: 10, - borderWidth: 0.5, - elevation: 1, - alignSelf: 'center', - backgroundColor: c.themes[theme].modal, - borderColor: c.themes[theme].border, - zIndex: 30, - overflow: 'hidden', - }, - titleRow: { - height: 60, - width: '95%', - flexDirection: 'row', - justifyContent: 'flex-start', - alignItems: 'center', - borderBottomWidth: 1, - borderColor: c.themes[theme].border, - }, - initialsContainer: { - ...c.center, - height: 35, - width: 35, - borderRadius: 25, - borderWidth: 1, - borderColor: c.themes[theme].border, - backgroundColor: c.themes[theme].modalForeground, - }, - clientName: { - fontSize: 20, - color: c.themes[theme].text, - marginHorizontal: 10, - ...c.titleFont, - }, - contentRow: { - flex: 1, - width: '95%', - flexDirection: 'row', - justifyContent: 'flex-start', - alignItems: 'center', - position: 'relative', - }, - cardImage: { - width: '200%', - height: '150%', - }, - peekTextLabel: { - fontSize: 12, - color: c.themes[theme].text, - }, - peekTextValue: { - marginHorizontal: 5, - fontSize: 16, - color: c.themes[theme].text, - textWrap: 'none', - }, - dropdown: { - borderColor: c.themes[theme].lightText, - backgroundColor: c.themes[theme].accent, - color: '#fff', - }, -}); - -export default ClientList; diff --git a/src/screens/ClientList/index.js b/src/screens/ClientList/index.js deleted file mode 100644 index 049700d..0000000 --- a/src/screens/ClientList/index.js +++ /dev/null @@ -1,18 +0,0 @@ -import {connect} from 'react-redux'; -import * as actions from '../../actions'; - -import ClientList from './ClientList'; - -function mapStateToProps({settings, client, auth, notes}) { - return { - theme: settings.theme, - clients: client.clients, - notes: notes.notes, - babies: client.babies, - sortType: client.sortType, - authType: auth.authType, - lastLogTime: auth.lastLogTime, - }; -} - -export default connect(mapStateToProps, actions)(ClientList); diff --git a/src/screens/Settings/Settings.js b/src/screens/Settings/Settings.js deleted file mode 100644 index 55777a5..0000000 --- a/src/screens/Settings/Settings.js +++ /dev/null @@ -1,353 +0,0 @@ -import React, {Component} from 'react'; -import { - View, - Text, - TouchableOpacity, - Alert, - Linking, - BackHandler, -} from 'react-native'; -import MCIcons from 'react-native-vector-icons/MaterialCommunityIcons'; -import SIcon from 'react-native-vector-icons/SimpleLineIcons'; -const c = require('../../assets/constants'); -import SlideUpModal from '../../components/SlideUpModal/'; -import SVGIcon from '../../components/SVGIcon/'; - -const Github = 'http://www.github.com/davidasix'; -const Instagram = 'http://www.instagram.com/dave6dev'; -const Website = 'http://www.dave6.com/'; -const Email = 'mailto:developer@dave6.ca'; -const FeatureRequest = - 'mailto:developer@dave6.ca?subject=Midwife Assist - Feature Request'; -const StorePage = - 'https://play.google.com/store/apps/details?id=com.dave6.www.midwifeassist'; -const ContactDev = 'mailto:developer@dave6.ca?subject=Midwife Assist'; - -class Settings extends Component { - constructor(props) { - super(props); - this.state = { - starSelected: 0, - complaint: '', - }; - } - - componentDidMount() { - this.focusListener = this.props.navigation.addListener('focus', () => { - this.state.backHandler = BackHandler.addEventListener( - 'hardwareBackPress', - () => this.onPressBack(), - ); - }); - this.blurListener = this.props.navigation.addListener('blur', () => { - if (!!this.state.backHandler) this.state.backHandler.remove(); - }); - } - - componentWillUnmount() { - this.focusListener(); - this.blurListener(); - } - - onPressBack() { - if (this.rating.visible()) { - this.rating.changeVisibility(); - } - return true; - } - - onPressChangeAuth = () => { - this.props.updateAuthType(null); - this.props.navigation.navigate('auth'); - }; - - onPressThumb = dir => { - if (dir === 'up') Linking.openURL(StorePage); - else { - Alert.alert( - 'Sorry to hear that!', - 'How can we make it better?', - [ - { - text: 'Submit Review', - onPress: () => Linking.openURL(StorePage), - }, - { - text: 'Add a Feature', - onPress: () => Linking.openURL(FeatureRequest), - }, - { - text: 'Contact Developer', - onPress: () => Linking.openURL(ContactDev), - }, - ], - {cancelable: true}, - ); - } - }; - - renderRatingModal() { - let thm = c.themes[this.props.theme]; - return ( - (this.rating = ref)} - style={[sty.rmo, {backgroundColor: thm.modal, borderColor: thm.border}]} - peek={0}> - How has your experience been? - - - this.onPressThumb('down')} - style={[sty.button, sty.thumbButton, {backgroundColor: thm.bad}]}> - 👎 - - - this.onPressThumb('up')} - style={[sty.button, sty.thumbButton, {backgroundColor: thm.good}]}> - 👍 - - - - Linking.openURL(ContactDev)} - style={[sty.button, {backgroundColor: thm.modal}]}> - - Contact Developer - - - - - ); - } - - render() { - let thm = c.themes[this.props.theme]; - const invertTheme = this.props.theme === 'light' ? 'dark' : 'light'; - return ( - - - {/** background start **/} - - - {/** Background End **/} - {/** headerContent Start **/} - - Settings - - {/** headerContent End **/} - - - this.props.changeTheme(invertTheme)} - style={[sty.button, {backgroundColor: thm.modal}]}> - - {invertTheme.charAt(0).toUpperCase() + invertTheme.substr(1)}{' '} - Theme - - - - - {this.props.authType !== 'none' && ( - this.props.navigation.navigate('auth')} - style={[sty.button, {backgroundColor: thm.modal}]}> - Logout - - - )} - - - - Change Security Option - - - - - this.rating.changeVisibility()} - style={[sty.button, {backgroundColor: thm.modal}]}> - - Rate this App - - - - - Linking.openURL(FeatureRequest)} - style={[sty.button, {backgroundColor: thm.modal}]}> - - Feature Request - - - - - this.props.navigation.navigate('tutorial')} - style={[sty.button, {backgroundColor: thm.modal}]}> - - View Welcome Screen - - - - - - {/** - - Stats - - **/} - - - - - Linking.openURL(Github)} - /> - Linking.openURL(Website)} - /> - Linking.openURL(Instagram)} - /> - Linking.openURL(Email)} - /> - - - Created by Dave6 - - - {this.renderRatingModal()} - - ); - } -} - -const sty = { - container: { - flex: 1, - width: '100%', - justifyContent: 'flex-start', - alignItems: 'center', - }, - header: { - height: 37, - width: '100%', - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'flex-end', - marginBottom: 10, - }, - headerBg: { - solid: { - position: 'absolute', - top: 0, - width: '100%', - height: '75%', - }, - svg: { - transform: [{rotate: '180deg'}], - position: 'absolute', - width: '100%', - height: '100%', - top: '75%', - }, - }, - title: { - fontSize: 24, - marginLeft: 15, - }, - button: { - width: '95%', - height: 45, - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'center', - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 1, - }, - shadowOpacity: 0.22, - shadowRadius: 2.22, - elevation: 3, - borderRadius: 10, - paddingHorizontal: 10, - marginVertical: 2.5, - }, - buttonText: { - fontSize: 16, - }, - statsContainer: { - flex: 1, - width: '100%', - alignItems: 'flex-start', - borderWidth: 1, - }, - linkBar: { - position: 'absolute', - justifyContent: 'center', - alignItems: 'center', - paddingBottom: 7, - bottom: 0, - width: '100%', - }, - linkBarDivider: { - position: 'absolute', - top: -15, - height: 15, - width: '100%', - transform: [{scaleX: -1}], - }, - rmo: { - justifyContent: 'center', - alignItems: 'center', - width: '93%', - flex: 0, - padding: 15, - borderRadius: 10, - borderWidth: 0.5, - elevation: 4, - }, - thumbRow: { - flexDirection: 'row', - width: '100%', - justifyContent: 'space-around', - marginVertical: 10, - }, - thumbButton: { - width: '30%', - justifyContent: 'center', - alignItems: 'center', - aspectRatio: 1, - }, -}; - -export default Settings; diff --git a/src/screens/Settings/index.js b/src/screens/Settings/index.js deleted file mode 100644 index 92b4a21..0000000 --- a/src/screens/Settings/index.js +++ /dev/null @@ -1,12 +0,0 @@ -import {connect} from 'react-redux'; -import Settings from './Settings'; -import * as actions from '../../actions'; - -function mapStateToProps({settings, auth}) { - return { - theme: settings.theme, - authType: auth.authType, - }; -} - -export default connect(mapStateToProps, actions)(Settings); diff --git a/src/screens/Tutorial/Tutorial.js b/src/screens/Tutorial/Tutorial.js deleted file mode 100644 index c023909..0000000 --- a/src/screens/Tutorial/Tutorial.js +++ /dev/null @@ -1,274 +0,0 @@ -import React, {Component} from 'react'; -import { - View, - Text, - ActivityIndicator, - TouchableOpacity, - Image, - FlatList, - Animated, - BackHandler, -} from 'react-native'; -import FIcon from 'react-native-vector-icons/Feather'; - -const c = require('../../assets/constants'); - -class Tutorial extends Component { - constructor(props) { - super(props); - this.scrollAnim = new Animated.Value(0); - this.flatList; - this.slides = [ - { - title: 'Midwife Assist', - description: 'An app dedicated to assisting midwives', - image: require('../../assets/images/woman.png'), - iconName: 'home', - color: c.themes[props.theme].accent, - }, - { - title: 'Delivery Date Calculations', - description: - 'Convert estimated delivery date, gestational age, and last menstrual periods', - image: require('../../assets/images/calendar.png'), - iconName: 'calendar', - color: '#B195BA', - }, - { - title: 'Store client information', - description: - 'Store client data, locking it behind security of your choice', - image: require('../../assets/images/shield.png'), - iconName: 'users', - color: '#BA7B70', - }, - { - title: 'Never connect to a network', - description: - "This app does not connect to the internet, your patient's data stays on your device", - image: require('../../assets/images/no-server.png'), - iconName: 'wifi-off', - color: '#8FBFB7', - }, - ]; - this.state = { - page: 0, - loading: true, - }; - } - - componentDidMount() { - this.props.refreshStore(); - - if (!this.props.firstLogin) { - this.props.navigation.navigate('auth'); - } else { - this.setState({loading: false}); - } - - this.focusListener = this.props.navigation.addListener('focus', () => { - this.onFocusChange(); - this.state.backHandler = BackHandler.addEventListener( - 'hardwareBackPress', - () => this.onPressBack(), - ); - } - ); - this.blurListener = this.props.navigation.addListener('blur', () =>{ - this.onFocusChange(); - if (!!this.state.backHandler) this.state.backHandler.remove(); - } - ); - } - - componentWillUnmount() { - this.focusListener(); - this.blurListener(); - } - - onPressBack() { - if (this.state.page > 0) { - this.flatList.scrollToIndex({index: this.state.page - 1}) - } - return true; - } - - onFocusChange() { - this.setState({loading: true}); - if (this.flatList) { - this.flatList.scrollToOffset({offset: 0, animated: false}); - } - this.setState({loading: false}); - } - - onViewChange = item => this.setState({page: item.changed[0].index}); - - onPressFinalPage = () => { - if (this.props.firstLogin) { - this.props.navigation.navigate('auth'); - this.props.markFirstLogin(); - } else { - this.props.navigation.navigate('tabs'); - } - }; - - renderSlide(slide, i) { - let {theme} = this.props; - let scale = Animated.divide(this.scrollAnim, c.device.width); - scale = Animated.modulo(scale, 1); - scale = scale.interpolate({ - inputRange: [0, 0.4, 0.6, 1], - outputRange: [1, 0.975, 0.975, 1], - }); - const Final = () => - i === this.slides.length - 1 ? ( - - Get Started - - ) : null; - return ( - - - - - - - - - {slide.title} - - - {slide.description} - - - - - - ); - } - - renderIndicator() { - let {theme} = this.props; - let {page} = this.state; - const size = 25; - const indicatorColor = j => - j === page ? c.themes.light.background : c.themes.light.foreground; - return this.slides.map((slide, i) => ( - this.flatList.scrollToIndex({index: i})}> - - - )); - } - - renderLoadingSwitch() { - if (this.state.loading) return ; - return ( - <> - (this.flatList = list)} - data={this.slides} - renderItem={({item, index}) => this.renderSlide(item, index)} - viewabilityConfig={{viewAreaCoveragePercentThreshold: 100}} - onViewableItemsChanged={this.onViewChange} - onScroll={Animated.event( - [{nativeEvent: {contentOffset: {x: this.scrollAnim}}}], - {useNativeDriver: false}, - )} - pagingEnabled - showsHorizontalScrollIndicator={false} - horizontal - /> - {this.renderIndicator()} - - ); - } - - render() { - let bg = this.scrollAnim.interpolate({ - inputRange: this.slides.map((v, i) => i * c.device.width), - outputRange: this.slides.map(v => v.color), - }); - return ( - - {this.renderLoadingSwitch()} - - ); - } -} - -const sty = { - container: { - flex: 1, - width: '100%', - justifyContent: 'flex-start', - alignItems: 'center', - }, - slide: { - width: c.device.width, - justifyContent: 'center', - alignItems: 'center', - }, - imgCircle: { - justifyContent: 'center', - alignItems: 'center', - width: '85%', - aspectRatio: 1, - borderRadius: c.device.width, - backgroundColor: 'white', - opacity: 0.2, - }, - indicatorContainer: { - ...c.center, - padding: 10, - borderTopWidth: 0.5, - flexDirection: 'row', - }, - indicatorIcon: { - marginHorizontal: 15, - }, - completeButton: { - ...c.center, - elevation: 3, - height: 45, - borderRadius: 10, - marginVertical: 10, - width: '70%', - }, -}; - -export default Tutorial; diff --git a/src/screens/Tutorial/index.js b/src/screens/Tutorial/index.js deleted file mode 100644 index abe1de1..0000000 --- a/src/screens/Tutorial/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import {connect} from 'react-redux'; -import * as actions from '../../actions'; - -import TutorialScreen from './Tutorial'; - -function mapStateToProps({settings, client}) { - return { - theme: settings.theme, - firstLogin: settings.firstLogin, - clients: client.clients, - babies: client.babies, - }; -} - -export const Tutorial = connect(mapStateToProps, actions)(TutorialScreen); diff --git a/src/screens/ViewClient/EditClientModal.js b/src/screens/ViewClient/EditClientModal.js deleted file mode 100644 index 127cf53..0000000 --- a/src/screens/ViewClient/EditClientModal.js +++ /dev/null @@ -1,191 +0,0 @@ -import React, {Component} from 'react'; -import {View, Text, TextInput, TouchableOpacity} from 'react-native'; - -const c = require('../../assets/constants'); - -class EditClientItem extends Component { - constructor(props) { - super(props); - this.state = {stateRefreshed: false}; - this.resetState(); - } - - resetState() { - let {client} = this.props; - this.initialState = { - street: client.address.street || '', - city: client.address.city || '', - phone0: client.phones[0] || '', - phone1: client.phones[1] || '', - phone2: client.phones[2] || '', - age: client.age || '', - first: client.name?.first || '', - last: client.name?.last || '', - preferred: client.name?.preferred || '', - }; - this.state = {...this.state, ...this.initialState}; - } - - onSubmit = () => { - let editData = { - address: {city: this.state.city, street: this.state.street}, - phones: [this.state.phone0, this.state.phone1, this.state.phone2], - age: this.state.age, - dob: this.state.age ? null : this.props.client.dob, - name: { - first: this.state.first, - last: this.state.last, - preferred: this.state.preferred, - }, - }; - this.props.onPressSubmit(editData); - }; - - renderEditType() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - const types = [ - {var: 'street', title: 'Street', autoComplete: 'street-address'}, - {var: 'city', title: 'City', autoComplete: undefined}, - ]; - const numberTypes = ['Primary', 'Secondary', 'Emergency']; - const names = [ - {var: 'first', title: 'First'}, - {var: 'last', title: 'Last'}, - {var: 'preferred', title: 'Preferred'}, - ]; - switch (this.props.selectedEdit) { - case 'address': - return types.map((type, i) => ( - - this.setState({[type.var]: text})} - value={this.state[type.var]} - keyboardType="default" - autoCapitalize="words" - autoCorrect={false} - autoCompleteType={type.autoComplete} - maxLength={60} - placeholder={type.title} - placeholderTextColor={thm.text + 60} - /> - - )); - case 'phones': - return [...Array(3).keys()].map(i => ( - - this.setState({[`phone${i}`]: text})} - value={this.state[`phone${i}`]} - keyboardType="phone-pad" - autoCapitalize="words" - autoCorrect={false} - autoCompleteType="tel" - maxLength={60} - placeholder={numberTypes[i]} - placeholderTextColor={thm.text + 60} - /> - - )); - case 'age': - return ( - - this.setState({age: text, dob: null})} - value={this.state.age} - keyboardType="number-pad" - autoCorrect={false} - maxLength={3} - placeholder={'32'} - placeholderTextColor={thm.text + 60} - /> - - ); - case 'name': - return names.map((n, i) => ( - - this.setState({[n.var]: text})} - value={this.state[n.var]} - placeholder={n.title} - keyboardType="default" - autoCapitalize="words" - autoCorrect={false} - autoCompleteType="name" - maxLength={41} - placeholderTextColor={thm.text + 60} - /> - - )); - default: - return Something went wrong, please select a field to edit; - } - } - - render() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - /* Receives the following props: - key={this.state.editKey || '1'} - client={this.client} - title={this.editTypes[this.state.selectedEdit].title} - selectedEdit={this.state.selectedEdit} - theme={this.props.theme} - onPressSubmit={newDataObject => this.onSubmitEdit(newDataObject)} - */ - return ( - <> - - {this.props.title} - - {this.renderEditType()} - - Submit - - - ); - } -} - -const style = (theme = 'light') => ({ - subHeaderRow: { - height: 40, - marginTop: 10, - }, - subHeaderText: { - fontSize: 20, - color: c.themes[theme].text, - ...c.titleFont, - }, - row: { - width: '100%', - flex: 0, - flexDirection: 'row', - justifyContent: 'space-around', - alignItems: 'center', - }, - textInput: { - borderColor: c.themes[theme].border, - flex: 1, - borderBottomWidth: 1, - fontSize: 16, - marginHorizontal: 10, - }, - submit: { - backgroundColor: c.themes[theme].accent, - width: '95%', - height: 40, - borderRadius: 10, - elevation: 2, - marginVertical: 20, - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center', - }, -}); - -export default EditClientItem; diff --git a/src/screens/ViewClient/NoteModal.js b/src/screens/ViewClient/NoteModal.js deleted file mode 100644 index 917ad7e..0000000 --- a/src/screens/ViewClient/NoteModal.js +++ /dev/null @@ -1,118 +0,0 @@ -import React, {Component} from 'react'; -import {View, Text, TextInput, TouchableOpacity} from 'react-native'; - -const c = require('../../assets/constants'); - -class NoteModal extends Component { - constructor(props) { - super(props); - this.state = {}; - this.resetState(); - } - - resetState() { - this.initialState = { - newNote: !this.props?.note?.id, - title: this.props.note?.title || '', - body: this.props.note?.body || '', - }; - this.state = {...this.state, ...this.initialState}; - } - - onSubmit = () => { - let {newNote, title, body} = this.state; - let note = { - ...this.props.note, - title, - body, - editTime: Date.now(), - }; - if (newNote) { - note.editTime = undefined; - note.id = c.randomString(); - } - this.props.onPressSubmit(note); - }; - - render() { - const thm = c.themes[this.props.theme]; - const sty = style(this.props.theme); - return ( - <> - - Notes - - - this.setState({title})} - value={this.state.title} - keyboardType="default" - autoCapitalize="sentences" - autoCorrect={true} - maxLength={100} - multiline - placeholder="Note Title" - placeholderTextColor={thm.text + 60} - /> - - - this.setState({body})} - value={this.state.body} - keyboardType="default" - autoCapitalize="sentences" - autoCorrect={true} - maxLength={512} - multiline - placeholder="Client Notes" - placeholderTextColor={thm.text + 60} - /> - - - Submit - - - ); - } -} - -const style = (theme = 'light') => ({ - subHeaderRow: { - height: 40, - marginTop: 10, - }, - subHeaderText: { - fontSize: 20, - color: c.themes[theme].text, - ...c.titleFont, - }, - row: { - width: '100%', - flex: 0, - flexDirection: 'row', - justifyContent: 'space-around', - alignItems: 'center', - }, - textInput: { - borderColor: c.themes[theme].border, - flex: 1, - borderBottomWidth: 1, - fontSize: 16, - marginHorizontal: 10, - }, - submit: { - backgroundColor: c.themes[theme].accent, - width: '95%', - height: 40, - borderRadius: 10, - elevation: 2, - marginVertical: 20, - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center', - }, -}); - -export default NoteModal; diff --git a/src/screens/ViewClient/ViewClient.js b/src/screens/ViewClient/ViewClient.js deleted file mode 100644 index 69788c0..0000000 --- a/src/screens/ViewClient/ViewClient.js +++ /dev/null @@ -1,927 +0,0 @@ -import React, {Component} from 'react'; -import { - View, - Text, - Alert, - TouchableOpacity, - Linking, - Animated, - Keyboard, - BackHandler, -} from 'react-native'; -import {ScrollView} from 'react-native-gesture-handler'; -import MCIcons from 'react-native-vector-icons/MaterialCommunityIcons'; -import AIcon from 'react-native-vector-icons/AntDesign'; -import DateTimePicker from '@react-native-community/datetimepicker'; -import {Picker} from '@react-native-picker/picker'; -import EIcons from 'react-native-vector-icons/Entypo'; -import Toast from 'react-native-toast-message'; -import SlideUpModal from '../../components/SlideUpModal/'; -import EditClientModal from './EditClientModal'; -import NoteModal from './NoteModal'; - -const c = require('../../assets/constants'); - -class ViewClient extends Component { - constructor(props) { - super(props); - this.pageScroll = null; - this.scrollPosition = new Animated.ValueXY(); - this.addNoteModal = null; - this.client = undefined; - this.editModal = undefined; - this.noteModal = undefined; - /* Edit Types are used in the EditClientModal Modal to provide basic metadata */ - this.editTypes = { - address: {title: 'Address'}, - phones: {title: 'Phone Numbers'}, - age: {title: 'Client Age'}, - name: {title: 'Name'}, - }; - this.state = { - showDobPicker: false, - showEddPicker: false, - showAddPicker: false, - selectedEdit: 'address', - editKey: 'randomkey', - editNote: null, - noteModalKey: 'randomKey', - }; - } - - componentDidMount() { - this.setState({ - ...this.state, - client: this.props.route.params.client, - showDobPicker: false, - }); - this.focusListener = this.props.navigation.addListener('focus', () => { - this.state.backHandler = BackHandler.addEventListener( - 'hardwareBackPress', - () => this.onPressBack(), - ); - }); - this.blurListener = this.props.navigation.addListener('blur', () => { - if (!!this.state.backHandler) this.state.backHandler.remove(); - }); - } - - componentWillUnmount() { - this.focusListener(); - this.blurListener(); - } - - onPressBack() { - if (this.editModal.visible()) { - this.editModal.changeVisibility(); - return true; - } - if (this.noteModal.visible()) { - this.noteModal.changeVisibility(); - return true; - } - return false; - } - // --- On Press Functions --- // - - onPressDeleteClient = () => { - let {name, id} = this.state.client; - Alert.alert( - `Delete ${`${name.first} ${name.last}` || name.preferred || 'Client'}?`, - 'Are you sure you want to delete this client? You will not be able to recover their information.', - [ - { - text: 'Cancel', - onPress: () => {}, - style: 'cancel', - }, - { - text: 'Delete', - onPress: () => { - this.props.deleteClient(id); - this.props.navigation.pop(); - }, - }, - ], - ); - }; - - onPressDeleteNote(noteId) { - Alert.alert( - 'Delete Note?', - 'Are you sure you want to delete this note? You will not be able to recover the note.', - [ - { - text: 'Cancel', - onPress: () => {}, - style: 'cancel', - }, - { - text: 'Delete', - onPress: () => { - // if the note is a legacy note we overwrite the client object and remove the notes field - if (noteId === 'legacy') { - this.props.updateClient({...this.state.client, notes: undefined}); - } else { - this.props.deleteNote(noteId); - } - }, - }, - ], - ); - } - - edit(field) { - // A random key is set for the edit component as this forces the current component to unmount - // and remount, which will refresh the edit components internal state based on the new props provided - // Essentially destroying, then creating a new editmodal child each time the modal is shown. - this.setState({editKey: Math.random() + '', selectedEdit: field}); - this.editModal.changeVisibility(); - } - - onSubmitEdit(newDataObject) { - Keyboard.dismiss(); - this.props.updateClient({...this.client, ...newDataObject}); - this.editModal.changeVisibility(); - } - - holdToEditToast(pos = 'bottom') { - Toast.show({ - type: 'info', - visibilityTime: 1500, - position: 'bottom', - text1: 'Hold to edit', - }); - } - - onPressAddNote() { - let note = { - id: null, - clientId: this.client.id, - title: '', - body: '', - time: Date.now(), - }; - this.setState({noteModalKey: Math.random() + '', editNote: note}); - this.noteModal.changeVisibility(); - } - - editNote(noteId) { - // Legacy notes cannot be edited - if (noteId === 'legacy') { - return Toast.show({ - type: 'error', - visibilityTime: 1500, - position: 'bottom', - text1: 'Legacy notes cannot be edited', - }); - } - let note = this.props.notes; - note = note.filter(n => n.id === noteId); - if (!note.length) { - return Toast.show({ - type: 'error', - visibilityTime: 1500, - position: 'bottom', - text1: 'Note could not be edited', - }); - } - note = note[0]; - // A random key is set for the edit component as this forces the current component to unmount - // and remount, which will refresh the edit components internal state based on the new props provided - // Essentially destroying, then creating a new editmodal child each time the modal is shown. - this.setState({noteModalKey: Math.random() + '', editNote: note}); - this.noteModal.changeVisibility(); - } - - onSubmitNote(note) { - this.props.storeNote(note); - this.noteModal.changeVisibility(); - } - // --- Render Functions --- // - - renderPhoneNumbers() { - let {theme} = this.props; - const sty = style(this.props.theme); - let phones = this.client.phones; - if (!phones.join('')) - return ( - this.edit('phones')} - style={sty.row}> - - - Hold to add phone - - - ); - return phones.map((phone, i) => - phone ? ( - - - this.edit('phones')} - onPress={() => Linking.openURL(`tel:${phone}`)}> - {phone} - - - ) : null, - ); - } - - renderDetails() { - let {theme} = this.props; - const thm = c.themes[theme]; - const sty = style(this.props.theme); - let {client} = this; - const {street, city} = client.address; - const {dob, edd, add, phones} = client; - let age; - if (dob) { - age = new Date(dob); - age = new Date(Date.now() - age.getTime()); - age = Math.abs(age.getUTCFullYear() - 1970) + ''; - } else { - age = client?.age || 'Add age'; - } - let adrTxt = (street && `${street},`) + (city && `\n${city}`); - const adrUrl = `https://www.google.ca/maps/search/${adrTxt.replace( - /\s/g, - '+', - )}`; - - const activeRh = type => type === this.client.rh; - // As Gbs is being added in after the app was released, some clients may not have a GBS value. For those clients, the value is 'unkown' - const activeGbs = type => type === (this.client.gbs || 'unknown'); - // Status types for RH and GBS - const statusTypes = [ - {name: 'positive', icon: 'plus'}, - {name: 'negative', icon: 'minus'}, - {name: 'unknown', icon: 'question'}, - ]; - const gp = [ - {name: 'gravida', letter: 'G'}, //total pregnancies - {name: 'parity', letter: 'P'}, //total pregnancies to viability (>=20weeks) - ]; - // Blood Type information - let bt = [{l: 'Please Select', v: null}]; - let b = {types: ['A', 'B', 'AB', 'O'], charges: ['+', '-']}; - b.types.forEach( - t => - (bt = [ - ...bt, - ...b.charges.map(ch => ({ - l: t + ch, - v: t + ch, - })), - ]), - ); - - return ( - - - {/* Address */} - - Address - - adrTxt && Linking.openURL(adrUrl)} - onLongPress={() => this.edit('address')} - style={[sty.row]}> - - - - {adrTxt || 'Hold to add address'} - - - - - {/* Phones */} - - Phone Numbers - - {this.renderPhoneNumbers(phones)} - - {/* AGE */} - - Age - - - - this.edit('age')}> - {age} - - - - {/* DOB */} - - Date of Birth - - this.setState({showDobPicker: true})}> - - {client.dob - ? new Date(client.dob).toDateString() - : 'Press to enter DoB'} - - - {this.state.showDobPicker && ( - { - this.setState({showDobPicker: false}); - if (date.toDateString() !== new Date(dob).toDateString()) { - this.props.updateClient({...client, dob: date, age: ''}); - } - }} - /> - )} - - {/* EDD */} - - Estimated Delivery Date - - this.setState({showEddPicker: true})}> - - {client.edd - ? new Date(client.edd).toDateString() - : 'Press to enter EDD'} - - - {this.state.showEddPicker && ( - { - this.setState({showEddPicker: false}); - if (date.toDateString() !== new Date(edd).toDateString()) { - this.props.updateClient({...client, edd: date}); - } - }} - /> - )} - - {/* ADD */} - - Actual Delivery Date - - - this.setState({showAddPicker: true})}> - - {client.add - ? new Date(client.add).toDateString() - : 'Press to enter ADD'} - - - this.props.updateClient({...client, add: null})} - style={[ - sty.iconButton, - {width: '10%', aspectRatio: 1, borderRadius: 10}, - ]}> - - - - {this.state.showAddPicker && ( - { - this.setState({showAddPicker: false}); - if (date.toDateString() !== new Date(add).toDateString()) { - this.props.updateClient({...client, add: date}); - } - }} - /> - )} - - {/* BLOOD TYPE */} - - Blood Type - - - - - this.props.updateClient({...client, bloodType}) - }> - {bt.map(t => ( - - ))} - - - - {/* RH STATUS */} - - Rh Status - - - {statusTypes.map((t, i) => ( - this.props.updateClient({...client, rh: t.name})} - style={[ - sty.iconButton, - activeRh(t.name) && {backgroundColor: thm.accent}, - ]}> - - - ))} - - - {/* GBS STATUS */} - - GBS Status - - - {statusTypes.map((t, i) => ( - - this.props.updateClient({...client, gbs: t.name}) - } - style={[ - sty.iconButton, - activeGbs(t.name) && {backgroundColor: thm.accent}, - ]}> - - - ))} - - - {/* G's & P's STATUS */} - - Gravida & Parity - - - {gp.map((type, i) => ( - - - client[type.name] > 0 && - this.props.updateClient({ - ...client, - [type.name]: (client[type.name] || 0) - 1, - }) - } - style={sty.iconButton}> - - - - {type.letter + (client[type.name] || 0)} - - - this.props.updateClient({ - ...client, - [type.name]: (client[type.name] || 0) + 1, - }) - } - style={sty.iconButton}> - - - - ))} - - - - - - - Delete Client - - - - ); - } - - renderNotes() { - const sty = style(this.props.theme); - const thm = c.themes[this.props.theme]; - let {client} = this; - // Filter the this.props.notes (which contains all client notes from all clients) and filter for the selected client - let notes = this.props.notes; - - notes = notes.filter(note => note.clientId === client.id); - // Check if legacy schema has a note (client.notes = text). If there is, add it to note list. - if (client.notes) { - notes = [ - ...notes, - { - id: 'legacy', - clientId: client.id, - title: 'Past Notes', - body: client.notes, - time: 0, - }, - ]; - } - // Sort notes chonologicaly, based on create time or edit time, whichever is bigger - notes = notes.sort( - (a, b) => - Math.max(a.time || null, a.editTime || null) < - Math.max(b.time || null, b.editTime || null), - ); - const Notes = () => { - if (!notes.length) { - return ( - - - Client notes go here! - - - - - Click the button below to add this clients first note. - - - - ); - } else { - return notes.map(note => ( - this.editNote(note.id)} - style={sty.sectionContainer} - key={note.id}> - - - {note.title && ( - {note.title} - )} - {note.time && ( - - Created: {new Date(note.time).toString().slice(4, 21)} - - )} - {note.editTime && ( - - Edited: {new Date(note.editTime).toString().slice(4, 21)} - - )} - - - this.onPressDeleteNote(note.id)} - style={{height: 40, width: 40, borderRadius: 20, ...c.center}}> - - - - - - - {note.body || 'No body text'} - - - - )); - } - }; - - return ( - <> - - - - this.onPressAddNote()} - style={sty.addButton}> - - - - ); - } - - clientVariableSet() { - // Client is defined via an IF because if the client is deleted, then while the modal is being dismissed reduxRefreshedClient will be null, breaking the component - // With the IF we use a copy of client created on mount - // reduxRefreshedClient is the most recently updated version of our client in redux - const reduxRefreshedClient = this.props.clients.find( - (cl, i) => cl.id === this.props.route.params.client.id, - ); - this.client = reduxRefreshedClient || this.state.client; - } - - render() { - this.clientVariableSet(); - const sty = style(this.props.theme); - const thm = c.themes[this.props.theme]; - const scrollTo = this?.pageScroll?.scrollTo; - const scrollTrans = this.scrollPosition.getTranslateTransform(); - const {first, last, preferred} = this.client.name; - return ( - - - this.edit('name')}> - - {first} - {last ? ` ${last}` : ''} - - {preferred && {preferred}} - - - - scrollTo({x: 0, animated: true})} - style={{flex: 1, justifyContent: 'center', alignItems: 'center'}}> - - Client Details - - - scrollTo({x: c.device.width, animated: true})} - style={{flex: 1, justifyContent: 'center', alignItems: 'center'}}> - - Notes - - - - - - - - - - (this.pageScroll = sv)} - showsHorizontalScrollIndicator={false} - onScroll={evt => - Animated.spring(this.scrollPosition, { - toValue: {x: evt.nativeEvent.contentOffset.x / 2, y: 0}, - useNativeDriver: false, - }).start() - } - horizontal={true} - pagingEnabled={true}> - {this.renderDetails()} - {this.renderNotes()} - - (this.editModal = ref)} - style={sty.userInputModal} - peek={0}> - this.onSubmitEdit(newDataObject)} - /> - - - (this.noteModal = ref)} - style={sty.userInputModal} - peek={0}> - this.onSubmitNote(newDataObject)} - /> - - - ); - } -} - -const style = (theme = 'light') => ({ - container: { - height: '98%', - width: '98%', - overflow: 'hidden', - borderTopLeftRadius: 10, - borderTopRightRadius: 10, - borderTopWidth: 1, - borderRightWidth: 1, - borderLeftWidth: 1, - elevation: 5, - justifyContent: 'flex-start', - alignItems: 'center', - position: 'absolute', - alignSelf: 'center', - bottom: 0, - backgroundColor: c.themes[theme].background, - borderColor: c.themes[theme].border, - }, - header: { - height: 100, - width: '100%', - justifyContent: 'space-between', - alignItems: 'center', - backgroundColor: c.themes[theme].accent, - }, - nameContainer: { - flex: 2, - width: '90%', - justifyContent: 'center', - paddingLeft: 0, - borderBottomWidth: 0.5, - borderColor: c.themes[theme].border, - }, - headerButtonContainer: { - flex: 1, - width: '100%', - flexDirection: 'row', - justifyContent: 'space-around', - alignItems: 'center', - }, - title: { - ...c.titleFont, - color: c.themes[theme].lightText, - fontSize: 16, - }, - indContainer: { - position: 'absolute', - width: '50%', - justifyContent: 'center', - alignItems: 'center', - height: 4, - bottom: 2, - }, - indicator: { - width: '80%', - height: 1.5, - backgroundColor: c.themes[theme].lightText, - }, - pageContainer: { - flex: 1, - width: c.device.width * 0.9725, - }, - body: { - flex: 1, - width: '98%', - alignSelf: 'center', - }, - sectionContainer: { - flex: 0, - width: '100%', - justifyContent: 'center', - alignItems: 'flex-start', - alignSelf: 'center', - borderRadius: 10, - borderWidth: 1, - marginVertical: 5, - paddingHorizontal: 10, - backgroundColor: c.themes[theme].modal, - borderColor: c.themes[theme].border, - }, - row: { - width: '100%', - flex: 0, - flexDirection: 'row', - justifyContent: 'space-around', - alignItems: 'center', - }, - subHeaderRow: { - height: 40, - marginTop: 10, - }, - subHeaderText: { - fontSize: 20, - color: c.themes[theme].text, - ...c.titleFont, - }, - clientInfo: { - flex: 1, - borderBottomWidth: 0.5, - fontSize: 16, - marginHorizontal: 10, - minHeight: 40, - justifyContent: 'center', - borderColor: c.themes[theme].border, - }, - infoText: { - fontSize: 16, - color: c.themes[theme].text, - }, - rowButton: { - width: '95%', - minHeight: 40, - borderRadius: 10, - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center', - borderWidth: 0.5, - borderColor: c.themes[theme].border, - backgroundColor: c.themes[theme].modalForeground, - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 1, - }, - shadowOpacity: 0.22, - shadowRadius: 2.22, - elevation: 3, - }, - rowContentContainer: { - flexDirection: 'row', - width: '95%', - justifyContent: 'space-around', - alignItems: 'center', - alignSelf: 'center', - }, - textInput: { - flex: 1, - borderBottomWidth: 0.5, - fontSize: 16, - marginHorizontal: 10, - }, - iconButton: { - height: 30, - width: 30, - borderRadius: 30, - justifyContent: 'center', - alignItems: 'center', - borderWidth: 0.5, - borderColor: c.themes[theme].border, - backgroundColor: c.themes[theme].modalForeground, - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 1, - }, - shadowOpacity: 0.22, - shadowRadius: 2.22, - elevation: 3, - }, - addButton: { - height: 50, - width: 50, - justifyContent: 'center', - alignItems: 'center', - borderRadius: 25, - position: 'absolute', - bottom: 10, - right: 5, - elevation: 5, - borderWidth: 1, - borderColor: c.themes[theme].border, - backgroundColor: c.themes[theme].accent, - }, - userInputModal: { - justifyContent: 'center', - alignItems: 'center', - width: '93%', - flex: 0, - padding: 5, - borderRadius: 10, - borderWidth: 0.5, - elevation: 4, - backgroundColor: c.themes[theme].modal, - borderColor: c.themes[theme].border, - }, -}); - -export default ViewClient; diff --git a/src/screens/ViewClient/index.js b/src/screens/ViewClient/index.js deleted file mode 100644 index c001c72..0000000 --- a/src/screens/ViewClient/index.js +++ /dev/null @@ -1,18 +0,0 @@ -import {connect} from 'react-redux'; -import * as actions from '../../actions'; - -import ViewClient from './ViewClient'; - -function mapStateToProps({settings, client, auth, notes}) { - return { - theme: settings.theme, - clients: client.clients, - notes: notes.notes, - babies: client.babies, - sortType: client.sortType, - authType: auth.authType, - lastLogTime: auth.lastLogTime, - }; -} - -export default connect(mapStateToProps, actions)(ViewClient); From ed4929c577a7b588824cdb8cae216a094372340e Mon Sep 17 00:00:00 2001 From: davidasix Date: Thu, 12 Mar 2026 17:13:21 -0400 Subject: [PATCH 02/31] Update root gitIgnore --- .gitignore | 81 ++++++++++++++++-------------------------------------- 1 file changed, 23 insertions(+), 58 deletions(-) diff --git a/.gitignore b/.gitignore index 344481b..f67c54c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,63 +1,28 @@ -# OSX -# -.DS_Store - -# Xcode -# +# Dependencies +node_modules/ + +# Turborepo +.turbo/ + +# Build outputs +.next/ +dist/ build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -ios/.xcode.env.local - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties -*.iml -*.hprof - -# node.js -# -node_modules/ -npm-debug.log -yarn-error.log -# BUCK -buck-out/ -\.buckd/ -*.keystore -!debug.keystore +# Environment variables +.env +.env.local +.env.*.local -# fastlane -# -# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the -# screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://docs.fastlane.tools/best-practices/source-control/ - -**/fastlane/report.xml -**/fastlane/Preview.html -**/fastlane/screenshots -**/fastlane/test_output - -# Bundle artifact +# Expo +.expo/ *.jsbundle -# Ruby / CocoaPods -/ios/Pods/ -/vendor/bundle/ +# OS +.DS_Store + +# Editors +.idea/ +*.iml +xcuserdata/ +*.xcuserstate From 757fa1aedd9f8298b591f203dc2151e21d0d2fa0 Mon Sep 17 00:00:00 2001 From: davidasix Date: Thu, 12 Mar 2026 17:13:44 -0400 Subject: [PATCH 03/31] Add documentation and mockups --- documentation/MOBILE_APP.md | 212 +++++++++++++++++++++ documentation/SCHEMA.md | 144 ++++++++++++++ documentation/STYLES.md | 46 +++++ documentation/TECHSPEC.md | 156 +++++++++++++++ documentation/mockups/client-list.png | Bin 0 -> 191146 bytes documentation/mockups/client-view-page.png | Bin 0 -> 96778 bytes 6 files changed, 558 insertions(+) create mode 100644 documentation/MOBILE_APP.md create mode 100644 documentation/SCHEMA.md create mode 100644 documentation/STYLES.md create mode 100644 documentation/TECHSPEC.md create mode 100644 documentation/mockups/client-list.png create mode 100644 documentation/mockups/client-view-page.png diff --git a/documentation/MOBILE_APP.md b/documentation/MOBILE_APP.md new file mode 100644 index 0000000..f2c6422 --- /dev/null +++ b/documentation/MOBILE_APP.md @@ -0,0 +1,212 @@ +# Mobile App Specification + +## Overview + +A mobile app for midwives and doulas to manage client records, track pregnancies, and access clinical tools. All data is stored locally on-device (SQLite). No account or internet connection is required to use the app. + +--- + +## First Launch & Onboarding + +On first launch the user is taken through a multi-step onboarding flow: + +1. **Feature highlights** — brief walkthrough of key app sections (Clients, Tools, Calendar, Statistics) +2. **App lock setup** — user is prompted to enable biometric/PIN lock via `expo-local-authentication`; this step is optional and can be skipped +3. **Mailing list** — user is optionally prompted to enter their email to receive app update announcements + +After onboarding completes, the user lands on the **Clients** screen. On all subsequent launches (after any lock screen, if enabled), the Clients screen is the landing screen. + +--- + +## App Lock + +When enabled in Settings, the app requires the user to authenticate via their device's configured method (Face ID, Touch ID, fingerprint, or PIN/passcode) before accessing content. + +- The full app UI is hidden behind a lock screen until auth succeeds + +--- + +## Navigation Structure + +### Bottom Tab Bar + +| Tab | Icon | Description | +|---|---|---| +| Tools | Toolbox | List of clinical calculators | +| Clients | Person | Client list (default landing tab) | +| Calendar | Calendar | EDD and delivery date calendar | +| Statistics | Bar chart | Aggregated client stats | + +Settings are **not** in the tab bar. A gear icon is shown only on the Statistics screen, providing access to the Settings page. + +### Navigation Patterns + +| Pattern | Usage | +|---|---| +| Bottom tab bar | Top-level navigation between the four main screens | +| Stack push | Edit screens pushed on top of modals; Settings pushed from Statistics | +| Bottom sheet modal (full-screen) | Client detail view, tool views, calendar day detail | + +--- + +## Screens + +--- + +### Clients Screen + +A scrollable contact-style list of all clients. + +**Filter tabs** at the top of the screen (horizontal scroll): +- All Clients +- Prenatal +- Postpartum +- Out of Care + +**Search** — search icon in the header opens an inline search bar to filter by name. + +**Add client** — person+ icon in the header navigates to the Add Client form (pushed as a stack screen). + +#### Client List Row + +Each row displays: +- **Avatar** — circular; shows client photo if set, otherwise a default placeholder +- **Name** — `Last, First` format; last name in heavier serif weight, given name in regular serif weight (Newsreader) +- **Date line** — `EDD: YYYY-MM-DD` if prenatal; `DD: YYYY-MM-DD` if postpartum. If postpartum, also show **days postpartum** (e.g. `· 4 days postpartum`) +- **GBS status icon** — shield icon; filled/accented if GBS+, outline/muted if GBS− +- **G/P notation** — e.g. `G2P1` +- **Blood type** — e.g. `A+` +- **Status badge** — pill-shaped, uppercase: `PRENATAL`, `POSTPARTUM`, or `OUT OF CARE` +- **Chevron** — right-rail affordance indicating drilldown + +Status is derived at query time (not stored): + +| Condition | Status | +|---|---| +| `is_active = 0` | Out of Care | +| `is_active = 1` AND `actual_delivery_date IS NULL` | Prenatal | +| `is_active = 1` AND `actual_delivery_date IS NOT NULL` | Postpartum | + +--- + +### Client Detail (Bottom Sheet Modal) + +Tapping a client row opens a full-height bottom sheet modal (drag handle at top). The background content (client list) is visible but dimmed behind it. + +**Header:** client full name, `EDIT` on the right. + +**Three tabs:** + +#### Tab 1 — Client + +Grouped sections with labeled field pairs in a two-column grid. Should include all client details from the `clients` table, and some derived fields yet to come. Here are the sections in the scrollable area: + +**Identity** + +**Clinical Stats** + +**Partner Details** + +**Status** +- Active toggle (active = in care; inactive = Out of Care) + +#### Tab 2 — Children + +A list of the client's babies. Each baby entry shows all details from the babies table, some with multiple format variants (brith weight in both grams and pounds/ounces, for example) +An **Add Baby** button at the bottom opens a form to create a new baby entry for this client. + +Each baby row is tappable to view/edit full baby details. + +#### Tab 3 — Notes + +A general-purpose scratchpad for the client. Notes are stored as individual entries (title, content, date) in the `notes` table. + +The tab shows a chronological list of notes. Tapping a note opens it for viewing/editing. A **New Note** button creates a new entry. + +--- + +### Client Edit Screen + +Pushed as a stack screen on top of the Client Detail modal when `EDIT` is tapped. + +- Full scrollable form with all editable client fields +- Photo field: tap to choose from library or take a new photo (`expo-image-picker`) +- Save button commits changes and pops back to the detail modal +- Cancel discards changes and pops back + +Same form is used for **Add Client** (reached from the client list header), with all fields empty. + +--- + +### Tools Screen + +A scrollable list of clinical calculator tools. Each tool row opens in a **bottom sheet modal**. + +#### Tool: LMP / GA / EDD Calculator + +Calculates any one value from any other single input. All three values are displayed together once a calculation is made. + +| Input | Derivation | +|---|---| +| LMP (Last Menstrual Period) | EDD = LMP + 280 days; GA = today − LMP | +| Gestational Age | LMP = today − GA; EDD = LMP + 280 days | +| EDD (Estimated Due Date) | LMP = EDD − 280 days; GA = today − LMP | + +Display format for GA: `X weeks, Y days`. + +Additional tools may be added here over time. Each tool is a self-contained modal. + +--- + +### Calendar Screen + +A full-screen, vertically scrolling calendar. Scrolling is continuous — no month pagination. + +- **Always opens at today's date** +- Each day cell shows event indicators for: + - Upcoming EDDs (prenatal clients) + - Past delivery dates (postpartum clients) +- Tapping a date opens a **modal** listing all events on that day, with each event linking to the relevant client's detail sheet + +--- + +### Statistics Screen + +Displays aggregated, read-only stats derived from the local SQLite database. Intended to be informative and a little fun for the midwife. + +Examples of stats (exact set to be defined): +- Total clients seen +- Total babies delivered +- Most recent delivery +- Oldest child on record +- Breakdown by delivery method (SVD / AVD / C-Section) +- Breakdown by feeding type +- GBS+ rate + +A **gear icon** in the Statistics screen header links to the Settings page. + +--- + +### Settings Screen + +Pushed as a stack screen from the Statistics screen gear icon. + +| Setting | Description | +|---|---| +| App Lock | Toggle biometric/PIN lock on/off | +| Accent Color | Color picker to select the app's primary accent color | +| Theme | Light / Dark mode toggle | +| Mailing List | Enter or update email address for app update notifications | +| Onboarding | Button to re-view the onboarding flow | + +--- + +## Data Model Summary + +See `SCHEMA.md` for the full SQL schema. + +--- + +## Design Reference + +See `STYLES.md` for the full visual spec. \ No newline at end of file diff --git a/documentation/SCHEMA.md b/documentation/SCHEMA.md new file mode 100644 index 0000000..3ac3a75 --- /dev/null +++ b/documentation/SCHEMA.md @@ -0,0 +1,144 @@ +# Database Schema + +Local SQLite database managed via `expo-sqlite` and Drizzle ORM. All schema changes are handled through Drizzle migrations run on app startup. + +--- + +## Table: `clients` + +Primary record for each client. Partner details are embedded as prefixed columns. Client **status** is derived at query time — not stored — using `is_active` and `actual_delivery_date`: + +| Condition | Derived Status | +|---|---| +| `is_active = 0` | Out of Care | +| `is_active = 1` AND `actual_delivery_date IS NULL` | Prenatal | +| `is_active = 1` AND `actual_delivery_date IS NOT NULL` | Postpartum | + +```sql +CREATE TABLE clients ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + + -- Name + first_name TEXT NOT NULL, + last_name TEXT NOT NULL, + middle_name TEXT, + preferred_name TEXT, + + -- Contact + address TEXT, + primary_phone TEXT, + + -- Identity + date_of_birth TEXT, -- ISO 8601 (YYYY-MM-DD); nullable if unknown + age INTEGER, -- Only populated when date_of_birth is unavailable + photo_path TEXT, -- Local filesystem path to client photo + + -- Pregnancy + estimated_delivery_date TEXT, -- ISO 8601 + actual_delivery_date TEXT, -- ISO 8601; NULL until delivered + gravida INTEGER, -- Total pregnancies + parity INTEGER, -- Total deliveries + + -- Clinical + blood_type TEXT CHECK (blood_type IN ('A+','A-','B+','B-','AB+','AB-','O+','O-')), + rh_status TEXT CHECK (rh_status IN ('+','-')), + gbs_status TEXT CHECK (gbs_status IN ('+','-')), + delivery_method TEXT CHECK (delivery_method IN ('SVD','AVD','C-Section')), + tear_degree INTEGER CHECK (tear_degree IN (1, 2, 3, 4)), + risk_factors TEXT, -- Free text + + -- Partner + partner_name TEXT, + partner_relationship TEXT, + partner_phone TEXT, -- Emergency contact number + partner_blood_type TEXT CHECK (partner_blood_type IN ('A+','A-','B+','B-','AB+','AB-','O+','O-')), + + -- Status + is_active INTEGER NOT NULL DEFAULT 1 CHECK (is_active IN (0, 1)), + + -- Timestamps + created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')), + updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')), + deleted_at TEXT -- Soft delete; NULL = not deleted +); +``` + +--- + +## Table: `babies` + +Zero or more babies per client. **Age in days** is derived from `date_of_birth` at query/display time. + +```sql +CREATE TABLE babies ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + client_id INTEGER NOT NULL REFERENCES clients (id), + + -- Identity + name TEXT, + sex TEXT CHECK (sex IN ('male', 'female', 'unknown')), + date_of_birth TEXT, -- ISO 8601 + + -- Birth details + birth_weight_grams INTEGER, -- Stored in grams; lbs/oz displayed by the app + gestational_age_days INTEGER, -- Total days; weeks derived by the app (÷ 7) + + -- Clinical + blood_type TEXT CHECK (blood_type IN ('A+','A-','B+','B-','AB+','AB-','O+','O-')), + feeding_type TEXT CHECK (feeding_type IN ('breast_milk', 'formula', 'combination')), + risk_factors TEXT, -- Free text + + -- Timestamps + created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')), + updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')), + deleted_at TEXT +); +``` + +--- + +## Table: `notes` + +Many notes belong to one client. + +```sql +CREATE TABLE notes ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + client_id INTEGER NOT NULL REFERENCES clients (id), + + title TEXT, + content TEXT, + note_date TEXT, -- ISO 8601; date the note pertains to + + -- Timestamps + created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')), + updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')), + deleted_at TEXT +); +``` + +--- + +## Table: `settings` + +Entity-Attribute-Value table for app-wide settings. The `value_type` column tells the app how to cast the stored text value. + +```sql +CREATE TABLE settings ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + key TEXT NOT NULL UNIQUE, + value TEXT, + value_type TEXT NOT NULL DEFAULT 'string' + CHECK (value_type IN ('string', 'integer', 'boolean', 'json')) +); +``` + +--- + +## Notes + +- All dates are stored as **ISO 8601 text** (`YYYY-MM-DD` or `YYYY-MM-DDTHH:MM:SS.sssZ`). SQLite has no native date type; text ISO 8601 sorts correctly and is compatible with Drizzle's date helpers. +- `deleted_at` soft deletes are used on `clients`, `babies`, and `notes`. Queries should filter `WHERE deleted_at IS NULL` by default. +- `updated_at` must be kept current via Drizzle model hooks or a SQLite `AFTER UPDATE` trigger. +- `birth_weight_grams` is the single source of truth for weight. The UI layer handles conversion to lbs/oz for display. +- `age` on `clients` is only populated when `date_of_birth` is unknown; otherwise it is always `NULL` and age is derived from `date_of_birth`. diff --git a/documentation/STYLES.md b/documentation/STYLES.md new file mode 100644 index 0000000..ce0d0b6 --- /dev/null +++ b/documentation/STYLES.md @@ -0,0 +1,46 @@ +**Visual Language** + +Clean, clinical minimalism with warm undertones. Intentionally approachable for a healthcare context — comparable to a modern EMR designed by a consumer app team. + +--- + +**Color** + +- Background: warm off-white `#fcfbf7` +- Primary accent: deep forest green `#1a4331` +- Secondary accent: emerald `#059669` — used for active states, GBS+ indicators, badge fills +- Dark/text: near-black `#0f172a` +- Muted: slate-gray `#96a5b9` — metadata, inactive labels, secondary text +- Status badges: low-contrast fills derived from the primary/secondary palette; Out of Care rendered in muted text, no fill + +--- + +**Typography** + +- Patient names and section display text: Newsreader (serif) — last name rendered in a heavier weight, given name in regular weight, creating intra-name hierarchy without size change +- UI chrome, field labels, metadata, badges: clean sans-serif (Inter or system equivalent) +- Section headers in detail view: bold sans-serif, spaced uppercase + +--- + +**Layout** + +- List rows: generous vertical padding, hairline separators, no borders or elevation — rows are flat, not raised +- Detail view: section-grouped with labeled field pairs in a two-column grid beneath bold section headers +- Consistent left-rail avatar column in list view +- Chevron right-rail affordance on all drilldown rows + +--- + +**Components** + +- Status badges: pill-shaped, uppercase, small text, low-contrast fill +- Bottom tab bar: icon + label, active state in `#1a4331` +- Detail view tabs: underline indicator, inactive labels in `#96a5b9` +- Skeleton loaders: used wherever load time may exceed 200ms — match the geometry of the content they replace (row height, label width, badge width), colored in a `#96a5b9`-tinted pulse + +--- + +**Tone** + +Professional but not intimidating. Designed for midwives or doulas — not hospital IT. \ No newline at end of file diff --git a/documentation/TECHSPEC.md b/documentation/TECHSPEC.md new file mode 100644 index 0000000..bfe6b16 --- /dev/null +++ b/documentation/TECHSPEC.md @@ -0,0 +1,156 @@ +# Technical Specification + +## Overview + +This project is a monorepo containing three applications: a React Native mobile app, an Express API server, and a Next.js marketing website. The monorepo is managed with **Turborepo** and **pnpm workspaces**. + +--- + +## Monorepo Structure + +``` +/ + apps/ + mobile/ # Expo / React Native app + web/ # Next.js marketing site + server/ # Express + tRPC API + packages/ + trpc/ # Shared tRPC router types + ui/ # Shared UI components (if needed) +``` + +--- + +## App 1: Mobile (React Native / Expo) + +### Platform Targets +- iOS +- Android + +### Core Framework +**Expo** (managed workflow). The managed workflow is the recommended starting point — it has fewer limitations than it historically did and simplifies the development and deployment process significantly. + +### Builds & Deployment +**EAS (Expo Application Services)** handles the full deployment lifecycle: + +- `eas build` — Cloud-based builds for iOS and Android. No local Xcode or Android Studio required for producing distributable builds. +- `eas update` — Over-the-air (OTA) updates via Expo Updates. Allows shipping JS/asset changes to users without going through app store review. +- `eas submit` — Automated submission to the Apple App Store and Google Play Store. + +OTA updates are the primary update mechanism for non-native changes. Full app store builds are reserved for native dependency changes, new permissions, or major version releases. + +### Styling +**NativeWind v4** — the Tailwind CSS implementation for React Native. Syntax aligns with Tailwind v4. All component styling is done via NativeWind utility classes. This is the only styling system used in the mobile app. + +### UI Components +Simple, stateless components (buttons, badges, cards, avatars, etc.) are built in-house using NativeWind. There is no dependency on a component library for these. + +For complex interactive components with non-trivial logic or accessibility requirements (dropdowns, dialogs, tooltips, popovers), a dedicated library or React Native Reusables may be used on a case-by-case basis. + +**`@gorhom/bottom-sheet`** is used for slide-up sheet UI (see Navigation below). + +### Fonts +**`@expo-google-fonts/*`** packages are used for Google Fonts. No manual font file management is required. Fonts are loaded at app startup using `expo-font`, with `SplashScreen.preventAutoHideAsync()` used to prevent render before fonts are ready. + +### Navigation +Navigation is handled by **Expo Router** (file-system based routing, built on React Navigation). The following navigation patterns are used: + +| Pattern | Name | Implementation | +|---|---|---| +| Bottom tab bar | Tab Navigator | `(tabs)` directory in Expo Router | +| Screen pushed on top of current | Stack Navigator | Default Expo Router navigation | +| Slide-up screen with drag handle | Modal / Bottom Sheet | `presentation: 'modal'` for full-screen modals; `@gorhom/bottom-sheet` for partial-height, snapping, or scrollable sheets | + +### Local Database +**`expo-sqlite`** (v14+) is used for local on-device storage. It provides a modern async API and integrates directly with Drizzle ORM. + +**Drizzle ORM** is used as the database interface layer: +- Schema is defined in TypeScript +- `drizzle-kit` manages migrations +- Migrations are run on app startup +- `expo-drizzle-studio-plugin` is available for inspecting the database in Expo DevTools during development + +### Local Authentication (App Lock) +The app supports an optional lock feature. When enabled, the user must authenticate via their device's configured method (Face ID, Touch ID, fingerprint, or PIN/passcode) to access the app. + +**`expo-local-authentication`** handles this entirely on-device — no server involvement. Implementation details: + +- User can enable/disable the lock in app settings +- On foreground (app returning from background), the lock state is checked via React Native's `AppState` API and the authentication prompt is triggered if enabled +- The main app UI is gated behind an authentication state — a lock screen is shown until auth succeeds +- Biometric methods fall back gracefully to device PIN/passcode if biometrics fail or are unavailable + +### TypeScript +TypeScript is used throughout. Expo scaffolds with TypeScript by default. Expo Router provides fully typed routes — navigating to a non-existent route path is a compile-time error. All libraries in the mobile stack (NativeWind, Drizzle, tRPC) are TypeScript-first. + +--- + +## App 2: Server (Express + tRPC) + +### Framework +**Express** — chosen to keep the API layer framework-agnostic and independent of any front-end framework. + +### API Layer +**tRPC** is used to define the API surface. tRPC provides end-to-end type safety between the server and all clients (mobile app and web) without code generation. The shared router type is published from the `packages/trpc` workspace package and consumed by both the mobile app and the Next.js site. + +tRPC is the exclusive API protocol between the server and clients. REST endpoints are not defined unless required by a third-party integration. + +--- + +## App 3: Web (Next.js) + +### Purpose +The Next.js site serves as the public-facing web presence: marketing pages, changelog, privacy policy, terms of service, and similar static or semi-static content. + +### API Connectivity +The site connects to the Express server via tRPC when dynamic server interaction is needed (e.g. contact forms, waitlist signups). For simple static content, no server connection is made. The tRPC client is used rather than raw fetch calls wherever the Express API is consumed. + +### TypeScript +TypeScript is used throughout. The shared tRPC router types from `packages/trpc` provide full type safety for any server calls made from the site. + +--- + +## Shared Conventions + +- **Language:** TypeScript everywhere — no JavaScript files in any application. +- **Package manager:** pnpm +- **Monorepo orchestration:** Turborepo +- **Linting / formatting:** To be defined (ESLint + Prettier recommended) +- **Environment variables:** Per-app `.env` files; secrets are never committed to the repository. + +--- + +## Testing + +**Jest** is used as the test runner across all three apps. This provides a single unified `turbo test` command from the monorepo root — Turborepo runs each app's test suite in parallel and caches results. + +Vitest was considered but excluded because it does not support React Native. Jest with the `jest-expo` preset handles RN-specific transforms and is the only viable option for the mobile app. Consistency across the monorepo outweighs the DX benefits Vitest would provide for the server and web apps. + +### Test Focus + +**Unit tests are the primary focus.** Business logic, data transformations, utility functions, Drizzle schema helpers, tRPC procedure logic, and individual components should all have unit test coverage. + +**Integration tests are a secondary priority.** These test the interaction between layers — e.g. a tRPC procedure running against a real (in-memory or test) database, or a component that fetches data and renders the result. Integration tests are written where unit tests alone would not catch regressions in the way pieces connect. + +E2E tests are not in scope at this stage. + +### Per-App Setup + +| App | Test Runner | Key Libraries | +|---|---|---| +| Mobile (Expo/RN) | Jest + `jest-expo` preset | `@testing-library/react-native` | +| Server (Express) | Jest | `supertest` for HTTP integration tests | +| Web (Next.js) | Jest | `@testing-library/react` | + +### Running Tests + +```bash +turbo test # run all test suites across the monorepo +turbo test --filter=mobile # run tests for a single app +``` + +--- + +## EAS Pricing Note + +EAS Build has a free tier with limitations on build concurrency and speed. Paid tiers are available for faster builds and higher concurrency. This should be evaluated against team size and release cadence before launch. diff --git a/documentation/mockups/client-list.png b/documentation/mockups/client-list.png new file mode 100644 index 0000000000000000000000000000000000000000..cc646f29f0c59ad96d255736c90f7d92ccbf96a7 GIT binary patch literal 191146 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 II;Vst0Lb7!WdHyG literal 0 HcmV?d00001 diff --git a/documentation/mockups/client-view-page.png b/documentation/mockups/client-view-page.png new file mode 100644 index 0000000000000000000000000000000000000000..31e015d6508b8f142bb7a70bb77632535c5694bc GIT binary patch literal 96778 zcmbTdWl$VJ+XadRcMb0D?(PnY6C}7h1QsW_ySpqF+#Q0u2Ma-hySv@Z`@LV)t?$>Z zJ5^g-Guyq>)BVgN=bVmIQ;|hMBtV3KfIyL#lLA0MK&nDOKrO?={=0(SFAf1g1|csc zuIZI?n(LWEBKDTv_+&_MKor?UD?PemtJrC8@+}zARPm>2~gu~e;?-4?IojPzI(r`@I$ z>2r;=n>`F?mDUwS3Xl)xCvUvTv=ct2_L}1l0eZ^MikX zFo)E}C}MsmQH%k9YrBbBV3lzaDbn%mXYp(=?O0d(~V`6Ix0?VO;XE4hpy|^#x#;C=nHoqESJa_wuW+a5`G(c1Q39Bjk}ed!_jz9TD&jm|Pq;cL z|2J4w-RfO@tTOhGqWTK8v5g`D?op4&Ty@Zq>tAMh4;@$Z2q|f48XE&L3T?fk>q#Jc zBK+SD|0G>K(%Oi34_SBl{LnKEeXXo*dbdu&J3T#_>-(+)a_9~ids30Kqj}ZG81$GB-XYmrF76nMoah7o?H0@*} zGwsH7BN0MS5j2Z1Mjx{Pir5TPIhwf(h&5U9jCOFs7&b~w5>-v{ydty|bzCl$njiR> zT$6Z7#wj(7*b-3+)W+gH1X@FL+k-`k@RRcT)>Irqs)q`ISQVqAZ%3NOCBLl

X|( zSTwWTenjPATUEJF_Nn&rQtIMcK*0yi%eZQ1X4LnxlFucONpbB`HblH;_Hb<4m0%ZG zP%Uc8Ar9NekMf`0C?=~6*#&F<>7c7U6f9m;T4ld7(af`VAmP;h7(QgBR>H{5tg zR7w;yixDIx(sOd;wxp1p{wbe|y2_>awEwZ>_*w_lUjube9g zQH_CIqxiK1-I{(5KtWwV%~9i{D=C@7{v;D(`&y-sSdsw$Nv>F;f=VFC&Gd&v@OIqI(dpY=HbTBderb z7eEB0PNEI0{%8G8~t&<0%qhrKM^0&&bhnF~CBJvOr{{ zG(ea|@qis7Jd~kHUbt;@=hE@G&XxEdxgWQ4^%E4_2qjQD5)p%{^49+0C3e#&k*sP_ zVxM5dxiF+1QuY7-9Y!=brb;oZ#K)|wX`|hKf+EJKQzM}6Z|pw@;J8IlXqK>>$b@G5 zBxzrSk%3aw2|YMWq+uAE#H1glD^;U=B0iLXG7O3l30zZFmI(yS=Ge(mu(=@#Y*4WY zi2|AgB~r5EQFLvEnh6w}DHrHLDFhXt7_Oi2uWXL7E7h@-Fbc5cBH0GNW{?wC^Zs3E zgP3d|*7^LxM!BX0WD1cJYOp58$^K@j*+DANkS<4Eg?o@8>kI~HeZ=6w)*0k5=1!?xX4WHdsxVAo&kQq5>i%e`GJ~G5n|P z1BpSII+Z6iZbagz1NT8302MKvraq8nu#~bOJk^PoiCgaLkiL)2MWYtEiW2&L%cIyOV0~N(v$r196 z5~}NR@CL?^I)V0f4;7RcUFmewYX-9LzFO6b^UmQY8H6;}`{(5~UOqDVC@@ zC3yp3A5-?;I*y||N#pGW!Sm24O)z%PFv$P}UIXF$+y&v)GMVl%5@@%u?&(Q^D^hr#J!jo?6UD(d$nDj8$o2mqzcamP@=R6wX# zphJT$Qzb^U1LZ~)=}RaR6^8FPvA%SOPKIcxmytyvtSad%2+Wm`C6!G=77oPxc6P0d z+5d8DT*U&?i^WOYp_Q-crcmW{2Bpzeh*8g7Q#B7GS5YY-7h2FsOE9tP4JGamV%ONm zsbt1((<4D-#N&JOw|S zO!Km66VT$-*j(9Eh*DGDmyqZ| ze;~EW6T|sV@R8YV3zYKU{%!0Ib`A}Sfc+Y(C#Sdt?u;E6Px5{PWeD@n z1#^WT%CPDTs!9c6WEA;%sCpXZRHB$D0&EUsal>#FnqGy6Rg=b2QvC7k@}IG|sY0pb zh5b0)Pe+vHQXHq&o1m~0XLJf?Ris!FF?n=&%(4C?WGH#;GO)id)sa$uP=`57+j3C$ z)WrGaiAxm}m}}xmE>URRczsiR9#+D}S;c0E_yfxUm{G`j$?--HMF=}`rq(@Ka_%(8;S$4a5Y_{N0LpGB)+VCYZJBq4gtgwHvnhYgjzcJz7 zbkjViSbn!LMoH8{U?wBBa6L+aH}RS6+L5BWP|yAtAAcvY2vY*xeZd3}0#ohYq##T6 zhQZKGXQ)8f$d7;>YFJq8FZY_6`ldi+P7cVBuxm;_<}B`@{Ep3W^(V?*d`^nIDGr;c zKw8>(v*x7wn-tT;}=C2 zo^?=~iI4fCruz%oms_W*(Osj=i%Nc53wWM4KhHf+TI^22nX~hdbHtjoUi}lk`5I}! zm2Oo=^;8knkrx}yUrw611P5tr+i=<;2JUK=W{Bi~a!O1b3IgALs(rd9mC1?OD6W0r z-{_c4Xt~JZPjYT5*kio!-5G(HL%4(|HW;=%*h^uLN&EPi$pW{s!$Ba;m%s8Q{gyQB z*$XV85rgyorVH%?-$0srF!X;l1-ieAhux(_t|?)gG)c(OGA0!*mB4p4#1B+P*L)Pe zF<3 z=ZqTDQE1_?7mNwaG5~rLF;UD|$=gFKl}5%O2eXN3vjl&=7;=2>ctcAaSEWy(#9+{y z(yZ@SBz%xeI5tk;&=0AYKaY~K2#!eat6YT9G{h^8VI-9q7)hOpZKs{kz{P#TVg!UT z2JdCQGEyw%g_t(G8ma>wJ+_5&SN?dqNRlOfne)M?&tgNz&I+wJ#msVUFN#{~3y0od z%I6C1@eY*X$|fjJ^f;8@Lt`v2)M<(o6u@4@g>&L2+C zFOGhBzi2%l+UK`jJ7-@Nm8SU)Df%ta0i({z2$|?#Lob-swx1t0Nk3n6F{aJ41oI_O zK)QE@W<|*H^NcLyGEfv+>9PVmFd;dP`%+@?>Jf1x$B5MPu;=a_T#Vg0H4uup_XkDf zXAj*C(w&C(3bt+c>2vtOj)VlV3cHVZpvoLah>vz|@5HM9Q z>}M%*p$+^t(kIN(67?Myy=GD#L!#|mpMp5D7)C#oUcxegE;VYN5yuj}LURw0DpeB6 zK#tcK!!{RQI3CJ&oZTeMC7A565VMME^9v8oYI2JPp@fb+@hVQ5p0pVM!zFOI+yvmE z%vH4{pHGnfo&6-42kS>`$YQ^@Jb8c4WP~&FQ7I0u!iX(9F&)PcVq=SeRI=fsC?Lb( zyTL1@GU1b9h9;7++Myv$eQ?{V;xT zkIjoalTYnn6e#F?aG|E0o)@^*L&SJ#D1p~OrKeYq3uf&1qb6T-kag!4)Ux$_GJk0b zQKOKB7(d;Uj}n8|N?<=vy=qU2vCQ<&oizrra&-@=u2*B|VK^*U`gTWt2^_`2@Q6^a zzq;TDtwT_hEc1QE{Py*bR*OMFc0N*(>mK7!cTB#>+G8BDz@zCV5kQyN#*+lf9^`3u z(F>ugYMycQWnTE}?@pHCQC5T1`z|0rQ%p>&z2 zrrh>xw}YawyVLvD-Cs3lWyszbAM-43PMWKrB!Lf5Y`7dl2(tx;$y^Mf)Px_V?j1R) z;!jtj&w)f=RDHnJe~QieV@$QUIe2Mnumt+ZS;@DUVvIJVFOkB4hXMW%ih5qc>{!-~ zT73mwkg!9`h@0Fpel&w;9uF`t@ykGD4Rg8vYA(ftF1`RCAXJbh@e!Apeuo%@{F55* zmy5haMye=c5Mi|CP5YDaYI-4n>l~ModEj1Ffq#vkK5q*~U9a>aEjXf!Intl~suw19 zKIFGyUl}bK8&-u1afPF_y(jGh=d)c?1JBw<8=~gv7jBV=M|@WVJpPD`r2!G1 z?6!>e))$~YMC7_|rWN_U!`)*mBR?S&w^J+*4dPeVx^t%#ks65&5BRLI(?O<*(D(8^hqwMHmeO|jBSpV2% zrgb<&CSn9{dIM@LCy2)J;2f0uTz(%6v5D3?xkxo*;W29i^34-|f}S4{D-z+%ME3A# z#zq7pJ_%*o<1Tx+lq6rEca)55gL@5xMYS&}tPjfaMTtAnd}^DwoiY8DNK^d27+!Spg;9W6 z#6ffVxX^AA?eOrl0Ms4|Qp`SN!eu{7Q;pW<*|L5D>lkSbIY zgI_%ZzS;E!;2ze#m30REHqN%2qa_0cPYNK9TH07!f1TYDXVU8mk&aH^0vh4zlst8= z$BIu{DbU06pnknQoLgM_<#B~@8VUoGG6s7Pp`HdR~cGjCjCvCPm9O>e~2FS>o#%EdE;Rf=Op1b_7AEiKkZ6Dh$1 zvYIBEOiFX~OhWq}$ZjSxG>9O7xY1uEc-zFVa}(i?*+i`t%~h#Y4wOjL>JZazF- z4#c|^! zold^mEHu11MK>$L+9zyXgO3V}O?Fx#0A^r8_=8zVz#*;4?R=7y67ued#A4CD<)?*$$KcQNovfgyCN7aumTI>mg(7`|-F~HxB|Bgxe8N;ZA|Hp| zg$QouMkKwobBSQtV<2C@Wu|3FfudR@6@X00!$dwq2LGAg73RrTL_7C>yFph=jvk+_ zAhAK`{gt^p<~VuEobmM$7ne~Y3oR9}d-D_`L_A_LTOfWFl*YxZ{ppAflsyJsB+(s$ zyO?9<5hf;W*k3b>N_oxA+>1*~m@wO{*}uU<(VG3k5Ie(ZPqtXZ%QmBg4ub&X;X>|n z$;l9MFe)3WBvTgi3ypbJ5M~w;WwR74NwJdjGi*Sp3k4t2t!za26B7m^q#t70)N23W z>+`u#Awyn0`&;0Hjvg4M_SI&4{hVC3!^ea8AGjOJeN~ITd$sI8-Dl7xsK(uZ*`fac zZC$EzvYFdqRNQ}uu%w+s>c2)ql|>T&!Mk;8vN2Z@Z@-7nFG5_#o(dKV#a6lGgp|B}8ke{GcMwwQT~xh@*cXntD?@ z6Dtd>8aQY+#9sgzPkV14^zDd7eoj&K8eaJ1zP*$9&V3!bar^%0sa|3}S47>^)WZH% zOc)@CuEye%GGPG&MNFJOW(j-`Jz_GNAM`{Mg}F?e-wQ_Dzdp9(^s?LcA#&UO$;HF7 z_2S?A&VSTYna%423HE=mT#J&o(RCmI{>+WDVLBwr9oWN|k_6PQtE;EE8=Q9>h-~CN zk%W^pkrvCuihUB1h`?b~MR8mLHG^V3H*$X}E*K9y_{IqzqyG?k!Dj;c$DyOL{LDc+ za5*77&AS)4riwZFEW9&TbAeJQses0}(ck=h2Bh_14 z?++)PHan~%C-Pre9x&^L$TqO6#+WzR7i@f5{)2WoTdcbM0x6DOw?u&TncJ4{29N3Q z+p1dyJ@(3@;)&ZR?}Np|pKpVV>1qmzQ@<{^2I8-#22_Tf><%I;W^OKif5aiarn>sU z)AR3yhj{S;xnW3bd$=frei$O7leZ2_al~)`x>D^h$A8n2@Of!Fk*bh$5z%;>JNy7 z{?^?%Spe(H<{v}KYIx{PvohjVv*5d>zb%3nR#$&PDFOnI8ecgva%>mNBiP0?@m=bpKi}G5-KVj+;G7DFaSg*6^Xg= z_u?1`LoG63C=Q-2qm}cg7Ly+5P994f!*wRYe|evOvx{@%WXZITQ(8hfDNlMSXr_Ue z_$W-lT=v-cs`!~I^0lVodLdXC9vh&*u?m%GFY-P~WcN&cspVUBB5=h$|Fh2hEtNro zDRu0?ZP!&V#~{w0=CoHrWMW#-VTRS;m0-0)A2C!2@BLYo$$%~1Kt#5EeJsy-BQtth zG#eUiBVW|;n+RDEgi+;3!zb_^017236+THO!FS7hIhkp)w08PwZ)O2xy+y@w_JD%#EzC;(ltYg zdpRfXdL1XMYF^T3a?r;`RY-i4X^xPigD(=3>wCGFDedkKj>H-UeBp)IJc%JGSF;Ek zd1BIU%V@brJwCSmEa1*pa5+vLf{w8r3f-Y;Ukqx_{TWQ)!ue?&gu3=y(Av5jT0H`q zrqrDZd{jPP6KLy6fbVi~nZ?C>S( z86$ahJ?$fhpetqZp@OhMu9*fb6Lz(|QyFu`SAL>Bt>klpyVo8}86WJqAWSpac&h9l zLyVpU+$qBGYgy&hP~#wuT#I-Kay0nwVsmrqMJ+91ru88^RLNTT#Aw30^kd70y*hI+ z=bFl7M^}wP*4p`d&lSm51=#HdD4s&MPCb6p6$Y-u?K$p;b14dEqt>vf-yud^=zU0N zjoe98yB>*D-*>c!V+o=!Qca~7HWPX(j^Ln>pXh})DUHkbhQC~xWHa+x#CAX`@t?D$ zu^5J-GsG< zpG0@RM+b};K8PsU*%4BPq3xV5#O*QqT;M*va%I}*rKREeKfG+-Y?kF&bvp1^ZM=qd zy-dFlxlI=OzRcF{_*jIX|C@Lt?>!VF-zSgr&Ib%s(N{75+u)0vfb@^p-q$l&8Wo}u z(b~3@pjZ@`px*U&4TbF&5g@s4OBMbmnlq8InHluXaGb3zGwJr6jPH(368<0}(S zFunY+8Qp!qg232ZNA|y3fTki%2A2uq2bayacy{1`N2cqk2{NHTo9X8MRFPT_r8Y}>$AI6 z(}7sNy>wB^oi-xRSq!kL9Fq09aL`rr9rcsC4E$+z8{ZybD|ca2xcdVKYGs2_)1cex zK)t(zwy`l9|MMWy5BYK)q)h@%NcdUEnykQ-)YaY9*Pq3B!h?5xd|NiB|3OtaPBGvK zOQ?2K#aJXmLq#C?{{EZ4*AhLGQCC8;$_qW3$SX|zx+ih(<5A|i>u+JDr+47G_fGD= z*xq~bC>Scij3#=IO`HGTIQvPTfzu`yfynz&Ug&XD!`~Xp^Zg20%$#qQnfTCo8*>ip5Nwgcg zOpVOi=_jL4PQXvl>uFa$RC5=v4~w$0GBOEQ-FKlMFSTl;JA9}p(6Ers15=(0t4-Jq z!0C^xikQ#rP&jlOeizWF!q=MmY0ZHE`$y2-oWl0LUHfr9uk+-bRo#0!&lYd55FR;E zi??F{Ne9>@g)yG2Te*?&-o}fSnw!4rpEgwd>j}ceKSgl!7$9SNWxO zC*~rr?;_yQ?HCd0zI*UYAx78qGXZPH=foL^&;O%KR zV6pEQOHY96aa&nl{o36;%FAnYL9i8K`hA`>< z)+=;1JEcS<8WtAjot4(i_STFqm-+L-PetHPs8pCe)$n00wU)GwcW7F>WRh*K%}K+W zXxu3vfcm5B9ycW6^>oC_by!a$0iY&mP8TnF$CO9vJYP}P@Zj%roi1wBS0ayf*#&3~ z7PnCz_5j}9wR%0))3zU_3G#36HUf9+%T^!kUYr;10(P4&h+_{@FW)GBJ9MIWZhC)$ zhT{d4*A93PH>@HnD=R+kfdU}EW>@nd+&G60Z1|kVj2^VTO~2>`{NV;(ing-3{FRCt z!kkZpQBeP)vDKhBeK00_zLh!hF%)FHNx1AmpFWWjFn4j)&CzZUmY?T?NJ$$5ayk53 zs^SwVOPa4hlRfg_i_Q}N{(%2&#SsZy)JwFV-U0En4*^MC>~=H@n|VLuvK_}9zc@@d zesLT?&2|*0$+p^_9};?BU#Q}Cgz9wYh8}=L*)RIRa?r=AS_JAwss5xqHP!Vx{DZ5x z<)2^abZQp%vG3$O%gt5FeWws~Z1`ln>PSmd+dOTHA`oyqz5s)%0Qwe&hCi;{`;G;d z??FNP`d1c$sQp7+>1l}nb*F`p@2#939PEIPM)=i|z3Tb*SGSk|IsM;)8N30I%*@r3 znJ?^S!!a?vs@dff*B(&TlzrRAntlBf zP0GZXefKY1``)wt*PXTBqirmTX)KaWuJeipMD&w!~L6AlPVmvzxr& zbvZ|yc|WOW-@Z3|+PGXp^g30$ohleqm!E=|!RF7EsT8)<636!Ar-xqMSN199>V&Cz zJ*J{&C@Qm&m_TcZ0GsD*`^LMaNPGrxNyg^91%8c~9I7YEe>m-eUB~WyCka{p*v-A* z#m)OEe^vWF42@F8Xe*jk?znuN`w4||R9w(!ot*^2{I;!BzM4FPc7)2G^<0T+R29Vtq#yB*rZ3Bp1!r@s20U>P zBf<0n%T?Nl-#KQwFA@7)=yz|3yf6J1mw)|zfqe2!Tg!s-FZe8C&jt;<*zmii6T$@j za2t+vCs&WO?&~%tM<$gRhRCDIwMYoCYzUAkMn6uCHX@(%Y(1+_9Em*n81AyszG;?UOFR^eCOYP(+S?b?y1Ct;7(nu=LV|=Tb=+lGEaMHG&G!)< zoa;mBf|oexf}A+~c}-yb@R`t|4YkmRxmjNx-d9x2PMRiJ{09d(pD`V*BWKcW%K%gi z&X-!EZ~F;6g7;&+M2AX3#Tll7akM&=rBBEH0#7RMhr}k!xb#n$j+fEg=6?=0B`6jK* zt$XnY26E_+sV|&id_j*Sze)`NXEG zp~JF_EuqGej?d@JMoaoZ?9QJPVHDs-6Gxf(d>ZZLaPxSq^UdP715cTzLfTjsHv57< zdB1&_FN>n2BykX_$nQ8x4ES*n#m=zuR{21${Fg6q;^>zz6SXq%KX+6`W?H^DMD4U) z`JJ=wkndRP)|s=z<@;g2}s+ zBiw{~;eVJ{nxtfpxwvz(1YNkSkiT%cAAW_ZRpQav%3uC7oiwEA%o)jEh(QM$+jBMN zz&BVn`Pnbsb#rd-yII!Vo#|SUYicD3GKHHTyS#cGI`!PDC-NA?=6RckecfGO$Yk?J zh9buLnt_=#zHm~pL2r#i!tJ~j=zIyCI|R7307#&R5W1Q->cOJeM@%Rr>q&?3ygea4 zt1Cq6oPT{VY&EOq9?@X&ac}Z;p1SiS3rR+Ie-^4vj0--%;Xk=eZhH?CW&gITHr;!P z_Ih>wBjf!TnWgQ~w5IFT)L=Q%O@BZ&iCneJyC+ z^NG8P*9JwUYis27?A~r{&sIGsYO?43ZdS9nv&0x8M7|jz+zkB@`Lmj=NV;?ff1dw7 zzhl=P2`nlBHZ0y>1VmrazNuY&K}#xqI{|@c1D9X1Z8eGx4$!OiX}*OdBQCma*6hm$ zo`h(B9_XHi3s38Rqs~ERXGqZm%u_Y$bRx_bd(Ozjp0bOs_5No2F&#d$ujB1Z}#li;z<-BprlncGT#&E;kSIc8_$7OdqOSkY;ok zRNN~4-{;fLkB6;HTNpv3ZF(tT$t0ZBNlW9& z$%3+;!qUheNla?p^iKzelG22k!seoS7l@kd*kgM6+6Hz9c87?Qi?H)h;+Ef04lNrn zzvh1WG#;SC3|k#tPj`~euCISb#MX%8k5S?Yht1Ix)ikCQ=9^Ep<4OMM@#nG29<1e^ zjsjzQXxtv$V1#3T@+~6Z&kedGO}yC1vi!%d@qmffZ7_aPMC&8emXqtf>F)OI(~ zqIMvCTsCETEmEpg6PY;KXq(EZ(d8QiIcL|)29e0SwMb^n#DnTHiyW=~ntaNE!G2pY zn#tb~_Hwc=9{G4H(UQe!0`+Dxpx3!=3*_FBs!~V7!H3u))iXfJm;p6@?5;hJLdmFo* z(+QT{sO*}(MauYtdCnQhia^u$*tr2&*Bem4egS8xbAPC)L@~eXhve*f_G}CiK8cNg7 z%KB0yPITG)_VBmqf^_17r87xMWCWD{o;p$6mS@i+2}UJ*-+lqBI;Yp{8?InshA>sC z2aMmp3ID5ovz=Nnl4)xP{&d_02@f(Z8pq zX}>OM`;yyS9E!n<^JMR-_P+6NW{8H`#H;QdpPX+UQlbq!C>VIJZqjkLI?vV4><}9N z4xf(WLF7gOLsr|Z%}`nUhXhAI)vB*U(0#d_AfwZ{=H})U^vB9mZ zZ|&$sfG4ESX%FL`tIzHLO1|ADBd719oQlx-?;MZk_S1kZ-WB(qF)yR~e$wB|Cg-c= zCIdF*wFgN*J`~XDd~wv$YfU~3zgdYHLfge=j~35}NUlCuSJfU&QpWErI+02n7UEWO zdo*)bv44YlGN}1Z7mi9aI5=l!O8Rnq&U>|D7H7CdV^vt@3heH0gC(V0Mb*cdh` z%kO)L6N=l+eRFHNS7+!;MD4jqo>;!T>VNWmYcd1Ayghim4|nRBol152cl6VdPa}iF zLD28_J5tMOZ?sJ`9eHqGsivcY2O14YYv1AP;y0sln(~e3HR{TjC=B~}x%nmZ(toQP z>Jc41=Mk)_H$}t?4~-%u3^4n425h5{G`8LsR+t=0mZhVL}tZPjU0 zxcw|Hz-{8}0i3ygDm3X2VJGq%{Au5EWX_R^d~?9MtJC|0q^jzZ=y$)73g&qKaVa_8 z*XpOuBaSJGXM8GQA0k&=I>w%Gq%+3weU~PZkK;yyH&f8}mAZMKSsgq$*F8Uq*L`2Q zC-Zyh@~mwUfh}vUW^sbYY6Ngx5Z^%)S#4W?Kg^!(IIV4L%=#bad@bU0Gkd>cs0!T? zQ2<_zHynJxD=)b2auC3GvTod9eFb>!lLeZj1;@Nj>f60Pk09~gmpi$=j)}r+SR(@e z1>s^DRI3+<)~)7ctF6@W*R4}}`|iCoue~^yWbsF$HZI=Qh9{mE*J(7B-HhTM$%;ml zW##WAe#B#d)62{nlI5%UHM%zI*QE%hAw)_yr8^o)1;$xJ+T~xNs<}cQDW1AaI8P5) z@pYTioyimXSJ0ws@Z|3Ausy0Q#v_7_R@e8Z4=Yw9f3Ez{$e%}oHDZs&vUd3R97X(K z&=WEo5-IpZUIGjP_ zzU#5mo(0L=+R4dsqbqdx1~?pp4-HNm<8-^juxwCArIs&u>`L;3Z~NrZ^Ur(P@{_Im z=nZ(GDWJWu1r@JgX;T|*H?t|6LKG+aAp?+R&OX@XQvm@cMm@IWR0uR8n zlu$gYvQhd$-YXswE|cZp=-jsOrGQ?S7yZ-}^WyR{m^}U*7$u^r>6Y}K%DTw8=Oem% zx)5*HAL8<8^jG7IRaZ-5fglAD9YE1ZK6q=sws2G5aaoZ}E5-REMUGZ>3$OE$N{LdE zVif8e&yx0B0aI;%!7&&{|HPWvX(b+Z3^*uwmC?i9iP2sIErI#yue7w^=DZU(YkUYa zGDtfSfIr&uAyEh&Um`-2mlCX|oAmf0FHzy#T4+BkJ&L>?M!EO6T8`XOQcLb)-f$Gz z&Z2dZ>?XAy5ayL65YkDE-&>9@PbG9Zz$TYIvFyAo{IM-4n=^?(>zl5~@-BbO^4QeW zbjOGYV{jzbysjs67Y1=PZirzhnOlUw&s$UC6HG^mf165hf}YO z)x#N%C9|`ZXsH|Pj|uL#!zV~-(>szAV+2&iRnv4-rDE^o;EZV0XF-OyJz>*5nG zEi{1;ylBILbe_N3gxv-(wT#fTED0EV7Q-*%DLt|I*4Y8ZGB4A64F>#Q&cJ=hQsHSq?mwXH%ctJ^@#?(KEt7!Jp_V{Jz}Q z*VN`EgJ3`f$^lZB+U`x%%piD2*`Xqv|E}kzPdb>t2t(WV4O!YA9!9xqjv?UB$!*z8 z+NPAzdbHC?J5?eoFkrcPuyX`yGBiHq3D$3PoNTAAVZ71xZ{+{u+>78eVXjgrvY)l) zYc2;g%Tq4AenFAT6Oo1VGlC7+1}q?`6NRucnS*8k6qLjSP^n9D)@UNOW2J}o??;i)451$Z&Kuwk{Y6$Q)}8+&OejA4 zAHhQGe|Pl#UnRo-8NvToA%o{oxUWcIGc387UDHyzwL=d&6g`XteA5z)0(q#I0)Fi# zo4gk9_oA00?d-we0hHev>0(giTAs2fZM0U75G|2^>h+b6aWyXu!;^UKG==zm+G zU!rV!+A&;;Iq6uKi9;tuaiO8-ehfNm3wwjSH19Ul&`kcEmJ1aJ{H;C&M=fO;j% zxilDo)Uz;(cz#)c!FgDY z6^&PbD{srkiFhU^OLp1W@j%yHpXuQ;xs$(En)wPQ-=MWWYD;Qns7@=jLo zk+t(7Y!z|m%&rm4j9t!F+DexkIyCoseJXpj-iAV5^%2eU-L^5xzWe685Cy^ngT2IH zl2_zG939ZxZxExTb_=J#}F(<00?H#yw1+h@P+E)<_6%tFEx3j zcpbd)$B+tVh(n*~wUuPX<1(2AbIZ=HFO97O74+CWOv+8&SZ#QFWtbVX1qCq2EBCl0XPn4F%*3}5&f0HF6k-wesYq>DD?qC@W9Y7 z0@@;|mCwLMCJc8d6U0SVZy;dR>W@6-bMC}hH%-Xbfo9pps)}H= z1MVQXXTQe;STJ#mtk3ClPO(32S5!(fA%GR8p_4sw6TISj#CVvzThS~7CRKDMxIO<2 z%H!pZ^g+gAyYl}BG@W0Vu^1(s|1q ze)hiq?Sba#b11U$Va=k51&E}6-0 zC&Jn#l3kjH`fbzE4@@iznXxEOomFwVczsZ-%Fe4Z-RvSYUIqsS-*4owQ-;rPtPV?R zY?`+^ESU|~{bbT@O6ep4X12s(-Zg*9v$3)2KO{fx{XGoh-*P-9e)6p z_m+QX(`t+}d5j}qdnD&3-1uhC;oBDL!CTUr1oOe`JB9yi*`{+}jSnDsM#K1vEK7DY z+;@EJP~W_;HGw8n-tR_Ef3v!rcZA6}0{b5ntj{!(XV_iWVQRYGXnGpnrtRDA&25oB z*&=aUGq;}?O^hC#@SV)xv_FiEcs)j)luzIl;kPb2Y0{R!8e2uu=H-u#nm|8}PZK82 zSa>}Td1gG%cUE!xf94J)!e1s&pCGe3d-!gdT#i(6 zDT}}M`P?^|>9Jj{L16E=BofDn&sUI^*?7=6yh5%-AWE>DxXa-vd`a_S$E5a|m%#4Sc^Op;Q2TrpfW`fnHZtWMiCAo=I?c&~@8kO5@{xdas1CGKzzP zgLQQg91Xu{45v+sc40+eL343#fap7XTnb&2dFlKAY5~6fj^#1=x`VF2_It&?8^z@h zvX$Yz;`zr7iVGPcOwGw~=Otq`n0#`i3BGuFQ)v(Eb0HEjYRgD#p)lTXgeEw)RrBv_ z$*vk3WS6AdZKzju+vvAY3b-+BT54(vEp0A+DUe8qfR_KtO0|sqv<}g-W{vsbeMpVV zVq@}}Q3w+>i~+Sg_P2v14%^cm z^7(9sOxr|5e8gGU$uCnYok}CSBzHR(0%y&M(y6DEbG*l9uKY-41zt}YdO7M`=oIXlv|nEzIals4Yu%P9 zAK2@9AZO6toM~*G-Wfr&b5=C{o9QGGd*r7a;;Tr(P@y@|07#2X+H@CuQA?_=h4uNk z6FKnY6*gB#$c*?;(v_}BJ_)?rxst}{bG&6ub;!}v`#|c4i|57Tal74g|39R?Wl&sC z^eqa61h)it4Q|2R9fG?3evowD2 zr|T8jguz*PL)b9{^iOz}E6#6qymxbSU)bm4914h)auxhZb5JPpw@~6@3cu%=SUAB5 z3Hf`@cpe}D9^ICdlFP$1 zqQE^^G^eL}G8sa|>uXrrkopeJZ~UG!noma2R$3M=x44xG?slL$d^=LY#rwjPTiqRi z9W9f)x_3g0(my5$i>jrl{jFUneJvsiH=ZOXrLocZa&Zot^EU2qw;frS`_~VH@0=`fQbz$nCiDc*(#rZ760p$#Tjw1TUJ%N3 z_U9p$)fM(c7B_s+7hA!Z066p1=Jy&5e-F6K1dT13~H#8{3lV@3AM`4tu=b z2jTjmOR#_b`Fq*^H1;7BfTiqezGqKg<9;0bnJ5GckT=vVe79f!J8X2D^bZeg>wVGYTGnYp8(m{m7b1Ni<-{fhMMjXA+wwbBD>CXo$oTaQ20lev;9wUDG7wMmfCPHLa$&meGj4|N#cp1IHhgQAFp;Q?i_DL za32g7md00em|>d>v#3Y49({N;X5zn(j9eyNTD|6yvKN*THV7J*^ZIqH(0x z)?p0O-c-{4)2rOljg43qwkL%Rdx~_P>(4n@9^0cF<`-0W~=HFLIFY1qdH+51Sq5gU<*C}#w z6ne2GHg@Z^!J%VM6){6eF|^Q0?8Mhxk3_Fw7YE(MQR6T5MsLWN^cxee^`t7QeU13p zo;Gk$VU%>HKXIlqkH8=yjB47;7Z=kDfrt`4?OmIXgedQKf_CWa$x_22l?C=XXE~(u za^j$Y(=xI;x{M{vYDmcRV#kq2#V7*B7#pq}Zf<9tJ|~1^(x9b_msq0yco@0unWF;D zRsdpH;Yy{lV^BQF5(r=qyDB6xPM3ZY1oRF5fRdXlbmG}=Y2OLl&Je;VNs4B&u{bFT zX8s;aC_|MLXfx=5AG$j9d>gpi&Y;;xOcDIa+}eUPIgF*XGoiRyjk`ZfH-u=Zh^puJ zdL_Oq`y$ZHCz)nK3D>QOdlcGk&<&G9LLZsZ7(;VPF(^7}hl>!jGT%5-GV{7e`5R zzhVk5b#il_tGj)P_t?@=FDy9l+{{7OOH!-f^2BylVlWfrAX7TtbnUPmYS{jh79r{A z=~LZ}=xtGQRt8I^dS}~uCJO0aUV4Nzivcwp^}vavA~sl0C%I`p-Yl5fp(~<@P6u*= z`uT@Cs8>2U%|h;B?BBV}vxx^RKP{heT<~Q-Iq*FPWjI^Q5`f@0#GMi?+H zVrQd%U+X7-cy`u0tsUF-r=!KnJNemr;e2P4SI~8>*g4JNei5OIA9(b(ya=yMPEQz% znsiCyCEwR1cc|kf$$bRj<-cEqCAS+3=J0e<3*w8H-mP9UtOUsDClK_Hq+mB@`8E z2{Jk}b$nk6DlYN(?Sd7!u9GD1xh!^$?vsDpp}1S+l+JT-T+NJ6C*)+kv`wYlqQGw& zxta`qYTZc~zdQEgMY@J$viV+oxamC5^=lPN$H6hRw zanHRpeT7FZ`Mbq)YQ~x%X9kB+tWW+nYaeIQlH~dp&xJR#**o-7hT1Q!(g}Vk^K)N- zQTX_m*u?kkDZ-aI9@90v(C>*u{J$}~z7rG2miqrXl>a|w;eWjK{Rm*kf>5aE zfi8qD$`7!wv#H3imnO1%gg~mTqqoX|tCjWNY{(9ohWSTKXT7#rrN_5M4m?RSv1Iaq zvRkby`1f>ZH6E29CoTysdOl|lEQt>twKXX@{)jijxh>8TfSoLjq|LPYH*S?B%&x-aB2;mh}F>(YDmZY{hf0pO#c;3{w9~7B!*}ZeE`+;(5 z=@Hah&C`?lH(dynPUas9IWU6o%cRNmeeR!XY3OCqIqyckQ87^ck`UozyK}+kc~K}2 ziS4VGwIip3E{7VP;138dC|_Qfm$X%5hs%!lpV1mFzd}Uw63Vg(PA7-RUr>=1lko+si$%!j3WU; z;@7xhzG3W0jkN0wNseK+9xftVmvYiZfMXHjjnCy*bsxAjVC(e` zQ_W^maG@5B_h!*b$9Z+-^|I3LY7yq5*8b_Mp8hQ|SR&>i(^!7TtmPwSF~(IoGNNt2 zKBw;EvFvp}uj6qg$9Bl%CT z6nmYhZPz=4 z#+TiCYm6Xvb9#g06p&dG4OB#Knp{Otn5Pd7-b|A)a->`hNYt5*i&uZVoRP~Wjus3j z)Y8S|IFU1UzI?x+e}a`$Y%_n?MBm5wVL5|3_9f}^Uj?JW(!8Lu742s(57;FV)Dco1 z^xa0X*u4BgC>As!P~(Tjk~De32k!@$ay?YFJ>+9g3E@t`!gw09!w*#viS1V8wmj<~ z1^Zx`5u(CkTb_rWOY}e*nCrz*gr{Nf1GtqT!uG$9u|I0V`r)vLjjoz!BnbDg{wSf> z1?K;fq6)~{EX*y$VIzh115=gQV(iHSs*msm4q<=hczp$nN148_Cvti&;v<=$`_$Tc`yy80w=J~!g>_zYUG^u+ zi&*1fkSA~oUN7tmQ1X5@FXzC0F&I>W@)dy8?`7$wvYgungW1x1lRhQu-Ng(k#vx zDPF<>4EE}iUCy5zx;DIM)13TKU=3jH#AI#1g5`}TW_HZW#{wAzWMs6-PMU3v%m)Pn z`tYrXA-Qx@B)hL~Pa665x%b{6RPTbMWhC&@%Z(_5lQTTd)ahY+N4hXXPHssiap!K~BX+9OIAKF)*Lk>P9B1w_(h(r;B=C zFz)1{U%}y_rBu`=i+g3TOG2vXaf`0ud$jUB8f(fQCB;W&v|Rtm1NTf0^DS^)f=iGg-_2I*_^s6J5}ioMk6Glf;MQJUKG@@OiwmCjW!`JsuCF2*)ExAYSd|rbME*7hBI|+^!5k}+ z9127n0sIbpiU#QvLF~qKQaRk;UBzyP{v+&=7(k71TXy89cKsM+aosXZ_-pl1N)(Lt zlh2#b_rEJ()PQdloA|j2j!D@kdTqneT2A$-26%xTzp8^AsOfD_yh0gI*YRivK{g zJS2t~Kl<`8^nH{d_BBzc=uhQV^B;mcm%aTx)EIG%7ME|pg}l%1L$TO$UhIowbNYkgjX4c=eV5gE37&!2vHO_{Nc#hq{5Xu$d@1am zpuTR-;+auF$}!BPn!yQIh|7?05JH2HS*pq}tNNpvSe(Elhsp2}BvmjJmysnxg-VP) z@f|a=))CB|zP5&~#uZn-V_bK}$%A){)_+%gZyM0w=`FkV9Y1=T!y8y9eS*Jt14x}W zhGTSjH0n(;Fer*-@dV(|19hXDM8OVF`~t-$XtyuaG*qHXKBtviqr+Be3Tit2w{VF< z%(a!+A!vU=UB|rFbBU}iE!Tk!JtCxpKRYO;AZg;g?^X``zqLb`7QZNICwx>8TQhp0 z<>Cn0HCTCm!C!#kjAMN*EZ!h_jg@F$@SW z$)4GAN=zu)=VmEJCk`#r6;b=05TJrEq%L3>c|k6^)|BbZ23}A~eLshW&5}=aw~o8z z6csQ&kF%nY#=lpU(zuGVf^3JiF@;l)evzja8?LYmbU%3}S8I#txw8AU9;c`zBmb2R zQdG6!81E7#eL9|F{8BLg5%Dlg7z_HL8wBAQK6d1xGZdruc_BMUy{4d_FKPDXF=>C( z?D26Uw&vhZ@P++)U#P=h|4^eeMHSUVVP(>%^jSvGeGQ$ka~UqgS_G6XnFX~V@U)|R zv@PE=G9Q(7i@nH8pmBL4%y6CA)sm#RHfHF-;W!I^N8vP$onNIseqNN=UJU5`mVO3a9=z z#_7dUJ8YvgbNsJ?{94AnMCXK*{|nf;&FF*evz2+d|0N$%BpYlyEqjr+_R#2Ow=^;l za%*w7tnE|uQyu6&$nFbS-tU09$w`(h%x`vo@)~8nb=0(NPVSctUzMHwdY{s<<7?=g zSm0$@vX{4U(w&tfE{?hJP1HlCzR~#)gtf$%koLL~1W7W~L7JzxsKtX@|D~tvfj3+} zrx)*Xj^1suvFXN~z~i@^JZ1+hIOsq_i7d^Hn{ZYOF7ZZ-9&4<*&a$%6;}a~2!CrJG z1v%qmske;uL|p9ZW%SZ!{8S6 zxI~QHLQa&RaULQYgTBy{(Q!B>om6>N%)_V81cspYE7L8YI=IoU9?@VX2)z& zlLuz}KiT8M{0CB>+Cg?ZX%SG-^oCzju$W9#1bn$iTO#?SHwro^BJks=r=OyHHcT=YO zx~L*Afw`rHzT6oDwpWAagDsr=u_#(84L++2c}`_@aUMlfURl`QJ3U)875uN@*H+=$ zqGB|3jB!V*350lz+d6>nOV=Lwudl8;5GrCM_;R&|;|z;7)dfvt0r@l*1M&Z@VNeao zbY8fTZo}1rf-jbaoJzFNJ%;&Up;=CQRk7=0CusWN)JJH zzn;YNu#AxIcgE%~43b+wqSIFw`8g6>UbncmAq94R9#STK2=Zv zq_r-<0FFgC;V3CiIN33jFbPCH7bBa>5%`x|ayAdtH}RBK*$vba#BjMom6rp@*v;-5 zEd&+)n90;F^N~fP1rNC_!jc20{TM8}bwvpo?l2Q8yN#WJx-yIzksCzO;AiU^o9&~e z6d;5Fyz;ZDqmYRqS7Tlk%XX*4!jMEerQs)@{SL}5Wb&PzVdm?6ioQQrw+m?CV@~99)&>-5WDrW}r~#(W@?;HG0(?|< zbt&{o(Em7#J{uu{Yy|lUM@cgX6-rgr!up8(s~l5nKB^q3)ar5!o2xLWc#+A5fLR=w z@OQpvwPZ#!hk{a)3}<@pjH-0x&9V+i&_a=cU)OkT3Nu6veU2~&G`|YxPWG?=l@9pW zgb;?Z2LQ>OpE~WN3B%4HAqDj|cT~<(@01^LXWxVRnt30HHY9CsVq6FiAXH_L;xKv# zn==c0iUpV06wvY4Mjxw;wAEUA{BK=?Pu!&x6J0<^pLRG~g>#R%V{8g6Xs9e>Pga%8 z0Xix-r{pa8NY244gbkjgR#rYYo|Tw7BEV#IV@!IKnvz;nx$rh7BHv(5O5%0Tg>DTb zUv6oc1FAw!w(tm8a_yLsvi&sY=XJPRxSOY>C^aVq&5FEtd3&sU zH;?Bg=TF?!LRsCWW0_my-4k0IQ%7pko2&I+Jmeqzd;+CiZ}joribq&hFC`|4A3wTT zy(~f5t20g?W;USBXIndy(<H;e_wlPE3cREg#R>P zR_Fo}cDEThc?l!U8!0cS?l2_A7Q2fO%nb+d7KhVNz0F4Y|L~G56U)p0 zi8Hk=9Gi+tmk~OX(Y9?3HCIlrS5G)1>O(Mw^mT|Iyvy?}9U|O$Mwy61COn7^vn-~0 zq0f}DTcsyk-yB*^oAp^$#7g9NW#qr&$E0=%MC=9_&B%G)|2vtMHtjJ_kH~+vKZR}v z=UT1$dGD<(l+Z+2ZZ99`1uGX{&LIhO3^&2*4F7e}Ma+4qUP<2PD@j-9kKl60d*8w20`JFM24_rS41ybeiUL({%M?%aX(s-; z*QKIkLj%`QP}_3z!kMAG+?J=Q^4M$tedcq~xsx3k?T@izuKE)j&!n{ODHmNPRk+e^FIP|O>b>_p(Z#mg13Ei(OedFP z!@mvhvI?Bj78RY|P%0SDicR z8=wGxOVah6a3vuW>w;a^oykF$n(CkX7^>KwOPUk*CHsCw7OvY~>QvKy9^^W0t{m|P zD=(Wfk2BlpOm(L8V$l5DRQ-ZB=dYolTS>;7<%t_rRg&yljZXK^HU#nKM4GzBQxoBP z2M4v@cc!~=iAT!i|NbF1xQ}upr?V#;FpYG@b_?773{yUs{OQN!wc8GmV!a^7o&eO# zF1yUAw6If$kUN)>t)P;8+)BNc_;H4=kR9XUxU4_HsMT1QnyJHSH?d?KHE|h!ev~3# zR2{FSfYF1iQEHE|eH3g>El%t9&^wpI%9)0Vh&WkZZjLVYn3Zg=rg#$~K+N%LxglYD zQ|Wwzoe+f*Qv@mZ&j(ts>EZM@bv3#P=UUPQH) z^9B>k?+{+laHiK$JeDvTO#VaMp1*fcR--UE?jAZm!b0=$jUQcgpq`FyT)G@0$+_qG z)mN~uSr&g-4uQ{3nubXw(2K}DBJ{#5a}-pv&B@SljAvnCaoBF<`j=Kjk!XP;q3?msPl0!XFX&igL8FO`jD<~n6RA6&nCUZYc#b_@gCE+S6P}{5wZg%x zRHOW}E=WuF>k~n!|I$P9%Q%}85nWNu0k-kv_3RyMmi3Qawl8ZSEqomT!ezY^b$J3m zWs#R$k<{&Ko{@Gof;LT<@KRG_q|Wh*q6#3C)>%>(`VUI4<>JykyVGCzHKq@sr0*7) zpxbh*aDBUIV=3KeiUg9)fo0#sw{MP)EL?0|sXPdROY}AW#*KY7mCYJCMq1!~8#6*q zV}{(}oIkhBckZPk#xaWOO>stQwBdO|cUS&^6nmo6ZG&541JNLlp8v<3Y_rS=Yp%aN zWTZKbSktkjd#@-LU}U^@>Nq;qgHQ~JQv>bgn(b;x1Q=5~U;A&-w=R!<3u#+@J0mb0 z8~?I>V`iw$3;~#XM&Ligg*dL%6{Me5qCR~dTvnsg?Vcur#xJk1f`x`kN=ou)>Y~mo zpIcq^ueRFT!&J})V3;j(p8@K>Ij4jD{kRl2h?=e^emS{2bWBWxG`;nAve=&9xLLCB z!Cmt*i#*}>?6nH3ktujZ6_tP!a#X1P9jas#MGX~UA0Gn#oW4;?p!U#!Sz=;V@JT9m zh=2aGx%qOiiIxg-C4>qcOEO`6@$&|gbNTmJv!h)sRM=hSjGXt~@6{deew;^-WNAM< zzSi_SQ+c$l9M!8%${P#a(jFA!MH@&u1X(bf}>cmj9 z5&2g*Zf>%@!~NV7&w2)$EBAmY`=Ef=_3CcPT_0Ge&evnodSOW9Y-Y5b@8(u0K*{T& zhaLxfaD_M|aXxvtEoMkw0Ul)k&QESK<_H8Q zW^e9f3&U0942}f_-L>9nU-vJ8G}5U3Vz8G_B8@FAXfmlu==+9`w~d~;Ecj#`l%jOW zxn%f7txU1@qOI__CaU8v{a4i}X=z zBgf-Syf^H%^Zi?AYdo^D2UhRyJ&Lo!T19&Tj;sO}RK%=^x0VZc$Jnh!&k{-jp4k7~{WRJGCb>B6{RIfclQ8I!|#{&v{jteGS-1OF$Zpx7< zWQVhl7swPHXZ~~5!!gf>pL){05wX+Wy-t1mh`tG-A(9=Gfz<1zo4tqYbII!qU7bo5x->Up}lC`Ui zCsNV8A6}L&pCccbjsDtm^Kd_|F!~LG<-3CNX`%?ZqSowQJ}WF(1%Z%skUXjaxpovs}CdFc1?tR0i>1syILmEr4z;Pwg@0vv27ub{9& zu!{P{-c!l@kxwgPAO`KyRj9z$B&CeHq8|Hifz4-`82)2>+>G=zr&}(a+bWi}<7*<+ zSeLJ`rZ;ag)y2)OSd9EWD1y&maG49MQ621sZ*2r9HYW?cone6ouZ|!zVounaHpD_R zNVp9h>mZMY2A<)={nBJi24SVMD@KxaicNq!QjoY;nX!9vm%^%!081Ctx*bJ^!(++h z_qg`Wy29o!MnJ}edjOf4{7#ZF3Q2s}%?wLTz4fFi{xAhC`W}zjq{+W+Y1ajg>mHPz z{^j^U_m2X$C~T#n!9#*^{d1q}yiYQkO}=>LK(+v78anTC22|7VYyZ3TFbVeM%~`|2 z4{yoOr)8HCANI~;)7Wci$nNQvO zg4J1<3_sjq>lIJii^dabxYcc{`jrG!S0(-@H%ekWAiy;r|7-Y zs#R%5P7@ieHCrBJJ<8z^?{{~+k5qB!4h*0O47Bt-D66Q7!2UZ$ytyQsHqyj&dp|S% z9)%ZuqJ>ic`Ny1YsuWEG*eK~9)<4Mmn-tNBZ7cW2d0~Yshv8Q^W6IU zDA3Oj23qy1;>yYd#eqr3Nl7OzEC?|0&68#hp3d3tP71$!P9 zlg+g`9gBbdze+9jN#MkVhmV*+%2J?8S?jKfM8*b+Sin?psDOYcDqLc6H{v2& z+Siud4Unx_v8&y@*=6?v<>wfR2A|eH_Ml`z2N`CB_SIW6@IPoUa5^#EMcY(v)@A`UOw2Ml zLy2_lp#ZkM=l#aR@+AG~szv_bFeO`L<^tSTf|Xm&?Se$V{#X)9O+R&bD8QeBFr7IL zs__ISR*V0o zv-;2LgY~!RVIXwib-XysedgR{T2|B^-n#G%)7SH&?s;Fpc-=|PF($7XJsSUj)l`&WRfIf)BY>%&4dd?Jh?6yV|sm$vy zy~_CfW|#%yNMvY{9y@uxNmAg_jn1(Cen<$!O1hmEj;+4>eXDKnnzNNQAX&b2K}|;k zX>b*q10?O>f}vR1&v)NLvk$U)>~=C)k0PAlDj`JD_}%yNp(SVG zz>k&XMb}>a3Ad)}4RW%IK*w*NBOw{^&*Ae14`+L!4A-?@gtw$JdBSe-f;Ds~g%tbD z%f+jUtGm;7`+?NMROdi3^F!PlH7&Jd=#P?T=>-+blZ>ONA&<8Wiq5BZC3G>8uhCAA zLWx{wts)Awnk^PE#uA94uo}QGLOro0pJZw)IeCt8xpqp^sHk|aCwP)l&>j2IhIf`7 z8uK9JR%er8UKn_q2{jZ=FgVrzrDn4F0d3u{Cww_35GPhaBUOH3IlgkM6(9{m ziP$s7#(reGADfs?X7-81@(<^QP8d91?sOcPsH*lg?*g#r;E}AjM56hOAd8i?1++?d zK=dGh5FxBKGkr8nG(o~bNg6cXF2@#yt0qL1Bu9ribb)gDE@5SEgW?1}LowE3PX{o{ zqLiX9yQU^d^U`U40n6A(9+12Yx8b4FtIv*^f?e8hWlTQHwW0y`;3!-@|NK_#RjuLE zBQUBkYUCi?m#*23$61jX7osZ-=nW=~$5E|xE$+vKiwk-Ej=Z+4*#TN}YfBSQvsQJ- zsgBN4KP&w!!g3COj)_4aF#dxWVRQT+&%iRWjOeQEts{ zM$t(E}@^9yaY z_>tS0M20Mo`iFK&Fr>E&OoVcs2vo486ljmrg!ySa_c)91wkr1bn`yf&hsCTs+({B` zGAdNhR;-1V_hE*ak}6w-2Awn$c5W+EPJTX=4rM(1U&z1U?;BjrbupfQC011Ke zXN?vQ7+|`A^EJPGW@cX6jB^NpSEK?0c*Cw&FG$XEMY+T&2gzz$tK2v&onJrW_2e0+ zIW#Y^+YepAQ1bC3;%2M?7}IHt8RkbW716jW>|-ZC9RrQQz=7qpV?FiQbYC4kVvZ0U zuE|X^H*yvi9Laj)c#4VEM&?8CCH^|b;D5(EB9V^x(QimjSGp&}^3l6S)@GHZf^vAW zFDd?3b#3i2T>q^hgN*}%ySU`U_|2n@?l zaJdZ65tH_!gt$i^ehQc-T#RM!J-l>AN1$Bd|7rTw?54Y{z4@(0QD#dogb!&3D^K#Fs~aWiFI}RX$Sc( zoNen-jYXd|Hg~ekH~4)f3t@~0flKJEa(3aiwjwQU8ew-T06zzKYyU ze<=E&Xl+Xzg(L|JDdzU#9eHsAid|-aku7VB20+*d2?mw3$#KM>TnI9q$#v_jYzA*O zGq4@mTol$fqM}-_wkHC|-OL?C|DALARgl!eh`%h3{@{D!Fd!5NyPu*e8vL}}SQVo% zBOzuHpJFJpw4%8cV8aF20uLy%6?xrq-1~ps)=GbmB^qcP1!MoHO=_Nk{S*PuEEhQ? ziAd6W89c*EB;VBuXcCWj9KtC9lPY(|6C`c6FN!y zneuuEEBbwk;Gp_?3v){fAZcT%@i`*D*29Zn;L9H<+~zZb6?SFH7=xa0;}ySaPRIH{ zjpWJS`Ml_2##fY9qtl~6dQwOV#*3QuL9}P6c^C|rX%2(sdr`7?co=wM(80i^NpjwO z}47Dgz3`+)Q^6Zo>$4hXIuK@Tn%K_4RnG z*20O+rQ`T%X?WbhI#OdDG|tM_G_!*9vs-1ekz;*6sX1v{U|%Df3(R(qH#1|k>8cDR$yRwO!EHZHEu$kGu?D54)sW(`c&d=Rl$X-&Sly%Cah zM#;LihKtr`f@AqIBN^M$fdV*a`z9vdkF#Ha2m&az_+8g1pOwAIxkHaPn|OU*mKB$b zhcb3+-Tt${^OZ~GR&6*?pX>TBh;bGumjX9DE%(rN7*{>BIV+{?gaD+9zV9Lu@&?gX zx2EFxdJt^A+-v?i{Do#?K}>k_s_gf0Qo#v6ycpY1v6K+O?xg-E zn)CCE4!f@iBh%yHo#AYg9*acIm#9R0{BOg}soW-{iIi#%7ax4R`|7X10|Jb`UfHk8 zQQv^KS#ArT$^21q`u^B~*E!$|0ZgIt z5YplF1OGJj@C0c#lV+{?XR^?whONJ|fAi7QD%Zw5N(hl*>BjTw8^h27$J?IlISt0li!V5`QBtbS1Qq%H4KV98f^yM*jh0Vhhx|PH-Cw9*m|NHyR=)G8 z?Tkp?VOJ3b$nag>=kLqnaAe{r4=J%(0v?9l|2oh*D^j|$(mO=o1Tb!j3UQGpE9>qr z1JJKudfH!Ko!iRz=U4+>@T^L$%nfIUtu$L4U}8?TTNysLtxWJ(<5r(s&PGJzGg+WR z{n@u_0SGLSFUdyVjVd)d{xryQql-C|;c|tYD#YQvKQc++vj*EVA<;dXvr$fEjXp9D zNc}AUlm(QT4zGRx+WjqtKo5fTJTKlyJLuF|y2L!8LZ4`<7;eSUKSdyvl~V1@1e&2D zeqo-31{MD_x-P7Pe&wIa^uyQ8L$zA6Badf#I$99eJEmn2hm7IBHprjFCh~1eaxfNm zyu;Wk$gTZ7fWjA-nTan8`n5PwrV@>_^K{h)rM|$qJEN(Rl#)-(x&OBfSV*;oAk6xP z`o~Emb;o<05`*vgROJySX|m}GgN<*L@$hmdN9$*#oVRglKtX0$zh3##-@@O|IKn~l zS%=ZYIxy-;Ob;W0)YJ?{V|#T#q4*#%A_hQHe+i;xG~E4LC!4J>*jiUmYZI9lNSo$# z8Ff3d;$ZEFfWUbiwgMgKYx*;1jHCg@0DNHSdb&J%s`&!oNDda~5d&*l4A{7N7VS;* zyKPNS=QD9Cr!Qjj3^f&%!D(u|hOo(bd;^Yx&Pc7{z~c_ZVPa0sF!1<1ZPfS;<)aAX z<>jSa=-6ZSHwh^|E;I=YH4`k>Z1e(IltYx3_kg)MBkMKUXPXcpmfhV~-`w@HeWCb+ zfzevM;j@>9e(f*#y9JY>fS56~TyY?580;)=gx~6i;nAi!Lq?~dsFJSDgU#QXgeF33 zk00-Pn8suZ3o*WE{U02e?|WhXXk9Tc7iPsAcGW>%uYvE`>cz;Wohqyw2pa;^={I~{ zbKr6~myO}`=B~B^EfSiJwW1{1rqibu zPdZ4*9tO3+cs?-l`~^(I%UTVQSsm$VEXGjZh7e8uP6e@WN)d6 zn!o-kJk)QoIp9+gP@Z$O1C=Jk?%a45>%d-Aj7L;-fUf>r5p%S@GmLQUT3j=mhGeG7 zdpxR`Xm#R;r>{dtzG>$_^0f#z9!gz#UHKtXx51c)PE+``2p687ii=Lp0~G;}sYO2H z#VqG#Q&R%3W)ikP56}H4USfCtwf4dNk&HckLz8Q*uX7iWsF7mWY_`au1g^vnTW@Cg zv@xd85c0#xvrc;NAZPOEvG5XINnMd|IdtBHK_IWkU-dqKANxytwbL_PsF5}tqCS%c zqnrM2+sV7v^Yp~EimK28)bHq$aHYA2?=C$-iMQCcK)&~F`^uKA>{C-}Y;d6HLxYM6Ku+tONwsx9-6gu}q zm4|T9i`E?f#()dKtHH!oDi4)^H^&nk1?9PP+;BXTY(3@IT<2tPALw!#?^>*W{aPEX zy!Q&{xQ|jQH&cbl{DtYsH$au(v7thxd$8+ZkyTrK=E@&;-l4MAc`3tDg@Q4PrefOZ zRbEYPxQ1~C>e?(XFEsx9=8uZPca46iYmcL+x;7hpoG9tgf(S9W9ZUB{+liO1wj zyL;$Fg?<+d>p1s_JF$EGL@io8r^j&Z}`CFMC-9_~70(+&&Al+Xvi)z6S!5~oq0C|74`{ygR{CVEE1ic;aK zM#WjmUt>;t=;}D1mBG&a?o*_zUieaFMr6`VAQ@U$e#Gwad=C(S35f(ow_$x!Icq*C zLMIi{J<+@`!qcISc7A5>@0I#P&VNJd53SCue&{b|-@R8Zt*f71bm{op25B^yB7L}R zfkpe#hE$_>Z$U9dot^mOQIwxWE|%PMvE&}E-uqFWwgV~ttI!X87Xsw?DQ???sk4l4 zhbQ(ZzaP)@T+hpHws*3lC+!31{_c>f24JdR`2W03{7}9+&0l+qKb^voc9(v4`qf>k zxA|KIz7yT`Sxh=Q?EaS2q#V9i4t{;p$<#L)rEpI`#5AV_iqtbEm%^)fE0IK|JJlIW zgC-eg*kNNYYR2i;1((=abdr7JggN(YZGFm3JD#ZLhxT<2NyD_4_791Ax5CR;To9;! zO`CkQq)W2wjrz@MD8@%wDtr$iBB~?d{~{FpAFinX;m7%ZW2k!Jtx#&=jUT03DZ4dG zllf8TOPOdSa^M>Oyy2sL+)4=70vN#>GUvNhHhzqspQTfEEjiR2-d641 z$UMLaWu4k11NPD zlLrqM?hB%HBBRTO%+C^1l(jrcjfGspgm>)G@^_jgto|8%; zHAT!ph+SBa^J__7+oxd{xJREPq>(|pe;Uo>Q_rUP4hVp%*c$$(9u;<#JD;^V2(5q6 z;d5SYtdL1?DZC2c5@=(SwQyhn+THBeNf$RGA6i^BMbtHZ%r){3$<_l)!7GOEjSuqc zdvZFhzE9wd3&MsV;{OJ7@_sDB>nxc_no!qtw*;Uh+vGKojZs!qT)nW;NF!LBgk1s` zYc#aQ7=DTz9i1}V55dj$vcj279W2c&;(a*y(R^kOC>X`%bXoosecn3=vS(3)^?uRE zb9cJZf`SYLw3)=)O%Lh~md5mF1kC(eZP77P*g&vY*VG)3wW%j$M&1`<)1gsk3llg7 z4;Sps`!e){U6o^Q9``_>wgnCGnTnR$Xd#54v(6l8Csj&L7a=@oawN}$POm*JScV-f zT+_SNn*}0}=F80T+*AXgmMh}xPfizKw5>Ltk5fYIdPzS36o=zNJ#uRpgW7jWGCxDv zRK*t10j~r=p=xw^V3|#1h?{tz5mhbscM#eACwBYKGr&|!&jF2t&3-bKXby8|^^b$DF?%^vy9*2p_B8nJa_-i$v(UjCT z$45B}z~`31yF?ov^nBnj(!ZuQ;kg!Ad7ZmC*(3*cmpl=kZKA}R{}oV+2yo@tA?HmOS~t8g)iyC zir-^SgGGt|Ys07g4^yt0mo)tUqV24|;%J(9pM>BLB!u7+ba8hH?w-ZnH@Le5cXxLZ zAh>&Qw?%^mcU@fXJnudCPq;tsa<-Z2sp;;j`qa1TfV$JpRXLusB%`aNr5`StBkooQ ze9C11VD`J)BJ%jq&w3i^b%vi1>5jCsFmgpvK;CZlW62hmEh{M}ak+_#w-YD(b8}!v zENFq;qxbhCG4EPe!eq{92AvN4u1PTweQLmy|I5{)1=+SJtuq?!>~mgoeUD@C3|_# zX!%3qiLw?{dg%quyVaM5SkCd{K_IAy8qTv}>q;gtEQ4##g&aqsAL|`hWoT5fkcFE# zcd*;xz0>DP^U=z{tf@l5VtB1@^Be`Vd{*428_BmqrDWWJA|3pgoQ$GIA0-qNmeiy- z+QPO7%5cs-m6b7j`WmghN#G<@hK45$NA`uhFZ*5ReLF(0@>10Xuidg~XzzSTob?L5 zO5eFAfv0|P!~*k(bSEHu1ZjSE#glnPDIRmQm?{@FjpS&}o0(Ip(6 z@t0ti=_%sVRZG+cCk@R zyE}3R$+5QXV7|s*scS`KFv0st9}bE;W>B9J1|$dK#>bH1@MoGR=;y7?RtMOElA?&` z;mF^2wBgiQ8E{T^zF>(;KR7ey*V8UHc$HY^fQrtu18Yr(u|YwG$HO!v9|MMSOqN}h zzb$A{ny_X>94dyoh|v&mA_p_FL4APoOPjVE;bklUS}ddGsacPqz^+M%!IZ{|)l1#a zNa1n&+ejSNZ!s{56}zrxU;3mfi>4>W&0#$%vnaaN{@9KniWDThyX2zYU;1#tAsr|E zO+p0v%~^~FCt?OKB97#0^-JvNx(MnSokBh2q~+qq%%H! zek-sc@Q%P(Uiivddx9a8t>< z94R|_Z_3K@Ald=Gy5Tgi;~9-}Pqd((ehzA|e6F&b=m7`u$RgOafVJVKf=@Nv_$hnr)>*g#uZd02&GEu%e$ULAbmf8KC zJXyjyIes?GHB&Et9HYI=B&N$sBP_Qo9E_uSXZx=?S|Ij{-*qnx@|tKN<#}c~LwuS| zG5tV2!cHaqH^Vl(jP z5tiM&?TSQxVY&`J27?_ETooOO5W!$p0sXjl(0XMYH?>$Ebn>7~ zb!dFgpIU}*U_tSz;;0kNq_FgF#uEf>5{R!{736LnZm(8lhktz%U4tIhCEIOR``=d< zmb-MwfG*qvoB3rVIyu`(854G-7V6WYTTi$wThuhHo0tb74hAYoeG_^i`84})!#%B| z8xJ`rQZe7f4#Gu5*rX$E@$R1Wi|$;b);3)T!^OkJ z3yVtOb)uNwegkjyexe^9lP|S9BjJh3zT5Zt99MDv-RkJ#zWwe=$dnL;Lu=rWkl?K} zDuVWk8xdmc0_x9i8sLo!U`U}iU#4lNrE$Q~Qs&Kom~y9>$ zv6WuNRzs`t_TCaIPjcv$p#nl|joEijG@y6g3WTKKK1dj4Q!B7@H5?8*Z#{+#oRybJ zikW;gDa{$|z>mu{YH&9!0vOo3jWr<%^+67+Fq;Z7lJR!L)1zgk!ye zH)yg&%)rt7m$4mHWppY~(*gWc`;#hLi8%qy##PrApi{6)O7E;yyUpfpR`0CKQT^{_ z_7>|4q)>B$8b?dMxw(d@bdJouy$LC(Kz+mH*MgOdKV}-wF{DrXsXsGHC0Yd5-hBEr zm*w>G=?b4Ep8w1P4Gb&zuK#k;NA!S}KGGduI_1~r{D77-GUQ-Ua{zGRfBvbk9|(K%J%>(8Ppuf}|0wZl zxtP3l?3p^S&FQt6ItfC~ayTuv{#*ZvasIQaT)^ud4- z|4;P7G&mm$X;GFNZA^BxQXMwKM4s+T3_hZSHgA@#+g~%=8lTo-6nyu!ZQJtoz0J(L zgBjQXJx@d`UXD?1n_swOBT<_#Ya_!YGp3Bym;ey5?e$H(bW+>vr4D66hZn~ALK~?O zEG3)4*CK|n;&joy;}7nWHW0Jw-Gcj8#4?TUx7lJ7{4oIc)w6BB=+13$pi%y7xS$)f zPxwp7;FfwF2asPwAz$pUV4mY_kX{mqmJiZJp3Z7aCuD$%tKbN%eQkg5k5%Qvz@CK% z&le-@S!L#dVIk~vVus>!jefkSm9jX*SIHBM>5dlIZzrte2@r~!@8985Ds8Mfwq1j= zXk)ev@epVwzvSNeD1fIwUYAkjwAheIuU)n7Fcf&0C!(b`z?GdQkjjTHN z=y0`aAdkaB!`Q3D2g6#qe!xcK-GaijIlz_gNnJ-?Q>IKh{2pMWNBa9OXt zxv-6bR2H<3aTQmTSA1aoo&5&C%(c|)fLb-~ljOfXx(M3K|3#omS8=~dFB^gCzI)LI z0@)yTp9*@l94OtY=;=w=>c3T$we5o8R=(~`z8UVjpn?5;a`QOKF4n!+iqt`BNWuoI zfEb3h+LtV--4CE`grzx-J=utN*D?mRsx%K$jptsS6|6rkt*_`9b?$HrNYQP~J<_zDnyYcucPnI@8 zh>E*;YFU&=n*gMSSUh?xffqwT!R38m`Y~u(Nzs-1hau)*_+{I=E~-C{3eMbUr5^uM zy%{33B*qH*hzf8n)6x_%6z2~!`zybQ%O>R{%s3+o>|wd5J1NVr6M$|eu&J(itZxZ; zuQNW~C7^26I#c{NM$Tv+>e{seB6N&UXI>EAI2dC$}XH{XZq+ z%lCuAIVKm6PWX#m%w=U4+w4xw$E95+-N+s1cnG&o&oZ_z&kau-Ay%w~M&GVkxaQTL z8g@0nU|%=rY82kzT$zu9u*0WYciRc?d0#dJ2^AG^^7^_n_v0wW(_C}50L~&*12O#0Xf@um( zu@Shxl56LD1u5p}OP)dJi*1-IBn2-gPEidGzP<^y-;xNh@~&hx=%AS0>v?VCU5yip;lDvu`-cV=k` z1ON)R)4yTAJ`0hiryn4ZBO$PB-CxkXy!=zseT^JFe}q;uW=c1|U2b&0Z*WWF*b)ed z;m!V)sJJ;mSox>%ODGTP3Zyt-VUGqA4KUupTu)>p?JOQgBw!Z>ERWQ5&B@QAKVjki zxUlK|xvFZDyQ?eEl2RTZVy?lQ@|n)qq)fiibEA9E-%{Kpe&2031LM-uC;mjxy6O?#P zSx=jXa`%TvzrF8w5Crsvmz(Ui66dU1cFRaNFWg%;F#M?K*#m2BaxY(WoEBRgcny3y zg8c+8-r?ip1N(1%JsGLrIUgxwj+BGSTL|Rs&GFhO9AG_&XOkwYWx>)C8zI7LKgv8b z?}tlQyth_YJeKV=YwkGJ{qAsu+b+LUcAlCy+OCFF0>_2fBy=dwD)LYb6MTTuDd}LqTnLY-Gm(XjQvbfHD0IeK{&GFYmE^#d-NT z>ozc#C z*5jVL%LFXWMqg&5wM0O zB&Y_3InL}G744Wg-r6IYem&OzPjzo)qA$0j(_<7il*JhWJT7gK416vfT%k1eXN$uBp z@LAV;*aeM%H#*=+_vTD^DDKbm&x#6>x#+&|`pPCf31}FxWEznyH4uq)E$){FAtMBE za0R*~Z?LnrMlPtpl{) z!Qj2@Kcu$zg!#&FRUH>3&w#$e{y%^P8+9L=*MD&bs;Aw3L~xn)27*&{Lkqr6lIR_* z)DV*xz${hhYKTj$7mN&baLcgyFEmwt{{Afm{li=>gfEu>a<$HHkEI|C;Yc8 zXLInHCGZhFc|Ux39JUR6Hjpw(8ZJxVq-)ur4q45EtJE|!grki$)`|8!0mA{E`u%bvkXPudA(n?aChHOAcyKlrYK-#5htA4e&T?Py z|H5z=AOV_8BY&k_@i#(Z>Tu`sYrhssVR%dfI;_*|m(?^r{efRM`T8m(@NkFfj+Tvh z)&jI^^9WKBHi#`FkOtKhsMtQ7%>A~`39zJ$TG;!;VG{v3SC2P@AC)vJp3+zgmA1B7 zdt0^<_dZ5*kmSdf*mLmM(noDt+GHlFVk4E*cq!pS&Gq|!#*3xBj;P6i7z*NPxnJ); zgnSVCp~YTG5gcCNiO1=U8JSvHR8tdfs9i1L9%Z(KgS+iC8r@|Z@5eLiFC3=`ks((_ z(sw@;Vq07ClA2$z6*}>`Au7H+00+lp-#TvNP z-u>U1I_`)#R^>Qm(!$#0NP-`{^>0nE#>kdVZ}z%`q#+R2(KSEh+)0cXvQ5GbO}~LOAWF^s+Kj)1pEM2}c*r&9{Gx z=9^;JxeB`WYmhOY9mX}ybEeEj>%G*47bFl>iw7@l_pA(!)53|L{5DoJNB$9kLOu)a zc-u{z3-h!~c64S_K7wD zW6g*HO8~5_**Id{ZF zBwxG-^|FMV*f7@pyrP=Nk5FIw`#)#x%tSA7W{X+peBY#4RHa_2InR6RGXxqlf$p9R zE$(iBGWTB52EiVUX+8WGV4`Z1JzMi^7f^%CwXVYwJcGf7gLSD}^vknnLUwj7+%+l*5tz8p(kKdg z_Uxt4Pf>_xj~{`PX=vt|>B(nyEyF5VJ+D5FF@O+|W@@>Gwe6Nt;%u@h5W*9G&O_wuior_i%4Nknl)Ln0=BC zZaeh}dMGPPvuLJb9_Pp`ouLTDC|O7D;CV${IDb;RP0Wd(fWvrBY++_L?B7fUF*5GX zEqsp4OdKCJ2{Bn_%m&(BXfxa!{$~O_DZyJj^>zlLx0Tr+Ytk!CDEo%6#P*ll_`6y+ zxcKUsjd~WRd0gKEA@cwHCGK@cj6z8?)7hc?3az%BNTz3azqTzmUH6xC&64DARh65_ z@1MLIJsF!;9Y`&5Srdy%y@%A4I)_{q^gjH|;`8}J)gSzH{Fkt0uQHQmoL1xYN%8^X zU{IzoG!RD@1|@Yoi1i&ddG$^iP8_JcESwV%wh(e#ebM1q4K!Qg5v5kt`(0MK^DKdi z2b`Mq+FW~Teg`qoNAOEjRg{_DM}Wht8OY!Jc)FF631fha9lBYSd|5EJ?^|GiQwXml z;7H@!6$_wW8UiGN>`Ivtn67n!bFSxzGn$>ooNnv4@0kT}-TpS&4d%W$Vwm@BkC6Ix z1s6OX!>(yFHvWo$KPiCmrn)fFNw^uxJ3D`vjcSku<$-X3f_#Ib*7g9P#Y8@BK|d02 zuwBSjnLuW?)OX|l;H2}lN7D1T5*wV)J5HzY!u_tBP=jGFJE8HkX`0I!C%?T`gV*r# zsy5_sN*olY8+>;6^G+SC7$0d8l32v9_0YM~)Z6 zL^p1PpHaZjw{BFDFiWvbAghg#KsOe2cw)qK^KRPt zX!YZAI>@PzN72Si`KU*e+=V3=eFe1``vhzjJ0FxEg&TwbhrFJ79hCr>GUC2 zSzB9HLE#f{)Whd~I+PvA5g?EfpEikDDmKgej`I2SE>$xou(FKf+k(URq~BPF+iHN3 zJGP6_64Ux#Hh-d(-wmN{>vfZ3~yMUh^ACLL#{RW`;u7ajA+I zGP5L2zW=uc&MCJ&w7#B0o_!31Ib*!@8S(D=>_zsx5fOD63hM*@Ru)FuyehH7YM_DHt^rpEt?c*2Y_^zs>q2%gHP0~w76f?DmBa0;F-S-3V zI1cb?eqlw3Nc6u2PFZ2=XT@H(wq%(L%`~Aivvb^rT3o;plkqa97oG2RYf+`qdR4|m zEo@D&4O4!!r}0ZruMu!O-rhB*;ZxJ|forr$%-ou(D07Xy8yd1NwT_|qSyoBT$SB=? z=2YqulB*>Am}OL`xO1&RVlh8Y9{e!3(?C1(vepJRPuJWTlmglE$1$J-)ca zL=5Tq%I5%NcBX&N@RKa2=Xsj;9@6Xeet%5L*}?l2-B# z15)U%ttrRH^3JQ*Poma7O}jh){y4gxEy)2>rq|{S4>8H0=Hzs_^A-va>Cy=$0lW*r zz=`a?upTJJ<$VU{wy8x6ig?%}w!WKDppC>*yBQ)-0ny<_gCij~Ci}*@SIMmZ?Z{2C zn(nu+Mn=CH7(_@hHs1$rZx%MKdb zOrX0lN?lp&Ji4Zmk{A+V?-t@gwa=h!K?&f}5Kp`K^{{3zl#ioQ;M^R83JYp8PFML7 zb8>?5UCf3!6uuu37(Y|5O-qXhT4qT4_`tV9#w-uh(U)u9tvR0ho#&>d^q1{aZC$%# z{uan|SmW$C`O#%>O*E)ST==ps4>U> z{j%7#huPf1t~30M@U&53;sUeBQ(UTFTStj>_U3e{DW)fePbh-=wxX-jurG zSe~+A&!f{W(Y#8+N!2Q(bS8)7j`Rugc*AVic5qFI!^^YSmjk91Yf1=u834 zIR0czSjXdhI2)7c>jxN|uu+%X?wP&K?3mnWd&Ve^jYxTmK;PdP`R}8!Lg|3{3H!jUYju^h#XRkB(XPk)Brc1}r+~xhuY^0hk|vLr<|((*&b+yv^|9#$l0* zmUffK(`xgVD1$){$i45Z4LcaZN)aYyLGes1deM9N9-^X#3e$Mbb4pNf+HDO=x0R<*9V}6X{B>DfMq8Q)@yRWq- zV=Uf_DNDvUSblqcgv0I4g(^$CwEKRj!-dt&(Rc3j)!Vh1(@p;7#9914{)e#sT+0xtT`DdJ%55w0k&FetE z+2&8vBv~qu00vUeUu8W?{%H+q)aE%MOGbk57S9!(jGvjT8Afrf!J2AtGDCz?EGw>3g#rOeOp|3 zm>N3zD18+xe&%jx=>vcx1=T1&X~PSLf-Qxr1oUx1BGNKXQAl90Ju_9=W=V7@9QJLI zwNSQ1G}cGefuVYZuIqRr2mLK6LJosLBsu#8=)k3Pd#IN&*98SR$0u^iF9U6D_>N8< z-GZ3{_wCkAmByh_(%d$(5Ww}4R;L@Tr3`xfESy8tGC92HKj4F#D(G*zv&fd~ZV%+;%oVvUVcu_Idtl3$poKA)yuPvrBzyEU=nuh^jLuzKN5)5d0ene zQ-#Im_6~fTBo&U?yjLZsk?+xt(BoiF^aH|sCx9^JO_pWGf7gC0NN!39flo1`cuV1$ zP-Md|{dM7+vz{1=jF?)G|74)i{$h$3g5qrbH0PY4?7MJC@UdJ41>acrh2Q3Blx)7uof&kJf!MgRTH| z_geZ~&pcwj=wI1h=Pl@UqrraAC**vhDefaiftpewCOr%?c}&dyRP+nf^CV%AN6TWh z`34AUAeMi3ck4%pt7Nk_$QmE+^~{41ocT1zTyc;lO5Rf7M4XR!k~~N~(XiY`)vb0B7{^h%4C$k03rwB6dPT9&ZVi zUS=NvHSDE{0!ppCpO(}cj~ND8oH-QCl&fy84)g=e_}!he=L~Fjpx13_EVZ9I+CH)S zUGRNB%s40D6Adt18pB&4t&-Xs?>FfC(D%_@fX_mnM84Y!&=>x%841(Y7PBh=bHVc- zM3GJ>9#=Ti(H*((i8Y<^#B`s*><6|*@LEGEe_5||<|YGbfRNMp;f^+3_Id*g`O)3E zTOo_tJf{DMp_ff&OO!SXX|s|?eBpK)Eqsx+XL~pRe%pi{N+YX4&3k_8F)wooP1UsqrEk{ZsMAGZgC!nCB{JPaev6~$ED^DBE8$0CNGeIcSmT(Uj#1eRXH(} zpf$Znpn~8A{_`wX5I*Nm`Yov&^R1X?>ot`aGk%U>1;A4)^9a}e5WRuaXabu@JeuN6 zhSH!HIJF7jGCd|l93p&Epu*u=Qc)i+C3MaI$>$P{CAvYYN;k_baqfXWks*-gREl9H zy&l7(2)pP4R&Yuns~9ybYa3-Bw&_B3&p-Z6L>gVag%ME9+wIl3>l? z;*(G7Cw8mNuLUXNJ!VHH)J#ohQ6wwT?4@Yt0A^N`jw3BWj^nD7E@*XV_~6346F8Uo z%MLC7e@LSB@<||=Gy3X8y{A4AQCSb#M|0$w_mhs|!OeX4?j@*@i#WoG$L7*d_OcFO z;u_GgI20tn=mH^%He&38pe`}!4G)g4m#KM1Za_N#1hdgrRm3Xzfos{GfLm%U!(wIZ z76eT<3^p6gO`KfvXs&)$Q~St&3szB$+wo1dPllBc?_8Z~N1Y&X*)W$H#KzFl?zhUC zx8{yry$PwrivH`b5IYfkb*wtJJi74lLuQsh1>z6?Sj$=QIbD%i&g6hB=h`~9b1%Ul z3TmNPMF9Vc6<&WI(eo0a?Z_5DR8djb$=ai(78)0yBkABvy*x^{*m^{E-;$05I#~Xl zhOTonU8jcSTlE8*Ur9#;Y^_s$`<1c8Of4%n9Q&$R(OQ1vXZ{=2R!2fK_u$XAVt{_cY2oD^T!Ld=;_fk|w0wFOxKLfy=kY z=~@so_v|Lt{Yk=gA^`jmp%B3Z5eFbC$5(>Oe^uIaPjPU7C7>&CS7>^2ixTmb(cj3H z+^SRlhOhv%T|DlUkya&yo(Wb~l7M@znv^QxnGtKh_?{8~B55-sq!xyxZ`%Y=BbEF5 zra0$q=u8$m33}pbBSd@7>;>9p9Mp0|TN|Sr2yd%xl;9D|3DVd~m@~=@wFBVg=2h15 zN@#@>ZHZCidt`CG0qt9s^NYw5e?l($2Lxxi#rLOw#R0#}JEF_CPxC>vf*54Msn+_A z0r8OW?Me{g);MFp=sLkalB2=0*kb#Kc0)(hxI&N7(USElbXt$1B zS6@`e`fn2~tIoAxGt{!f3}t`mSy7cguJ6mr3@r&_Y=BB@{od~S74|vC(R?1}#Cre# z6joY7E2;4Bda>M02{>(@gfKi>@TK>Z3w=;PL?0Zqutdp%=mULoe|)N|vRhWesv|w* zi7|Z4LAi8f3)enfI&Gwgn{nl@*yNKK{V-eb3xzjbgfD5El87Z`hteCfr)J7ULn|XC zdT2oUnja zM1WE#zbk3?)-;}Q!RJxoWl_&5DQy=2Fc4{&$28@8Z+*U|(Y?BBeuzevn2LUg)g71f z$c@GpPk_SmE!=66*KOzbTJ}I%x+uc6MDS5#;SnGH!CMCCbAXxo`=Lq2Qd(g+Ftp|b zDWVLUbk&Lgc)P?UTXUa|IoQ}|fOnYcK0S-g7c;NceJ6F6GiYcS?MsmRH;P7D&gUN-M z2>|X}L-Bwe9pdqCso(ib`75xGA~UxZ&>~5()ca`=WPGt+(N|Q_H;)VpFwI#_dwYAE zmcI)08p+GgkJFTpGU7_wz#s zjJh|Cd=;2te2CBh`q}Unv!C>B%sub`A|Tq*pm1@9f)XF3NryGy0aMWMqmD*=F_C2? z;>3!9FO#J-#zM&ia07hKYWh*()t-grkzbWo1sbVeTI(kV9f;&dsg1SWJA6ZOr@}qX zyi;gNv0YDo8=vZsVuhzUAH+?{hv+-0e__p_w=<9v*t#)eG?DrF-xb+E9v_`mi9lC=-A2{W z{JSMsOi?(q?YCwwH(guKO^81&Eo+PicBy|Co;Br!VHvn2VuO3Ie~YI>DVleA;*Qm2 zKUz@LXYgVYvhnkZSWuT6!zCGsHZHMZwDDR8hD27iVAmumm4Ew!RD7x#34eX1{BAPn zo)QrdXPX->&Ja|OEXDXmmB+4laT3>=OqXh5!Ohj2cX6r5dIRE&k9*>c! zA}xetv+*i}mD+k3+Vumo&64lhNl-4?7VD}a^47%^UHO3HA=Z`0@c4(?x{3&Z5(lJ= z*8gbBqSVq>{iL8+m9kamBLf!Sf<|(2U`YnxbP#B$?+jLLW%ns0UnMCwI0|g3<$>;- zD`M-~%6~P89vvpR%IqQ|LQNv(X2QuC9SFV#IBFRYTv}z7IZSqXQy}5+h%v9~nwPRN zMwb0|XTVq{zoI=PZ(UANoj?@@cwk>J&sF0xWxxu8b1wPfKc#@3Zl>oLm$mdiSC3LO z`CD*cGWslM2&U*Ji~u-!iGVrj%8wvO5(g_xpW)$`v5r@CWPlO@e2A}W3OFG%ThcQF zqsS`euUqvzx?lpf0{CE-i5p9_bRg;9jbJh`(t&1{n6E8D3`JPRxX<7bt2P6U%D3d! z5X?_t^qMnx=yWfHM-DH8Jh{w0C*`!inD-PRPEKoB_tNjZYC~KJ& zk4m-OC!=aSA-ZU?U%_Jo1ELzyWt>n1?pa5!xUw^rqFwAICNw8{)4y^n8I<4gk*789VGuan=6hZ;=`o9bNHzl@ev$D8a&M09&A#@RCoa>Pnn58sZC^`$+ z0#qX-#G?L$DQ;h@+{?X_r7twWQ>pykr6ZhIk#Aw+^ z6o|qUJ?~9iY5i-e)nD37t~iXln2jP zPAKJ-5wvb7jYt@#$EUGHRxMn|x6^@n;&CU)|6%4ZvL`KuQ@32k?mibXN?8#!ezG;9 znZKSlbE+P*EU*T_Kdi$q$<~O}68&9FNp?R|zDG-ZGFosUmJn>WZUFW6^wpm9@&ERS zye(~nVNkipb{$<)bwO*_8#yg`bzy`dPP}k8~kKKFTq!UKO{syBU3ak*c z!$Amp>Bb^8iCvsRCile%J?g z)7AgDDoY5(zZmJK@y9k8cuV;DGVM*~05MlRlb!-Y_b2PSL#y2hov#Wu#JwR`7B{@5 z#`_43Hu(^Ova-t&E4#}-{}U$Th1LH;BjtKOiZ*x*8diJfhWK+~m)Y>3Rtcb8vwZ*J zNJiuB?t-X77L+_Zcqcp03HaTBDEvYUkh;YO+8G#2QUEOwH!d#zTw-`QZ5UgRnghCK zS!_P<8qHc9$x$9-%Ri4 zIdk)gEcsVopK6AWu?vHn#iN>c6WHH?BgNgce7ZARqZvg|;KqfDhQVZ33v=~GIis_s zK@YFRM4noyA~KbQ`%_YK^2Kr10*Icz)UB%0`?VcN5{>oMj&Yr2R&KuU-7=X@zyQWn zEy9$~c4SkdiS2D1)9ji9q^Me$JI4mg7gXa?M_Vj%MPp9|tH+cJCW$M@0M$P<)4zl_vF)W;mQcoYjC{<6UZDyCqh|B{=@uC&{5#7wRcBj8cu zTv6>zBl-})hh1_O2X zL{a$UU3gVCk?^&y)(r3~rb9sH@Z}p{3{`OT4j_DLs;%g@R5OUgYdgY=trRY>*G@Vr z-B(NzL{-&!dW+ql9Ft=oax7?{HT!h3vyy6%sw#_*+~zR=OP)#TYJM>f*QQk>@@qZj zcMtg1QGD6L%Pa>fuCEANX|PH?o_32G8#<$+QGCt0vT#d<3sp$i*?BBBlPpRS6?(XX zVs~hMz!Q>)A>vmnz#Yl7?NF0FkY*=HxW0CAoQYaeMRtzcD$Svf`x4~<96?>yQ(ax*k0ZPX5%I&Q0#dA6XMt> z!%ns4dYRhQqJ?54Ga5D2@pv<0M5CDca%}7Pl;mXkc-m`b>mYo;5dm}?*ZG?Q;&dQXIjEtZ_bg&?jncC-O>E!s)9I~L`_Om~Ol-lt`0^c); zgm!Vl)hX?|V7{Q@xM|Bow9w4$^g8C`yX8>_wTbwXR`kS!7Qt=6ev2?&3v!#7oc_z~ z{oBly<(v``jd>c}nw0+B_}_>{hgQskib8S|e2<~3sIEz=`o7uqV__U7PsEX2Jc=WA zDkzZAZ2l%WKUePi%W}Iu6m!6$An8WHKhE{(ltggy8VV)xQO$9kpt|gHD3#d|FUE`^ z;=U$Y>R6YlEh&+e1(|u=`)aK?#I@fIE;K5e#@h!bsg6jIdTAGY8oqsP0C)j28-<2r zUc(9^{(A;cF(Y7+h_M+=p*cKyTpY79pki;Emv_kUmo1-nfe*U1>TeNf-iG&C6&h zASM3C(AuI=Wi1UIMq+-taZ5FM7NVBRL?vLdo|Zc>05fqW(#dgpF{{mc{;H+r@KqMH zQ>>v&Q-|s~YO~w~jQDg|US&#F7x{EwWt*fb+hQ?ko1U{Sr|)_1qAE*XoOD^DbC%>T zx0BIeRh*={_Sjtr7!=d9VLEUhWo0N!4U?9<_en5gltxgo!0YJCn5CNN&3|TH>-Ji6 z*>I0)Dk)-jzX(h^d64e&K`C~j_{#zF?GVq){VeK#L+QNa14ETpwum6qwT>uc0&i_G zT5#s}{zd6%exZdl6b-nGET2E0YMXn%YN&JBc)yre+w_7Vj^qP$T0=$!n zQIfiyLDkz6di=%A<(W?h4P6S`e$QvN$=Z2^|J`O$lB&?vzA#meYRgsN4q(HX83fyL zA4^A7w#;P)SwHSXLD4x|d~VCE?BaY7V-l-6JHM8EzDiI6Dn@Wbhu{!zMk@+BFKIN^ z$_ zOlj~qs)RB%P55h2n(;5C^sidqY=ru1>bY}Y%f&H0HthxoD^J# z9kcbp8XzM(aNX4$5cr63eo@A`=$dqoitBJdwO%N<$Hc)oKi%eLH^Kjkw%gH)Sp@7- zu>kUXQJ!mn;BQ}``QVsF=P}lV$-skw9f+u(%aR5poeG&=`> z1)9zlqwzWKpB4NH7yK`r4+T@`t2%R(c_QLI0EuP8?ICiYF@$Mf@}0Ln8(YBfV#{a$ zs4?p|T()b9K)n_~s)~bGsZ26Tj3s-m*J=X+-gJPA&GjVD$I}G}*iWo_Ew!|vNr+aF z=$Yh*Ef8}53tF>Yt|658QPsI7dzQ00g>GQIha0I#EIT|lY}~t`lOY(%s`Su$O?a?W zNUxu}t~W<653oMe^vt0OI$Q<5q8REUI_!Fu&W02sBS)k_4D$LjQms<2UM+YyM$_ zzkZjOHrg^XMvq4kviI2a9=KWcEMm=`uE{yc(Rg+cV+lBq!qJCx+k^OTC zKKgm6C*q-{B)}cKw{%6vnBUrpVKr~_?w|%T>Ixu^15I6S>|z5s(q})U&I@%;jTfu` z;DyNac0T`a6kI0bKLNoEn$2M;De8&>wg~akLeUD0zKC>!v0D1-11<)yL|tCnAV89n z_vK;J${Rqb&2H}N0NJmA_2KEO-pfvBC<+BJNU*GIg!jJ41dq%4O{$*v2Y`0od?0;7 z8?C>)KH*N3m5iUE#v8e1p64jCM-GOyY$iB01GQ^xp4*ruis^l4q+S_rYmfdw*N@`_ z77$fy$;U`3Kz6)c8V`uY4ikL{o^sCCWKd*C`O1zix`Elc);K69;!6^4iVY&d9;Vze zE3R+B7wN7=LIA+^ftg&T0mgTm7w?1NJ^X)&7rad|!$N@%lQiioaEN2mV`6*+bf7}_ zJjJ0qDDZGg*WGNyCqM@TQ3l+>nnb{^^z}<@I~{1TQSz+_YTOGL(ULd2LdHg`AOycm z-_hg!8LALbB2uFk+>26E|DYVyDlTUB2e~-iz=xD_eZJk{gsqPG1(2~IYtN|cxXNQd(D)X0X^5sIm zXG7rl8yba_wJ`c>ZO;%3hrojQLw#YI(8<2*p2-D|+sZX2AQ;z>l$shZOSLS70}=sf zTuR}G4Q^@5#1(t!iDkwFq?Bm%)q97|_x=bGp#3Cef0W#3R!a1c%L5uxa;DFcZ?T7Q zW?)F6qMa_&E;4-|rGJ^-ib0|WkTh{Esq+o}H5uNTeyIi2LnsqLU*eVjo+ymo*ox(o z)wp9zS7j=B;Q`+R4?eyflMLt=v7}#~lwipaQ(`6FL*BE2Ib5VbXJ!J=z~QICYh1(A zQ9e>rK~@66jBMQ5SYQmNd7rNw2baPPdRb3A(#t>coDZmg5O{iKdsXQdKV7#V-mh@3 zZ$vp&7D+jfuRjdzT?7Fb+?xbBrmWtVXN8q3Xj=<_o2PLY;c)A|e(H2xRY*#~dGuYt z-mDRS;9q-_Y?WiCIDWVsLk#SQ{bp%yJ04^?a@`@;<0N4&x*5}tK^Wg~0?lYeRhmiR0r zT{F4uwiXka3=g+2p04jhkr4t{UjJ=nxlGKp-|dC+-1lwSAB*#MO;tKBhMp|t|1O!H zs!r|jIyzsWWE_9I5QvTMMM#t`0Ss30R(aV|KHUaBj>PMB-f8*wx(TeTNwafbg2Zpz z*7fXHDWIU9Q(V0CZy@I!Ddfvl)j@9r_~`HNKs`XN^Ua)3`TjyFb`Vf)L~N<8qr3?& z=T=r*MV!KC`x$ag*hHqwulFU9xb4sqVr_mm^@CV9nL`qdcql|c$KlxYA&}+g?^Q81 zF^WJ$bv4zQzygx~3eAqUdJ9-Rue-W6--(L_0i^}azJEXFj(@L9`Skj7jEh5^wY9Yu zYh4fn5pSiS3T2Ns=J#bTkS=9|p9_`i0hJK6{q@fZFd-K)<)>Hjx}Dn>pT~VYm4Se! zT#KF1s%qOMfy$N#Y%bfCp1T@~I3Vi!x1UqPpr^6HuFiVHz~i~NwE7*jdUt_cuI$LD zY&gz#-S-p8E_Atg+uoyJv_~=yDp(Q{_kjPLBoc_gW;$eufKm2V!2-Cw+4&PA1Cx&# zwgm@#kA#^^ohF~f{tt0)6%@x8ev6V2Bm|cr!JXi4gS%T2Ab9W)TnBdo!Ci+CEF{6* z-DQ9wxZ41O4-)+L?|j5&8$r%~Y$$~I)kR5Fp2F|C`?;+uG1%H%nhsJK69@2!%emktkn=N-$ z70B(G!2ko3f8rPWM*W2e5*f3(y+nvwqg{{*w3kN?bUK-WP01TZCGG&ok9YH62R`*7 zFZNAj0Q7(Wl7drVLFU`?ii@Y5mel0YlbK5NTThSd?NzzW_@dzbRRK%$;b!fm2YdSo z{(jU?_kA>5Uhm_jwoY?8@QngvitBO9okhHu8)3lhmCaD1Oe~dDjQFuHKD0i1o8)W} zf&6FQ{fVn%U0nc&OXM2c>&xl{4Iu3=&4Z@_YkHW&(=|1m;8oI+@$vFndascJU6lZZK z|BKv^pbhJTHwSEN`)JcU)lwbO8lKK0qoXc)?^@fa#24s3l$ycELQ`r?i_J>`?4!T)V zGt3CFqJIm_t1^iu(t8Iclw036pT~inhn3Hy7lP)K&My`+MwN%n!56Nz*6!|wW0#zx z{{s4daGw9ugJviO)`K1nM|Xk=l!il->D)Hx*Pwb>S`&UqDsqlJ?x^@YF0Gt^X2u!) ziEQ^~b*3%8v{*H$`;MU5V|?Gw#L}@A15MERyXf~!Pye=SfhkZ*^sHAPMAoOn?57SF zz;CA)z1f2?Di-@+;AxeZ| z_FW9MUkS)!_lB@s-886|Q&%L_g{#)_fnl7DYHSf6c}2@Dp1&!@4#*7u2K{JTpXMGR*h)wN zGs$f`xWiT0+QJ%+tXd}6KU5@YbDa3C6R;JhYG~Z;?ALOqd@RZbUH^cNLj8{sHBD}* zlzf|Z&4In>`^^pNOqNkQ&2RLLUHjv7RX_i_3-o1Tw(L8D)B2`ftlzt9u@K@;RXIyB zMB;2i#GO9@&6fog-lz zdyADeKteSpiDXob`37j3e_GBYSoR!D$P}^Qh)PXWIB1SqRI+hdN&L%o}>R zURBlblmg8us>&D|irPY4pI0D~REsku5LUja8LI&e zG9bfNjKMm;dA#lz0Y;i+Q;Th#j~{!0dioFqcxLXza-^tw*&UvcDdx!+pYm_MArE{# zuH9GZu0Z~5bo<_2vk=GvkHkM$>j~9ribL*>Te1QJ?$%p`BBx&KZ|X@PkFg@L_XVr> zt=~B+e-RHU*k53K#b)ib(y-*@=y&J2M>PlAl|*4fi?sN$AL4aA^3}8f6ry~`=Ue90 zi=qMJ8PjeRXddlbTtlY7yj!@)NCz91LerI_7Yd9kV7sl%u+jO&xpKz`=Zc;8XKT?? zm)1o~U%NbY7u=65>4On{AqfuodF76H$QZjOfNKqYA23GSPYyDAn%cwY2DU%Dy3jD_dme{xrpl-EJbb zwnC5o?+&QM4*4RUwIWu?nXKklZFgrfhy;PeRd1thPtuI2#YvP@lQdFpY(^it9%`g_ zpLxGVW4?Z*$uOPsq+C+`YIOx^zMPz1Tl9LHE+{V(WvA5=kMPAz(i1iroV@%KmP|PD zWXg9mgaj?W6KIbDw>WOsLDh*w4eq}9K^K)6kg$Jwu@j3``QCT`ejKfqzWbBMV&b%P zh4jMjnZPQpXq@{R_7bQ~ZlXHC?wA+XJL~#$Nyonijn`fFqO_A7 z+eC?aTW$Er3_zA4a)-cBk#Dqsq~C=Rv>h64$N(Hza7De~8m;!0c!p zY-hLFjVSqd!qjN;@q^Pvg;1Dkg=e$n-CfhwzAbXtUW{F@0e%zhXru&ttoDIm{C3a5 z-NPu7qLjNdZV`moDpl|M+^1CBDOE_M`UU7_AG*dJrk6yyLFH~9h)!VfDu zqC)E->RI!lP7GFDG94krheW;b&~OmvVv-#}ji(xcOzEnI`n49>vwW?_=+aa|0USom{Q`Tj5b2_n)aM(EdnH+Vlp%;Bl&a?z{#lnURCkHt zEDXsd7QrOwUG6DSj4c?W2_6C1y(r@&GlX+04Ws<}b*SCSEr-obP4Ouj8SHz_gObr& z?&Y!t|1Lbf`RsPg>#9Bv0d;MKkkT%veB9-}N&Iz= z#U*mdA$`94!`o-KKBH;(UX4uDg*6^QIk|=SivQe1*dEY<+c}~6u4Ra(pBF$t+seq3 z#r+)WzA!g4G`mvIVf;t{-oVV4xRW(zNjuW9>Epm3vm77z%VE-)Z2-~)+jA#-#e}x` zYl^Wp{9?XmuRljEz)yMvp9Vtv<*G10y)PXD`jqnq_S;f1B9 zgwmih6x~HDD_P}`iW^u1V5=+Op&^GELV|fZ_M6)cnJ2|yFcVf*IKb=FXK?tAvX`f3 z2RZtxWj4@Y%{6d_hx1BM5V=5OI+$F~Ubfbl@J%a!Jk6a85bc`Kqh-qckeCm0!Eoj_ z?R)ayMZVL&+Ss{X-L%DfimWtqV=C1YCxE&q>9UZGp)z{C-B_au5~Fo@1`bu51#b-Z+O6DM-*i`GM&~ezu(6Vk4sVk7JdIb*Ytmf4R~oQp|5;IcS3*pW z=Oxi)QLec!A}cIETGaH~nJD?-D#emRUk>K=Rb@ZJ{zV;(D4FzV*YJroZ&>b8qYEFJ zsQlQhhdoV~rmFkiba>qCk(t!&Nl>>z&Xh5kgh2!5B9S0Xn?Snz7)Nt|&rE%Pvy$s} z;i?SX{duM|Sy>~@-Fe5X>k}SEH;Kw&)|x8?^@~GPcD#mRhq<^&2tVA*1}AYwA{c9~ zU%fz9C43r4wL~G^Xld$UFh`T&cdt0QtpfsrNTL&Y!<|GYzJqZ2mbmw- z>U2Z1+ttlQ`5)#ayY5LG5M3tk4%tMeD?LrQ>A=qrIn2!04O{;P7&RF1G0(=?D|V7$ zwy?=2nn6u`EE1H-nVJN_9AO}>RbeD_eO+m)t|RlT5FJ-0h0r7=mVz&4E)Yq^E?mw) zkwA!>P9LsBo2kSxJN6^()%@DB`dWsYzX;X5wSkE7K zen;18zZIr1%6^&oI_&lXLybq9^1qj;yh^01H z{zFNI_vGObyvynTE$Rut+vX~}T}=Wn`kh^nC&xB}$0lTv-J}z(;WR<}OJ6EiCh`)b z`eJYp26b-acn^DUK%qN}tYmnJrehRJ{fLtR70Y09(09ARS=-J$O93BG+!?mJGI@g@ zX_aCjL*g`?>;2xlI(mO|?mC``N;E(*@_f-OZDAje1vOALda+*kcn@Rb-u91X1}w9U zWeTK`6P3EHkm#oPm;PWaqeSG70eF8|$WOBB8oj%s|+figjMyDn-Iec*2)vx%`R>T6&7t1l~ zd_;9>xq2heAW-XtRMfohDel{R+2Mbd20Gs|<11>Ba%lLnSwITWgo+;+-hq|aThW!- zn$8cA!>=M#7TK`mkN5Uv^K78Fz z#$F_q%TF)xfEviYP1lOn2NroEUQLlt6fD%ddHDfbtzQiGli}a zc%uS08}QB%$F+O2_ zz4%XMuLa#MJXGd&g~5Pr#}i->yegB>ql<-n+1oXcRv&X`|^%XZdK)0vB7rOuJhpAp_fT73)krSS~hIpgJ> zcY^=Ds9$EAn>6{B5c;gd`SHi(4XBY$Q-xKST0Y8bWlQ>alNEF61e7Mi;#pGR@Av>^ z*9FUui^&l6;u>%tp(}loEC=j@6IN$?med?v5Q+;VND;ipJ)!sqxXmNK!QQ^z(#qn03amkwQ29Iv>&W zbHTVu33+?pm_Fv1{hYm;+HZk)wql__zrP9!8n~9cwvNOjlV_wX>2Q^j3OJ>v9Gtj1 zAi?S{Ei~$bO?rmg^23Yxf&7Z6>|IQ;gMO_`Kj9zg7jvF2#u&ZW=iBT-JB5PmU&DKk z(m^&+r}j?+#%qJIP|FH@kBhLe_SH#GN@%|T>btb}=2^@q{&ioQk!!U0V+{D%wH`-r zP5lvq#{uU$9xLX%b(T{eDF%EY1#b*WLMn3hn>BFc_!r;AO&=Qq3Mpn!X9Nw0%aQgG zU;95QGZm`m_z(kQ11d#|Qv7iIJx*_zmx*i$eu4J0NQ<*kr4x8q+9;X0he*KNyD4Ia zOT-TVAm6wkP0e_4I|bpvcrcZ)z(M;Mhd-D46FM#&O>f36m(SCj32@O>igbM-D?3cT zfW%*7Nzvv6scfO;?Ej!55@t8RRlJ(*$92#{LxrHxS&$>PTisxT5Q0LzF38hz1B zTXwq7#mq#mKZO$?I(**dUwdLM_1}<<@Ax9b-SHsyzI{Zw=u2pNKWAraj+vwzUIl_a z!rc486vzo;j^>Lfa|}Q+h{ki)3U4GR^3T)I@lAl%1Yz#P)GI!oSIeN$THy z205>tNH%(!gx`iQwUO7+y1Q^-)Kl|O5O^bwlve;}6syV?=3CK;WbtouGrTpN2Yy7w z5neimAC9$Hl$*BBqHeB^gwIkij;(^+i5ee|O)14?WK0R*xjq!bspIyrcqU4&p>)Fn zZGW*?z+-1qk&Q|4ZvdWJWbn`WI+83rs4c@R< z#HQ?v;I~C)fGcb2y)b~`%STejk#--DwW6p7-L!22s;ViIC) z-FIU{A#%WuZ5PKmFF3wI`X%;EKFD}llR!Jq_}G?8e%NyVmti=~V-8?bsQ}xJ9K7j^ z%;#1m#EBVeD z2nMjJ742PL0@9??a~eH#-#W+q;x3njsx9tbn+AAO2l*j9JHR)8{U6&#Rf;$FS_UQ$ z9)Xc6RQ~Po>cd?ok3Vrnu9r~Q?fY8)2a0S<9o;hGwbt9wKdW^ifWgp_7^SE$C6SWG zcfr}7$fFz;#+1G60ow^s6nRR?d8xjc)p&Yb-M}Z%eGe?xe}>l|KH@;I%EIjk%t)dl zg`8JGfLQUsMIo+HNi#A5ShFyAHp!73{h{IS5&i1~OA6+I5q8$XX+_-s#Rb^c0g_wg zg$60czn(x>*73qPVLf#m#)I9i56!YB!hk6$CX~Utl*a@0<%=+xB7DZ=mmIL3OXD6o zDIR6|{cGJR0S@-qyciv$&J1%}X=_7g&|GJ!1^RrwEon=Mp5ZL8s{N&MNx{{EKmm=3 zk+A#)=c^TgYR5NFWcfz3oCT~7zsK^SfwPau^&ELlK3_@`N#0YvwQtM7TaG_v_p1KV zZ_h|aMa1~)sqS8+3Lm-c97N)s{^dYjkATo$7)8Pqki^@eLmVtKnT@=i2KhLB_5Ya# zLJ+U^TO5sCi~+l5(~Gy|cBEtqq9g3Y`4A@pt?w)MR?Gr9_St)i!GFe0#DMkw`o{)x zxw^x*g~pA{QY|_;)dRvUdkZ|?^n-ud=EU;-IBGp+c(Acy&jD2XPBF)$xm+3rW$+4) zslgshOkIJnnd^tAs}z-z^I4_)P}uO8=!d`;eIRoa)12X_rDWKz_HWE^v)m|JLYzKg z&J7Szm)IBVqgPlq63MXRzhI1aw9OX|wvU*G&R-%jh?2Elmdc*(?>8iRR0(KU}Q0HFj4<7RZaHy&AR zlXBF`wE_p+|316ibKxZ3Z-A8IKi>f74Rrj6wFHUj{wVcs_}6#{wgD0r1A*-Lq6(m; zr;p)@+dFU~Y;-BnGrCE~-Yat+Wgg-Kk5S;P1^-G5?P;G-Baf!dd;*(lf$qgrBoY1D zbHV)S_Wr-~b4_ygUM)WXpw8x6TyKHaf3uGNXWv_<7IC9mT3Cgj-xd_<0T_|FT9|wJ z@4$-44 zeN|&Et2YrAb!%&bM1(jRoVvP{gw5Oy_GH0p9enWc)XbK6n>|{_c=(N<1~~?97f7o} z_|44OwBx%uPY(@bqvo)Et*&xgZhH-%y;!=6>Ow)>=;5PjOG$w@YZStFq2^|1YH>x_ zU42f_cy81eJ$pZ(0i`Zi;jON+d<%B-CCI=8fZo*L7L7X?*J17?XB`rs!zAwd>p(ML%M1vCp;ncpUb+BDxc%{>l9j~rq`(fiSo4n;@# zq6d-%4xNj6q~ui+{3(};3wX0%E8)=H*D>{jeIT?HYC6VbGQt9z(ZniC#Z9!iCZTPW zY^tp0Nu+1`<^Sv{V_wncUF~HX5i#oFqD0(S&?lil*p)@O%Hvez7o(SWJXF6S?LVJ+ z8*vW3vR>na5(x+>vTaZ^43qOjFU&E(8lO`$DlIy5|M&CheiCQ#3&vqw(Dv<%!4VPe_Wt-ht zofn+nY|Tv60~x;}UY;|^XyysU06s#%UUG7lsV+nG)~)K~dc92>4>Q8~n?%E3vnd>-qW-d%I;{2?0nWcX~>X?5Zt zuHM*VAQiO_CV;(qXUAaVC8&-6GD%r9mfE;~DkV}^zcqn$?V}7M@qZORgzGTiE;z^0Ff$yQlsP?so+R?)8?;pwv?TAdekER>?TEs-|q zd4ZLJ=b0?R_A9lQN&b@5CMyy_h4psNkR@#H|TLQ2%;6I&a#F zr;mAiy+1r~EdN>Qe)_MRv>Fo(Qv?iKoq33uDoX+;VZ>zVXif+owLjuxY)Cv*m z)GPV71FXYVgs@3qi*%P&&(}a=lJJFUKdI~rx?)021-RY5;OOI1=%vvCnP8J}@2!57 z(Zmh-__T#}Y=!AU6T1w_iNM`Bdp~qdKG5Ay zv?!KnP|B<5gySq--5RNT&ufb7&lk_sxTmID^SCL~{PHEKt@p~8ieh_#%y61;%?W)7fa!*_qb(y29r8UJ&>Y zLhUI~>g0*!EnkMG8bm(xA$~0{Vl!?2-&_7F!*Mq=I_#^w?AMFsUk7bU4=fd1nrOya!RGV_jeIk zvauW6cJb$I2s-GDpu#%NU8l_yVnD)fhe}*@MeCE z*w)39T=#Zgy;m9Pi5?)Q^U+`b&(d%THy15&T_&hR3WC@W<0_20pd-Xerg_QZ=0dZ4 z;bMX&B9-X$N~QD}1Tj_Wti_x_6`WU7{oJOdK<&#C!|Q}vt8rW)cD;;{^O0Tmr7lYy zy)Ca7sAt|YG7KfA7bmaK_J~X+)R=pqCYxNQz_>SEZ7KI7o9%o~$EY^@#di7Y zqvA9b@E%yH_9BDy)$flmX(T5Myn!<16O-qcvu9*qUG8P}(FI57%aWX_NLRz6q5#gv zA1V|SIo0Z@TFS{PZv=1vTNYSPp6eS|37L_r`Q}#0%B6;SJ_u9mpW=_|USGXTnt=ur z0k#_SAMZv0>p=Pf^AAJ*axF@RP+6e+|IGV^u=NUCeh~|V;D;vv05QkyCm@;tbviYH zX#8Z$Qe0~-xmRklhqQ^uaaeROUvS2}0-SFxDCXJlOr$^|0*{?j0o{qk&MU@kZf_if z=Lpn_L>zDJoNnLf6mWMb5jTv|Y^VeyCU*Zrb>p>oeoB`e-h}E__ID?Wa!pUQWf8S{IX# zV1WN<&ehmA|QnKypn1aJW0;QCaKUto>dzb1GxB=nSy>|?t93@ClzF>}*-p5=e zcZXbC(}%BCBNk(mtCXUF+8?o*O6&m>R|zel2^I=1Ua&`yul|J<@=5}b!pt}Qm@7zT z;_0M-H!NyP1N$Nm3L)=xO6CrckF_*EqRT zB}m?JP07co6n-X?D8kcK1!?gF%Hw>~ceH$*))>na!=6JXPJ8E%fb<28r9>9nz{n!} zP;yv;7zeqHNm{TSNAy;SNm_Uj4|ll5UR_`E0-bb1kMgW7XS(u+2(_$gPXP)rv@Ks; z9-zLXj5UUz?asc~&<>XFIw75JP@}g8o_Pg-;Na|@Y2~T~2`Wi?=Kw9ff)YU$39llR{=52=ZL>Fm{c-12FfPSg>erHM_N+-S;>8^mb(ZDyLhqA2@I-;;| zDRQ`(^{t}uX;!RD1#+d?(!6iI7-G70+P|iE|HL#mWrUe@IXC0UiP+-`zkqY&P_ey$ zundh&z{Mcm#>1A`=ynu6$a_&}otz&t=Re1fz4`oqJ=;y1-Kdt`^S1fn!J2v75?cO; z;;DX569*7iHz?;fWi345bHPPYQEu>Ck1d)V9 zbbFGZ;#XxE^>LtrQYzIW%FWR!dt&70YI_*WarSB=6wBl4x}fN$$wBOKZ9x#j0VT?9 zMJgE%c*mvjy#+FKt(JZ$zdk-7lnUvTH2I1e^?E_T{*@VXKn3Efl<>B7c|q2iyF%GR zK;JXDs)>^ zy_jyaN5VYv|P@=B+WAhuw8C$j_|6S9&A+Ad|i%6xpu<0 z;=47Ocr?EG(05m!wC97Jxus$2|HzfjcDPLyS;=~k#?QM!LXL|=d4SITf#93r(Qhti zH?>XcZTt^{J$0nTf7U;~wtIaoaf<2O_9$cv$S5me6=I(_f;15)zW0;NhwOwH#sJxNi8apN?JsNH^uFVI&^A9ta#de44n?KU<->kF|vaL|?C(#g>p8eE9lb zWy5_LX>H)v>w$zf{W;Fu+eLcZHd`g*nKq}vbZz*AFf6|7xW+8Eu?5iMc0TwpnsmOl zlv+dB&dL5E)7I6T8~`Reh5rY1{e%|UCU$KtXW|D4sTEn3j6KM?0CgBf7ciM;W`S*zUlf-a_h|gj@VWW)yLj$8Ql1vu|rb zC5Cr7m%vZs@J#m&K|{EmK-1Z-8Ly8y&bQUTXYBa9ktfEZRn;smOH|kHPb*S`weF?V zRifdw}>?UUcv_k9->!P0-}W z-do_hFEU0%)pJF%!AOY3%n)7Q);P+$52+g>Ty_+?E%%rG!kL}}D)02?CKnem$^4IN zNvk|=C;((gK7X|xdS}_32oQ?YLu$+3Du&deQ@D(2ExvRU<_`+a=L< zqs9L0J@?5*4^qB0UrP)~W+I&S!3TgC9M^-x?Np}?iWi@%NUl=AgK41WbuYjwCMSM< z^}Vb*#H97wMF582 z>tZTB8$2cUH5R?hyAyu-c(1t&y{@ULZ;l+llM4t7pTj#P61GJ4S|X2{D1`&w_D10; zVMW>1{pEIVnfveis5XeD3%k41!!M!vAGRy#Y9=3`Uw>KY`1YTYvrC_uY&K1_%atJu z|EGWEpbhRuSj}%a0rZQL(XNm%T%XsZdBOnklzM)6{u#SEag=5WhW$t866<;?wl9++ zU3*_W-sKu7Wb6xtB>{Ar_^>TzOaqx@ww&6DJ4z;rn191@Yl@f&RwHL|9O)4y^@jVX z&t4_Y1G-wtK7Y_)0NbCz_%gz|%I&Y1r0-KDS!9T%_@j%y@Isp>i}%X4pV!<`fm!~@ z#iJ5M`4nqs$B7QWy#LTuR4=Gl31Pyf62pdi!sHyX;>gmKfeE(sEz{UxAu%=@pyJgl z@Xu~o)v5W&R8=(wz{cODr@8*ebi@3ZX(RF`W{gJh){|iRc-zqb6;#98QsymCjsF~m z4cJV-ruI2~i46rLb zqxfgkyqXY46)+(`AU652bPtNaCo4g-%MDr(^grEjTg|(sM8&}FsSu+?B6q7OsNdouN?y&=?ZXzlTXgYY zgM|CT<eYtFMkGUP2QH1)jz`>%_Sfu%MTn(j+lKsZQj-t>lMYK^>>XC+7n>uK*OW2YUm--oD$+GxhC3zh`$gh(&>b56SW2oh9v%cO(!N@?l_=3;tIvi%rum2-?A9HYZp38DI{ZqrH7R;;G(=4p{ z6>1c8&&eouGH%xA-Ra2?A6{v4ZK>*)Q1WzYxvwJ%v4sS^oNU^HOPMdv6R2lyamcX}~DXvy)j%4*HDF z4{gd7b=TZ_mEZbePUX{{;wQ6_Bh=*`;=N-ZP7P9ow9Kr?7#z zeew0#v&o3}8k<{toVC(Fa$3#l%-pi2RDnW@|EyI-TeHsw9@d_M^vSt^)DFLeldR@M zh;aLR-cntTa-^3NW6yv}Yhq^lO9Kp3yx=Ir{62{WdJDmrC`*-IbZ&t=+&yN2u7UhH z;82q#Y6QSQ7Y!f@VX!h{@}b2jIIA390D2_|V8!?F$?^)-_&m^__KY{Rv(c(u=_f-= zH5<6hX?d}!Z%-#fmIryY`?A68%1{EWlm92o=2-la z$3DjmxOr4kWR9M5la~!{G$XazJ^y#N0wGbd6~Uff_pt4=gkATh(PC}Z$EP2Ei2h&T z`2SC={(t|^^{PSSmv0legjsQixLI+Hb%(Fpn}hD)OB0^zYiE?%oe`(c2Hhv>+4ZmT zuXfHxm%$5sa51$tUK)~@k7k42iwQx8>yBL4C+dX{t|jE)v{JUp-8e zpvTpmu2jMS#%eUsI@1t@?-7NWk)ix;5Y9$(u)MH(ID+2oc%!+3M#0npk?XfFk)h5G zH{IX*mGp!VvAcT~4!?OrShDohrTqfF{OBB%B0cSAQ;Y;?xO6-?s2-?KOZuC5^Dip4 z8Zp?{I~6OoN|q89=*s&%b3GR78W7X1q)inWfh>!SN9rr@mTs?$jQjxi;A8Wk+D;5@ zLlrvI+bc%=s-G)ML&vu^1Gq;y4~pnK8hI;zIfl&^qyTj6Yv=5H#oFa+j18kDXf$l` z!YHq1l>0ogw^m9@Xcx^4Aj!fFM}(M}@AT7j4L^j#qc0v6llw=72;!Kc!%;;ly1a}B z@J^ywULb_#cmw67dJ1SYICVZa{XOcs-=i8jfn*dbxBPzTp$f z&1DI+WNS~#V*VX^BC%Rbs6c#~Z;5KTwE@wwabfc}wdA^pD7&lW{)aj8{)_=27ywpA zG#sBj;i3`fes`d75T32EwndFVvlzfWk_%)Ui*E_|v!tseVpo6=JClzwWkQRkn0^Cb zRUaICT|vyTe@e=j2BrnYt2j_c1(X>b={IOol&)>J8rm6?g&5G^16m%xg=Yc#*Ix8@ zQ}dM8{VjQYDY#({BV?0}`o3o1dcW>Y_Nagf{#Ma!bei(ji3XE9z-jvTN#$lWykQ*`Om~@lVa{wQ##PJgJa2{1RkUVqZyfaKHWo~Q25NSU}p>cjON>k-}XG%G@ zRf$XoNDr?)dVe$vcHgN9O%bZ;&P|R1sB_oIWh;*cD%}Hh@Ro0%9xeb~7I9ab#wh(~OIs|D8SS+9XQeHN1mSJbO8qL`X?Mq4|A)O;c{Pw)tb`wl0E?G)p#FQN zoM;wD0V)7*-(Li5yj`fkU^*eEwb6Vymx6LM0z4mY4vY6q|Ffz%;#v)B9}CdXSv6@3 z@s?UtHjyK;qi8_rv^Hj;sWsxO&CfSPIqiK}G=-jfio@DX^U~gYUZ`^9ZrD19&t>SY z5%<<$Kb{Zp%{niHS!C~Tw0*XCiuYKmGSPaHEGo%m7{FtKC?~5gE?D^SnBPjg<8xO? zzRqy^1i;RkqBb0~K36+<22~#X@Cgpfn?3W0 zuFEq8fJxN(F~)C$CjVE!qXu3jU6_dPCcgCfQt7Hq&rl%t@fzNoiup%o7HYvzVbbzK zeU)deR|0(SqL-N^(Jvx#ewyE=>by&JvU#l0h$S;tU?g7u>597dx0WnCise2-|E#jW zasF6q@Zx0YTS{r1C2ThD{wB^^L=y|3hM=i$zRWQPY0~fDV`T^4DQnFgRyYsv;grPh zLkTSJYD+uNpq^!AZ;ON0R>#b0(#ypWqDS-5v{aKG0EnsvhSCFQ-pFNru9ziusb+px zNqMVJyQiQnr8v3=D%(R+n)OZS*HnWN8DLpVz2xWG+Q>hG2Qu-tY@IMaOEL;w%)f|x z;gThxV4~@Km|=T$dU@-Cy_1IPKy~4iK#>NEOp`EZu1>cDDY(kKn7aj| zi~KJx0MUQ5j$5Re%8~-+8@l`EVv7fMfV9lb-O-#2fQ&!iaw}qCz$O8XM3VJyfQd9N zH1d?tevO;5_49S(+5r#P);+oIW5j#SbgSVS4#RW?AzX7FboXaO*v2Vb_v;L$uZ%YZ z&j^p1vh04y3=HVhSQ$2ihW+7Sw{?ss5_=aAbTM{#_<5(w&h`5$e8JYX@rP%7g&urZ< zqZ603OxNX0@od<}X0H{oWikDs@HQ|Jcs(iaejCq$l{32fKDTVXA$rTlpr_xnotCOT zqdNl&;AFY~j95rfB1(t=yF74BmkDerhu0Ae>6?kE4K=to%mgo+W72iGN+b^xrswmg zUFKXPhqnB(M8N{^F>*8I_vO|H{lj0`wCK8!0VT1O)*HEOe^%=9FsK*0b4=eSsf{|| zzg#jW`_9B9*{m{4{JS5`Nc5PbcQ5n;A(< zSk0@E1L?qKeJ)<48*X{^Ol((7GyD!tRtk0mmG`so2t zIb~ej7W<*YR<&G_!LMFxmbCnMQT*H}N9dsQbX%#h!Fm#wv+3i`^5pfGKHLKR${uEQ zBdS-%s^-?#oQENN_*|M+TQ%7e#3dEPtou^v%j#(UiC=DG+h^YDpC*Y}_d!cSc1}kH zzs38nN)s#$nI+1wm2z4$=QE{gvD~<@b+&c%Gt<#tIP!(lri@Q(n@t$P-iXXDk5jSd z%d_=QN9eiM;6@gZ?0rija3_1_1KGAR!n?!GFRHI4g=Wx(;>Q8ko8wKTsGWyZ(ONZDA4f~5JO5&#z}XUWS~r44w25r2Buqr6#|`5u8sibJXL;f3Q#r^_VT@Am1Vx-F2-wk`Z#0 z=pq>%)luDOqAreREgpW+9uQzf#Z4+%RP`kVN9(AxzA!;;A}89OteLceHCzDP(dYVL z+?3RPB{7J(@Y=mZh*n+ZE#h?Mm_Yz=wo0wh4&s?ljxFPamzgLTJZ)2Rz}CB_K5!ZF zrFe*qR_gz;-49ind7nXtX*wixeSy}|lnwi|>a!J>ucyjeQN0oSKKr`C`?6$jf7Gp} z9vDecbF4s$Z_|oPx#g6+W41U=!h2s|3R=&+XL-3Kv~*2bSjavOMzZh~+7mxKa%(obc-pm&!Gm_`cWbFb&&@<(8D#`7yw!F_;qQwE1qk6X3x*Zbe8sma!GZpp1Q4AV;3&#>UJq zT)oibz&h%b+Fw&rIym}1;l?7z{tlK^XWXoY*=Mnuz4p!TZg>v!DpPeQD?9>?67Pr1T%aN)}+VG;?E zu=w|XC@~u0S&O%A6Z_!9La@cqAOTzoZ#7+MCpVlpO<0pbuHPDBZ&VO?c6jbcJd9k= zXx;4}9@2nfcYrLjY=2w+tbxLr{0}-x0gaTL$i+u>$2o~`(n#3KAl$tYedve>5m+%O z{s4!Y=I=(>%KJh3YZ*cfY2CWK;}i?QWqhApAv`YKkzGE{bODw4>J>+#6mh%7BVR8; z$o2{I{%l&io5_OSB3Rb57=V5()@1w3uN2s$f8?upY-(y|`uL#a!}}6-iG<4gYdoMN zqC<+OO^GdnD&~dz$Sbw*ebcht8@>DI6QhP_ClupZ=6$KQ9s2f57V%UP19{$3L*Zq5 z|F(|2VSg7wsIYMMOaS}nR&N^4@*_-(JxHm|{I)f;hC_Cv2_pHMoIufI{#fm0&*p^R z2cQJ=W*|eVyIW4luzr^y9Mi^Anf%2NdvVk5t@l~2*&_iH2j$>j3G{Jyo9~vo7G%tv zoQ|NTTROh1FESy!qjp)-_l2=v&&QyGxVso?f!BlLSu+ChYTO?cx8|qrcdyy8de5~* zR7D5}YYLkxlvu4SvzP%f3YdUrf()|l3`80+9I27hd@d;LT2qXp5QNgM=*~>W>+EOV zi(Tuy7D)ZEHH16xu@|^Se=FM(X&z51MFa0yJ?lOHfcFTfO&gO8=r!M_*<8vY!Yo=Z zz*~sQf?qYyrGzDP3q`5=U7My12!m^;88=+Mj>Pb(^M{kypDo9xGmVp5$d}lLN~_Y) zsXyK}-pO?R)i(~;jhXAX#d^HUk=l)KrC!f-4&pcRKHS9%YDuYyahu-91~7$!!opXh zbxpe?YGuFpv`1jiE5VAlrP{atSKrJE+6!}tSaOnd&kGU)3FxqQp*h2?t5=F3=oGHX zxYQWtB`6Gy0wg?26=W8TxG@e`(NHEI`*E6P)t`rV8sE6u)!Dg)?i2`*3pT%P+iBYx zK-^5;t>KLHUkCU@|H@W?O+CCWC#R-VoSkXD?;Re>yj3xC&WC9I7PX8Wx=>%cei=~+ zs<(cFpk5uqSVMkDH>(QwXi2c+=r-|Q87%L-CGxvIE-ov3$&%C4z$w=1ySINN_f|nD zufHaCxh0Zf+`U&oqvLv<`&rf1hG*Nstv7OuCNQFA8Y}cqYSyy}hB%w1*r6&3eD$!k zr+v+u_+E_FyAK2LjvT33%QIbgfiCQwPq4L{?ZL;w#N@5od>@)x8+EiD()6d1xiY`} zY}+3OAEwKkWH&_e@+2;Aiy1BA4ne>QZ#OK4Cl*Zg5%+}L-D z@Kg0(uzmM;($&d(%h=rW)Z}+>H5duIYtHGEZUn``s*==&)Ho>Eu*Z?6mzx%8uU*Dn zhA@U1z7*yE9ljB;%_XP?@9H(Dr!yy=&yZAyWhpUlxX>GT2wk_@XQLiW*+t5kLO|R@ z$)C5+3HCQycGdaZ*oWC8;Ard>qvWUG0rnNqE`r zg#s<^4i9(*io3msyFGO7H_0UPW0IL<5`K_y&*941d!N0}+H3WQ`R37pwT>!wD%#Ql6Ti^ST>rjtBKpM_NCLtcd|J1rWCh4falTFdFn3t=Rs zI-@+_n9~Z|t7UuL+4?=x%pxcPr|g znoqtiq+w@|rurm?;7!5H6`7!ow~qWbJ}_QPrz5T`JQ>cXW4GLTOgR0|Qu&qE;eLff zb4&?+oRXUdnpF%(My>)&rm++m15EG_`Ow}CV3l!U zWZIcWF$aLzELFANpoIF93QG^=;9Vg@R9R3Z31#*kGN|E0E%j*&p*yW))AC5=q0M#( z5B-{}T8&cpbvxUzR9k9opD~6EEqXZSSwafFkRQ=6(yo%5fM7Yh8{5I=`a?G}nrb+b z<#ZP3y%Und3S9YlX9$CJ>|Pz=EO)ZzmY?X>FQY}ah5Q#@=s08r4ebZPzi*9^l)t3# zXE3MO_FKQ%5z3dV|Bw`uz#8p3dnA-iZkJY!F+(y0%TchaNP+GsWSQTRzy&bqcf8nn zor%T3S*sCEhU)KdD5p&dVK(|gKcH!u=F!@y*qe@r3&Mvwb|g01t-K`xSJpMA??IIr zgyAF2l06OQ9abl|a7YOyUFLtkhfETJU#KQ)13c)=R{FW&4{DWEtdQ&V1aZFk&pVZt zmqvXy;wC8HOw3S&kWm9V+|l6<#_k6JUZ+A+>jNyEZc7fzAj@Y+pvRq+&(Mti@p^DR zkn5zm3NwPXnZ;~S#!~4OzxMeR)9dB~((d>3?}Qt6*bAXtX3BU_wrpj367$z$>v_>z zZbCR*fYI6{fa3BVoG-bG!*0k<-5;?59W(UfBX@&GR{c?=MVJTScaYD>u z&6z6AyW`F+L>y7|avN&Y|EEoh ziUPE0EO$KU!A4d6wDhM6ghIx4j!?&^e=8>z9GlLS3Z=BQJcUPo#h=W1(`y9GIhO|+ zM}?^C5?9uAB>68mQKflmhzEKyKqs9);V1mE-oZ%MWH#Z>5F+zQy{*HYPEKH>Nj!2N zYRo}`4-U3v%3>*y2vornx+AfkoquQeCjeti8duGRg0z>&n{aO1aD* z?iNq?U1`Lec+gbf2!n!j>-nnPge|d(l0PPNqOfZw&-@ROn9_RBLq337}T@kDvSK&E@^&-Dl>!p_kI1wf=5w zl6u$WO&)jFdS18G)+%H}Qb{LUdhUpsR-e%N5(DX6go^^@3=R%dINB@HrQ}xlr zt?xq8%9>cM%3Z$*`i)r{g=6L09$9NU5&=slHa!-vhIck=%3L4ckyM04cv*Jdb?MJ5 zd_VnROfEh^|K8V#2AIac!{np5;$@fo|4cM~G7Xgo?Bs}9kbLAlgZ{nnS{C#daBEEK z*3J|`R10Ol2q;Q(T${)j&ZW7cYdY#x;63Ay$HF%fu>(>IBuYJge>f1na`Dfar2kf= z#{n940}_u;dAJnsQQ>0TnSX6y0Op^$^7PE%3pcwyo@Zd6#ElkmNF^y)a%x^Kjep`m;G&_>rJZv_HPm@j z`5qOVX3@ZSJDj5&zNVOmL(MwlAbgx*?NV)aYV-(Z*@a9l-vClL`Et^5vs6_Z0hiwi zP2%!@>z3Wnwt#wg$v8&0eHpf2{{T?_;gy)9=CqSr6ZzFZsauem4=32^> z!{Ljzl`JE;b9vooJ^U|&!{*Do4vc(wylXd=Ss-r76wAt-#7xb(m!2U9lFlL?C?quo~_4cS|k-Qs&o;p@0O-b@p1$5 z8(WEpe6wqL)=$}A5AAC{h!49i`R`MY7zh#>eFn@geUPg2B^JS9(eE4L!r36e~Zt)!oA-dC4?>TIC<#E*p>HV3z_MOMMsLJ>&5l~ zcVgY(9rc%HW5P=e@{Eq8hUf&%^WJt+66b@GPHxqm?62WKtYZysedK8O(~KuIQjiKn zKpDEoWNm+(Nzas480Y7U%G2j)hiZ&#c;9E!l7I#t7BAP#+RWV z3Mq9&g0GoBEBRBJ1%!~buKy}0a`QKfok#3@WBh+~#_}zO==nXu-^_AzpyffD$$)ZS zd^JO5M`cu9AvfKZcD<$pJNQt*_E0Z#ruc;!hBRkLnHOd5@;&^0sbr%Qlx|S?)4LFB3{vOH#@g`Hbu?6)grmE7sM7-wXB(mF zsB0o2KbyFT2JWbJ>3=_Gxt_ny%2+cR7f9(GM=GbS!r6AVH@b;V24R0l$WI zU#O;K0o2X}`<>5L#hHnPv4GekGur&0gL;%hBRNV9BYwK!zb^SibD@9(+8^Xi%Lm;dUhn6sBgJN0qo zE4iNhhDwFocG!VXEz3!^H%)ivx>Zu8*Bp`NImVAs2&IC*@7`^2L=^D(onXOI0L1Co zk>k2siW-Cpt6w3jvNBS7KQ9-f_EBsFy08Ua9 zsHaw_k;n*>A;1GBBlC$E0`Qj&|7O+|X)K`gBB^lIrdg_0;{0F+E3pfB<*Qk2^(9Az zC}ZTyhxJ#?5ZQ>AA;FJ$1Quy8_c1x7ML6aLO?-6jyl_`!80O*4PeHjN&|_4v(hsd@ zn4?F?*h9`NT$A>-Lt_Zsp2qUjDNm;<1(w&&Y7;G1lFTobv?`p#^YVV&P=u!8>3@1S zKFbl}3S)pDlU+zpnc~;}obIyTNejG7O$B(YW|qThr7C7M3bzYFt>Fa?gN(suv}zCz zFlRcQMYt3`4<5}wZEAq!&4HR2nZwtRrP&eCh6CO@HQ?E);DM!YvhO-kFyDI}a}#ln z&tk}iHiSZnkIrQkK$;0KR7UVSJKgeZl{Ml2^Q74FZ`UW_W(y!yuky3z9tg2!zW+t+_-Q}3b zTaVVnMo@MF)UzsZSGa#L#%bwdmkJY&aH69PmeSwR!aUN!eD_N_qzXH2HK(`@)=pd*H5x$;&(6KJK-^ zG)rPbx8uTAudG({OKpCfz$_ra-UXfK_zP#y+qWCuC?ntn%5rAN6XqcLDAA;q1`c?1(`sI^IZw3Y!CW%LE#+Al>gd zzljE-0&EB9mvodc3+&lTHJ&sv0Kb*lPv7rUsyBG?pBID5Z8A@+}@l% zJw6-WMS5##8K}tk5}7>px7;s|Y>Z^}oKJ_k&BtEtC8!P*`;KX?&NkJulfO=U*1yQ| zzlZ(YumU&F33uH{=x*Ez&Hr2(JX*gN4L57BKJi<>I3wS?Dtf}4>NpSW?_d7ZQn-fz z0$Ute+%_^8d`4=c zyc#n*Pc(6`vDd&bX<=D8f2Kckc)~6VY`);09&|7|tu1`>_zS-r170CiLq}&QO6(lt zOH$EpZy%K~Y*!cKSY)(P^hFdPe(uiNdgj}ZKgrfuy^RvmxMutD6S$2M*FvvR(LJmg z@NND4&*}WPC{kW#4F?x2t#u=RKAXgzJ^B>NQGbE!&2wr^O>-GxDiC?#NgAldH9I(O@%aM;JGW0JsCP z2a2XwW1y+9YH;3=Xm(gp8Erl{*bQwJ(o*5NJOn1*YTtv{1fH&1yFbb z3ZYMcRMA-OpCg6L%X6^+NDO>sdQaUHWJ#eHrH zeR!AwaNX*C&XP=jvv{aVgjHq-?;1N_{(N@Z+ath7k3kz(OpEYs0uBhoky232vnKL6 zi1r?94X@~%Y{0Z>rx5p|2TaksDopo{cbJ#spU+HJTRD3Fnn_C%mTB5e74pTc1ixD3 zJLCef$w~)Z@qG+hrE;OTnm5~s+HZ9eG2+pZvVl_(M7?f@53#16tOI{TF4=5k2hGy+ zyAhxM7Z%_Qd2om0@bK%8pFb;_ngfo!c3yq8pD8sP7v3nc0C%{Z4*_dyHJEgO3B38ED%%_*o#+YR7W6Pt!^A?>ZpN zxDw$fDAaLol}si?-b7S(hu2!CWM#!;@;D>sd$b}t+Wju7s^%xeyT_#O<3<2!mQgzi z7~T34AersUWxjs<^g4^2jL$roL%k7p9hek3eN)>B<$Kyo^l!U+iQ;!H$!Y1l;0f65 zat3yMICZn1vqxCV!Fd}#EHpH(W!G=UKGyZ*nqGJmy=ddL@c>|<1qIigy!y(Ll6;fb z)B5Z3nWwu2(aFiPC%&?4R1vc^2_IkJz)@=6))*-kPv_TidyH8mVn%8kS*3uf7zji6 zGZ^g1_F`Q76bt={SnSgf@`oT|%WepEDW?Yh*U3z898V=*`N?%nR2*-nhOli(Dr_NW z(%Me~sWxA8()!^W#Y*4ijZIueN!ke$^*7K+s#`hc&qZdC zpjFT8oPKRtl;+?U*Ow!pUJbDtlV{ESNiaPB&6rU7znXT$|9?&U|DzoK|1{J_*ttU! zg%Vz|YV(YH4_+eiC_vxm0NTkaidl}UsSwIVD!;Y*VYmLTe8J-;FHG}OcrSPSi+_5D zT7?Eyxa$nmxyt~cjC$3R);F!-!pW=8n zJ>AC%U+v)?uC6Po6vusMteDtr5R5a^%4~0Wx6KZatzcI{F{dCE-dKp$D)q&P*8|UH zrH&LXBZ-eTN{BNS&;qRQILOr?COZ<5_w23(n-Z++uP`zkI2y_fX@v;0+#j=^{&LX) zLTCfKK1y8v7$HH1h4^u+dKNk6hl3anxDS^0yi#1}r^ni}wa4eiGM;|vh;5!yg(&9?+ictfLBPVO3u6@0=e-Y_ zlBx`7WXn=1pFY54e2j$i>6YWieQ&nYZl{hCF8;TEF0l2lYmLR-Eyt3!@G^H6J2%nLgqckdOuRRJheth!wv9S*4=LGeP?wR%yVfqA0n>U z$W#eT-Z9W<0-YWF-(B*#KiS~ZI~8eHyF8C}jUKB+pdZ; z0xml?zOxmSG_^#@G(kA+RxK@0b46!){&s0i_6XW^`csBeIPZ7v=Uc^-uK~4C%T?wD z;{XAZfY%Y&EQ?rK$?tUkg`ZpKsN`3PP4 zAchRE=?a%@*yN*mHFIU}{csJ_okb)Sf1T-VA!yAREvUIZ$5>LXOx-7+cD z|E9!^6{$3?lf9}Rj7DE6*Swz@x)Bb?BJBUpHWvkbj3?&`i6day+PtvHw{hOt}rMT?`z60}kAS?Bu`YUZxQS_N_b_LPmQ93BGOQ?#q{(E&vCaJ%-y1uR~H#U@w z>1=bQ=K&cpk#wuG?aDQfT&g#_z2S|=-Ea5vMGb3}92v&Bp{ZwsD(0H+t{(3Sk8qdC zP)3%zf(iUF$jjP0Lz`?Srf#<3{LP$A==?Fy%%{>1`0EC4*9>x2`7uC^fQv21?W*d2 z+qJCS{!t34LM?x|(#enQ40dVL7Pu#(OvYCTetDD|we|}uY%;r8oF5TbTJLYwKv#Co zjfJ+82nNL)e11wfdwQsx$mfpuZ1RMXUn^y&fQ(merRSAiN{7*OcPKySg~1dg$Sh$ryxNo{wBxg{GD%3PC>XYe@v@^ z#ehjYfp#QXF#f%eRIG*~zGzhKW?$DHf!L-VNMRhi{OPPHC~Swn^Pt)u_VD`1jhIBX z`}*SXQSD@Xtkj@zlg|Xk+j0AvkQDUD)aiEMHkIRvPyRUnnL&v*X2iVnN=!_`+ZmJ3 z&=tL&-IyGtaURCs^pniIJT9qDmo9oO^%-R12y;YT%22J#FjjieS zLd7r`;5WL?GqHZ!e;;&FZs6kvb6r?Qggr!w_W7@$ zdy&+$vEw0e^g8`W@8?8^f3NA6FA~UW6@%@k9M)6YnU!a9XU(VxvO755eP;qg(`1+` z5Xtg>fzq|UG%~^Z{lz8_yD#;1YrBiu$G>8b3610N^+eRIlXc%UfUjc92`%1I}kHxw^6|s_=e5ObUU6WDMF3oCFyQy^6773&ghI zXF)%$KyDsxH^4|>+euDavnG#fWG_2w%!M7%^8AC9J>IBdk4NObAe{xx&qgB;ENYFn zV=Czx)G(OI>!?mW+LJl zU4aT$(6yefQ$RQZmvs}Q0iC<0S~a^~U|u>v_3zaDqwDQ8289slK$S zBTOw|ODn*0+pldbCjH*Gj^$6^DIR zk|Mnl?SV=q|I++;Lne;)=lRQ!`hdud^{!AOCS4BSRm*wd?hu2ZYf^|>-q@Y!1&tT! z;>a{4Z6b#=p+0yY$C8uCS~+)k(&PzV>}A&RxXT_LhnP0ii!gSqiZ~8c z(JqC3h7^?umjji0ji86D4fiuDdta9ws^4C}-G@?9?IJfHOGh(Ehx zY@%W;zM3fPy2-H7M*xuE+N|@ek*CF8z1&g@`PKF^aJD@ar8|?QTAE(c)f54^f|$l- zKeFZDg;FDljgDYeSss<`VmjW-Jr-t6fe!JBK6Zvtk>vpNu6L3o5FExS9Aw`_Vre1MVSY zhm4jej;qw}Jr@6hvH!(h=S8f2_Fwi73^Z0_GrjO{{&P?65avyl`p!(X;Ikt=ffZU@ zxnf9xaV+WMt-5aNE;@Oj*k_iGXg(ufmLfl>znn0wPN^@$h1!vCdm$+Fph=JO)o|Sf zrt>fTGrQA2LUxCIhgd7r%s1yF{;%V+Q5bHWdzMp6v*g3Gd5U->#5Z$)sBsjmRdXYE zEHxDIj%ySdW^$DKAjF!S4 zK|uKEgMG|#$ZSldCMfDiU#|XI*Rkuy4EkgqHEQi2@}kbpKq|a|fSbkAMwmYGGx(Wh z^5o=L$PKAx|3RT#-iiwWag_l@9l?_kfuNu%JL4mnEW>@@S@6(*{-db-ATVH4g>Q>L zC)8aTSa{ab88!_BE3QV?D!Jp^P55uHlUwV;&iEI-vW*_Suj<$W@{JzvF8_jGdo5O4 zE}ME@LiG4k^QzuS?uvA8`mri9H0F3Xt%&>EpXJ}w&JkA zpa3PeO&3rBW`FQ}Eq6>PY& zD-;Ctih+QqpJrY1#N7Y;O`1c6cdr0rsIfgiiPh}F3UBfQtdZe(WWQl`co&U)$1o?h)9as&xtpnKj7mU2io zPpUcfB!rD%gc1!VthYGP6c~{%W=4pkshbbIeQC>$gM%bU5>die*qIaK*O2?CLvD3} zc!SxqM;nf%OgQ_^>Wfbyn5E~QLnLqwi7P&B((P;j6JBJ%u%PhFf|wF;mKA2_F!G=@ zx)w*X3;nCAnz~ZDvjaZ(2KnEn-n?#(47$gXNNBy>Dw+pQr$IjGd_6CYt5?rOS66K7 z{r4IcE=Itqj8izffXq94?$^-x=oXQUQZ6)r%Wl-NiN7w+DmTQ9-tXJhb-9*w2?yXH zL0Q31jzG9d)uJXdxI2c_Ry855P-^C&QLfNgE>&K0*MOK@0+ZIeMMYoM>ba~|rN^<6 zow{FS%Tmi`?S#d8oK5dgaodwLV~3}AT5tP7_ot36jgDtzb*(U#iERFex0&RxY!xa?w39_ zmy0%#YXLV1U^K|jarZfIxOqA$&N%KoxQYKbCvISa2<%yD%^R?>rwLJpAZtSRi+nxe z{J7@R$G-R7)YwT^`&vovpr2xv&~B0JNQHS%AGZZwV!0$5OZ_rVyZ$YgbL`QzC=c2& ztiIJ-dH$&+=bnUyo6>9!yZ2eF##1f9H#oTL{+DP0Y^9Ec#OS8~JAhexv3|mIsM_D> zK1Kyt8`b0Eu7OE07Q+C^cZlY*l=T4nkNRrso#x8@{nLu_u7sq{n>B}}t~6jvpm~7X zluLVc4jHjMItI9#2?M%(3sFWZq)JK*A>odyUCTx#MB)hTYAlS9g zYuHbJuk*V>wCFGEeT6^a0LyWVwe_xHCwwS`*RbDec;$vXM$*=x+$c&LzK ziZ#S|@D8j~A?65q(k>YJq4VJFIV`{6Iu;bP7J?8ro-pP`+F~4dm4?SS1N)_Q9S!9e z(~4`U$99L2|LN#lK_AaP6-=t@YARak6UAABEf!uxp0?J76o!>rkBT4dPHdr%MNim& zGIV^p<0#R7iu1f)M(fn*GBD79rc4548JUgqOKV!9Z23bS^(nry0Zj)gB`N#gWrT4v zNsDVL(}3W|>FPk$V4I3FDR*#qQe0L1VSxMK@PL*K-TLXeLTj-912YKaP#uK{mp0>Y z?;s5EM-`y#Y0XV>aC!;=za+ho7Tm*#WczzR18gqwP=8C(C?D=j17<2^r4{7dl@)rm zOwMXAw8AXP3{^8?+AVb?zJ*fOm=U$EACk$Q`EOUsQ_E(E99BMkh$C?Lk(kCxPsKpf zObTb_vOD-eu%m-W%Ro)vj;1b666x15JzZ{+YhzbNMZ-??h@!ifMqYCwe&V0s?2b>; z%tGT^JBVYJq_hc+gITGC+T<~|XeNq{iBhA@E{0jQ{F?g_bmp$ipl#qGfb~aBq{i;~ zB+agDCcEFd$YYmSGQ(; zcX1I|V5DI10K1zO&-11v)LMTptNJQHESt@VFrw|w7XigIO7a`>%+Q4)n%O65r$gI1 z$8m3W)tc|dD~)}>&byd39~O(*O*h+?`pY6rHBx%T#mLbXZ`Lolc~G9No#CYFbO9 zg|w30dmW4Rd#I->+Pei$jaCGx+DmrbSqK#3kV9KHODp|oDA85S6 zwc>hqbdNoivxPcex8y%GxHvoVo-z#=NyCjW=?LZAf|6)K-G2j<>1kqyaHLV@@2= z)js?99y557eH=Q>u*=6dp7rk8j)6ixleT<(Z*r_Wca(|l!|wV;IRJuD$KB)ML>b{k z(~utsK}yd%LwwwAB7|w8Bk2=XJN9{}FroG_M|@ZAE)Zw6NfCd*)=$T$E`rh*QQ5lq z|DO40Yn&Tz3vTM*OMoh1sbeQ$H7W;Gxrh|idBo~*$2;b{xvpsBcS_EpCqw^$90i;Q z6u2tbhz;CA36*9-@@vF}x1(?jtrF|mC0CX?2*b7`oEscPw zn@RJv7z=2Qe5lRM%0jgTN53(+j~y#+e^|Q$Zo4Et`x3r2cn#yrvOiK3b9$&1DjipY zD{fx1=p?`>s3+`<4V^5A){K=aTm=<|O-h&Y)*Usu+`D$fh?xE!F(@`IcH%oR3Ht&81=_yD2DUCIi8@h}V7pw#WS-btV7uA~26)ctKdp#Bibm0sXhS3q}7!7wz zO->Zei&GO9vz@TF*TsXfCas=vI`r=b$tqN8Z4L+hD!3CM#pptIXNNnvanSb%!R`Zx z04fBCVp#wScvwEL-kR?BUi!3O%d91+LwR%_+# zZPEUYIW+*In0irPnJ2^6%y_SbX`@< z1gyD=f;(=zmUN0a0J2M)KQYM+l3R{Txk8PP9C-($^y9arRQKt&l+_ZEQ}b}y9Ca=E zAjIFS4$Q!K^lPi?xz^vDZ6vRQeX{rcfp3ti0x`W#dWI$fFQ_q<5WqA5sVZywaZ5Rh z*5*3W;m(2-v(ByQPK>`}&i)N(Ln{49uidEEh_>FriP4)^n zLo8^|7CBVHNFP;QRyO9R=a)c@2x-YdzdQ;hDbOT_T?K5W;M?1^9M;_9T}JyqqtGa0 zkU3K2c^;gADAbQd0IZ2y3b zRWo$~)~0W2#W1n8iW3DkF925sBsTb_qbDJxa)8+-=I{4jk(8wZqMIq%~@O=%hHhqZ|qYQEhEJ&(t&K2Ef1D^;Iy$Otm^naZ7UngwSIMc zM;5jN1Dwj&8W4lZ@PBY20M%ve`odi2zxS!mP&Dtf5GdC*Ln8l(X5ir|7wLhYkDAlQ ze3v4SB-1X9FMD6)|HfSbs!5g?t1+#GX#JsXvA5Fpd@V09vmlR^ucrnr=parvDX+1z z3k!ML65;cG)yrkB4M5{Qb*xpnfIXJO6Ysi$Gn_f?cFGBWWI_97wAxNHpy$;}5CHF9 ziJ1?0_8Foq;IhR`1z%2C0ALfpLz&Uf{{3fDlF8}|{j2xN*Oz8LC5fs-vkuv-8L8SY ze-srM^u1oTxirlhTDrPwl72aUh>OIMOjZ;EP{7(5bZ!GW62PjSj!r20SV*U|eP1YN z@R=O1{6dmmOU>jxI17LXMOb)v+?eT0j3!|LMi6C3oSr$juVk~YVx@snmM%TOyI1ZC zz;|OJ9nGhas+2R=wKESJ;iJDVeIAAcOKz0sqS`@KZPJA}{0OvXuJ>>fy&>G%!AD!exF^8a{u$$1Ty?8I&pzM7M4P`bS{oVSq-454L zE)C=4%lh$}{ccOCAnH1^=#&sVPX=r>X3PL^A2>61N0~Y7 z^|i%&-BnWu`Wn2!YvtYCz|4%=0h;m8q75ziZVu1_hw;c-#O>KD|I;&%H?nYUuy<(i zZuskuS9aHo3cBSK+H2k*_dY$IfRjbMr`ZSqKi+6s+o*PUpTZ{Gr+lZ}F|3pUyshI04sTFT4m^EmjZylvUWI2)-)43mOhFb8_D{V50G`hscYq=na#9b&6P z%T9`V6HAU{4aK!SAbU?~%yoVXwF^%JH8^S~T@hiuu1?yo@aB$09RZ!%lyv5^63a8p zo%pHLJ2&Mm@@BZ#sR2CeC%lN zbaeLDnwSXky=mKix=)v;w0;vrm7FTRP9?!fS)BSL&?m9}2fyz_54h(k@vH*8b1LLS zA(9NK4S$yl*{iXeg>62w?ay>^_4J(bwT@fn(vl@5sfiU0+Y|+;B(00Io*u^StRL2W z7Yc>wrO9JATNTqYM%tY}9658HbO=aOX|#K=LQ+w|6*ftQ(o`xOe6&?E0+Wd^F=sUM z7W&r8+@wlN9Ls65ZTKD_a=5#~(MB|m4_-fm?#SpWR2)jN>_RrP+@+gszGOyFR~;|v zk2k4374X>eX&S6-y0mQkFDyWB1&dJYUSbpxpBZC^_nCyQwvCQa>bcJ>@H5Sg2lB*8 zr4}X=tF9g%lG4BxHWo{asQhJlz*rc##Zsan!iuf>j1rewyIW3R0%;a|O~??dlhWvH z$Sy?DFoLcl7Htg?m~0l@i4J_FWX&Cc{vIh6G+Tv%XDwU=5ciHRcM_ihztvLP!l?*eKLb|T@Q07h zE6oWDHN|D+SN8+nF8`AI-qad5&eo|2ar zWfvZ^FPJy)_^HQ{?5Df?n;$jKrjLnhxCDRXuI?`$yMBMo$gq@Y)2*qf#`QQ%TsYdA z^cJ-`|1Oa@cc5ai9ttSc=*SlJ$?e=dChu&2D*Yh}h&1=EUn=_D?n@dQ8vs-&#z|Rn zMFFX7q7SJp>w$$=v}$nTNwWM$og194m(EMgPP`GMD9Kg`E1Y_NzT(aOx$!vrBH7_} z!f}n2Y1QC$LyRKyd!U&)$gm^j7U4v{br%tz&0wrw1_UHRRDRl(?ai6SBK{44tZTLX zAtC>F0z10{LO*zizrtj1GVApu=y3rKxl>C^i0MA%e4RlQ7+PM|8pb8Z1PZ760B}W# zKZf$|LLlY_{R`R@@)1-7It&mlyIlM~o;T8^f(ht6*9U7+W&?;#J_m{pE0D(n_kEFl zY1JGLhBR1r3c91%}o7q~Il#gMuvYvlRfICmM*B9X0G5 z?L2vmtb*E=`!@2(`HP&%^k4P3k)vZTzvrJx2Y*G2) zhGKQl$Xtm>)LOq)Wf`gg!!PEA&Pu2451_-a7!%d6=-rb2^!;h$CkGs;T?JZtF8v`FzE%l{R@f4Ln0tdh22t{6m zX;r)P*Td9y!;(a$=AML~7USZD_9S!7B}(vyK#1gllhGV$^eiiJCAJEvesCe1P<+m9sX`B#+0(O$fGm241CcE&`caJ>O4b zqhca%EOEKHX=$?mOyu4ZoK$`#YO`&(!~eR#r`}u{4`R*fpGP;y=5j`kJsfIAU-x;W zdbl}KcX@Z;%Ma4Zg<7r#50trTMG zx+Mc7d<9K{h4Kyqb@KhEs#aa^ET$6vaua_%@`2slwH-HBQ=DeIw|7 zI(WL)k%F5s5&tH2SK8AJ-^mhyjWna<$_%sj3%_0mehVc-Z>TTHtSg8`exLWFy1Kaa zhe$#n?Ucx)cF@&P)uJxE!fk5K2k}fRAU?=m-Ls?NIQt2dNctLPSM6%n2i#-0DV2MBMn_+<5XVrb=7ssH{r$ z>X*6U7c;MXsy@08u$wUW6)tod6whMNjDuA60YmQMG0>IiODZ+o!2!_6p{0cr@-33c zU>`Yx>PIg5EcX~vnT0-WB$=dUCp?_p@tQ#hb>A&%`H$-HcS(Q(TT)N7l>qA3>JoJ= zqa;Tqp zds6d#J?Y`{`-j8~vR=6@$oHSV!S%EqK?Mts=AVgf01?O(b>|WD3%g;wOQuqShmTAWL+oR>KRg zyT$&_Ug2N7FjC%)FiB|a`uxRlsojH&-b~gUIN=6(my=R+a=i;5FasL7Jp(SL?E}u| zX9HgPP>&b+M_jx5O%Ky!;PY~`dAuo$f?y&$YW$I2C(ETrW|X;beUvVPgR?hA+B`f? z61f!$+%wWYs@}>>FE-h*0mnXu&ns6%-cPoiTwK|r?r%lw31-UC$b-7CD*=tJb-mL>#vr0K%9BM!g%U6c+}~`w%S>#Lsg+Y37-r4b_;{IxD`H6n5xEoJ`@F@^ z8h9Pu&(ngjgIVa0OyH$z&B4K?Xv8!)6K;TPO|zOwy!Wt z={fz!nNstQ?GF#Ds;ZJsOsG(=gEt>afB~8i$H$--o?<=YO!?#3z?Ts4Po? z?u{6aD|9>wz2Ug{hch}MUs=pCN<)x8sgqTpR%EanjLO@?0lm9ergfaGKuqM>6n07%jgp4Ioni*~hh zc({lKh_V4uo*j~HhP&J1iqX@g((ZjU!9f+3oN`)jaL0;9_AiSv>|v(Igv~~0wRy}r z542yJRN}vY?I9uwE)>ZLm{;)WA_II%eMSD%4(5i0Q;ja6AFj&P45LtQ8n~;EhM;ir z-qm8dbh74HQXC=lAAe|HvZJ=j0Ed%j{G#e7D3|$LZf0#A`-aywI7?vfa|QASjo&Ne9m2B5F3FA9t056y^|=kcXvBr5SICJ@szezVP?% z(VvpUast%wV|a^O+A{XH2rF)e^|*6c+RpBIYxbUS^mNUy-%nH)OV65z;$c0!?@NX6 z`j1v$vgGuej_v)f_an*BO9v|i;o&5{l1u|sd2<|-?6K8@-si1vMM&OeOnZ`oVg*M` z|8~l6vtlnb0}K-3_kVSUe-mq16v>qqFBZDf*g2hx7wKopXgf>C$aum5d%;C7cWEDe zuNB-rqeYGML3(vnG&Q=Sg7jfLRRy<(f!ig;ajMoGxrXXan~_#8M3lrzS`6ECev<)mo00AyuF~mAMWAK-Yb@%gaM00 z@KqP{Ak*CM*B$09tfy2(>}I|A_oMnH34MW8&hDmdW(TV6kITmlO-PZap5#6{yv z6ZxxuAu;8M5~;~F2Xs3bDDa^skyzkYN$j7C&yg@meuU70&}bA&EF^daia{+3z$V3` zE5#|W%D!Q#g@{wgzojgM3lUF-lN3gP3!y*=_dx+Z6$;V?F5viZv9=lhuLGk*sx{rk zO@B2|Zuxl9G3NTq8%WZ|EH<=zY34!#CVf}IEcUPND{J2*Vh+B{|JitKXb*WlY@u9# z$%J8Cw|vAjPNimk+*~*{P7`;brxsO0^jpv8etlT-oTYouAf_&OH~6JPX5mr5_f^Lq zc-J6%JAG*1@|D)Xn!nc%K2W0XVbcNs>MP#xMmq6UHaVhE-L}l< zgE`TeK>~+*y6JjCxv#wFI6U|Q>+H(hI&a5#j`Qlf_AtZ5lNn=dLhW)Tuf%73*QsOf zn-0ik3+|7rW6>IdYz=5Dh=l$}dtdq1u$OLv!}r33*P zB_NX;6ObAmj%G;1=n!y(bm!=NZvTPj#q%7$cR$_$$H8{*zAvs%T<7^YPa*JeGfqF_ zn%ip4wlQWUNL`BI@h%Q-Va~QBLP|;e2Pb;F>AgEjOxi!HmBf|aZ+c#l2$=p zl2I1czd3F-$Hi0S>3t+J+jwZXr5Q-vOliHD)*G%n+5|!tlgME8-B_vOfZBbCl(LO~ zedZ_NE>>l+Y3lFU+qHYbVo~L>$>_aP_#ETK4tcrE3MlD0RN2mGTn3SuME|jTN9`oG z&ECJ7QxN!KQWWRCV};vM5xgDb@59xyihoQJF;$(D@uI`!{*SZ!qTy53R!lRh2U8}d zVJuirZpXG2hKqt?hjz5fd%@8)oynK$F{~f|zHvZjo43IsV`E|#xS^LEuky2{Xv4@w zcc&Fk649rDrW*ha8E2wAu^@Wqb`Z*u*07OuF;=59GS`e(Wdv8epocy0)wq26$; zWA%kiT{pRNFn6~8)`e4(wy z0*Q|)s=pJh=VI3n7vy%LJquXjrY@a^75h&9tcj?@ifS3s{XmHV`k(ie;RctBqUase zEBF&IHV&!dfGf9O7PSSx8$`u6Xi=r6owN5A(WX>+QW|;dz0rNzF3d|y+tz1@j>>bV zlGjUVc883vlx97ru{|D%4G_R9envdUcpg2HPH#>O)IH)v^=2pIrpg2PDvS3QJ7)q! z>_qZx@c(`~+& z3%}a&*NMI3)#%BlnlyyXc;i)vr3%*Ri%qP_2h^G6Z%68~KM`Q3tttJktz5bUkUdF6 z>Q8IJ+~uFZ|A`iGv#_5)4XtuAez3eXu3`2~q_=1zwa%9i?lMXR6LjiP*r03cu2j)= zVXgY+{GXWGZN+RG3h$?t*>8>J+D{(-7J%;G3(dN3SvZ6c+VR_)DGTUun<@J=7z%{kDnJS9{*2X`xclrk zh7#wk%ikEx5yvz|gcJ0gM*@>-m`@rV3`b^PLRT}i66N|t3Dn4k6q@nn|eaX~DE$s}S7*NAN^G5}8 zUP($I6&P)Mgnf(Hl00WlC^bdMgO_dKf zO}oo)%^22NGHjx^a?4$K0!(8+yFQMR8&-cfFVDSvl!keUHaiiu?7w z3NpsTp7EgDOO)bK{QgQ}2e_qBn-H*73iUS57P{dfTYxHENG4m=He&kWvI#!?WHm$< z&gxAP36(1C%iF%-SBr9K-~m2q>?dfZMj(GX&J4^>A+n~GIJo!PBoW+yx)57j?q_#b zI=*x78ZlX0k}>lEwXTz)sjW?gt0Yz=1@k1jdsYaIl@&O)S^D9AR_r?r~(|_7lQOI5lXFa zhg{YB5OARhD2Pjp7JTpl%Goywi*bQ1~+T>rK?L{A!Nb!lCx?D--J?}MTo zpufL!QaoFi){qHeMxoxAJhkpY#R4~#l$5N&-2W6a+x9DgQZp^zy=H4#Ry-RzUA{9p zX@FL*pTiQf`aj1GlqGCyP!v6=ES^6C^6X?@Pbp-4OypBaojqZe($|vQWKS-K)#9%9 zM`B5!6I`re)4y|JOB#0ddCt_-)V1Nqzsx^*Vu%Q^=>0Qc1=5|qzK--Eo$%=`VP|KM z;lg3X6|tf^{JJ*wq}jAL*DfB$#3A+G-0t0~El}4F9)@os9>y}zIpgAdCqzCOG4h|1IHoiNR9Tfc zaQ`G#@2;pmxRR?p-Uid$A5>1}R7kFePfueGVyx2K-LckJ5dwC8P zi;a&Iz2Y`-35X9U!=DvYNX1x9eM59Cs<*o`6xBVD9S^oJ9QYGCH~|A9u!R9NL~^;R zs+e1^S-q&(Q-g6do+0;1pK?Y;;ysv>dfc1Z(Mzw$$@}5Qk2` z8W{~-)4D1@!mx_2a;Xkc#f=p5$15*JJ{D0Eb>&e^v<73@DTWK3?rUk!$$6PPcBaEt z{#)mj?FJwTQ_b)f7C3zObmMJ$xtfIhCVP??AnL-$K|_+oEvVJx_oUxzYKSyRY3#d6 zI(?I{J5q0IeXYJK%^`(7V!fJ;3ij4`2nJ;*u^Tyky|irI&P4SbSd-Ta z8Fu{ixkg<9?3y$K>s_SGtY0E53}_|u>vO&?TJY_8yD6H3-%+7(pU?n5DidH zkq?uqjaJwOGA09YsNAoM5y;{y%rnu0n`{&!L!{BB2wa7Y{@q)cNYT1yciOb3}Nvz0O?RSN-v@JB;z2p9BI8%Po1J@M2aTq1cMH4Zn`ctcxu8J84NC!Z7I6*=R$7@4SJ( zicb^3xOSNgZ}XM96}U|8Pn34h_z1vw73k`PB0qdTR!XF5xc5*Vo?y*oTc{GbeYnlK zvbwIJ7RE|n8nwOis1hv1g#;;kR5(YaPyC!V-iOLh^zZ&go@P3{drZ02E-JoG;cXA9 z=BnVGoivUwrR&}g;Kh1ei&FLq^;-{9wQ`A1gW@dTNxShP`{BWaYZcEMFaFGgTN%Qu zj)3Z8`>rfnI;7>ZHQx%U;144+-c%&#M{cWz8TSLIlu9ge8Lt$cqYY_sq8 zYrk^o$@e_RgN_$`O1Mh($RawX3W-7F#ksj(u*R9p>aGqpoDc$*!E7O+O}Bq#?UkKR z46f5D4<1_h!h=l_GW~o#P;p^a-MEw@iY>Q!wrjud#}5<8FWo>MrvcwvXrgkEVYwdo zn~Z}D;T{)zLo;ju5l;=<+eEmiQQpoR(I2|Z=^)~XqN`Uq&FxY|LY~()hzjnElVfDt zrM}H&+2g_X^n6a0w>iAnR(=v|L+QUy-}5K3^caYuUD%SJ-!a&`NrEq=&}=Q3w-UEs zQT7ww`Q1ylqmeFjQl@0g78_b>SUGs|3RMYE}yyfYq@`N}LZ7h2-IVLEc=!-xsC*W?x*&8%Bm9=-%aqtxs6%o;S zisn=feZ|ZWFUEk4*{b>PR2wwQtgiifB(eAL{YOuG^fD0EzpAP363A=a4+lKv@AdTc zeST<-^{fPIYZ-q}f`Ydz&aVt?0qqQL;LO`$ zq7*XuG9oK1mUSSpv-tq>iG>{Y5SODw>t9X$!#b=Jjqol^L)OU_7l`dnUJhV zdY(!2LTJs0n#FI1#?!aH4Cl=I`Z2n_%z8s;W7E*xGmx$8%9uy4an1;ulJz@d4E@Cp zd+_idcAulZzq{w|-cB7u!6a@nk?J|Cd&n5TLa30TQudl-q;Ak-`goP-^XYfnSOS7) z>dJDjbrcZEg4jxWr!h|!P#vavz;2)nWmS>}*p0=?IZT=64W`J;%Cc5&)e3cBqvYSc zudxy#^U0{39#qG|Zcg99lXWz)jR5;_HO^~p{zzl z&Dmb})L0eyoMSZjl#7JkgB#%=H=k#;tEeZ{4O?6ax>ENUDcSWf_C6|69&EM&@XgL$ z0DF9SA{}?DO*3~+i*ik7iz<#*Bta<8SXrC`z|9QG-39*P#zVt)BX-@&89u*~b@awV ze=zqvNY?#n?7RN+kk*q$HeMp>A8?E3%g^!)nAEGv-I^v0?==5hRN9o9N!Tf{@rlcG z)93bJ(;h8qrK3{Kdc3XFBsU}A{O%!>H#dOyBCO(MBE2@nzB~L=Qp2D6ZO)LbNtjEq zc4excTywbNw@=!Qa|o34nk%AIgD+$bX@xT_tOl~@hKK`XtfsxP+eY%^Qnn#KSs9DwYMq?e_nO#Ho_5mz}OuD<+@ZoSHrs9@!u9r0>uz7&g^G-0KZ zIi-mUkC+X|#>Rx^W1=1G?~mlUFiLvEJF(u1fxxV1dNc=gq}FOk=LuaGtZ^Uyp|GT= zYg0YHu`#1+pdk^!q7LG}ArjLIP44r`Yyy)uGUD*=o*I3$<-w?Uq= zn*;ZTZMxZ1f;RscYd;z}~*TvELD|=dNCBMNT|B z?Rec@Wx4@=(LXczpzJg-sI+NcgB^JzxiWYf@`|}7G+b5uCVMkAV1Nq{vN;2rHpUp; z_>z?vE$>~>mEH!sHZ8s|_1lI313P7&J36fpGO3;)T>5)$*?a(q^tn`V5myX!l{7T% zad(Hm7*u<*Rf0Wc#-C~%8{cl>;)t8C;=|aDZyfCtt(Ex9+Re5uD^dJ=bXM^UQ7%*e zXfr1=nVqTmv5R4v&3T1fa+}k}(&vYCAmxR)2B!IX9=@eE&3rB6vCPm*Q7L?@QFZUY zQeyN#mUb75Cj^$~pj6ola83p$<_6e#Si|sn8J#V+0xNja*M(NfT^9k_XvP72aBvto zYrN%wA?5JVn@VjAfC;zD-#3{UmRbj!G=D9`G=E$-YgSfP7Kk91kCuNRs76@EhXBk# z4-WA+e~)EMu#|(1D_<>ewMMj7JYvRvGutFgFGC7kA3q2u6Ss4u(Ly`V{L0^LQu43= zme8dRlr11}afhB-LlxwB@+^y;SPUXVF}t|a;JO6EzPN2}e#7|nP&`84^oAq24j*seO*18ZIDbL@ zM3XrGqmUinj~`ag&(2(kMaCC3vDO!HZ)rEfVrWFaAR4@(=Z2U(XSchHopIJvFpDH30SSBu#9dx?#xiu&9~n(HTZzfuJIbxhPV6-QVzlF%a_j0t zLVA+=RAy5jLi*cTv>yNVsD1({+*~^a;KOt+w(N{@RqbVJ;i|^c&PAqYoOc2UL|<`me!KB-LnfuhTmtudU>(E-sTkay<-*psx%41URxinqHVTl9q$J_TFZOM9QJ~-a`#am{5veLl`gE0auIBRh;we(-*7GZ`z z{UKKu$A6j1q%`sq|68@c%}O!%j{D9b1}TTd&z#6)R|xdMOK@7c;S<0v+A0RWtaigH zFDm40zBDxpxnK;);5G8*U)-#jG^yt>jT4G=o!>tPY=OUS1_g`N%ms*q%Xf^8i+o8< z&8&vaN`2BVcea}~OUQ7E-f0g2G?231q%`aX!(v{AY)kq8a}R?D`wfFoz*~~=IZML* zG({j#s%7G!NDD)Fx%%EIVP85X#0``A%g9YSd=PmLJun-n>uEptJE{`I(=BLibGN&9 zz#4aKq9(O1S7}tUu*-*O^XQ6WXBCPhlevzm!&3{nn=`d$Jr2U~N$c7gQu`O&QpfMt zaG3rL)6A>z@4vTGd-RUI13cWc{G__KhlTYEqfe;5NbDur@9S=n+=T4d*!XBxU{GJS zmt`2*A?YDZOQA~kJIn1BZ-J^8+8zZa1Fy=N49 zu{>v%f7BuvptPc*4c@z1UK-SHO~-fAR&4hEz6J<-d$WpW6)uX;uzJNTUy_yQW@m+D(+2I8W6kD>604YOpaxeWF9?N`fr> zu9;Xo9B8O&~G<`K_Csb;WcMu0p6pE>PaXl zA#)|ZZZIU<{&J9MH%mYM#k3zTHiQx+t4oy+H5v)Jy-`ou5w{A{q+^hDq#2bCjCD0p z<>cmOry+UYoBGt_N&pxWD_SwI`)?bsHNp6@X(kKvF3vbNgG6b50p0x9=-8sds?3&Nqz) zR_$OglrXvp^*kR-vr9YyrtI%JKL=yZJ5mIe58;J!Mt^1e0ras@GQDJ z_kUsqW%iSWv@h5ceU{5MJ}na3_YdT(l*2SbXnZa?1DXlEyhMx-)9F$%_7d{pcS#s0 zzwsLRy!|p4VG3!evh3jI<}P|BVN=x?Sl%L@ME5;4>t~+X%}1l-;-#->fs+}(rVLRFaJ~i&R&1`HjhD5hzM0_%a7_5_HlK3$;rGs9TG}wVY%MtW;-l$| z>fTwSvZc>o69G{d{6qV6GXk`Rl@;&DSEBkRLDH+Hz6?e+t~oxtvvOXL^>-8=n*f)s zOe}T^x{B}D7xFzp*bPesrG*|9ppcEzdRsI4Q6NKshwrkRvl1dA6doMl2;7&KzwrmG zy)q5jhK!7k0+t^S&#wAUD$BAT^e=MI5_ifQYwHSY(we{jHC9z?zG3}emcscX+QI%B zneINf*?be6l%wOO1Bqxt5@MU?l@{V4FqwpLhzNKw>z9E{$diyyE&k%qIC*)k7FV{7 zz0S@6t3CM+Q@!GMSW-*_6&m5UGbHvwF_WzYpkMo4v44L{GUZiQ#~g1Xf+U=FEDt{qtZ6A~nVEH! z_(-?NYY#5;DDK{3rgHpS}C$-oyB_ntkIAP6|> z2me{B$+GHt1OUZS(tM+KFU*HpKK>x8EG#Ls9A0>0?DuaqDDdIB;yQ6DzK&@spy}@E zGgW{J1ROz-KN4y8rX|O5-GZ+0X34&mmPW?^-29CPShN+M*Kc274y6d1&s<*w`g^fq zOr!y|z%ss;6<*1LIsKmIUPoY?8#dVzj_ZoV&`Qt{Kcowvf<8@xuhAW{eFYZ926bt3#(qL4vqv8Q;=CV_%f520X26Q=<&N$HjLrP8yEj=Nw|OYF z8!Y-k?IwB?I3ai+WMBpL4ZzKWUlN4MBdUAfpKx9;Z5J zHPW86fccfSvI>ee#TT`W#+m3TpQo$O+)hs6Ck8{<}o7 z_Glnd;-W7Jh{p;OtRC3$m^0p8Oq$!@qr0a;oodY&8y{vb{>lsYD*{xShu8w>wO^9& z(*C!U_rG?1m#%S~IPC#1vDuEVJ^8~;AAA6%dptFGHCKObv0tB&RR%*ET#vssGJ0hk z@JqrVFOCYjP~%LAkwIum-@t*oyAxonDn~xrP7#2{-u`X{%IoZQK!yk#eQ@X1Y&QT6@Vt{o-Bg96(|tVyb6| z=ZJ01W(k7!P`TD!y?*fLXO`+WASIp15?mgS;LE{_A@D$MdV&3~Phv~xYTg>^w$)bT ze6d;mOgf=CaK+Yin9XJUVG+45X)OiRX4#508r8fzEds3ZEEEowiz_adj=gfuMsX6@ zO`s?2`;wsOfmindfHPKQio4r5f%0HCH6Z}bHvky?5s%h28@$hG6jD@QWb`et@zkA1 zNIE1Z$?Hs<9fhyD&yV#K8&<(P%_$eV;#B7}NrNwAJN3=}0$t_e^2A&lzZyVDreX}-d*qDsQha~@eQuQ%!ppl( z1i)K@BnU;MZ+Jpiob>|NqQK#sX*))GUZK!u2f>+9G$QRMSQM13K|iYPJgZ5|loZw?*!4JdAfA zEjif-iX+Q3>WLY5iHVz?x1Nwspq}Xu6HEoAh09|4b1)VxFv-#1aN`S0Or*$8$op~j zSJq!IPLAKY#v(!KYeXmW)KqFgg)X1cEGo~@6zw|Gxiiv4vNn;_*GJNOqMJBT|0KfV zjgh{l0&@t5w>aHoL0V*IgaUeZQXYr)^Mx>awlPcc2$}k*yD+5Xkt=C-RjTRe$|l-) z?@X)fdXX|j12a9`WY`#>J0=zl2lg-3@a$a=ieM#m9%>yi2do9QgOs?9-`?KY6V2rG z?yX_eIxQ`20x0SgGsHo!VA=H4UMD{*OTeKaA9V&aj#bbTMnR$5)lL(PI9TUNRD&NK zEv*1=`c`qw57FA9xnx}tYukH!eu0zT2iHE>N=rQaIeK?Gc5pMRpy09dLx^bphI8&$ zAT{OG=f#yGBp2{RLpkafXTbf0qx^0~9UQ#p=0@3%bEk)fK1xxzgF{==SxTAXoN>($ zg;pN0@uXEjwBf%h-#{FM$0pvq)6)P*mS<;om2C=8Fi_Fftcgl_VbntF?SSi;AKq78 zFb>c?duhpo-i^(W5a-SyAV9);{iZ1G z0i3c{#IP8mVS;8P`^WP8{=B9SNuaml-YOoshPooT;AMhkOZ0zJ(SzZ!T|S@ZHy1E8Ak-Tp_^%d<_Q zu$9>NhKZgAx4?OCRX4ytJ^^*fyqM2&XQFiB zsHQr!2mS6{Srg8)v0(a+xczG|_bjzWpnvTaGFQ&xJvH(Xed3F{#;c1rQoV2gdlt1^ zTj~|X!BJg&V;;yerK=J*&J-667Z-$@H3X_8{s7H8bJ_N<=j?BKhC^=z$&B-1fU%h(a&6Q6x%$_Jc%JG~Flb6B zcyFQ*exiEg-3zqBJ?q!H5}4}QFtgo36#nssLvjUaZb2i-)MroVabp5EFD8dD|*Uq~!T`kSxO!gBHbneUzg4=Z2K|wNy>AUPr_Z1=>Zj%!Isp=B5R{ z^5jB`AWi%H zSMDjN%G=YJU5UUt`QYRqpWdg*tHF}FmESgkd#)w}HQ$?dy?wdcHJ8-leIR)wakq9I qQLQ1Ndb literal 0 HcmV?d00001 From d9317c23e2336654da5a56f135eade717c0647ec Mon Sep 17 00:00:00 2001 From: davidasix Date: Thu, 12 Mar 2026 17:13:54 -0400 Subject: [PATCH 04/31] Initialize mono repo setup --- apps/mobile/.gitignore | 41 + apps/mobile/App.tsx | 20 + apps/mobile/app.json | 36 + .../mobile/assets/android-icon-background.png | Bin 0 -> 17549 bytes .../mobile/assets/android-icon-foreground.png | Bin 0 -> 78796 bytes .../mobile/assets/android-icon-monochrome.png | Bin 0 -> 4140 bytes apps/mobile/assets/favicon.png | Bin 0 -> 1129 bytes apps/mobile/assets/icon.png | Bin 0 -> 393493 bytes apps/mobile/assets/splash-icon.png | Bin 0 -> 17547 bytes apps/mobile/index.ts | 8 + apps/mobile/package-lock.json | 7118 +++++++++++ apps/mobile/package.json | 31 + apps/mobile/tsconfig.json | 6 + apps/server/package.json | 26 + apps/server/tsconfig.json | 44 + apps/web/.gitignore | 41 + apps/web/README.md | 36 + apps/web/eslint.config.mjs | 18 + apps/web/next.config.ts | 8 + apps/web/package-lock.json | 6604 ++++++++++ apps/web/package.json | 33 + apps/web/postcss.config.mjs | 7 + apps/web/public/file.svg | 1 + apps/web/public/globe.svg | 1 + apps/web/public/next.svg | 1 + apps/web/public/vercel.svg | 1 + apps/web/public/window.svg | 1 + apps/web/src/app/favicon.ico | Bin 0 -> 25931 bytes apps/web/src/app/globals.css | 26 + apps/web/src/app/layout.tsx | 34 + apps/web/src/app/page.tsx | 65 + apps/web/tsconfig.json | 34 + package.json | 57 +- packages/trpc/package.json | 20 + packages/trpc/tsconfig.json | 44 + pnpm-lock.yaml | 10466 ++++++++++++++++ pnpm-workspace.yaml | 3 + turbo.json | 9 + 38 files changed, 24793 insertions(+), 47 deletions(-) create mode 100644 apps/mobile/.gitignore create mode 100644 apps/mobile/App.tsx create mode 100644 apps/mobile/app.json create mode 100644 apps/mobile/assets/android-icon-background.png create mode 100644 apps/mobile/assets/android-icon-foreground.png create mode 100644 apps/mobile/assets/android-icon-monochrome.png create mode 100644 apps/mobile/assets/favicon.png create mode 100644 apps/mobile/assets/icon.png create mode 100644 apps/mobile/assets/splash-icon.png create mode 100644 apps/mobile/index.ts create mode 100644 apps/mobile/package-lock.json create mode 100644 apps/mobile/package.json create mode 100644 apps/mobile/tsconfig.json create mode 100644 apps/server/package.json create mode 100644 apps/server/tsconfig.json create mode 100644 apps/web/.gitignore create mode 100644 apps/web/README.md create mode 100644 apps/web/eslint.config.mjs create mode 100644 apps/web/next.config.ts create mode 100644 apps/web/package-lock.json create mode 100644 apps/web/package.json create mode 100644 apps/web/postcss.config.mjs create mode 100644 apps/web/public/file.svg create mode 100644 apps/web/public/globe.svg create mode 100644 apps/web/public/next.svg create mode 100644 apps/web/public/vercel.svg create mode 100644 apps/web/public/window.svg create mode 100644 apps/web/src/app/favicon.ico create mode 100644 apps/web/src/app/globals.css create mode 100644 apps/web/src/app/layout.tsx create mode 100644 apps/web/src/app/page.tsx create mode 100644 apps/web/tsconfig.json create mode 100644 packages/trpc/package.json create mode 100644 packages/trpc/tsconfig.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml create mode 100644 turbo.json diff --git a/apps/mobile/.gitignore b/apps/mobile/.gitignore new file mode 100644 index 0000000..d914c32 --- /dev/null +++ b/apps/mobile/.gitignore @@ -0,0 +1,41 @@ +# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files + +# dependencies +node_modules/ + +# Expo +.expo/ +dist/ +web-build/ +expo-env.d.ts + +# Native +.kotlin/ +*.orig.* +*.jks +*.p8 +*.p12 +*.key +*.mobileprovision + +# Metro +.metro-health-check* + +# debug +npm-debug.* +yarn-debug.* +yarn-error.* + +# macOS +.DS_Store +*.pem + +# local env files +.env*.local + +# typescript +*.tsbuildinfo + +# generated native folders +/ios +/android diff --git a/apps/mobile/App.tsx b/apps/mobile/App.tsx new file mode 100644 index 0000000..0329d0c --- /dev/null +++ b/apps/mobile/App.tsx @@ -0,0 +1,20 @@ +import { StatusBar } from 'expo-status-bar'; +import { StyleSheet, Text, View } from 'react-native'; + +export default function App() { + return ( + + Open up App.tsx to start working on your app! + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: '#fff', + alignItems: 'center', + justifyContent: 'center', + }, +}); diff --git a/apps/mobile/app.json b/apps/mobile/app.json new file mode 100644 index 0000000..68842f5 --- /dev/null +++ b/apps/mobile/app.json @@ -0,0 +1,36 @@ +{ + "expo": { + "name": "mobile", + "slug": "mobile", + "version": "1.0.0", + "orientation": "portrait", + "icon": "./assets/icon.png", + "userInterfaceStyle": "light", + "splash": { + "image": "./assets/splash-icon.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, + "ios": { + "supportsTablet": true + }, + "android": { + "adaptiveIcon": { + "backgroundColor": "#E6F4FE", + "foregroundImage": "./assets/android-icon-foreground.png", + "backgroundImage": "./assets/android-icon-background.png", + "monochromeImage": "./assets/android-icon-monochrome.png" + }, + "predictiveBackGestureEnabled": false + }, + "web": { + "favicon": "./assets/favicon.png" + }, + "extra": { + "eas": { + "projectId": "1b272342-e26d-4d4a-aad3-422d626b1db7" + } + }, + "owner": "davidasix" + } +} diff --git a/apps/mobile/assets/android-icon-background.png b/apps/mobile/assets/android-icon-background.png new file mode 100644 index 0000000000000000000000000000000000000000..5ffefc5bb57a3d7b39ec6ff4e96979226522cc49 GIT binary patch literal 17549 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

f!0B z3<|w+#<+5X0eG-Qzx1~Tn|IKb)3Bf_uVnIQ>h{nEqoZy%b9m(5D#%uiN9x+R?&u|X z1|ffpA#6;ts~G`mLR165iLn{N@?q^l@nZ!ff44uxJtN>Z;fbEo>-#FsFPwoOj>Mj+ zApMCzHS<5T{-@sGsl*gRuBx)pXjw*CoCVzybH)2RYeVwEiXub?-e2btXYU&^N{-^( zAfoW)hR3&J=6T-aq%S7O`G@<3uHwhTmFSaOnytiQdJDCN(c}VTxY!9UdBhsJKN003 z4b$%V5&}3D5)H+q==4Yq>7udnzF{ZYO6);yeYP)az2!Fi@53{3_HUfh#rwoXf3Y{M ziswfdlVS;HxH3&(n=)9~W1m@}`!@?2^gzL91G}OtQ_sM#XGDr%$A%*f{)2EZy0CfR_SZ$v;oGYCCOZ%jXZm_|^$2A=-AqPc?`_LY8KKTq<3Hny|A zrOw1j+Pt!@6~uL`%k@5?2XGWM3S3d)X54I-1>zy@j_?pOaS4jv8 z5LsQrP^UKQka#g82NW&y$B2^o{gO!5vtnv# zh}R_LHx$mQB)xf#TwnL#73DpuAHn=`v}2bZ0RJI}m^v*Hd_6hoR6 zUFcB$$)%?!)`^iynZI|jH-yrG<3P?_l{9_$xnEDcj2<)&l{&{~#;0Xz~L zr1ido2421^Q))vT92}d*E)2*>o!=c@UE|0?jvgZ#2gQB|9)<-Q_59FX$uUlvq?nE? z+IwOz;l)${Dk4i8=9JD9s|pirMN3}cBgh08Sdf$YdMFM6_IwYzJ=<J^a0 zS)+9$>cSsGakwzo9Oi&RTyldoaiTVZHD|8VoGKr^zs~Kg9e9x(>COWm)p9aK+hZBw z2KsQF^|<5w171DyUg>06G#e6ayOVr?yX0|go$vbfC)UWwPl=2Z-o?})-1D%0K?&fY z(0ZEud?WdrDee$AqpKg-6$kfRJ2(81z$inB}7of#cpAw;ZjUE5S&+M7Ru!A#f`&70{9FdrQ;!c@#RsRK-d z(qc$IS*goSPsH_?qv|W5UH=)g`Q0RjE{ei{Z^Y`-+~%YMR~=J4V#!>!HJ^#2VUjh# z7d%NTSHy~v6eOM~NGJV1?H-MsMNqkX_`*5+p&rk{ZO}HBz_sk-*}_iO1i6)vQ>GAH z)t8&oOt%F48LnA4ce#HEB=|h6pfFHs8)@)1Gw2=geU_u#fIe+k!eeLz*uAqu6w4B3 zb=$N8@u{8m>iqa^e~erhtN3|-Rf{jtT*noXbF$pt!y9>sssF06fjsb7Fk6boVrk_7 z*EjT5-R*Zo^dlhj!9UWMaQbU2viRAZgPyJBBFIe+gxy& zPEU#PS90<-NemB4HAAU-hkhzdJSY`xw0R!rNLCWfjsY<)rlDsx{P`j03Em$Ma}ibi zp~}p^5YD~`u7jEXTBJ%4fQdhhDSJ|wrN+NRnl0QLgu-W*eZ#gf^*ZYII%_D#Ed=@d zG`ky?ITD+Gc2v>cfS}JORu|n^j%1DU)??KLap>_g4jS}t=j7aeSAUX~%l(Y3D*P^o z)j;ss~#i%`GNMP0}%ex0qSy5V0h(_ z-cSqpMQlClxlRN#NE(3?Ryb6z*)ez+yq`o;*A^T19D7EtsA?$Wv9R#teiTfV4@Om{ z;p5PN%GC{O<9&7@qrX!dSw~cnNiua-ItIs{@~dKG=GpxSU2rn06R0%^ik8(59%2>K zH9V_L?({aNp}g*`3%f|W4DE6ejzs?yPw6Vt5bZC-k>b%+r`VuTiap>s??+QC(dYZG zKgSj+3$!UsnYxeVMAC(k>8A}!3g+$jK zwX!4<7|sYxfYVU`R#2IKleiNF_9BkoLmn(H&o>%MphEICjp_b5H}Bs33W{O(f&Qtr z$^8eEkPt%_W^Qc+%}#!xY;8SCxYQ%QU6Y$~Tk83HU}Sau&KlpC6Tg8|BB~mFDECzW zW7r|D#yqiGLFSwDLkaq30e#oqgL-y$EgZRjEwlsuI==2B)?KcwQJcKSKTXtCQ#5~k z`p=>MX|K~V#QAcF#hS3o>M^dc25YL_20wL&xP5>oIbk9fN%BXZCX?j zsXmfe!!-JO1%~QeKSHYH{`u;Q;f`0TiTbU;Mms`YDjWVJ1f$3;?Kff5IBD>Eye(GPVSYV>E(nokW8!BHR;%?gM&tT3!)PDc{`&?mpX2&q3!{ZS?V(#3_M+Mv)Q`fHNd zR$=jBKlfzYQpES`8kr-p*0}64;505sTpsSH4A0P)u2ivq@ytg4@W_LANa_@Mv+%1g zUHO3&$JoJP^7t29?$3*BURKa-*mj!|B*Dc^N(3mY!*wag z&Z78*bb3a=jm2DP`U$@68ntw{6ZJ)C7|QPd{ctE&bQXHCS}X8=M5OAcSz%U`4ftC_ z&V8q@Rupu6hNyF)Dar~q-I0v!Y&ju9*7SPQ7kM-KmFe38ljnLVjIL|GHp=69q)Y#mY&mqN_8 zxI4KrcpU4T0JIH9Ee4t+ap0@yZtgvgo(T!%-|{$PWz`~dZ_&NK_bx$EZPtpCyfO*> zZ`<&t>Xlyx_+|r->;Qq1ThRFUrrRy4!$jl5F+7i~MhKgJx!d0(+N)|^-~P&zf8eXMO__9c#x&8M z*kB=0c~SwIh2WOQ1VXJ9MGpt}^fbPWO4tq{%V#44d86ll9f7$JRHebfOZvK`9xP5E z_ZLe=4ld$;ZBD)S*pf6hV$lHCG6wACEkE_A5Lt4CBkHq!=Xd`a@JOb@ZzRc)(_H1W zK`AoS8Vo@PjEmPVGY^iA)<=-u2~=;4)rf#1!OW%?FUi{damv%77|yo=g%VHvV@tu#z zgZVM#p)r=Y1wvE~+LUpBoLOMUnY` z4G_xR_8Pj(9$a{D6__cF+PwL1KykNd-+t_b7Y;OjUd*cWCY;%*v1}XfZ&KZ3j%>qg zHXd-myQS8q^ki8#EZ`O;!;-(|T))|eWjtVSJtDt#fgQ)Tf)d?Y()*VZo%$!% z4gaj2!avk;JKQ~c3a6J3$mHXwkr`A&wuh9dlLJz*ndoRuv-8yqsrwWEm;RqtS&m)A zJx!K^-(H&8e!7XwK%m=)k*u6ZJX5LnFN)5mrv{?Gv{>?)zYc7bVnN0R*U~HQkM&=0 zHi$hqF^hpa+#m9856VV0I>m%Qy??R=fq$^F7+$IuG4^3o0Ujwjcl1i&QL3Vk1OdP0 z9)Cv!ZAl3y+h`@0f~MrYem}LFa|`SBB4M^x5cQ8b`-P!^23H7gv{znOU)jbJ#L82B z3*Tfx9f;7kS<65>{Q7C|6V7kEFvKiG48ma&ISQcr2ar6K=b|PeruNs}_PuTn@0-8h zId<8t2z_1ahAQ^$PaC&&Y$`igBG2kOE7Lv7)(+ozX~VcDl@i!`CSkbI;&bR{$3TgdG`xXZArCfu zAEIMkE0KqfPEXuFZg~&%fI}E0K4GWKN@rDgIZP+eS90_Y4msHR=g;ZLwyf92(glMl z?Y{I~z2H=TImhasxv^S1pUo-ke&^qnX4v5G=$79F$LTx`^Cf6L{Htcd%4(ww|EuZ~ z?)1z>QB`BuET*nihkrcy)6TH@r4Af(oA`KQ;FZk}*G+W0w`qX0M1{#I2%1G5!UR~) z-x$v-V~Pf{0z~<&s66jBzrl{EmcmOmsnI@wwEfP`bXE_&^HQDeQp54=OB_CuY9a?s ztF-z=Z~=+f_2g{)j~*!mDBqGLTnT|U_F#Jtfx@$b?0*wU%z`6ct0;v#;ap(N+6)mS z6%ds*5!)N7u;)S4$b4Tq_+L*49KIZPXJ|JY12qKf_OHK@tun4v=$!u!Y((Jx;DXXN zP8tbjApx{W_InMRm1vxz3gfUi_Y)SeFR(fyZ;r1!QkT&%Izv-9_qq!F#nqONV^(K; zkt!~{26@|7Lvrgx|DtixNsy;R+|W8SAHOR?ohc?6=s89E`FlO4kQbf(FR*ZAo1d|WJ ztZ3oVRTh*>*F~zrOK)=|+wzh4)nC4>m*T-bJP$65z3`>Z)n!=|@L+1%C{*NXiIa8<&X138LmH?r^_* zsI1}m+Jveu_Mrfhc#9lW1u?d~)L;zwH7I$kz!pxMKbD5$$yNi}9C<>i$&xQmsCMpA z4MS#_qitW3ZzrosDMlf%fO4z|b> zYk<<{L5H6RkW4bH+lKGrbZbb3zFvf9u02F6^JZpWn{|RM<}t0Nh(v^h)*8y!d?mzui8zc9 zhkpM`v)>;>510JjWIrL=ch?uH!VQdI#Nm0%7p7?;TE)riim>c_fA9%m8tjIf8}kcn z{~J50A|&4+s@Zp3(f=wtDCx>Qer1Xw2@v5QsekX|6p{zdlIO_x2@GnVYAuC!QXDS} zSz0C%@{Z<-jDarSMiG~KV@2*uE`BT{7oNqmqA04r;?;{;R@0S>DQLj>Z)hR{;v3KC zryCeV%#4-agBz28W&ducJ+J8`;(h25^b>UmaaQNe<&>K;%$SazQj;)e8cKYogmfkf z+^AmL-+&UQ4y`I6|!$#S#kBU zN*n?FIojkSoziPIVhjL=XKIhe7I`HkKT?phkKyulXmz$2Fi^6WDARXS*0St z`ML$YN*>kEq|Zc{BXY~Bg|c{yB*L2WGTIc&XSk08<8Q&#=x@=5^}>PJnTM!@Z+Z6j zd1U+hN9{DIQ*kqwxzHF2&liCFQ4-LZ_Ivw zM;t^Q4;Uo|SW=Mb2N^#RTxFv3nkF|u5_wkejU<74Z$$*nxWlOTb8#ImN3t0!us;{s zbnSblwOp}d;1AGt60-A7Yx9_T3Yjp&(|^$qgRFNDtmkCAUBwj`{PxL<)Qiv1ujufL$5!FgIkIXF%%0|AU)#ba-OUA`qo(0P-@q%qE zQXXbExe^#WD~$E$qpoMFz2+f-;$*9lZP^&a1X}y>dT;dS@bXWHN z(zi!v}&EQ~XodjOHa*isq66pl5o-MK>_nM4fQ@s05hX=El5uS%?-+-4f5h)fr zxNmgRwO$^4TN_j6IF|5g~5umndmK{Z8Cl zQJ!!X@sbtSM4qL~OBd;3@IYw6mlhU$@%S{n(};18>ACf&$bEVq{jX`Wz8o_gROryn z&BC1v!rV^d<~zdXw7ivk<{AddEu{SCFFbYdZ)_UivNnl#LuHq`Ug*#nM%f5?YwbVF z?!&5!SQvE9ugB9FqHb3)xnNS~)?W86(p3sBrbNMjlpzb@?ijE6aPn_SkkfbtI3D=W z#WU0Y$I@A_Mb&;?d}ioQX&6dEy1N^ZR3xRlyBWG$Bt$|=Q9!z5knWHNknZk|i5LIZ z`xW-N&wbY3d#&GD3-p$^r=D9Xu`mT_UVz_pULECTVvKlqyy!Gh5N{P!Wz$XK?32hO zr(=vsc(=PKMP1`Q%Js5E;S&n|O{k-3=A?(^H$DC0Wf8}%dXN2eZDoZSgv~+GHYh4X zbl5Pn^x=7n>{@#rvxl8oMkd19ZZQ49-FCq?z8YK#oH9)Od++kgXEJd3eq!7w^)HTS ze~dS9tg>f@;8I2##j@Ys!Je{Cp{(9Mh9*PZ*qoSe2B3Zs6_W*ch8(!iryBc<*!d)jw1p1z1Gs6)$ z^vJ6~-AQ$$#Iy*bA91_&%|Bdx9|EgH|#KqGB9{M ze(4&oGY4c2b$N4se>tVT8&OYjO-s>7`TaYQI=qJ;PEaLr@sg1ps7ncDW|w>Y4wWvK z*(D5yb;-3%F=i(P%xb5Y$~9t)8Ss?#@FTJ@l|5T9sG_TL$KaWB;I z$9J5*+3G*@3vUGjYIdmT&3*Fy8A9g4A8%e zq7J+S(Z4&g3Fi9v*Lj3cwAae}CI7Ck1Zn%mu;@;o%-1QsS*L*9tqkQ%PZVlqbg;Fw&q(!F`Mj^&U2nhYrGjT`V};X?gmCOR5R{xcd0bU zxm&LfqVd?_C+S^F`?NFj`C@Y(3vi1l!nk_+b2r|<=h1=MW^`CVE)bqHf?`PXX`hJ!>CiHKXHoJ{%x&Foq@?+_BRP0AMC0Rn>dU!ZS~Kz#MoRq zu%zsq2dR1%ZHu`^1fa2Z@;pk#Sot>1GuA&RK34l@`Qvm^W1_sbxuOU^GNt4C1it)i z5x_XW@He%N?%H%@0!@Hf0w1q~B!m%>0!s#6fvu%Ra?btx!b;WB=`B?fXn?S;V3Vp} z-+9!rpgC`2_}*53O$jqte^PcbyS{WwY?pBDu)=keG^eEB-O2?1)`dDaV?~V-`l5Qb z+u18#KRyPCZQHyqdgJwy^QW)_rR+si^uId?#q!-9*l@{V6U@W6%DD-esximT5FuWz&@;3l(>rkU~x z?PhQqfVf%CXjCusKq7;ln9HizIu{Pz;*1B)y<^JPJ>t1pL#?o{4Cq>dR_R7_!cc1=x~f8r8UHFpi?4Hat8|#fP+Zs z%)EX7>`YO2A(^riNxj;pU$^X#ZGbQ887~!=lt$@^(;~iE+6t|8Clsg8%yaLpRM}R? zk|5RWB6-k!sTJ{)#Z^>9CM-S^ zp)r}Va(K6V?963JX72ka`YCFP&)K9?9i%fV`f|jZlLK{=Vcj94*(69E{jH?M|Eh(f z2G4Fp#wLttPoYJMeu1a_S(_NS1Q4w`PuE8_#l}I*2bHN@+g&F8EkzXmJavb4`#99WTc1cDtHUBN|_015t#Q>}c=T5s2V z3J-F*z==oDm&HB%!e%S6%RBu#P-(G&xWO0-VPxtR#g|XF8Voig51yR8(5lZ?gI$e2 zyBw^_Js1fVebsFp`ndSZ-h6T^^!pUm$CJ;Ci2Go79wQmwcD z7BIgV%V0aw39juufn3dqs_ZE4davIvBj#xo1HPliww-?@L7`S|$N#j+d$Z<$FsXgA zMi{@kZ8KXK^RS*{LYbl*w_$0#)u9Z-15>NA6Q~-=#MG5lKdPve zL7W45yzZ;LsrK8yMTIr|#pBD|8KhPm=JG$ph&2}BhCgK^3h$6JGNEn@EfDakfwd6z zqX?a7@On2qkpR};4ZDP_nYLd88<8+0#Ebl$WP9ZPfa%+_cQwxtLNb{zk$p)^MBvA0>ZK;fV zb#E=*`T8xZ!l#-OBf1u-6p{T!e%qKc-`8!%P;2DZx#kPr5cf2vJEgSj)Xa z(LRxBgfm=0a;-n$;lWyGS9~`R)gffF2-fF1MqAg&t@$*G1fM+olGtHAz2_Fx44^}2 zQF^pA_@ajEr72SHB|Gi5ku)^-S+@2U#W8Qv?O)k8#UHQp0j2o+mbv&^2gg6i05LV0 z;v&wX6~`_b{F#h8NqX)v%3_{{W<{rBdf$FaDBj&6_uhB6cHd-Uh>jCFxR>v)7uZsU zF=?0B5WvQoyM)%@+i>O&m}hv=q|_kejbig=`pjcU?;6!zB4Yr|wZl#DNp+D{jVJui z)A7DP;xwfW!+-1?-jbB}qNgRBcu>trPMU{SV9ur}>GgIU;5FLozXO?jI0R_y;;t-0WcAF+n2$$2S4CuZGD$g%%h3;%3MR~c&(0V7W!?Qu%>qV zF=BS5e_`e^B^NT6sSs%33h*TyJQ3f%`YS$1C+)FO2seRjZ3Wq%JNXa{bblzin)xAg zY1FAhVUYDVFr8e<170Qb_>%$bZGj@RP^~qXb{}kVm9`=4KPdz;NcN>oJY5zz80sOy z3uoI3(sPnG?4s}m+(Yjub|i>_>c^11C}y=_97<3h2$((*n@uMBK9_K4~2NNEVihYyFJjH&12|Xn|#Js0aM6L+fkYVMkcQozp?Uh&qIJ5Fg zg|uy+>nQraIx57#*BA8Lvh*e)xrkU&ZgoUKwAqzd?tL@*=*3`YaOFTli2$uD+7pJ4}-!dDyCtGqCra^}GGN|}RQ?FJX#-H^{(GOJ6x5qpi09m$opjx{;vojTCllYUku)nM z=aa$f@sNO@z;cVeVo{BgE97pXN1zE&4J|!cSqp&}kW*eEqao|hcuql6B_5&P;~Gn@ znY!uKmO%<=SEqHlRM0o!p2O$TdVR;I_CQT4tujdWk|_X~5RzP>zfvZa$`8{_4Kc@Rlq-+;6Wa9KqR(TTyRf%7UmSF z=%G4YTt4s$rs>*22F(ys$n6pw9p9iRg1CU6GCg#825xn}oQ&?CawGFV8hPHq!a=Z?GvN|bO;HUqA za;wTu^(9PTAJtts{#Wgl!=ZH_XV~R)+oZVv;-|m-S0kr4(-3|HW+js8s+*}1;=K18 ze8D}7z|eE4`_vjq%Je~ce z_8N6|xy8;k;;dTK1dJ|Bj@Q_iMo?PT#|M22hxpY7Pr%se%MZZ`r@W)dtNEX45{J zZ%$dP)A|vJcf-`>UZRhAgQ?m52rV-zZX|UhgHF5J?Ce0-a(z8W| z+$ybG$hnX4FWBmj2KTNzkwbP~uE+#jy)zz7v}(-Nmcdmj;Um*`{ebUPO_w*WCVu@) z1}kxRPLr@ZMCOL&#{GHuaaQoz$B@>h>#d!(84q}d))i>0>Q+|VysAY^KeLb~JCXS> zc@gfZ0}v$^#HSyS&hp;CvxQ;wzO#^6BJ-`&Ux8fX)v0`gxn51PH{Tu_`)l%@MK80H zAwDfyQT8N00FwX##sg|qpiCyGUtni3nk-g`qhBhikTE+Y?@rjwQ?4Y&+?T`?-76J- z(=zn5A6ObVl_W=yD};?8LTH}Nu}KFP+g<;X6D&Jx=4QRVJiG1zR;N=MVz_ZL+UzQfRZVCG7}IZiSazL_TP0pp*ttFe2+Id(i1py zu)Vgc8dTn6RKiFm>n=7I2WJDxpU7H<1QYSNnZXI7Ix7`9^mWy$rLu|u-v#W!DCwk| zic+mD&(}>w@k&4NwB4xtx}z~cmewYOtm6t3T`6v>27!OvB60M#1L%1FOZ8n9H2Gda z=-Mn3X3Fh6M*$Vtr_O%Ca<+%^o>bVnmHpX?EtWCf+=0mFJ7W@}!yulEXduga5k4e{ zk#$oBC)Dr$YGX3M%hD)@-wt$EL$9PmNwq|4n8H>26il;C!OuPwFcI&b8#YN!6?};4 zuCRj6;+|zauKfc=*`3t!X0MMNv2e9Hk=5(8XSOgAcT}!jpvF_ zfU%T3hmLJfsg0HGQVS%XQifeJi%d>>ubB`YoJ4{(HL>p;RKDO%$t5TkY+l*Z*n2 zlDi@8Rn2Bm%HQMqp_w3lg_o_FKwe9YV9S#Cakk2jGqmq3J%YLBkxVLWZ!uWQj2U{K zty?UOX0LEcFGXv&T*QFdrMsI%8~L*Ys<0>MG>efAO~IZ9ijZeQD0274EcnK4?#s8# zuJOd;ReO0wJY~A9obqq`RCBoP(+zhMnedFKWCA0j!S10l$5g2c|7 zZtn#WbB$i?zk~w#9X#$+uiB&?R9t3=llYCHwbSG~W+@0UF4=UMTG)<(O~=cW^IVm1 zD&R7n+~BlQ0hN8s6}fqLr#C1wpE@`+YAAm1(`!_eFIQm`v2N0K+h{UfVarJqjgfJ^ zMe=;E&+9^$+C`@L^*>(qx0Qq-2^>F#0f%QlhbR;MUxc>{)g0FpZrG*=!E=s8i=q@) zme@>fn!Ft8VUH8vDEkQh)A--rIN4x4ZrmTlCRr)6_LhL9`eN)?5SQ|W;HijF0s?Oy ziNi7QyIt{?q~wg5S~~?GY;(=dcsCuyD&$x_@Pxf3r3O^t{x4SdRkJP`@3IbEFxMJm+^NXhF+UV-6Z7o~ZWt*0a9cC(UvAktK)|4CIK#31%Fav`;okrHrE5Dl@97&T;rU8VY9{+V4`$+K@& z`wow_-DOzttLlCTX&zi$NSq4WLt7BbYuI8RHMKtnXGH^-gIB)3fhBF))YVjBJJYLZ3WqN zLeS;X>1r&d2%nuN(2<(Gvs%3t@-K*fW@uSFJt;xlwR2dG2}FS*&s!5IcM!U?>@qb~ zE^U~Vws|6b7V2dx@>coovHz}yu-XBgO4=FM4#;@+k-Z=I!>)?cER7^Ak(pYaGLC;l z3x<^|k*1Cj6G%5~dR`;ld0cuzY)qEJOQGufxBqR*hHjX<@cpjp{ZOVC$a#p#8dy`o z=p_9OXc$Ix|9CP@l-G>El6>^ulrLb>;=x|C3oAptwjK2a3ppD}4gUOkblf7qAmhh} zLPq>j&F7Pg^L%nsgO(TXChzt(rqLe1Dn$!d!kJzN1%$4CPBksQ+j$>I_6`}?S+4M3 z_c#rj8TR3m$X)Qb6Z_3%pA0{)iGn6mh}fH?DlZBPTjngQ*H%_#6JtWhvTr=ub@7S~ zVsD(>)G)N;91*Iq06w@Wo8D$|rN|g+9D$roc-;pmJx6vDPW(xZxa5!M&GX&4b|hQ^ zHy$o~T@X3{G4kSW9aYen@Wk#se_c2O%^P)pjwhjdwAaGzS>V1xx$a@I-)6(l{7OY= zO&DDJxcj~%WJ+dXz!|0VnA!m>pUDz>nT~rW$nV3aZv=c^%)O3|h+Eb8`(F00n)BmA z4nKgA;|mL#KecJUM{!Sd${>#b`}5?chSY=q@(W(~7}k0vfC3q&KyPk{ZWt!z-_qWx z76lb8Si)nYo?gZr0)5dWXZCnKv9Pm~IwNgGiERw3eNKHIu2JoP*yslTClutUx+0)p z)5`AR3$x#7q77(Ii1!9pg>R9XZR)>{QiKP#Q4XWFWL)pcXX?x3vB1-JY%jpo4}Z1+{DJl~IK7L& zsJG0&iW=A$`$*hHm?*bcxWzlJSJ#e1VN%rP(_wD{;$Q;m2gba+Z{jY4ayBOqmFDL` zloN6~G=c7z>!GOmKp3tTaSu^MsHjmIB_I}Rj{enE0k7-N>SajxP@PD1cnV+yNb7)= zdG^9>93*P|K*wFm34DjMU!^$&nPG8wSa2s>i&e~O=*irI~em#@?MchhIY7;X^I!e=-c^qoGO<+y)VwWV2Vh z`ftCzdqtWm^6xq@*_tDD908p-$OJbG@o=86j2KoUtybnpC1-6omTOKdXFp5bzgt_X zKgH=fY_zApWW-bd#PC4q)=*!E)ITkYPG8Pcbo5rM*QQ|-SFR8w z#QRAd?_9?QR3GmDM1}2uNvs4b?p?pPuaOk+<;$7v0q*gOp~R?#58>35dGqQrf8~yf z`h8&c+!NLTtj-0mgIukSr*emz1f1O8P`a`!$^{V`<^|E{p^4fn0_NzL)0@-X-KU-Tm&;1$szUHi3)b;DN8%xnGf$-|-@p1!g zC4BAatkCJOgs0e{TMR8~~+-Rdwn5L0jk0Vb!f6t0;%u#4>4U+MV_#lWL~J z{g+e{ANrULuMuLX+)$kA@G`E7DHY>bW@&hU3{S_*#8j?UZCG zVPzJ{3*2boF9_V72@Zq0gg2lv9YzFgIRCXj)7V|XrSY-jU?J0E zhxR`iI`efx*1|6Qy6A4(&CdyrERLarwIMBkp;?+7w3%>KpQDz#& z1+JpL2OPV92unADj9?NrXJCbY5F{&&qQ}qA^s1wXLDk|u(SH3+K}Aa)I5QF-84*{= z7x0LY#>x*`Ymox2PEu%LD>AV69gH-_XZ{(@CO4sy?njAOHUHyd>|_3k@VkG!e1J3#_j8VPfAdyL1^OKkEx0K#MfghVS0`%!z@r#7*Qg5J%oPV@F z20OEZ!X)To#?fOATy=~_4Fs}{k7?`x)*so%aVA5?2%6_Z5lfI>TxWYx-qkm%OG|S0 zVLi@r+cM(9bjrNN7`+hpIL`<3{Scnx9z1@sn#tJoQv!TOThQ?agBYlKjlB&;^`Ybn z@G?ph+>|?i8SY{(T-0*AhS&hVz{tzC_~ve)-Rn->ZNrD^h}KsdwcIGHnVihx!H@yS z_;N}=ISt-i(q?w>r}kAkugxNg(qus@O+fv{v{oe?NI3r>-`?##;C&&g*(6*)3JaGD zP|aQuzMMhcTW*6IbVvZ|z#*o9N9#Z1h51)G7V-sHAA#*Qp52ZUPN}@tsd#?pVpc@#Zo!%xpI_2yyli|v~SKx6_IGAND+}FG2y>W zCF5;wXJo!^euEEsS29V;MNn{HjeQp}JlS>diBKNJG z0Z@DKKi%vgu^oc5PA&;FZDIqK-RPXf#XeDVzAPI-+!(>AQoJE3P^3oM@oK5j4AM)D zQ3JVAX1e}*>sE7mb`$_1yrNrG*kWNolY2s6~L`S@sWmt zqgL7vM|7GWljVY5gNDj4ZxLsi{L*`#DrKUOV~#LWfX48 zT~^IMneX&07VjeQ%Mo91k(Xxve9FEx*q?`_aRy4?c5@i_Rn{Pe4GdDQ4RZ!EU2H84 za(pzECDJOv9*Do9>20*_ppN;>J%Zvu^4CxH%!QLZGQ;bwL()Uj`hgZGHJjjp=?UR! zy4xl?f3rIUH{)OP)D~e}kcCYQ!=rLHWnP2@Zr#mX@<0eFSzVsuZSTn&?d{ZCs+8$f zX-J#`TBtkj@9-70pi{>*QXZD&uPdnr*rJl(UnDE9_+Awp`Q%q9M1{B?xKOV&x&`@N z-P(oX5rZs{Pc$7@yxY(}py#3bH+n{u;*10O4}ery;#&+%nC52yMJ!Q0^NgNZNTyo& z^uor`J}T;|K!c=Q8jWBiHe|o%MU08KNldj#4<1_Oo$T-A@JVKDg^k7;|7Y~^&iQ3K zB2p-yaXaMwcBKFBu|A1$8&&vx1!75P zW%?K2Xi@%rKWKEcH*{~+qIB#;bvN1wNgA?MD2!<#C0RHlcsNflP?#>%JcD84f`6%{b0SvBd!>C~9KAkY zKk&G?lqZGhq>l-PcQf*!`;6aZyHin%4=?;Gt@)VnHjHuZq zI0*cHLtb*iNh6z&1QZA4-Jr}N{d&&ZJ9}$T1|Za~+)n6`BK}`o4e)aSgTOmC5I?%> zAYR*Z;{(N7c+M)y)r4~fv5CyOlo$kE`E_vNK8je};NEseSHU&j3YJxD#kNqq$e`t5 z49sH;0Nu(i=)&wojl(h6hdoL*WVbn^1O;S`9$QG6Ugq|lv+fr4dyH4^K|d2TjbVyT zqwv1yQb}PVNy8NvM^shW1@E8+J2dMxEI)^xt9pEza4F06>NC)I!I90Y3MK$L!UoN% z3d#Hof%luJs$P*Z&&>_^pPZ2_CWWavyw&(w{#Awo)|{Pf<+IGgZ5F-1<}%x3e=Kjl zD@#w8hA3Qg z4FQ5IOC^YYex0WsU1ISxD*6h|xzxI?CZv_3D_1z#WQV(rWCa{h6%|qT8aG7Hl|UNU zJD-sIA`)lF|L{m3I=ph>tzh%4x zb%;9dt{E3raAXR3SzxoSJ_FG>gv7MdtCBN>Jh9oNtJY`aY7@pHgV_iAG!;k{Tn)4s z9MCYI*3$K|W28JV;xa>Dr2uUKAYy>C@MghHom+HlwbY0S;0tRw^B<@AU+LoOWx*5G zvgnRo#rUEEy;~6h282wWuM?+T!=$uY^WhBtLu6*lVg_>tO$e;BbR8?lVLkK}}6nWn&Wg#x4E<@w`bwy~C+grAp z;<7(|et1pQU2Zqz$c>;k`B(wMGGl&s_z84W+HtcgAzT`=<7;n{N!#1oDZ~b86K)B5 zNtGV+_nYeX@026{Iz)37_8+)-V{7(V4c3c_IgFjk@dSfhG2q2H-y0LAKX4`4-W0FJ z2mDIy0GTBTF|={l1s^pdPE;O6q;K2P`7dmvwh1fQC@m7r17fN)cDY_gY8cLIsY5!b z{A8kZ|7Mp(=!wKwWYD*({@#i!CbNI_2U!{-puFLCo<<))GY#ZCZ-}dhY66y7xx=V) zVPtoe*-5c-yBD9SDzt3>=xxo~svD7{p@}+KUzXDQpwjbtMQc_nBN7Ig{>6t@wGjs8 z`!bD)@#pwZC7h?|kYE!rbY}Oo+vm!&1SUpFE;N`OP@GU(>dZ`I z;H8+KlCzR7zPg6-;-QPmWz1Wsyo=X0_vB10;FiWt?3 zZK^H$HR$u;hsc=J)7&gs=}pgLpi#jcc(3tY?XN{(_UB70yhn!~ED~r>W+gY%>`;DS zwT#-!aL!_0I#-hZ2vunc>7Q6HV}X!0?O6W4UE|Pu7rwK*brPqy<*I>bI+nrJS=tx0 z&!VNxJlf0XG{6=#imt?fq3&%aRnE|;t9<&KUg3kSY4Mu@lR5#xrd$kh%D*ii#emCm zSbHm5jbRfXNI~{}rgZdjzgvuc-gIP#aQFzyDm%0<)b%ff=jEO*2{Hj%W(s(irLZZR56WO%R8ZGqyDA* zRw@eQ{N|t{Tq*_ya#^qx4nCTa8FSS0`la0a#%HB&j@l;JIdf4)?Fqj>)ZP#`p0=PI zUhAQ%980-ZZjDU5U~FusAG;M?jxjiM?z2BMMNRER{~F~HC{eBfu~=BeupF=F+NQmm zXqsLV?YRBw=PiAmbsI!VsdrN1Ee!TfN|_sWuH21(KX)SDcUB)u%$;XVf%?jEihOj*s@_SE{Uu_Em?)Q35~ugKo%tu#ahPK}{Gbmao75B4;D+t4FU3 z1~hj%fmdbj@6X_`&}VCYRnbQb<&ZIW&~unRUWQoGcQS94E`=`yZL;>M_bP~|=(ms3a}xOb5Tl!b(s`l>HGH-g;`UZMu54Y6900r;l*DFy7$#Nb1jn(;8lsq--hb(z zt?Hqq@G;fL^Q*Gc!ZJ_BNgr$&cZi_di)92Riy2F zWMsmgmh11ePNx~pR^yEyNBiBCOMfx>QMzhTMsU$8`-qqd2c$~70cQ= z`kdl_7kLvCz=;OX|2*!0I+p7>cwrMmm@=^Yp{mjxDny}Zo0Tc|63Ki8&X8Er!+578P65ueL(12x-C3;Pe zhPP(cjr4;tzx6#_J7=Pm$P)fs*i@rP|qRT?ed<>N|ou5k*i`Pdl)0Ft!FjSSw`U33GTI!iZh`zHt9Z+7K9M^~? zjjTWx@&nU<;T)o3@{5aR=+bvMgc0|ghp2p>3>j~3`kbrc1AR`ZxQ=K{=dAY}OX2@g zB1K;;3@A|WeC3N~(&GO2>s7)4*i7@J^2OG#OX&Y!gakG3{*zIdfClL5y|(@#T#9VB zn;^WBk@-?acPwiY!kf`4CGt#=wqjykwr9Hfo87VdmL~5ZDCVd|O6Q*X7LvUcT6R}B zWG4MzGReJ2n9Mc5JY7}H$% z%O6BbViT6roC4DPX*USbyL42o2ERLrvDyHekyh2>ep^x!Ku;mYhH3D5xH(}HICE7; zG7Ju_Rk^rt6QCnGm(Qh*O_Q_N8#yj%>Vf`VH@08$g>2_sl-e7qS8iRus0RavxM{*l zJX9USxo?*NCII*DDSr{p<7}LtZipto?aou-g$>-UUd$Ofg>^%qj(_(0GUic4D@lwo zgTfCa6MIeEZ`w+l_nYrgw{41avOSY%97Y9DMB!RClza%$m2~UyKb5g>cljjQhT>lp z)$aKGe#xYI8#~3MQZ0nIdvtf%NZVf8Fv5BGsxXd4LmD;Dm{QbL*G9%;+DXNSQe(gP z1+Ek5yLZoX%kIv28eQEWdHa`S^tF`F!8UMoH zZ~d`)1F_My7X8S%cr=jPeRIQoRS$e>jigK?8oUnWN2HW=3Zl@nL_$YGwNY4nsa8sv z0C;cGX92CqwL1BtnrX33au)#Kv41b3E8^7fB_YQ0g5zQ{3`db^2qc?6x)`JM^ae+7 zDJUC)6!DXR9p#b5UI`ur%@UZ4sR9{bB8bAbE64j%};d%?cZY(~a z*PZaN*H-55$-hI+BO{*h&1&NhykEtt+M>{cU@9hnTpHC6#07Zz3XFrpcxstDd^_6G znJK{P^?sn0bc{s_c(|or07^!lrBkPjE*Y<&N=2yY&)@(mwNCv0f>c74A#oe7x^-Z7 z^;vWEN+QiA;bb`?7428bbFhca?wcCjJ!jK5-^qoW2cP)^?>O9N(v=A|@4(ytfG-jT zasSB$fw!@+x8>!uYVi|eoJ#7*wcgG-yNdhC94_s6mp>Y`dwW$CYK2mJLf@R7E~9g> zW0qaAi=Whw!0DZgDnS)slk(nlRon&26hxXKkCl~`4|-?XIOt6YhcQMA+LSv%ko9jv z>rQG`E=Ot1PAN~v!aslIf|H@dEt2ZlLl?6gGN7lktK_F_nTOFeq>Ad}k;020cX!O% z@_t7ji>I64#mi?csW}COqQcSX!ROj{X5B!XzOeVnGM3USr>%p63`YHNHyNU!zXC>Y z$y(4UBb^NJ4VIFqmsViLu93Q&s-7b4Q8B}yg9bhXsce80}9rivf#F}*aaKir^} zXDig_U7Zu=FnTpS@ui+$D2*htbxqy=#Cyq}uA4M`}eArONLVSC(YKEe%bkmra(jAAmRhy-!@1til73?)Kdj$9k zvWoqUFHuM0eOZRr47sVIw5QBIWb|ZDWhPlVz)HqDZ2G%z*5J8of=wyx$YNmOl5@(G zxAd3uSRcH9wgkR&yG-c6=7Q6C&|GiZd&I!)xUy#CpA6G1v;YBaI;gUt0~fjY2h zS}~Rtyxn!bZ49|TDa9jnp|!j(4;IP&-q$xwPf5gqA8tY<`kCJIN!kacFLQM-OWmWU z6qccw)q?hCrj^RqwnotX5WrjUk`OCixH05Weik@QG&UMQSn*cTFl<5PSMfy>c?Z=m zAsWiy*6uU6)eeX9@_`Ckp=`DAr{@H10AS@*texHv@Pz>SmkSYNaQPzzN1u((<=-RH zc(zLXcP&%?+F^mf@~c()ee)$k%4j1&uHsq1{(w-x-4wclFc@n)CsJHO9-Q3##^Zzd z(zt81N9Rh+S3)aJj830~ClaJ3n?pDHL^V-xUqpCIo;sq;saDg>QU9f})rTp~r8mBWRG6{7Tv}aO-MQ=vA*)@P7UZ0dg+Jgk&Np5@C8uch)j zv%DDn&pp9Z06(1%W=5~LBMR))nDMWU0F^_zN1AI0tU4I?o?UX}BTGC7UmG+o9U z#FfW0yK=uiem3pXOd=m=I}Q8g;5<_^n)(w9CtC*&|8_jplM*9^x|}sEc?_N62Pngy zG}yCXFC+s$h7-Cl58wAvS$8g4e~U{^Hi$-$B1G#6Jf~9fP|vLR5UwFhJ^~DODXbSA z=Z{BOx%4aA0rZ#P|N9P!Gw%d2AF6dj-od@8?lJB-2tQd~2R>dq2xLz#u*V^o6pi|e zlza@1M_qfy^Wlf@t;obkDJpW8Etv-okjwhkA4=3h){B8W&Jf*)t4boR4#4dBw^+V& z?V?Ow+e=E4DTAH0`1IoWVNo&4qtR)ZZ;yD>BV6C^uuPutJM_Hip-JKrpbcv>^v=AW zGRS;4R$Ev&4qjdfK+BckztxkyexTy2Xe~hr#Cm@zUvqhJ_2o>#^WRsNY2S{r{swP9 zNjwX0Tv__xSL z{clYB zv;p(RN_C}B@qsa0Kcj(Pj~TX5ZbnC0m+fP6y6^8zQg zRaWrz+PTZ3rLr-3b-m>o1v1pjPXY0#V*iaf*qih-eS7olAKMkFgVIv6ag06NcK4MC zd*~Cq(q_*~EvDkOd4lP4!gZ3I++e9-1cAXFm}Wq3%|>h)8)sT3<1~pnvEBtd*mG}r z?IypJ5m;EIM0($vwFrmaTWwDcfK&D^RSxKqrEQHS^0$Ie#ep4~65J7yvLDG9NW$<@ zJux-&C2gj#YU+h_Uo;3RekbCbz!6=>CK~~u$D)V7pYh`)76d%SdG@hnvEu%qxL410;#NvOo>VZy}EbD`SyAw zOm2ja|1@{t0Li~j51cpf%)C|^!~fIa0%DiTQJK45OaL&>;=la|Kt1a7+qxLeYWvKPkBKo|NVDt zy+c3|rnW2F<;PVCnupjIfht^Kv;4MG>_tF9-FZ9ZfCTknnzD;V8ys`Ofi}zqMM`w* zk*~sR$$7?1A?UsA@*Rom(4>tlbmRBPhN}%fmy879>^JK3Ph9154CANhKHs12dZm@t z46g~{TY}xWRYsDH_yb^Rhtm`>Fa1MAoK344>MuuoSioPgfHazLhEs-OdiG^G#l%wC zx43=ri2}w;%;X(X!}aI`gRI3jjqCh$)XSH-$IU#4<#c`s7?&}|yi8JW#MGJ-$zHha zEwqQL_)S$>aCQuTxz%Xf_%aQB2SCCZi>ArU(-w;D@KFiXq$h>qozcR6iE|{ItkDo4 z$5D8wR4sfNT{Wd-P$NTaw1`;yT3|sH-o)d7^I^y|%E`UN@a{Xl=wGL{p4uh_@HMtG zt}!P=bpIg4!QWc1oMRkQb@bn2Snw}@n?Wum>38vO$3W&sU}cT_5;20CKXAB@ zU)fst8dA>|{jl<=^QWulb1vdE{A~I7@u2&rO`?t`@BpH;6}kZSURR-thN#}~L{gV} zV^F*eoE(9iqZD3+QDhr;#kSQXrT8rC4%mQrc~|wu3yuC*f9SM&q&wkJzR}cuR9jab zLYbW)!zMcg+nx zn<%&Kr)BnUYF8$150!#~U)@)NZ;SBHROG`eAQ@-R{gBH~lC%yC;UyD8GlHB6mFG|} zGUuJ4(Ql8&D`MAThTntEX=%an3fbvQxTO0$?Kv;T3LP{YMaNcFQ4iKlro` z^M+Z78W(c-`r<3#eNe6*arEM+zaVY|rdbbD=H$jn&%qeu*&t)vS_EdRv=Utl~3gm3CVG_t>H@MgByleedW)bcN~n zlDqXifowImRvR_i_(#$Fqtcs6wKEw!m<<>G$fvZkSlL=}~ zg%U+BX_c7A=$3{CMyqVYQMy);`O`RdDX8wh#<*NGP96$IRCRU$R=760y_GU!Bu|ghy;9 z&&dDO!PxK7(Tea2G(r(==AM@sF1Tt;VUw*~lEi@4osa&2N(!|OLg)XAgrOroz4I6* zR&Y>|w#COZw0rC6y9J^tIs{TKYu@P83Mecf`1i)o;uE7kWq+UW7Ky z9oKhw-r@odAAF5EiaTdia3(tl8NZUO-{(a&@0lPX?u)rVuSf)71cA$wBgvb(KWPHA z&VG&+u_}=2iZc~Eb5WLMW+`hY$V^R1ki*zjqw#~ zu||!=F$O7XF&nKqFnQPB!rl8E8cp4OL-Kzdo%LUoO&5okMmnWgN=mv*mM)QQk?!u0 zSh`^;k&p%fMJ1%98)>AwyE~TMefN3)f%}*F+%sp+e9v`#{)2p3f_khlHv7BoT~LU4 zG93_^Og#~<1c`Hfj&mw0gOze9qhFILO@u~%x{msh%in;i^D%5T?k%|tu@93R!zD&O z<)Z?6S(Z!|#@EZKOnxRSj&u}9+(fa4 zjD@yTw47X?`I7$O!+`8dwaVuz2Rnny%Kxtu&U5~EfkJ-Nt&i*`2wxRRUaccw;zU(w z@;9)N;fGcNs<5#1&Qv#og;0#e=T^k{_e(5sw&JW3mu0ViXZ!y)fV?Fj%H720Uz)3c zfr}Z+qXB;*{P9fUHyWQwBO^US)l>%=GM-7miNompY8f#ARH*sH^~v291IEq+5r#E(GcpUha5ljtHIEOrrSQ`u*EwXFTxbxuM*mWvzCSRdcGKT;U!U>Sf z@q403;IGsnj?avpOsbsAS6}qlFiQ?}iVS3=G>4`xQtbIB19y;CNYCLu8Rl{zVHNJp zW(}F_JdSvx=Ym9TovMH!0|^Dgjh5nMVer#;D>naA?dD8BKfEJUvi^=d?v!4(8dKp9 zBkhu^qzs-YVz^=ZJEni*tJYqVL4^K$2Xv}b5@&jrhg`;bgoI4-WT%wB6pG8#x&|iW zOTUWO*J}{WV@=tgJ2|6Hg0pqrG_bi^pI}%tCZagPC3CJQY`YTEuv4(QvUP~Hmf(F4 z?^zOTbK)?xvs2VBnK0>3Xx`>5vRsb*a4g48r3_LR*3*l6W%Y`CqqtiXnT3#0=!+VJ zquR51qHc6I5Vl`mM7l34%mt(ULujqA{~>y$Nnd)^vdWh>8<~^MS9$MVgdS!cYJ6k= zI|;5m=Dy|XjyobIL8XH@z2i_j-9C;FEJ%5?m!H9$O26Hf%VM1P0d;}6hRG@Xx>U=6 zy%lxgvS!h(FRk~sgX7LgOr)83V8FSile9Z2X<(q%y4L+N=(hv4MMp^Buj?s)goGoV zq{<%OV&RL&a8fykQdJHXyFutJD`BG_-A|Xj;v-nzO=VkT9{q+xEhNT$zPzg`zL2I3CMzEFh!Qy zvQ4q`htVIkEt%_Neu=Mi>`1z;(eL=E9Q259U>YSP^idh*zpfKG%M}pb9FJ=9h!zWq z%JjlKUe5>hnj9gYsmP9Q08EG~&-X-^6VUw03NcCWKq5SPQ1zGMNiXENtLBxABfSBl z6nMRZr|`tTzXaZ4lrf_8JE5IqdD~%e zFj!Q<0#`S5-qm)c&#sJt4$sqx3q5WgS)Q1-DW{sqF+(tJ1$4&syGr^W-HtTtpjDKz z*}k8bhF}eh-JnhR-RNPiSa6Xm%%nG?j5lYD)NJ6 z*INoD;jJQHMsX|}lnlQjjP3;9ccaXXjSs`?$fK~=ulE({AEf9ShSw7{ zaP*|M{!4pT7NV7fOGN)9wCI8V|G~mFvFtB zj3qcaWZnjrnjvx6%fOj=HpV||i(^dqdw-pT4%kAt?w>_f*8DBSZ=bDC3yt9pH&c(_ zzQQq-@!mBEdxyYE6!-D!0b81>B7ikp$6!7uv?7}ezn7;xq^KW4$|#+Yd0~?s6|v>>X?F*=cdb!)oMPw( zm_wiM-Xf+G?-DwcLlYL)L_~iA#ddJ4j#(t?I7*{6ct}vwY~pixr9_d76ju=kW`4LY z-i{!LVE(rimQ>ye8!Bq@ZK*oip$j1PFJmva6hEdoPPgdOK6tOJ@g0k0&c?{D_n&gl zJI#F%fhHMlLWCFo(!21AUPZbzf6mKUnS1$nLHC2Ghp3Et`^E(|$gW(BrvJcO4HP$o zN0r=#7plg#-(Mq2*E(e6t6>99WDq=#9n#eY;L+HiX0OKt?XQTX0o;FffbS>3&WTQN zabkGF*I(B57E&zlP&5#b^)(T@f7y9IUwZOQJPo|01D#B0j)IdW(^@*)7I>D&NJiEt zvv)-^bFzKR=`<4|-(7QzBxE!I5-99MQECy_SJV=;3*=!Qp=`O^gUP?>FoS4^N$utr z+`fBk-vT_n*Qgak!lo?perOGPj$F`50^z60XAOzqFuEs?P*yR?t)1K#BFQQ#Tj&?f zHaut>Q<{J9I%ZHkuF8`t(XSq>Usz6S*(s@E^z_=ijOAWd{HJEE?>b;BjmaKeJK1zG;Z6UU|~=uW(+h*!D4}9NNQE^ z?F#XOH99^392fSDMiGPOej6W;9c~MV_($AIc^WxP zB^$C~3f(}2h5xoFya_RbOiRyoPZD-b?ng=yAoE)#d9%3l6PquuE-(M8yg|g$^uJVC z8h~IX!E0Zg-z-)PPThiv-;|2qI8;*P^bHQ!!i!5nIeRA`R`jqchXf68sf_;I(JFj* z|MunkPsJZWF5dFVF-Uh2)o7`LpqP`QThmnm&BS|x=v*u9*xe87m5W?5QFzM5DNg{H z+q`^8k>5Na{1Vh~yC?P~C!aFm!_Rio;{qm+g6*z9cm5JG4$ar8L#) zZ6)A|eiir&|s=q8jgsUx!y?V4W(S zzRJgZ7|NOs?9WlhPMycgc&=&Z_V^7HD}U$fRwHV>cOo|ThY)eqetr~saY_>zzHb0x z8u1)icYrX1t1E)|;F8e7s3o75NWY5TOX-6hj&D$Fuyl&rz(JwTZKCRly%<EWxsVuT;Mc*wjvFLB7zqZKS$Y`A%v@Cyng(89qYTTd61fdMKY=23zVw&(wcJFl zs2h^E8*}UDdmd+%J3142{d0v#Dhab(QL?od4vOS;b4`zYL_)R%RBaI$sS!iOVXTug zPVxEe1$q&9FAi5`pP$8xL4sIdNjzYSL`?hPT4i>}ImVH?n%J_+JN(aE9e+R*x|{%8 zng;iY3+T@?+?qmwt|*n6v^mzM{c z^J%Yr6Xf`#rUFUFu@CA^4&I+=#}3W3->mTD3wz?He$dNkkS763qNfeQsR!Fv4Vc~v z4Vt2*tN=B*AFE|z#rX^P_O&i~bA_t27VKiG{Z&?ktWfLHJqE`16z&rBKJeYJCSvT$ z#3VH)^zJkCM4NV8wkN*^Hp9)~Q_v&!JX{V>78sH<^m~B1c)2$V#3#2}+oNG~c@#?6 zic+~d-r`mrQbRiW`5mSAQ*+DjKX!4J9nT`vMPY{@Gw<^YJ1P1@Qq*(5|IVfRi(R&F zb@P@vN`={_mKmTJA(7vddpE3Zl-qfv-rF}VIN@#h(=@)K2kAq3Bbc#?vVq*7|Fwn3K@QzqO_wQ3~?I%UW6M$RknI^q<$@C*ZjlhDq6`yiZCM zY8a|)bSasJk~(+=XNuJE0S%va0D?QSuQ~<{sbs@vaGs(LgpZuBwm$zvI8#V_x|Qwc z!iXf0Fugh2Sl+4l$5@aJuPwKjz5S@%wU-Mo!9*|8BwB;kJ9NowZ>Lhiiu8kRK-eM2sQ zDe%!>)@`02#xbwLyj@POSXLs?f0RAM*gnay)Tlfm90KTO!P6|_Pq%{wmwNIVA8$(T zC~}k;c0g12pYdeK`O7i|-BQRg9bOO2b)!+rHtp=SuHR_riV`owU3#PG6%ZM^)|TkZ z2)CE4AAj`xPSYZc0pbk`eLJ&t{8z~TeSUtMJPy9^xG+)M?DEpuX}Pdaxx4V1P=aC$ z_gO!t&%nm9lxSK3Xd!K-Ec?C=kBi6$(o**nL|n0+lTkA&%9OAnGwIxDS@_>s2K5YiPL6e^R8 z5<|x;MfhxbgPI;1w(FRDLM!12>(xOuC9UPevuTk+pO2+jjZ@jt;Z%%cmD$P~vf%ib z|A5-h5bFUnMFUCr{`?QYgqQiIhS>`3S&ys^XW9dI+NZs+Ag|%|r^xZ6#B35tM3Hv4 zzD|+crN@8VYvzc|C(Uj)C86xCo%KfVbd-$)PVW-yR5DH1j zM%Yy$IL$xwW$21`5}bR`O>W3anW0nw5Ve@Y)Er7YgA%KYfWof>0V9u(n?jETu0&w%BNvSG;1&iETCtKNWzVzcd~^8&*JH$$Q~m zp8rZ@vQ97m(IM*VvSB^Shj$wuV8xKd_|vt7WK%ejU>Gx#qvkarXzNlk8y0!sggL!e zi#vNu$L=kZOGWiQU7`bC3~PsUKt)saP>S!w=#6|Hyo6e21UQ0U<+OI`bV*UNBjaJ5 zgJS#-YX-hFJGHj1fL#6!{07{uJk$o%I#LF2;E=Y$_8EsW*ZU3q}LgEh3GT6ke5f_DZA0hE8g6IZ;?jJU;-rU*m5nT6S$~yj}R#dEq zX*L7ewt=_;;XEvh#(y!(Y!&!$nFJ~NN`^8e1xztAFtl$l4XUC;{r3kZI-c{fYCijp z2x9SVO9`MZ?rAIQ-Vy{YV^C?3!DQ#a5-t{|jy$NF);Azd_$TFCRNRrWeUk3aZxG-Q zEF8yW=P9qkyY|oI)RzYxgkPWwXQ*G4f4}@~xk=--LF>=HkWa7*%*%aoS3@7%$*#rP zjIlmz^|$wiISX{PLNR|19UOUt?~yOa6N(2Mr84Z5zcUUitIbT|Uq6r{x{QbwwiI;O zaz-!MeftN09B&ydql@$#`bQqT8q!oX)k;E3V+QO7l%#hi0M<{rD$IbYLRCs^I?Pej z4Fc%Yq4(-?hl>=R07&GZHPzgIVc2QZmCGd>5KGZQa{$<0N7ZoZvmVKyp7@k6c-U4c z61KG&gCq(nql%;reLL~SQ_+Tgi7n>(N4P%RpQy|N{u^L%1ooaz-9xCXHzb79z`hm+ zGCs3U^tf9PXj_Vs7>|%S_Wjzufj>Tb<9lO9+qO zUO3zC@l2poZ}uqJ*HkD&T&CDYIAI5!Tmf3*0R9Qr@I3AKlKnG0UjQ zRGlF!8`#_0>x7siw8-l9(8(0XL8OZI`fn5B0L+^Zy8b?~9}@Ey7pu5oiy6#CY(=f6YOWx_~6 z9tLlzI0(aL#A6CW-fy}?-i(K!=j3?k<)2L0pf^InDV|Su`BW2FjxmUPDdbr z0@q{nTfsr*n2#Pc9l=7ZIor};%RF5Xz>BDYpvmj5G$$6giR}WUA*0z3ynTd40Q&P= zxa%;~mlVpLgdC0Oo5yWh`1TNJzf6Aq(XKNF|GvyNSZrkG-y6S{_7qr>Vl7;LmbdEvSO$kf5jS7Y;7 zfiAbU7sg=(Vgi2W3>tIF3BA20lp`BM5u_GM!IZH&GGO4gH3cRR_G1jr26{G=I%*iz zVB93o#7jTJan^Y<-@)AsED(gHr-&CS|Nh)ZQR5h4VWFl(dnI0J!;nk3bMm4ovQADT z6Gc^MNc$xqxl=QTWk@8Di`(*OJ@vOdan){S{=e=bF&3|*gPXV86m1qOeOYw*f2FF> zG#cY^J-&G%iBvdUgOvo?S=)i?KXQ?EBl>^veaq-Fc5B~Jjx}pnQdOI0v?d!qr+1)_ zQCJ2XUZ#-(U0I6)jrCZbdh>&Jd&@*fDn8vTe4A16iRCUb1_%zQ;C*tz(HM2ESl{XNcK}_oj+yGKG@It zbxF6(7=op3+CfT^r@Fdt*VZ62Lqs65`>8?;3Qf|!!%bigpSYwYV8b3KItSRg=Dq%G zy?r#B{iAW~=*g_hvzvarqF*&y@`nd0ZBF|~-c)su<-uDtGO?aH8Kmrj(-Ny#+QUN1 zwGE#5>!aZsXeGQ9-5H@J^^zd%?;#!*8^2L>cQX#E~lzYvP;7FnB7xg6t zdX-!TmGlV~e1>vl3*Kj}i1Rmv?Ozs7#X^OhPBF4vE38Zbtw3U^2Oa*#6BWNX{3wXo zrlyBLuc)!heqlvGH^ZLG?oZ9mY(AB@SeqjTE&CVZuoQkx+%o1bf9${5p^!n)|LcoX zSHflVkrZ@^4<;sF4t!baOz>6tLj*Fp-2dlbv{o?q&EA`){3co@jfLY=BYt8pLkKqbBhO{Ta<*A#XF z9l2dtN~&WzT$aGNpa#a)`TW`_;8H~HBlBE#akxOYDH<;08|gyyzbI+GBgDuso&JSAPRdu_(HkSe-)X6bKrWAZ(ejrHmFv**Wo!|3qz zj2{JITi*YjUa@plZl=DN|90v%_T8xCB_N~-hTC|g$s~z;PO%~tJx+n6^7ERsfl)QA zsT20u3}XuMBCZB&sIIZ(UULVOG0^Ze9Q2b6kj};TuJBrQOZclSU-`;+^_$liVU9j7 zRUE)FvJJJyii^iU zhsJ>f4i>oTjr*G!IGq5324(O#cboDy66Mnkh+v~zNOJ70%v522@dhE%x6Q&<#Ke9r zPL=qL(}Kx|sb(dt5WF`!7UqprL}{sGh-!I8p!+>J#@NHm&hM`0=8TaVw%}>Jg2iSr zlQJmJj`rJx#UGF0J-6skB70r%{TsyDcBCe}A6P6$ScZ~Pp@Xxxk{Hnf_!7LS9Gyg_ zuoEq2V?@HP1GQt-4=ZE9-lfZB5aWU_^kH@5h1tY;#K`!RFm9I3l9h*VKFQZr*=|Ej z!@iVP8mCa-eHR^)r;sX2o8pBQ7@lr6xGdSxd|6g)9!NAJ#nBxsj+&}B+=v`!qN*8< zV`L=Sx4yvMzut%VcxK{+D-}P`7MqoAZT3Wlmf_(J6I~K=B7%R&=6b_Nsala)xWx8J zBPij$`PU9`W*Rr<2hpW!=;>PMULka;WlnGcR(2n{S0lQBvK@r&=btKjworV+yOUhJ z2C140-IH3$TM3#&*_h-0HfwbZoQ1c~K&xJxmw^>IcoN(o&y{r?#Dbdg!IKwS8}=>S z_{&c?)Q1#&6C0Qd+LV#J46IyoX~jm|)j}rUZR@o%hNLgo!58bN&yVhIb0MyiMeL#k zqYef>Sd7526!Oz*_DS|X)Qzz4Vjs4Wb#c4~6SmZqUqpz>uAeOZpx(YtC!qox8^{+* zZKz=3t8^0&C+5sQLgEshDF}7?b1kNkFKg{L=2%!br3!rXz3;If3k_Vq#t+GPL(6WQB02# zEW3MCFkwX2Ahm>-HS4hg7)IM?A*4O7p<7v}cB$ZBs-}xX`+UlaxLS8^L+pb*7vciv zc&|tsmgP&Q@M(mHGH3GmBh>*C0iTi4O{e4!O7AKtN;4=fDBm8wGC&OMtbAiGdZ;c& zh75YcV};=HTz)A%h@80FcS3Nn3oK^ilV~%HZHrM3@1D`@%Ua!;`_9PQeuy_3H?v_;=gX?HP8ApDVEldsX?E6 z>=9UsPyOUs#4;a075^IZ_#LLMw*Vn zKHt(aJ`Dw`POOvEo^1+}5T<#is4fzNBtHc#ol+<}og+70Vth{Y2((Czt^q&M=2Md! zEgYHT$oOhmTS6qJCW|gwjnHUBR(pYU%nI9gnahCpIRnIfC-SRDb;uNRaOSH{SbwO- z7Al!zQq75x$_EtI((5D}nOF+6%jYP<4I`Q`JgMpoDnp5wY^3p&fhio*0I%d2((8fD$1>gnMC5vHQlzza02aJ@+ zIGju|7UlB5N&7`>=)3I>Dm2dT2EZ9~NT% zq4Y*%pxNQ%+3)j-kc0%47|P536t2EKGLAN6*xzIocb}F+pAFSzTmhm4 zh08c{*hzi$7HO|kxIMmp9bG7MBcL#5HwvKr1pU`t-)6T3n7rom!PK(uxqf3N*n_o! z2WWpe{oq*ehVhA1+_q$+cawTxZq}%E{~Z1+2np>^Z77Zk;||{z;&~tw`}keO{m@O4 zrT^}%Ed!$t&)=lT`%{W1XD3TavJMJaAuh6<3?7$>Oij`>iP7F19)45irc|}5G5B+0 zLXr%wI37|~YFW?H_c2zbN2{q6`8s|7u$(p7YAsv3$ z$Fp01eoy{jItC67uK7|Z&OGE$lJltjeA8gCwS9ziH>krv)hfo(Ggj>TQo{h6e~cDv zVHgowj6~B*Mjc}9AK(0xrLw?p5)9(h==SfhYJ8VVDYgf>ypi`vGU-q{O*7)Dk~grq zxb$C@YQEb9^?XyOOW{uA#-;zMAQ9H``?M5OKFtJu1f{EQr|37xc6aQ;v_4z#&7exB z3oPlAh&C~90+0A-WOU~^VOS&J$KOmD<j&zU&O)}m@9yu_ z!<<9fXTzu495DySn->p*xUxPTxTDouU-(A^Cw$`x`?AlRBhvedY7CQI`t^a3O#gn= zH;ot6Q8;M%PKdW}k8h~wg#6ETW)P0v4t%@f*&V$x$AsCJlJDK>*L_(c%<;Z-9y^;y z%hJziwi2^d%MKShL1+BA4-I?OT{y8Uj%F{}H?serXmv#oJSQw@DvWGQU3l-r{+14- zi0SM#>p=}2*#ySGF&tqR{w(;5a-sgVb5d0>V|pfKCFPHZ_9p9^7J~!enOi%wVl5=B z3L&-AsQ)@wYyAuv=|nSkCQCAF!i*u1o|p~VG{O}C7`{^&kfK&o&ncY)QBTIxhz@Pb zlqL`}4$evG9irkQ4F6g}Zk`_;6qt$x_E8WNKd~fHj*lr$)Vxu?gnj?*vU}rb)22+D zoOt*U=Z#u0m$FRs0&-g);L%KMl016mzgamCWg$&k&0R1Cg-y5L?HR(x=@1Y11^Ujv zm)2UWJqScD1FRj_bPEbtAExX#qc`3y(x@1tXp(^@1iI>UJcM&suydG0A-f#%X`dLm zIqzTA6wD#FI{Js+%FY&CD` zY`U+gaB5jycg(5!OZ$npRNPqfJE4!3YJ3YIZkO>F>dKqu)z?nBI}U@I-pv_ummL3< zBKFBg&FjNEpfu?2%*__}d3S;R5tMBV@iRZ$LHx_9G$ye&R{Bmuv|;{lWb7B>0tQTV zawx<0MBZ6ttU0UKQWM*G3c(<(^~9`zxJgR~)DGcut9%s9q+<_o`mnLs*)R%KJs~>?-tk{=Ppk&Bz=cg+y7q7H z2pPT8FmAjFLb!b#WHbbu+j~89g|3OSp9V7nkE$x7M`&T|UeDH79h_Ag$}^N@-qOzt zJLoL2EI(RQph;zlK8E9RRA@;wpM;;W0*xlepoE95_O}L~KNZnQgWuXUvJ#<}dV@c=CulrZ10Pva4_?NB0mT`V71KU`_NEOt!S6u-8fAt7H;a{8vG-LhUB*Z>z$j{w3NcTGrK}2eRFV>Pl;CmW z*3IR1D*lEz3Y|aEsU>gHpT8apk$5t|6n)~fIO3;^k8}jrC7VaQZNuo8 z7AAnpqsT1`X=;xIIn5RdSD)2eQ_x+bAwlJ0Sz$5WKtvy3x=EQ4L~ zR%P)5%w4sYqD(kZZ2)EoGM^uRvRSeAhA@WY#k%N*?e@)4i~-FzIFf7Qj!H6LsM&mF zPOxR7yMo=a`opt6k42B*y1i%vonUTQYVIe~BK}e7@*tP*KbzbHj^m2^H|Pl7qX4yP z^@Z)jd|R-1`X$8}!U}MRuzqKVM_{@#dU`aQ*H~Y_YhwNgt1xxFIadD$d!M;L+yiW* ziT&k~JR67Z!GsXE`at?RF9$|e9F8B$6<&eOlN{2o4zLGAok9Xl&e6t5I907I_%K~g zjZui?f5?g-u%%vTreewkCv9V$#EqHKluo&-z%mvziLvlmV8Y6B6vs<51tKqzEBGgH zvsE!X((9{5>oNO7B$v4Mv-}lpD815TC*U-v_m~t)|{S%II z)CGR3Ba)4d>#mX@_B`#uv~Jvrq(MvBWy6ToZ~d$7$CgJ$#CQ@41#~PvnNRd7gc^jS z+AKrNIXtG&2B3+TB|uu1wrbWz^0N+}?Gf{OZ1%P|Kgt?4CPr2u-mAyNnelj)gp>nx zCT))}7L*R2Y$&nS7{vkO$4o+nLHpNlO9@b~Elp^EiP_z- za=wc-!(-$w`*H(e#J-WMy!IBV7s-b4ld4`~p`v}v0L)85<h18lTPN9iP{#W_EcLc@Yo4&pbNZU3m zLE~Yh>QS$sD?z-O3XJ*EeRMVwW7~Zo?FFGPBHv`Cg#AIJzH#;i`$NVD<76>2iiTUy z1;V*-U2e+c|Cnp<;j0GvPot%JxIgVsh#WUE;)oP^uxd!dpvn8d^293GwUEN~0XpRw zj!X=8D1r`&v9AB1-c#!+&jG;5H8H{|;)oBd6}>1n1L8g=zlG)_-`VIEPykB4)G2R_ z4kMJrwOPaJP*~_ZO{Sfke4+qr_^-`#+)5_kA37R^)o8~J^!~m7DpR?%PnMlaSuyYGj`gAtNu1~hpcXh$ON zVHR#hj05Va6;wnqaYgJX$sIB=xd=UaD>yjcHtK>ij{Lmn=|>l?u)@ROcNP*lPZ^wW zpEJe^fY~?R3zIm;kxgpAKA(JaS1QFuJEb0WbtI_{T15@P`S)I5)cab@_wGq4GZmZC zG^UT!V4sWE2!}u`uRmf3y~0v2a0v$!KeD~Nbq3-rF4_~l@Uh%da@g)0RLlz96Bv;a zH>rB|dV8mQjFO;zZpu-1^sxug_gd zm0-U)q@bs_Wp29jj-1li7mCILzYT20A+2JEX@V|7WrBl8aVVW0M|ATFE0(~-B)~4B z_{6v{{`!J=vy>sT>(em7IcI%^U>9Lc0!e$=95F zjoEOt`hf2h0>j$wG>eQ2 z_(4&72B|`@+_ze!P$i{JJ#0gyKZj1}{()s3dO&6gL#rhs$df-(q57uWoGhP~H#;oZ zIZ`dl500w2L;RM)d#!_k1h>3mdCeQtB&yqweO5I68{NA&r@U%c?0+?gHWO4}Qn?0C(4kHau!m3@jaF$0?~n~mcrrYOEH zV#VQv*^kO3V9F=dA+$@SD@-K2#6^k+}afga?v23yK zk%tuBz;R$@ zCEwWAoCA;ZEq@=^P&_GoKO5*gQ!YHsD>cUjZ4KQ?Tj&d`<^6l}RjXxyTJdRK)QE#OsjpQ@e@n!oR6Ca5u6Q7`p#1L$v#9=IZO~gizwEH0?@z`#{S<=WgKvugu4O z6+)e5PwT`WxaSP75`4gv|FhaQxYWf{+sUW5-N+k z!Bx-uN?8&a`R87hanf~$*$YJr{&3Vl)13sN(ZgQx*D3_kB`%1E>ypw)@z+%DcPt1tuCTFqQ55_X}1=d4-Nd*ooGZ$l4AG@$Bmd$db11Bd+qv|J|J=TN|gyiM>4 zB}MF(FGTspyG=86<+A$zQ3XuBjL*cqfG9aq&xLi-NdNRh#}-u}lG z=v-!%hD_*GtHVpx+*#|sr)64te#@(vm0&D(YQg`a43k} zA&$U7pOJ4y`|Bzb2=ahX+Xlrg@wi4js4U<0a^`T5Y7!fMY#>*f0MV}Oj|b)|vM$Ht zoaQKFMq(kk>I6B4@fR}6*t?JlQ#QF5?6k*w{Z;WFDLt({eefPhjSryJ$g$y%f+PIB z^`YzE*Xf>C>C}J8*MQr)3dSR_L@b}A`L=;C@@}#-gI%3&qre9!61t1N>CfeZLL5Zz z6-fhUuKHx!8o#ZwQmxigGl&CxYFkzm&(Imzx@!4|UKi+lD`<`M(If@0jH`2d&l6F+woE;I`R4END`F|Y!;mLw{9;fwz&9i>Wm zm)<8t%{}lIUS)`cGhLKM-@4&4fG;`HZDK5(mK;rj1lHR=cu&Ceg(1l-e>J0(C`78$koNg zT?ZkSeiX$#s%2Z{EL^|8ne6YY5_Yu9bwoI-PNYt}(i7qc_*Q)l93}ld)G_3cazJ{j=yVT*5PJ*El2}?4%!zwvxp@$F6n;- zcWhhDEC50kwKN)T2MaJ*%QSVyp0W zzhj`AP>koHXI|gBy1G*8P*Pz0Fr0cO-KfiBabvC?7<`dqzIgaq|5ILBiA+oZ8;k1* zCkOP^+tq*Jm@sI2WTyTFnQfa^zx>^V6WHa>+n(tY9z*t3EW+~+d^L$MS-2?0RA@^! zB#TYIXEVxC$BIZ8Zmlk>9@{<@91ur8QXf9vjcF-uT5dYBN*2XMWPOMrV3Z-aF>hy zwk^^TM2(IGsx)!q>qohc5#LBLQ1{kGySVBUYOK1sD$&fM;^tmqJKYH>p@!Jn z<~N``%uC8*e&P(wF`#V5jq-*mKL#;-CY4j7+UyS&Uj5dwaUTZcaEdGjfQrX%{WGva{@nCz z;mELf28uc{^2>a=PK+H!3(HMb`19Zu+u1J<1aohcF=&6msa(eJ_Gte2{ATw^e03$a zVZUea{S7tuH;hj})&6Y1~CL5KGez-6S zgDhQzCXtUx3LhTui9c*tm^K3Nyu_;4l%g~%eT+E{y1X-3E81V3Bf|2!q3`yNP!tIe z3?MB2gh}NZfG)#CDV6siF~EVhLLl4XfcBz;Nd>_0kf6mzF?(u(SX*!XRw{jL zO&W{n!kQ#wADeQ1Nr(11ohk{PiM@t7-+;2-1>H4l%pbmL@1mb_2$}gx0>dj%Qk0d^ zuXQBN6XlOZ196eSCJ$>}s5To=dIBo(3Bs`v7XYG^o|V|2ob+_QmDud(uZsD^aWr2T z;MmL-6_Hhb-=H6I&iTY?Owsk)fYWULXGw*08K0F+`i}Z`E8@`nKugi3bA{jA$#CqS zJ9eTA07aduF{lSNVk9N<-x3Xtbv)ubE?@ubnt5KAT zZU9bW#|rffViJ?Dm=177{yZLQ4nDqwQ7kBwgNEr9awgu%%ba9ltDmGcJwb@5URo@TLIaNZ{ZT?Xp=7hj}tM% zeNi&U%D4@;BHb%~-!;t$QZ{mV^ zwSA%Q9?0X(Gllk?5Mu1EWBI4ZZRB_=@{%62hnTsCjr!{t-{PGX^fy{s}j7)YWF`ODJ!(`y+rBERoy%k@{9c2tFhbnvB0PM?t0Wka@z4ppb`ZaloV=$Xe%FiDL%8zcF|!${xk6`yTA!*9UX+!yBV zuz%|hHjCg3rf3hx+-$`WQj{fckp!}dJeFGNKXkDP%1xV`+{hp7Fvku>c5UqXd!5|9e z_;255MihVD?R>He9sqqa_;(P?V(4DmxsrLh);Ao2ytd%UaIVD zSMX7i;DmS&p3nBg|K23%pB{^b=OQqNj1w(pG3d)>&^7rlczpU@Vw7Y?y=c}alEXkHyz478ey_R(5-;JlRAZ&ZJuq&@NRru zmx!;`!Tz6tFlEw@o+!n1{de2%Q8MohG4!9C)*qSAC-t1ve&x#xwH9u~DIsx!7euL6#VDQqSAn=mGPfbx8F{yWH-(+L`kYw^c#b zAI9+1vCJxc^!^z1`gHCWc91WE^6UGX*`b)mBs^0OY~$)c=r3piXPkkL37aDeO!jtS z0xo|?VQb846%En;i}g5BnLF2M@2&aNUIS3NQkHB<3<3W_KNx{Kc`fI1@k6#-2MDDR zIar18hSd_8JIx#rEuxZk)k%8~a#FC z-8I{f7lMBA$f+C-;QO}ROBDQ(oyAr#Z5zNIwVw3-_gaoY?1eTeS+MF1H+VaS9u&>b zVuSdOvpP)UWc#5CepJ^HavccIB|n0>yRGe}KXoT!4U6ddJ-^-KfL7c%@KN7)AuF+U z!c8FP-dzm97cLXcm2ejz62-5zZOaq3Jta+4&j3Brv4-i%%(#oPLnYyUd~kA|x&&LZ zFQA#g{g@-*@=#WJquEZfIN(`$l$Fc)MMv5z!T$lFKwiJ}+@`A0u($opPd(EyIkM2A zD3U5~8&}Xt(;hdfK{9k^q^f>ZRmOSFG=N>o4A3| z=?>_%!{OhZY1sYUL8WFpbc~MOh%R~3v~EyUBl@Gi{I9<6ne+d{N50u)?WsnpmWtAC zf(vL8D(nY|Ukz^|lZ2;cxbp99gQNMAw+q(z2t>ey*@XB?1Ozx<`FB##{{!LBQ%;zM z3LZcT<{vev60b%8ZAeHH;wNA|8?J6KJCR8V;FTo9ad9}+%JZZ>|2@fTSAU_p`OJYT zC>EVA^k0IX$X~!-ue`~{qa~=(KVY?1(<%#SyPR(#I?u9 z9qdx?|6hJ5ZN+CSBvA`{q6#%m!v;r_TsSjRc z7sVc3y3_MsS{WD0#K$ES%FCk)!5D>&)$T|Czh41ogPy}YJ%a`dHw7Z6Z~P<7th_z| zk9}IM0{KcnXd7`q2xdWn55So}l77ncsl`-rg^9w$1kQjc9YHKO3+*XCD#+uiVT6@O zTSGg`am?vOu9PPolx5`x%m>iA-T7mG`HJfI5ilpNDmAJAXYhs9f`(P_`SALo>ejvf z&q5n+mD_Uh60MqJ1x5)WQ1A#y03i6Xh{Q8Q1K#ilrT^Lp67{b!!(I-SeLt1@l}n3b zy-XYV?(Qw@s=8g}bmX?QnLYb9+7PSZczkHQOPbI0m3R4LG9YF8Tsj5AT1Tg~Q1Xwn z{sulgUjKih)P^oE-HWons>XiY&++bT!R{_f#ogFQ`m1PzN5;oYD=G;i>|pozFzc_X zl0p$`;Ty9=kJA`#-CBS7+7JG=rqX{gpwd85Rx`703*ujg`u;~y`8Ft`J%FbP0^aBekW%rv#Z zSrR4@a1Tas8r1=H90m0H6*{T|su<+*I3SY&>4}xYqU@nak#rXR)8r4mbz1fIHMjsu z?W*7jAKXw|D=P*;xPMLkrREgq>MDUk2o#)z1OS3Binwva4^?m=>cN&wPq0M+m{o6yI0UeY7 zcymmW0+RqPj{bRhUrMwv>tCUnTd_+IGBFl?PbSK2&I`4`1DM(Z$k>$g0z3(4{AtGD z$Ql6j942mnO!(6ojsvgt7Y+&tx+kgWWJxlMdhh;+e(Hk?WW$nb!nt-l^ItVfjHV5a z&~g~l;WW02v;Uq;vVm2B^$(<_n_x8~gS)viMi7o%}r*=<7no4o!fM=xJ(z;lo7 zqfkY1_22OoKwuQ--5?W~JaEg~J5D{I%_?nK4MO0|939ThN<(L1zpPsA#5M~{0a;Qt z3jBSH-TLLf`$1b)aAcm!(sXt*4N$QukM{|%kRh)9?8>nAU`!#7zu zqRev$M*47UJ5$r{a4@nx%1{kw|MR|lO@|j)|2X{VC1MHOX4J!9>uF@bK66`%0xl2P zyGDUM^(scag%QU|qkjZ`_oxkkgA8hSd7itCtwUd@p$fpJdQ3q-0gi!~3eZVE1a=ME zrYZoemPdxxLNl>>lcjsB-sbwz-gEDLADZ%MY96C#E~}Uf=mP-|@!3=YtpE#QLB->M z;En{R$S?tbRYd<8zmlS~bcO&E!KU#oC{(1<7=*%-nvH^370~Me;OlAxR~85|7!UO7 zfE)}{HK0E#_E^ZcGymP4Kk;8bc0hqMUIqlxTh+iUt4$Wxx_$dLzdRVDB{$KK}WaSnAFtZHJe+mJV?X*nqfDYGk zn53`$*0-j}{;i`*XEjihEQoud$E8u_O@FjD$CCh->DxY=qHN1=uHFNHvoIv}v?22b z4SBYhy;;xr=RR-6A^~g!T-oEne+~k`NMsQJKQGQbW2zxEljICenQAoXz4S9b@Qfb1 zq7Q)|>ig?4U0NMaHk>jp%T;-fGE++aIs50{KVcKZKjp_F(feNyKN-F6)z$BEzU;pe z=D4r&!5>HezFyed^~@8$n-6ZT^2c@JBfH&EaD)H};z%3KAQOzq3A6%Gr7;u;^qUrK z7M+Z2l42wRI378jHm8>U%p{o)V)c6qqHK?@i(OOH>K61+6mNh74e8e0ac`6UG}(B@=0C18*XbRe6Gi0@NT{6-0pO z&`)AO;FSXTHhtl!C<~}!w$pF=vu}4cH@!XTIkj8n{8KG+@7`G7tqPV0W?cY&?_FY# z0Ph_Us{rd!9$25K)%K**xt_~(18mf8Pa z>)(I~NS8ECxCM}6qvnk`u{w-!@#vo?X*-SrqS+5%5g7O&z$sJ!Ks~H@=cZeE3Y%HF zefQt~?f(~tO4eyOSkjKD&rBgrrNCmO>|YO?)d4*QRO|K!MFrBD+UrrDc!v+J^R=~hzk&B=)X?Nwv%d7eTpP11Y%9062gQ)R01fYy?MuvNJ1|GqDf~r zANbc{pV}(a6GxlHBn`XSPaL!Xc1HWQ*=oBPrufs}rUBBWsWyN8M}F1XYMf-rLSmAR zMGJtZK~R-fzVBaJ&n!{w`=BOW0k0*@>VSSqpi(&WHOmHro}#$j#InH#s+0*6Qz257 zqDmFUS2J%+#RtA)bwJ+|KoGzjn8XzPe$d`Ea4@P45R;ll=i9SC^#hN?G8+|uT@V6i zT4r(fys?1`5aqU69B9q!0${qr2LTVaT59bisR9TX5&#Gu!b!$3PN6GTt{ChiRAPK+ zy`cAx3}m=8WzhRq_mo;(oY7^gZ`2;jmTldfn@U@+|1;l#dAM;^9?_$Z*yP7~iC=7b zkoz?}C+!J95;BB`p`h6l-hg{+H9t&{#MtF-xp-m->!Q2$He#+Punb~5W7GCKIh z@GoGJI2t&S{AJHSss!YX^a*@i?B4#&{&Vl%)exJhC|GG43*sL<>f4=;n@W5pYBH4m z2X;QZHqf<4_J2N<{%?kv|Le;4{pt7*qkmV}*FA35G4rR}-puyv1FU9<-z!d&)TaVs z1th*Em9yD0#I-eA0Th0=>F-XJfCig8G+go7 z_v{|s`P6j~0jZsHj){Mu>;;=(%F4a7ls&Eh`02mOb3J5EN>C^LM@-mf5Z> zSR4pe+Iq)Vm-szL7=;R)pCn4FO=qI;PxPaQ zN}YH8>uK~ISJVv!tJ3tIpJPY%zrJ}_@9piWPV*>%-LHDnUwqt5ExZlmQ%A${Ks%N} zEtEO#hx#%oPH|m0tpZCLJ%2a@nlepd1%R?E%VMsUv#OAVS?!5{sqy1|ylGr zD!lfGDJ%UMFZhGrKOGia3Wnq_r`r?>8GEzUibg%q|);B?&KDK zzaSILx1(18fC@||&MtvP znNlE02Wy#BxBtao{Gb~TdK7r(&CDz_8L%u99{Ge%Q?LxKf)XUSBFr(+F#w~Wk&b1q z2n0WXs2Het4SHTcs=XPNqc#=0RB`}oZ4|9S6@bNn62q-7HU^@=mwr~^iGeN%1nKf< zSRCLzVe+ZBw7>Ts{zr!gh1oC1X6L~+a{=HK$W?$zE8r=;cKI@o<*xPKp*^YeSh8CV zeZiw30f1nFI^!I3#K$cF98l|%9wYAKx&P6KZ(|c$wu`!&ZJG^h^DP&3@?G___Z;tU_ruDz0$}HeopxmxW3| zfh^2=)wX)smMj0R*5j?h;U8xHU10uKWr2rB>3{AJ|dg1hU#+VTUH6 z3q9h%FcEDgZP=&g<|!k6ndN@DPpw|2AYg*i|tqZ4U&)?6H-%wb?)m230LH_YIH;p4Qdk0>6m2>4LGql?xYmDhF+p z_&$vtfRjO`kO2jN1OS2wVu`SJSCALIqCxyyQ{IJ)KLfWv+I2ui!rcD`W&gG+^e(k$ z)xm*+=nt}g-JJfjU^VxLMK5IbMeP4$rv+ z&l;qDL*@@@VC4l|?4&Z0uO{N9RfM7=2~4*t)&` z^1uDTPd6xo)OpH!@69ADTb-=KZE)@MxESP_X&uywH~V~INhk>%8HIM!6R$p z-G=-&CMXbM9{WjMn@sJ*_jP?DLxKQ-1ONg?*bF9q;(-Ln83g)?*pV;yF!z6*jYyD{ zmFLg-4dmWkWvTZ+YYW|JCan6W+AW>G;Vo~&K@Gis+GIz(;eqiSi8ubS{(`5ZL+`e5$7NjZ?V{w58;Mu_ zV`jMbi#M4z-6TuqFr#&U?Z=k6Xm?GR|HbyLn_C|;y`gMaNR*A z5N?6c1-KZjrO#h{Jy!u#k~;_l?c@VKspk?OfGMg1P)d(#k{u_Q)}VC(zlJg?VHULU zj{oUHltPc`Idro|G8c6LSRqgaeSnIaM85a$Z32~=Xa&(qDJ#AP?}SwWK@voT3Pe^uAq<2T5_}81UjR?I_*Q^ZaU#a+Vwk`Yphq5$#ubYLnKPH()~5H=UO9y0 zlzDz@Q!lzgU#}Lt@+N@S>H2kU(IHTWR!4Y+`F;FwkR`eR0`US6)DTaidL;na|JoY* zi6|*jS$1X1tbgK=vJP+fbC$Ay7?qs4zolM!f_ADSYHjWprnUOl&Z>O+E$FgR?|&Z| z4K_8C=z=yrssgA22R=*vvO`)J{R1hGdj7QiB0a|rT7jaaL!Td+zDa$VKf@G1tXpu@ z176-;qY_Y-80k}doPy59j_lZXG5+OSvj&tuZ2krYKQ7VjM)D-3Z%J|Y)4y?aV{H!v zuBmPtvtt!T%=A=V=}~I?gMoYOiFtJ}+Ea z#s}0I(%I|Et*L1Ab3F4O$ywpreZBYpfx5;){JniE1ouXVNhBvLZtd1P)a9GkS>JxN z!R2m^0E?P9YDrNkd~eU~+pe3j6o@q&+7*KYV}Wiwu2j2Ynn#D_paCt(v?_O=9~?aQ z?zQPRe*3rQsd=I*t9>pWL95@S6%Uv|&4-DkhM!sji%C|Vf-`k+lSE*Ug#bbGNFWAE zbw-~rRmJrKLP_Y{qQH;er3R4t*YoBRpSJsWf@KYr`k%LouzW~$W{kOxkVWo{b-QW@FPH0L*M`Q#wO3R z~-drAjq$SN$JDriPVqoAxws&Y}CBCdaS3sl8K853N9k?qkBw~e!Jd^=nXJFVOt>>sH6#gPFQ;2u@rA{mgM z>va|Vl>)w3Va@3P+!MGbMgoD;4XFSK81;T&Jcuwxgz`USW7PYB?VZc0x;irOSGRxquRo!i-9HNl)}v9iXZ(D#m;L3LXT_O5O8*&4 z`|1)xDJdPaVEh{uz18VtPBQcW`0(d(D^y^y!BPzXix<6E!zS!_#wa3C7FJPTRMU29 zDPuzmxKupmMXdtO&rerO{2RLhF6?0cH`(f!9&O{_{Ls&X@ee7Woc8C!WF^Rds@-sU zG`7Q3SEH=q=3q~o?$M7g+%j1IiJw!);e_jze98@nQ*@AR`6|HLdR+{sp7BqrE~hB~ zs0TkfM4!ig0qZJi16;fIISQV-s(0%ay{1F8uAYMF1oKXo3+gI;s%O>Gyq=%wQAV9B zv}F2JL^~l;R&+TYv?e?$z$h(%m`|tmyEX&SNpJ~6W>|UDEQm6`O zKU1|JQCOr{f+ih_x z1{VPC0SQ(i7y^dHe+(-Fa%>8DL6>-b09b}D8I;9Ao|~>t^Kb6_xxfF1dhhx>pD-n; z0#xNt12s3-HM_g?I;h-@)<>F+In*VJ+2`mQuOCE@J?A98{84O5aJnHC0D-E@{s!o{ zJ0J^NTYCq80`u7zH@aE+-v3?t?{Uh)wr5K{OCL|!F$Dm0WK!>+zS|aM*{`Z{>^1+L zm-~(7e!2z^n=0?n`40+!jwSqT)cQvSfG7AU1^}Zv@#9v<*;nZYvCMJi&zp7SGdC~I zek}H0LOB4_S%o!J>8CuAo&g>D%|`YVy#i*meS00H|FZOY|Kp-6RjcJ#?w3mc)1!8Y z3==c|cls~$!M?qd9q*!zuDz{1BO4+~>+4%K%CmZgJ8oT_d^rxj6Qs*ih1i3R2hlPA zWW_~=z*srKXy7`nzm@zB`zaWzwD3g0@?#3UaF$+9`fe6(fyunpM-T|21i!4@JQgz^XIrqx2|re=(Gsb41!esH9t*3r{I;4 z06@TaSfvf*H0%t=I<1iXWwo)_hVuW58)}(0ox4>2pPg!%o$ZmSs5IIBw*TgFlXu@j z`^)%fRP3uz%5|49&_xZD6wV5*poc{6v+`mgvl%;C!*37aM9LXzk%3PI@-kA6RqP zq60Uj>deSOoM|ehJ`ctM+Y~gmsg09sH>OemDm?do{xAOq9jm<=Lob$oE*TWpQ0QjO(UYF4=P=_&9j0LiDWiSb1K_Hj~*+>Y)m>@_2$}3`WK;X)# z3lNR6j>bigR>@dr`J38*;m6**U!=*t-PKhqOXgoUO;tFo_b?IAUox0HQ7c=)5_r|% za%|;&m0$NL6|6)V@YF&A00E<(iDG{M`43}6IKa??MMeRX&kfj<93@!ZbSg?#_V$!( z=jO0?ptEoKbAJsj)zP@<)9F1j-sab5GG6Q7XE$t=5;7k;_|fyn+&}B4`))mFQpljd zy7q^^*I(!IKV2Jay4HWpYJf2afI>UZ{*Oa>oeq8zH2%5PN-+o?ntJ{XD*dAme01{z zA1*%k{$2RVH*(7Pp!E;p->9&I;n+fUR%b035V>AsWEZIgumz_-v%>;4=uP8b!Ub}_ zXu>Wnt%bwvn)8yk*CGi^*E6uwoP|9~nl?_L#McWGC|3|f!FKx6CAAX90u=`V+wLs< z7U*vQv!H!&0p=IkD5#GI9#T<$Tvjb;13)6UNNj_u0L9Rj+aLZHzlM{zktJuS8Q!e? ziOl1n=nX-csto!OaU2jRtCFvAm4a_#eGq`s6(&*)Q%xZ-5T*fiJ`ej1JVVDk)J4V3#0;k^tp}bSZ7tZZ;##V)yfAs!0DFZ#<=yB;E*?$!MS*4P7 zJ@Y?4%v602TSl=0>TM_lqd1(9p~kEgxJK(yVZ@DYU*A8&$qVM+%i9!?sZx?PP;uN)<=ggnnUamMCg>M2{ME-BNezVGM0t@YT-AEJiQ-f%d6p4MZ5 zY&=zI2~|pNLm5y2Xf4urnJ|swgU|&0eN3D%nF`Ah)2tP(2~&(rNh=p?(ZQ8~er7=z z2uD-QS}~_0a|org9-)>iVhm|I?%Oi&^pd3?9J(g$!WdPNv`p^=3KXRmMQ|x z(aXmyH~IkM2NZ-%Cy80q6ddfV{lte0%E1~a|I=2TH+l50 zR8uL>a6#@Dhrc-*+5P0usc`tC{LCY1=jjJ_mb~KMx2WR0lV+K`mD1BY5nx_Lm)?=Lr@JW#USI2FDYNT-Z z>u441{90tUK)OcNiZv=co3+ZYjuW;I<|!BUykLGncrQ%aVqO?1%48dJ%$pgEiUYha z8jIiX-4u6IU^6xdcB*@K%=We?psHXM%tS!tZGzdsGa$-NpAeuDoI*$daLQ2|`(p++ znEyDikSSo};B1Ss|8>g#&!0c9&|`elrHg*uJfMr6(&$H0)@5{~`yXS43PWR+LxT-+}D5?19Hl@pKN(U}f)k<$_4&fEbtt{OA zK+Hl#fby`UJpSFdXX|*FfH!e$=oTA0ZSu`#_6=bDAKv-+hacQ{*B+Gq#@;5T98*%K z>F^)yjO}!$%FW>(HUIl=j}DdH{fvG#m7JFq%l&f6b%RQ-qeIOl*Hv%!gV)cy{Y^}M z9@=bW*6av!*wQ#CxirP79 z+^A+dDYpWOk}gL{)w}=vp!d1=zu!Q^F*Q%oX`NL;9S}u($Lprz=oJAa$Cq^K&^k+lt>m zigg0Qc%UvvWz|Q&OQ(%DjhFvO#~oOfErx>d++5SVX};^Sxj>oDrNaDm5nkBx#R z0l>r{NTvZ!FC+js#fYP4H4l1sT&ljp{r_lP3x9TG7D%@4z4W3+&+&mRD7T^mwm)#4 z@BEQJOb^tq%4%pUJ2uMqFIA8}H8`4)-5>#Hncs>I{0dGg%#zkA1p=7=PrXTswcgi< znba8nOW6jumQ8`-w0#ht{Tz)9(>#@O7cMVgBUEg1z_%5dD0)`Ut4+O3EEh5 zJ0A8ne)=yx+b~VqV3RU$Hqonvf?GA*Eo^71>-tAW?i>tf=2JH}M~6^Qp92FO(zF~D zDaC#1`fD2xEpPSf760lRt!%ol#7VD!Pz_Mt+V&c&1fsIi?Vjb*cAif;kW$mz8;*+r z=z&uputWix-tRd~YOqq{bV9wTX)4!`?T8kOZndevP8A*Uw=Wh&5Qk-EYp=u8~}M z_P^y#96uEPtH!!kn(8Nz{crx8AHJ3~GIsh?kdK9oY>6`Km_8mlO_}4&?4s=@eP<2_ zHld5UuT-|%wG+bC#)r7?-(mvw1d#bBEOm*XSo2}el``$w|0<3L>V$(-+)vMC2&E#^=$vuA z1KlZegE8EyDkxkSvpQ!K1zMlHtgHNQd@W<3Ul(E$oIXeZAb3dqFDm~b``=Qldbqo* z;mwZE!`c??|IPBQuBKaNmkwN%AP;*7#$=sk#T9nzCDT|*&maDNp4oC)-zsm4g0Vk# z{d0a4${26=tAnpPvVKptD%tH1**}k3Q7J&DxlNHI(QW+4?EfhEhaiByvn(oRa3kY~ zO$%rLwoIC>#y42nX-5z4Ja=&OJ$srC07d&|4y#|xi_=EE&~7Un7RVg&kUAbFlv#Sk zzq<-^=$`cVW(VCB7GLXr&Ux{gV~_j5w4U6S%>PTHP6n)b*mK6}53NXSvuZh;lnEUN?hHUO{b6rMr6 z_Wej8d@W1}j@d9Mcm=Rokm6|>FFgbw4O9Uvp)9zils1=Jt=t?Q9xB@{xguw_8}9DL zh$nR}hN!)J{d$mB-g<~sdHj;gnmnzL0N@nEop1y5BSI^o)Jhlh4pBmU0UO;wZ@jpn z7K;%jGiSYJ>r_W~s067xZS2@iv%QW6?HL_Uu&81nP_gu>_d2KaNBh1f?0sSRiwXdJ zoFOeYEbPxy{yy^$%6};D)5Z!dRm@*80T7+oYNRoa6>Qn~csY$Qvx z;Ahmh-{1Q6AODR8bpZ5t?M?wQTR^@9*L90)JO&da1CCCzbr8s5EB0h|v6GI&=Ylu*8%<(-E@)yw%H zI5A%H0%d*VK!NC0q(5zElWZghSEfGYq>G1&@W4R-2vpL_D0+GaoY zExvzae^(!3GsM7kIq1^^*@R_9G{&hp`{!UFWdGa}K=#iUcKd;)T9wk4nzEm|V+Xg2 z-ToStuL5}GKlVjWVDeM?jEeyypkUBqJyDDAj=g{G`BVAdCHR(BBTdgCUpxHl2R_p0 znSWb)*p`k|CPXZDpOGl?un_X+9`flmEZvoMx&9xpCbA#YM-Em0zO4>q13e( zT%v$e2nhgAIfDLrPzb}nSGZK@TZY$pa|PQP1VB3;>czzcy|r2Bndwq@)q(0LY#u#h z`}_B4Ke1_wIV>JynjHAZWSH=Tia=odBio5H*4!6$-ZB-6X<3}L#<6aF=Fh!cx@4go z?=vop^~a1q;a;qA6M}(`qkl-a+Ie=4HreLz{_i}u{VRX#)7W&!x@nsUcnGP_3aK<~ zsP9i%K5W=5h<`hHOl1G8I!Bo$vj2RG$!C|Fx48H3C0AD`#6SO9UY(4z;bY0Nes_qK zfD^XClOW*AmA}eW04Awk_bzy-0^G(IP!Iqvz%sRKP^|(XaR1=YO;1m&{$OOys9g?V z>r7RE{c&OQW?JQe5V-Z8pZdaR^Ru6%d_8NovkN$q;nu_IfY7aWUQEijn<`#ou`Q5c zjiL&W_=CTZrPhxIhOD0g+ANF&!a)etF4U-aG63s81_7v9ffyJLee363xROTKRhH-! zQc|WG9u5WrrTTq!z|W=B3(Cs^^UFYO5$cbyhR52Y+^DkNmB;y5@TQ06RGbDERWIdj!1Fyylt@ zR258byRNyu&cZh<9dEvbKy7oAYE|3&ObFbi`wkl|t7qmMnDa~s)E(DK@^VbA0N7PF zOj@djb`Rcp^;uPo3tADgd9Kcs)F8roqH89Tq8;E$KOGQTPa{=@+kTCLtHNtFDpe+Y zl2h96+gg?KZ2`lE6`uT>xY!2p=2w;-gDFtpgP-RM@P4vX$!cg&UN=6ut_J?+_YUcG z=(Nm(2M^TdJ+FWXUx1tO?5a9; z6h;3ZV^(0kgJErFr!@}89#sHbyXCWuTh|ZmxW5iF^JX(?p`s5}RfogB0)ZbbPsiHm zHprvmHcFW~ao$2T_2NI46^2X4lBzcJ`jztKRVbvI$nZ{_iltcN%l_raGq;uTy?<=p zt!DC#sKO4u@LM14fBt>@e&*k>O)N{q>M05h#(X&%j%|Nyw^Fn8_>?*7odcI_dZ#}% zary)6{}$iAejQ_yOSSRItN!0($<Mg2RrHYopK-2|TQ|x@t)tFHrtftfh zKeySls04t#xp+XW0IC8&&p{9Os_t|H0UoWCky8b=0;nA{>)Tl$OKITf_Yu@BRQS zFr8=F`Bc#&F}%*aNRajwfHH^!O@Q{4J+4sswOX=S6_Z&hnAL?JW#vjhm9W7TSHM(! zUr^?spso-D1NaVEzQ+5f(a0Lg&^x9o?+@Plk8bmiqW9nv)3ffNcj#v6y@|>PkEot_ zJy*j>F9Q9zJZqCFvOrHEBmg+Yi0}Dm!;1btj{s5|U@d$NHr3mKT*W|dl|UO1wE(6k zckkK0DK|g&LG;vV)0|SsSoq>tSlw#QW_Tk@!bYb!`!B6$O#41Rllv&cr!0qWWBkuh zDHZ*HWKn$hWBfW%T>dZF^~aZDSr7%XgHg?me!x_#@gyB1tztAd-1yn=r|h5lsYvAD z4p-Q6M1A0P$2dJ|P#w2n=kgBP0d9|a$554HRyj5P&%Ne?J5N8Vv-L3xZ+akVBzVUE z)yZptR5kYfWncZhAvguAS}R3Ig+R1iP4`PX@sl~kcM^uy9fG%-oH0^j>fkP5-wta2*|yE zRMa|o)-iZfZQl5$5&HJcoPR!A0Mp$my`y#%Mggf`$GQOc+B=#&%9+{=1ehC?Yy&J$b9(Xz`|2JE|uBf@J9!KQ4UoJHnml(xn4Oc z{i~7#5Im=ZtpgHf|I_C@`H$^gi-b1N7X7@ZV88zIzx~_4pknF2N#)m8S~c5=ZBZE* zR=+q5pc=QY_PN3^ujbX#PUfKXk3$3#5Fq{`!(6|0>)52`%92CS6gN~HRDobMQCSm$ z)$a{42nYvNT&FsYS^`nE(hCH6%V1nK?4oDDt6&y%@S^LFX|bTiV+IbI4})M9G=@ST z41-LQu5G#bt3Uc{6b=-$hR$Z%%p#yfaLJP;Xf=hvvj|nF=t9ZB4R8Vy-vWS|C2ltq zf`HUZS>ydt`00Qu1OqzoUreZ$DO3YEkk%9gCrO^AUHWORf8*CbiyzaXTAMl=xZWYv z0v0NPCG za_`<<=KsHbae?ofX7@cxpqfpX{Mo_Xj~|sgx8H*#snbe96<}R7Y+m32atnaIBjJF6 z^--xj+whwnHpsE#u_@M8hrU0Z_{jcw_MbM-EVKY1#&SIRmvSlAZ_1VL|8sVh=&45X zS_4D42fy>&(T%k|U8WFIshTD$Tggl>#z5BmW-29boOs@=vBiHG4)MLwSt!8J{ z9tAmPmX`RnIv-!Obx)F9<=1QV70!!FaB3j|fM7CfjZGDo)m7Ro)+oQF&2%Mv4LAVU zL|0ZWsRuk@O=ZU(IDkiLh>)xv;Oled5n6cv*TgEzy1E7 z{4k^e8&etU6^tm-7*W8|rmRmx8kS1`ba<%gZim{$_bjW(o$;F}1b;yMQ>?5Ci`8#& z5d874$`wBR>&j|C%v7cP|NDn{@W)C3-L}5sfY~b!Y{!Ofcp61qF%JA)-rZ@BQ@mJzEX;A84v3O?4Vi;poP& zAJ!VLH*i`(2&_^b4J^y_xD^nHfc`eEYdXn?ffUGc){aYL%meV60hNCr(0jwOCWf(z z4>eqxsI-wJEd-N;kNop@jz=T@8H3@FUJ`mo^%FN8-W%J`?K?;!vnkNc7pMeqi7O*( zwbwINtm11cLF(y*1OS4G+M3r0zckrM`4WKnYD;~^?dP6%%g|as=(*`9x@yWKwmmRz zh%d@>MOA=7wX^Y?_^{K==Q-zRI)L)>sC@8y7eBUCWkdXEW z9nLUxQz`PIk~1*Q_<7#n3%Ae#PDP32DLm5P<_AAg+<5=4E|O||WNWI|>uGErz-pH|CH$dl&Nacxw_|Fa z9)96tpN1e%E6)}(+7fL%^tIpEw2NC@#bZ%AD5zmmEYUZ$z6wB_tHQWnmH7TYM1YD> z$;y8K&tGfE_k;PLYKZ#Nv2L1;^fi>(w~DP>pS|~sKlB;ZXkfFfbkmFe=r$ev-D#`n z@E?q;YG!86VbpM*O8-myExU9^vFZ=T{_uNWd_#*F=FEw>-kpq7q5S;x(@)#zu2vVX z5mxnA4G)nkW3W{V#Aw~VPNPi&sbEZOfW(^Z_=x}n0cZvAW6V?d2_9=QvPXL0+G(R| z8<0U$RtX$~6lj{&gAe@F7s{7!{5GxMMyr{=4o-n=taWAB>v~*yRZ6-bAZE^r z^@2ddFbc>)Evj6h(gl0#xZbUAnECgH3BfXI2NWH*n<;dt)adgcdnPySN{`FRzYbKj zpa8~AwKanBt*X#fHP-xIEk`<rd-A2@t0%WVxPBq)Kq=5#Rin0zf&H zFI)daO{7-U9d&N$l2I>?oTc*rX3=$X-8t1!36)p3RlYc{_5RQz6VG!hvA^#h-mF&M z@;ga;?#Wg=o$C+FJ{JK}-n?1eB;yG|<7fMI;*t!cC_4O+E$L7lNPPb93LfiIR9#gm z1qI-670C8Mz(N+rqCe>SThq++T$bp^EZx5U-kD41tJrGqhiQ|XBg4u-Cu z9NKfOGZu2cs+B5ph|)hr#oG;szA=yer5i54le_E9CdB?7NL2nc^6dY>odAhaoe-{( z?Em*4ocY(tfb}*DwWs1}AoLn3fL-(Cyo(p}a5D!|DMg;qAhd{UkA(HTn}%l-AyR=im9rliz>s4QZ0iw$t>nL1kacK<(2o zz=kIft-ma>XicTi0rF&2dU~l#vjP-8tYdgp(0ZqJRt>#TQB|>rKw-V2AkP;fP*%qa zsng8n>B%(8Vz7JguYc$>y4lA2Qt6Zq{~rCMnWlnj<-+4<-2SbB-Dcei#bc|Z(Nmhr zSFXbcjtP%{vZ8K*%hRA#0O4 zxa4)|Ybe(N{;pL^e4iNl{N6C-%HwG+?T zHdC%|GTWV=aT|wycl#h^wK!k;_lG|i)ZXg%wJK)+z_n{v9{EDX!(V!-UtQq!t*a}B zs>`GbfHmw#1A{=&<)(LQ+&Z+-$44aqr-T z06dc*Y0bI3_DYs4VWkvn21kj3W}Yy$e{}1k??p9h9LoP_V?l~@syn6B%#3s0Gmj< zvFYw^Zad^wTleXo1?*Xiym6`y1cBSMA-A0#_gPYP`@R3@cU(Exr@m$0Xyj9jSes^w3sz~$l>o5(%hH!$9VcLwX}7ZTbSAV*%>4iK z+dfP`*EV$1i~h9QmdmCX`=ibFY(nW?n%h~7{88y2hru$-{d%#V^K`jQzjMr66FG0Xp7n6evi0d~_1^{ekr4-u+vkKm8Y3W>i0}JH9&}nOX$6-tb zfBRWAt2DK^@2P)0#7=LZuboRQ~Yy z;zN$r14?5tNX0$>ib}AW3bv+Az5nx;?!5P}fAANn=8q{u+Q4D>l2xOmQFT!IPfDwY zY1Nxf)Iy_W4_@B0W{Eax%KnoqX#G?6j~VidbZE@nZ}NB<4ipH^pnr-g$;!$~{Watk zfZ#t29^qnHcU%mkfopDSYgK~}fKV1B&e3b1(&wMc-R<#MpT&Vp2WCQl_kDY)^&B1k zMZ@|ZFw}$5ShsCMK`dfe71c-^ot37#|E~Y_*Pr~}AN$YqEIU^e#TI?pc4jQC)`V+U z4TCm-)`enGYGW+4EDDujVbi%@u!o;t&n1%t=;^VYb#*K%=${3`Wi{JsJ^@?JvbX(t z)u57oWmR(wV<8Gs=v`pC(@y8kE#@to(C@Pcd0}M#FK(a(FnNt)02`eugZP(_RZlsj z0&t2^C#_)v1qa|bi&~w09dz$uECM#QF&CIf1?=wbQf8C5E)xN99-}l_*b(nL4Y%`w zpZvHgi&2v3>1HFFwhm%Fl^!dQqbv?{ziCg1{G!&`lc-DTTt>|ngImcD=`1H zXaARqg8&!}bUN8LAsZXrzxn+5^Uv&Mf%unG$}}o%iHr_Te;qyTX4A4t?S17}l->9D zP|_jYp&%X7AqNl;_4cg2 z&e><5y+1JoSzcPwmhiqG;M?WOc>c3$4(+-0+RlC;OiaOczgJ+&2)Jc1(_*=YY?Zd6 z!e98rnkRD_W9(a6U$yHE$P%TLHz(1UoKZBKjBR)5VDLSco7nquO4{F#q*yOP9y0qE zHQ&^>Pekf|Yuqw&g2nKLZ2mY%uZYuzt0L!E_6$3k(&{g)WzA@K?Dd!?nxwKNU7a%e zTAHp;YGMF6%C&!)CunjEP&<6~A`sq*s|+B5vI+7l6S{;@LKvC~k*M+xxaFjW=C8Q^ zFhxW-YY=fj9~M^M9}lv1i($FGg9vowbNyWpG$ph6MMZ8LRL_ow`jGY4bAS5K;+_^)bUm3a)ulh$r~+uv!`t-Lt8;U2$4xfK z!}c2Q*NQF|QEIG5i1pon7b%y$cm zAimHeqKS~q*181{B=W4`I@&cy0NSpIa)wT&_P(1rw>>*Q6H6!eSo) zDiO8B#{L|DZ+xJJni8LyXKLTYqZjEGCf~mi@ia907W|6~&4SM-%D1Z&@;y_m-YLq3 zDXd1C$r!d&o(s{^>1dNG^#mcp@?(HQ^tCpR!IMKp@(*wz2Sc@m_uSS$Y(7ucQXKaH zCRzYW7D{n{ZjW8m&56U&^r2@mE6U|NKasKJ{1Qe0Ge;S@pzvhyIbi(TA;bW*&qP;g zHFs#8K}Y!I>*Ke9jw!l@l4sshZ7+52+y@faz{Z*VzZ%WJSsT&usvo&CyC0);OI4yz z6~8@LJ%uTifdgEW?uOm7CRa%5n4@Oq$2FTFN(Jv#OyzW9SdJqZ1++$^koH{y? ztUgZGfTm-GmJOx=zC5tPrF>|G~`l;zaHmvD_GRr z|C*O$hP{u0**`-RIneqlNxk zB7PN@BJV^gji*vzSyz)1O6fcCo$4m2uKvlE}tBizK*j7$8ss^JlKGR;{HoY{> zj<-N>@Ds~KXrlDO0&KLz`T{aJdJm#>kP|9PhVu=@(3=q#Yqg?|+P}8_l5&fJQ_)j> z6pSM;pgt9X>AznLeDRq}{VI~i-n`4rpB15wI24%HcH7;>Hp6HbV#yR1FB}OJ2GVW4 z*a;rJOnobZ*Tq4i2im995CY^ucE14Wvu|ZNIQF9i1?KDGkSNqVr2%tW8Rsf(A_ zByyA%+!P8|d(T3oTf<)j@&BtMO}2PQzy>8=QJ78r0+KZ$#^$@apAHWl8P&S@VZ$y9 z?-1)R`Snd;{`^&qO`EZ<)m#yKgJG__1=~LxeeCC$omM@T#&VVD#tWd|jNT9e5;hpS=s(KY zGgp#zqw0bGnZyC1yCd=pE~&qcM+bAtI zgcm30HNtIII|w+6sIIZtsLwB~7 zI;)f%hV6gTWL;_$#s2CZ5ejT5sZpW=3hOWG3zg2Lt5z63u(XxacHLhjCz;((7eF&t zP}UFSVP12^PHCAS5vnEn7B&@VGYr|^TUgp^;%&p*bshLdyKDf<9*mAXW+<^*nRA_R zg=VE6k@v8E0HcFLu}XVm;Pk^z4;)S+MYTT9?R#Fvrgw{gw#4-_o*$_EhzZhZE&T)A zO4V!hMMG`MjS?Z3bxLfLP{=4go1b?%uubgU{XK6tjT*8f*z$=L{%NIYmd{9ezE#D7 ziQaaCW-R{X;6jrq+SDg6ZlSnC?OyDv?AA5Qz#4EeLa-pBhi%{uICVxs#x;0NBm z7~^?CZmuPZTDG1{H#PAv?RfVtsu9ybnV?DlY&QI2Zcvl7ti+T!5t_}Q)XIjL^#{W1vQD2)q9h@QD6?ZUs@0Ki4i+L`!{L1y0%fQ~-wh4tJrtgZ(<$#ki zc#l2j3B%7NKcvboBsP7ya$aG@B^=o22VAyjhu4#xuf2jNT9&;4|A-wF%8%sQ2{L%w zM-uvngx@xEa!>~_Bty8=I$wm-+W@guKx$^BkFnXjWLK5hXXyO#Be|Hs)*}5>jSE& zFVnAHQb?mP{x`-L1-~T`6~+*kx<>-XYg0dWP6eF4ix=OLYR}Jy24eEggn_rq+XYTl z7ArL{di&}xGshghFF*GJ;XytP52)9(d*w@RrN(S}Jl0C`7tz=rv#1M_!jt`O#Vo?w zK?VHqCWw}EgZ9L+v4qIl=f<8a@PXSi>JRG6H(#H#nFlwysUtsZ{TK7TJTWE2lDLvpRC&R_jDE+&3GIP)`otjYoI~ z_Z5!@67yuBQgXtzoRy>qDGE(N`fo*(;^v*|;fp7HRI!!1ANnQ7*F4 zxqSWij;!wByke=2?fbil0%su_PMt?}c|R$5USQ#;se)Yt7mg_{d=$@~THj%x^^5L6 z{qA>^25Gw?rxFIfMOQ97z@aGy>#F!sbqYhah$3-Tzxisn+x9PL|ozsf>nfn$YbvjPyNgZzyzK%dzM+G)Pe!W52F%W{?$ zS1Zil`DqTI0$>ca9rmU>E@_g?Fp3Yz{9^uEK;p8agWaHG$=3AiP3?l~QR3hHRt4|-HCPUVe`_iYgkQs; zr&6h{Em2wTRO7~ihP?i-fNONq56PC{RSf@vkW(0n0HX0=O^5ebA>J+FW zYPclsB77B9wg6>N*79nlCJeX(@5F#x5et52i3gGb<&IE$6;)mi6ukYtfd|6;hUT^A zKv<4Zd;LH7-SWywY^2Z_qHfJ|m{?c2Ui8VTh&k-|Ao|!ERo)sk=8v#~UY}dA3C#4K zd%(AiQ#SabszRUo-dAj9H0j2(rRZc+e@dlg{C2ljM^#BZ4rOPnq|~5XF@vD#x#U&8 zQd)ZJbm{Y>Tb|it65?XYW+m!-GYY6#ksd#0kZ$z)P60|M4aJ*cQEaj;psvI!P}KhJ zTp6s9S+cngb%XD&6vB>r=A;?OZS)t}d?YxR942EBIW-3KfBJw+_Il47!XT!}Hs*>1 z*QNNLO85IUf*J%H@zx5wbHZ&r`|uZ#Nwv$7i12wNcSuOysDzXUK9t2fm9uefkmziX zSTM6U78VU1j5e87mYZsOaOg5|In2?`Y+F$p@SHz!Wzp$VUlGjcOsY&aOKg(Qd{c6W z)!#qTk2GJuIS~n-FI2izi)rFi4m*3^XlpmiyfxQJ3QU2is^)6CPpf^m?w%|1aT$MS zi0^0U@SRo6YnO=U@qEOq);LooE8ocI;Fyr10oh8+gbuWq|7P?8%>=9z=Hxy91>Yp^*>zv! z6`fTaIxSub$O;~ekwGPIVLr` zmuhoIJ;(Fjhbx?EUbEf))89j`dFkPr2yg}~;~{tGB9{5AO3F=;5;E|Nn@pevO1xPi zl-AZ(K@&XwH=h&InXJNZ{gHDw$5uC6J9Z~(d=^3d_ zW0g|Qbe8lZ7`_Bwswn4ykHn8$=R7nEbbO>zk0>0gT;s%qEe%HG@w)UJF-Yl2wh2ww za7)MZ2xkz8pQIC!MZ9!L*Ji&_MB2grW}t(^kPMYwxibB8yWxCQQ`s_vi=T(pSn);S z)p!r@v+NDg3Bme*vL}ti#Afk^e2jTJ)qo3U2{A~l1QStY%Q4}w5En!RHp>~FbxL4DpTtYfS%-dw-`9{rv zIbG6AX2`T1B1VxK$5SSs{{7~*#qf=>@$sF=fh*e`=4pS|KI+{}LT zpFkYpkiE`gF`G%rp9Y8uq|>#qoI%bqX|-p zNz`jn;@P4E{lU$4S4sfhho@jhxn*gdP;&KhC)KK6haaKGYA>0`*Y$EFj5-aav1QOn zoN~wA23JI5Mf`{LX6`P)&(@q4gknpdj+9Kz;`!nEw}d?F&}d~J;{1=7WS)&gsPsL# zp~-7VxR~9L!2Z zCv^z$IQ*Ou%q3q&uW>kc)0hhvrTCDzxxp|m*wB2fM~7GA-oXQZ-B$x3A}%UQ8lfZ; z#-fG$r~-;Q+DG&7kSbF6X7UO^y7_&%Q^qCTDk8@ey$`Gap3@(`XTLBcKDrwav&aaM5>HX`3t6mJlyeB7K9l z->W;@Hl=LjZRDUS=%C8VelrMZl3{8rh6x2vSJDpF&-QSnH5K93I@IhC8zP#wtKOwh z_}BDRR<_?$k2PAy|2LwK z(csOY|Gv@HK`l`|I29)OY*>%$o+l;TY+%X7my2#uA})#=FMjh{hZL__Vn{V3z?pz9 z|H?p2%2Q4gKmM!m2L=Nx>q z$z&3`<)Qb~l^kKz99B$38V;x@OzrTR?$AhnP|Pwy3(Olv^Qz;wF!8fLQT3s5uj26L zH#t-*v1U<1uL|m2dcVVMI5s<9u^Pf~w?oS8UBOmNoFJg|QSzO?m(?i9j_Ca>FO-=dNB-C`r#Qr1d&qgc^=bWo2sAkwKwaAtB@Q4otaMtLS6Y9!6OKk~sdpUuX+gam0JEFS&YQx&{?v|N zp!{}CDDQ44-~dn3R5AaNTqVMDYu(%ck64c^V!35%2jdE(g7B!WH>KBGhPkn%FE&A z(sJ3RGYBAfjVo3W%#~f@4t8^6oV0bbgM}r@dVo;V8DaTy0EMN0eha_uVP7*m+}j z<5$75W2yw;cfKy$Q}OgBpl%T)(F!C~A;#k0B3mffg~Q(`4l%8(b9KlD*2&=HLT_*~ z;vV<1R1}X4|Fo~Jr_R53oAjM{Iu@*fU*o;GLEUJH0n8grkf1gfTx1hC&PRmlHrK^8 zd*(r^JPoH_f56Bk2sWIp)m=K#kY1uMzx~{eBU76sbE5TkW=VmY%cjn+17bdye{y{+ zFZiSxatbD%t(&3yrnQ#{emcXRAN_q#DASGHhscx68#kg8x+Yo|-H|+u`g8u@(E-^a z7n1OOWl6nbx>gDIad`r&O4@ za`x0|VuzlXe)az(EhAl#%8bcN&qm zxX@jwyH@wPPw}X#iZzeuh*%&Nea=|b5e0DAMeLdP(QesBDkL4$8;B6r8TF1{+~r=#>7SDMf0!cY#! zx8Z}8ve8V%s(NR;6z*y^G_@u88)O`d%aJ#r0GyVhBW6 z*n3swSK-%?5(AqfW9Rpbb8ktg@>m{EBE8;X{adx$z1%`#bh4#f_h`n1!~PnU809WM z;0k|i$7}SMVM@jq{HB^p{LEj5Pxd^$&}r0-9tB)vq`7|fQXV5eKHheZtGhG#;y;s# z4Y8-t?s3@DE?{gKD(ztrj*@Am5E*G-S66*d_Z_bnh(uLS_pbAhv}E*;@Su+AL9fhXe5U7NOJM%1jigrE2r!ZY$BD@ZZ{KBl9Lb~ z*>uQiGiOlXtDvaqV@D1t)sR!_doS-~X5}JMc?QgC8+dW^lx0Ne;^Rr+X~LU z8TJxY4+ayF%@3SmAXRVOnwyj8xay@Y@3MTjD`gFl$1W=N0pAt&g`ERMUHj)XHH$JQ zHH!k^Yv@Ll34T@!Q-(TB89ck({qPQq5aYmh=JK1E*-QX;PIN3zW(EZgX9hrhZwi8o z>_}~|>}E~p{v57LS2>gs5RlxF1|xYvEfxNqMAnrjNC^FxN!q5@qHQZX(LHuBP8?}b z%1<(l|E6XhznB=6odmP1y*18Bc#`|jb)N?P9bPXnYh;v`{2GN6PQfY{-cV;zD-m$W z9-Ic%arVhKDe~>@>VV`nx0kon;+z~mkG#tL*3zZyM7!`r@Vg;14zc^YZ`_WdP%p&g zD5Ah9)LIBsFKvmj;1&X|{4r@GgFyhQMVjc5jXjDU#Xf)y=EJd( zg26$WU(+#lhc6*%^%q=@yj3_dWX?*dBmhgsQ-w1fm(EJz$?hDf?&@Cr-sk<2Vt&3J zq^;OrZnQ13&$Z)!_I&;P=K5!-V(2-$eebR$MS#G1l}**)X%aaD(wvv_M2(8YYlX!+ z$`!y4^5RHknjJ^V#LL&<jkQ0z zibA)qCe4(B9ji?QYB$MMg~U1Rd*GV<$z3fIl2nlC9oN=w?j+1VQFCbdp>QPXqrY`t z#TSU_nn&;D@W3SjD!KnTM}WvCn+yD<)P$(_+wZ-pbdrp0RG-4WAmMGc z<)fPJQ1RII8U7_*!wo?%2OZ0i&>q+9O>m=SGekJXhQFYN6V>v=@W-5t9|qQ7x}DN8E~mQv z8_9cZI8a2CQ*&!!`IMP8*Y3OgSsBiI z)+NQ^V#LGK1pZh}$h9#$=X*s`isPic@y2$u@g&P=Z!!BPzmB!Roj>-MB*KbhN~I9` zQO)rv_+BHH5m4Z=fbL-!7OjDeeZjN9R({!enZ>)4}7u zWRSdYi`q%wxG#6N2#UEqpS?x2lZ=u8;0RlPiF_WOvuF~cZtncky5>O8P~Bjm1_5X8 zSn`AtLm8wQlGb1`J0_I@=RyWrsihWVORC#<;>e6|4Z~6+r#KqJwdKTpKJ?#r!SwxYz-931XeYi<~iL8JWB>-C$@r(iMz%LgO0;>r=GfK z4=N(x`wwy#ylk zwt%5)_twa!Z5I6Z#GwGj5MDQPr)CG!Q`OUf@>r$biIfBLzcqGJX%l=wlM(!N=8K-= zVx2YZ*-^Vogq%-<^`f87of_rHDix4wv!a*O8hoTujK8?;G*?T0YD4(&u z9r~c5^f6(e`vpmd7EySdv9g`pnBm}9I~AJMr|NDkO0`yp_=oS@i@B?oX{jj{mN7^ZOq)Z3rL^iNX|1NgS%TMPD!+qSG{Nf{AiMZ(-fcO1IVSn_ zL+lmz_1#a1yTP|@hCSHpKlR-*(R(L{QzF)ix{6R`oVyF36$t={2Ye6940Zc7 zS8d!)yn{9a-fh*@&9)lElvu>LXC!*CgoXMDG<4Vh35Fc~vsQi>XD}l;?Yk(&{~VGf zD9E)b*~mhHnweH=Vz3m>i;Y}tkCBQ}`BUFO&b4)c_#1VLHwF*T-rUR6z~0R0-#Egf zt2<*)!7Hae71P_slB*i^F~pp1pYLx$ywjVBK~K9K?d^^)or^AsxHbBslNSDL$Hw?Z zRX$^@72BqisH=7T;*jZ@C!p0sZxw`E%?{{mcScG=`)?pqn-3(CW*A$SQm&XJ3_*@A zC--6-Z>@6H0?B?+A+2b~6#w!dm$-(HylkK9UUH%w>VMcH6RvJ#h~0dI)x|OZ#&4;RcT|pmr#7$m^d3VUubL%xEC zwqOdK5J#Zjt5YpRj^{lxZ8#b}5Mm^?dyt671&ka6{$ugaTeib_kaLssmlDie5s6ffzMMX?=>wVu&b6?!UZxmgt`ig_Smv z9ynIoss7_@l!=az;LEwVNQ_NYv^IiGTn{n(f1VG~F2&TIKeT462zSuz;x!B`K&}QJ z%tuupuNF?2hV~qGGH>~HFy?E6S@pc5R!-`#JxRegb-BXbter9$g@)M4^bZ{Vv^1+~ z98!gp=(9`4sA1CQ45V!NP~PUZIgc(oMylfJ`uL|v7D=B^=RGVVwy=IpeQ8DZZg`26 z-p|vdrzb=cweO7hrsbwmsP^f1QLLGs+0yle>{-OUkNzHEJs4zkG`vP46*5SjCB#jH z)m=^`%nVw}rl$f#;tkD8g;@7$Ea|99x>thh;9WPW_rG4S=asJCg^$PtdYa@Le@_-a zb}9tRxf|iyo4x$-wNt%|zX60)%tjBd7Yk}ky!`d;DNf}uJ~&_8V}Bm#$G?xIF4Oe7 zPY=z^^BJOGeblmUe)-G_J>v{FzmZ$T{c?kg9X^PoQcjGg-D^nHH7Ee2gH{;~v8)ko@jqQMp8%`oDbYxH&|M&Y}2>!PV{y#Yg d_mE8lX1MB4hco$z5CHO1lvDdq_uf4G{{Xk2EzSS{ literal 0 HcmV?d00001 diff --git a/apps/mobile/assets/android-icon-monochrome.png b/apps/mobile/assets/android-icon-monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..77484ebdbca253297baea4a7d416233aa47a45c0 GIT binary patch literal 4140 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 literal 0 HcmV?d00001 diff --git a/apps/mobile/assets/favicon.png b/apps/mobile/assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..408bd746615785760b09e6f23fa8378d3e614331 GIT binary patch literal 1129 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
    H|zz{j8vX-lqku;-NW2E3;BMf3f>Jhxt3 zUn;Of^JmnxO!y#JolSAE{{KzOS@_U?xzX3XZ)AAnC6Zyj@U65$nV0}&Px#e=Kv9M{CF8hj1?qT z#4%W;dvYr69aIZ!Wm~jP3pXKbAGrz$wgdwJhDe0EA$Zg~VQ3b#mrw5lI+jKRxMbJsJ(MHn5bJM6MkI&kQpK2r zl7QY8x2rmtkboQ>#>!orWmIL{n};u+e!KJA!jFbv5sXXJo~RsLy43$44c~U>ZwD|0 zrBJfNQ9{T>ix^j1GC@AANyGP1w&B)LQ1*L>?V4udz9r$xT2bZBpC1-5$?qQoXTJ$5M1h8x12XtxewcE3o*YCe z3@cuGizGtNDy)wH!&|ao@hqeu13+E-;IxSbA_ZHIUxI3f=fUBc^og)jitKvD+Rdv;R|6Sil_dmX8Zi*;0lRvh6~>h zR&=uqM<>l#_3>Jz3ys4=6*(r}sVvvna0}BQ3Pk+^$y6cNw0N6cO9(a0>p>zw(-Ok; zi?T90fs3*3$Q{(#6~X;*IjQ8>MHm!vp=K^#w#0gDDTyq?KNlRi=<-d!Qm_?iH&GvBHd~-NZ$2t;VP# zmqNl<2mmc2x1l~&S(82+JNjL&4sD7xK0^F&WL}jcQuYYhhlk|0da|z+&6~)SWe{Md0$g!5xw7_3wbr{ z|7zWR>i^hVu_YxE8v_RJ^1}JEpkv?Q)Q`2p(Gs_ewdjAh78gcGi#v;dCR|LYymrTk z6nqP;%&0y>O8p5F&coY};HqdV%%gL#nd{6}*kwIkPN1R+3c! z(N?0<;{&zWxnY&E;(y|Z7g1SqM4*GO`dy>D9wHuW$tqPc+Bta-QkMdr_T(eF-EI~Z z^*7pADV)sVh>c$rdAMRMNE7%y@um%ys=mhCU6FkPc_p-Z4tBq(%zeVgHdHsBlH7yC zGMzX_24Z%5C}nbw?k{O`R1!;lTMYX2e4CQRg7e!{2FZb-HZt<4qFy!Wh| z-cyEEib(!to)(}Ryp38fue30II_v4Gkt%{n=k8v`T$XDBi-GncX!Ul@5M+_yc|LNX80U~n6FbT{@dY;Z=^ z*_2+l`%~dK;wL5ZFB7q73m96sEnmiIi8naoFmP6y&gi) z+d1?fyoqm!nWxr0tgG)nCr!c_@08&j2Ea(c0SqW$;r!2Sz8%JS2I{{*Z>>qwblzUy z_1pSvIqZ-vmT!bvtv6&rVr=7v6AX&ttP1kv3^#;%BJ=SoA9=FX_vjA^SAaGrNv%Ml2!}GG*4~aHJy&9 zu_Q}RM5OPbu-}&IX=i^!-3BmoKmH?LbGXFW)m#23Ok*C!6l@899DFH;j0g%DdsW?a zWbfDG$;^`&N#7KMiW_D?hh#>d0O1u1Hoeaoj7_>jGhy)uCmO#-5Xtx}T*e<~LwfN%4=h!I=)u8;|dtW>^2^tQL#`Qs+$dgsIA z){?fNY3`4)@1>G$9g(&jUVB5pSPV3OmL9>F_p_mRd}Y@n{eRFUe-Fk$@e$OKN7BD) zP8~u`9ePWH(LG;p(1m$4uq(ojA(Zi5vrX-l7^T{fZ|T?icf)V^3=aa=P-$96&bDg#Oz-@3crcsNlsy74u9ZyJ-U2(?3ocwtdZCG3dx zGNX`i#d}g@P5ASfKJZ=Mh;KH3$8u`RrzXwiA_%o)ueaY^y6r6y4QRQzWiN+z;@NgM zJPlDb^iV*T^1z|#5;FV4?n4K$+$l3DB%|-38L3fZ+uZ!W=J7xh5bWviEwR+?{yR*D zB+^^1eKt}8Pox5iG<&ntljb2tgT%-dUYTwZ2L0e_-twhdZ#Y0Xgt{jw-1raBPkqd% zHM~*zO;c|gI+PmmSR79@HEc!{3Z5o@mtHTNTH5w;#b@8j?x z!;UWcbSTfP`xK#JYK;ye{*0`O(Wsh7n?m3+2 zU@|YaU^+ctdMyr+Sii(ueLGgFK5w?|^foyV;GW;?P^8GgR^)f;;lIdU_jFp%NBXvMka+E}6buIe z5JQ+ZBFEv6r&Vrbo?>$o{S&2ieEUfJIUo0fr~!)Ky-!J4f;Lg1;fg;KC88^b)=s&( z1%Euxy|ijgv)w!;>vuj6>P%KhGo~vU+dmYG;1G$1k)sGs4}mkW@@kdrXgOfxR-q&= z6Dpe7@)_$D!a2gvmu7bT^w+_{Pn)!ymD6WIug&^xKF+~In2E!h$1{0_C5aLYuzn8o zT8*XNTZSVnFsSaQ8}ji71dQ!$-~35yzz}#Fa;o2De~CHehRwV%v2^;JT#qlNz4-;@ z0uSw&y?EOX%;R>Fyi_uyU;swiQvV@K|NTGa<l6)dthJ`ox!o8t!JxWIX+jc`&Le3pv1F4D3J%g4ggh?g2spF(7io2n7IbxLhv2 zG3hrvN@UVlhfm+W~KHsOKgb+&&M5r}ljpPkCZ(dgg z@gbpBO*H?y&woV{v6BF=ychsv6AT~aEg2~Sk=CENVY({RO9n|bF0aRLHwe-PW|{n7 z7@?7miEkk#^R}$lQWru_4g$y{>Vl0LyGIdHRAy_p;FZ>3|Bo(zyeWI9nG2o4&s$|w z*_bq~+&w213;bf%TyzwVaR`70V?&PXM!W0lqrl#DaFc(0+l@(2`65%dOJ`>XEH)3% zf#?K*)rv*kXtHYJoaCZiOogKb^XXj^hM$!n?afdIJd$>?Pc658wL@sGJa~b$`f5tJ z!!ggqN+(O$?d1eQW&|FZBkfx4)EEKtXh{!q;Hg$5p>rY$QXSp9bPTQ)C{RtavO}SA z)Q%JZEIbmfZbsc*F=QY6HqjBM?wE@k?_-sgmYpo~cOH>q zAj2BDbJHNLmYEzN^Tcotj^X&(Hv>o!{Z~V;yjXtUYJ2S~T*(3TTvdyilxeao5tQwe z9H*ac+}r{;)_q<#%^TJEbx12zlV_hMW-A#ytA7f%v<*O;OZfoXY}YQsA3X^GB)iK@ zrg22WR1A6}C)TAygAzRgHGk=G0$LgF*1^9HMlgk6=SLABpR#1RH-_ZCMZJyg4nVv# z%+EyJ{?C~1G9FBwQviFG^5u9y>I^m@(2sG31Ge-yAu1!$L7yc~Nb!dX#V%0b=nAAS z)aDybYPIZT)b0K3s&!|i$g+=LdB z&a{Of%F(gt%k2E#UH{TMYE%xa2@7CkrL}LcL~#(+$Xt|{vxGN8J@ZKK-<>*rOs%IP zcQmgxhx`&+Zz9{5T`je{kaZugmVeLQE z!zdokdP^sdi27Ly4}SlQu`9X+b`x&DJHS>IDjE&*90L&5RCDU7KatP>9Es}nNZ#%F za3$L(>%xVGba&Djyoi3^^?Ixa(*R}7xTu#sn1>_>Olijl7B}Vf{x>PZLey5_!e-Dt zwRLgUT6V}ISmH3^*-#+A8&Wc%u?sJ|YWbpRK4@T>aLUTKMlv_^WYy^x9*1k?Z56l~ zS+aY)B9R}8Drk`=u|qHVmA-oB&@7KmHmUJ*qAe2e>{&Dge%YPv&u5^W3Bc6i{c>}+ zQ;V5-SfU4Pf^wvif?6u9!DvoGD<+rv0pWCsJAi{Fh`^LL0wYQ*+k9K1Kpc?Agm>Ht zke6Yan7HeD4iuy0Csu9qQ_49j_K zdv;(f7uI4Mnd&Al6M%A0{Nam{x;vX8^0QGb(+fN?wc{@ipx41gJ&!lM4smQ2lo1lt zbppW$(_s5gZp%;vCfUxNKmG?79caX&waVv5=6bbzZ5Z0fL@Us4ZW+BkuOY-JzPPy8 zXuB2!gmrn`4HYu43h-p)Vg|qj$SaP*_U(#iJ2_a8yN*1SE{Q?`IPg|L!Z3sS4Qo(7ZkTO-vG9Y!&Kjq(1I(K9ic-1Sq)88U|&Ct9gE z=OrN6gb3Z(wMD=ze`Ne)e1~{~^?$3@X8|Uu5X5POc>23vZ|~hxbQ+rY-xn73I_>=q z%>ji>L)7i)2bt6$JZM8puh#9LpRXfMvH7SD+9HFWot_VQ_uZE?3(G@2CEBzoNHe$l z5zH>ugv9E976cQMen`A?dfybHl(osRcgJ2%E(ub=Pw_p7_T z2tI%3#WU+S7!46y4PHfrwj)+;G9c0vMS^As;uPC0)1T3vmZ;!sKqK-Fpxmsp85Wx? zVVPI_75;64?k>D@i(lCHddptQ%1Efwx#e-0IGL#tQLscpCBSOgomeS$i*qsHRFWFd zzZxoo_DdQn=VC}56*ZUOpQ$UBDPtvWvN0ymsc%R1^)-{Gc$9xxJ5~8s;ERoJ_v>+# zOSdEr1%{ufW`pC>#@G}jvhP1wdCK}tsSNZL^AoJR1T~o5M)+`}^X9PuJ3YuC@bHbX zU{SyAIVc^7JQ1o6E9f9Q_z$d^LEBW9%5^qdn{ccO!V?ds(&Q{H|D@lF?210tt5w&`w)qFn9&xTQ3{W$`=ngAl3Qz{b z22STCU_7NiEHqz`RXX^b+(8&v!xJ)oB)4fBo)pA1ZW9bm39;X4u_^(aB=!#k8y|P0 z^z3z(4bLac-CieHX@TUjdb`p@+++$8hHRjEWvU*?MT?hzhzTOIGK5QDacIF&gh$d# zyOVNt?PW~qC1ElKpnBmPwFM7@%7s7pDSH3b4jBN)9Q)tgg^iC zKe=n#p2CGhH4mb=XK$&8F-ON#PHxzrx-NU0*0N94WF4ZpMql>puf8nV+E%j>t_Yd9 z*}fg&+nm0gaoc)b6;A)g;F8E&l_iMuCtqEwzbQQ?Bc4=x5?0h!Q|CO+?rn3DNjIro zf@V`@f-b*tbU#>ITAgit+uz4^qeB-3`?`?h5# zbve7+^95bcF3kr9iafYQ&-L5fZX$)f30d-i`CCR;uuAuNCjydd3{W%GZ=7^0xpl@WvH>kqpGxq>0uZO{sh+@z>!f}?hzmv`95ivHU3vizB$NIGT^ zAU0kpAUf~0xVL5JpuTi2m_Iul?CfTj;Zg3IhED*!dWf?HWkWl+MXi}F0MB-iu7Q_) z&^4SeE&x$E%R5SdaBXo?Aedd}$0(9oUa+CuKMoloJPu+NQO)vFo0wu-+zoOT>MS;UddIrEFH`Wfc-i=l;Z%&|F9r*6mgD7$nd+EIk=9$H@%TqG za~Q*_Tg0ZrlClylTe3?C!9v@8iwYSh-gY7Qxb@W)l?d#nQQ`&1kRpIp8yveCpMx>U zuDI}Kf4%q1v? zigGaxAK05LMifMdi%VAT2gdQIPKZ@iM1~R*H=aU1{cQEsj3W?>qIU`(idM(GzbzYL zuWe@t)a07`$@V1_Y#2P`A8E))T2#BiJmN-74z3+k120#Xy6p@(DcBNuD42c4LnCbfAh=5`w4_`(s!)_bDx3`SbK}m^Yt%C|H^*Maf~NW(6*8=Z%QjLbu^Rk)bNvI$gR5t?gM%j@J> z)Y9D=qe6>rmH(*gr5<9c=+r|hMwZe25I-gPe7e}+ux>U*>9(72AVrwyjy7CseE^&}#w3lm*wU3*7fj7fc@t8P zn~RJe+?TjIF@w~G%3uPEu7z7hWj_`VdO{G*oUnR8m)oo}7k8`y-)jC-Iiw|d34}*)k zF(ROdmC^_~RZL-}E>6GmkKud0eVc#qaef#@wy9rz5ik(mKaqdk(@ECvHhqBt0>z|c zWa!XbQ!9^smoXql(9XS4o-F<<#hOThwC}O)2<&_c%HZpXsgJvZd>@hQ6o!m9W>|Y$e=%sItUAV;2)Q^Zb^X zw?*E~aHSTZ5Cxv^+vFhDUcZcba`t$ZPfs}6%_f6!zl7h~#1MgjVYv7;sZ4lzT~|S1e^@c?Yrl*^QU{EzR?-XOBv0SfX$f6p02)!|ox0FO!= zC%)I|2r=L-u8Rcd#>n^M#=YilkDbco;Id-2f7V1;^;W1O+soJRV z6=LZnyCWxf(aVz+vhJQd-=-@39l$}T?fd}tFR{||K71xxhs(8=SF2oL7*33du_cJwxfNl1M?6GdZunk3Cc9>5SVHO4T$mlb z4rO`YOrGfb8o5u4=~|4z19{?rGf3QYkyxK1XFq1IovPobammUhMq8U@=-NAYA`|TJ zCBN*EPJE7K{f@jfhc(oKzTRk3`lniW65DpQ@*im=YyIw0+NNE^z8s~>u{f%CcA9x2 zYT&rcNREea*`rYzAv{ZbAdKEfp>c1XD=#0@)KwJox%W=giH2$GnbOxnp%C0Z-EFS7 z8$S1!Z$`IY;{h`X2+$*Vi2`Bdk%;r~4gZ^Dr|3-U;SIoaLx^=#pHNbZ@XY#RHh4d_ zs?PjZiWWx_tOch@_>R(t*AG8o>(M>lI%uYeC+!74`g__n@LEO3N-$?MKlrDvkkbpt&Mri#|&fE!6Udc!T0GY0bS8v z%&FIaD}55I#9z3|1td7Zu=~H$vqp9 zv^r6(cyA8(Nd&YD&u=29Q^VJDNrlEc_pRl7y@aX55*aItfKz{+|4^z47xs#asc+j0 zk2>-lup&i4_#^^@&O4RF-2ABD<@`38j=<*|@HaIm&@I0I!S`tszxgc#GF%}U%z?G> zXX{OSAR9||JWBTgY8}cbe428KY1pH72S`5m@A(M>ickjf7S0~t)lb*>RS=&6dQBn> zFp3)$#L&+670{1*Sz-ew$diZgc{$KQu>%Bcl<2Q}o(Ihrf-Xwj)#tu9lMGS)l**}0 zSjYniIvofUt^hNDC5J%B-S+~I?8$dbuWhB_-()wI9x%jF{| zM9F+>VSZfS-JO*N8cGAOw#A83u^rQer0|_(GiOVIHx;g42Ede$h;OwQjHd*?oYNQV zaGed>>veY+JrG4edq1umPu6arm31M7-g35A@8Bt!R~U>?Ghj6#*Ziaj)9u#%GE;q? zaVx{tD!m)4ZrkZ~c4qsty*38UkZ#x@2g#vT&Mw8j@J6_WP;sV@S}ja$kgQq6g4cg& z4%bFlfLHb>>$;Cq;_xNkr)9WQgY5N*(Sj$sd7rEOC+uAfj+ubkFn`EKkL~`DVd+ki zz039f{CrM<9C;?XLaaHB?^hvA4$8ag@UKpU8Y>*VR?4|i<9b;{1u1s_wjm=t-P9SX!vHqLb9P~cR1A*9u3^{0UXoB&eBGUY;WM3~O^|YwWd`ZD}jO6zxv*8yq z0U<5k<+oKv79G=Q(jBpx3^?FpF|QK^Br%1GSnA%^4wc;}+ z19V$5>7t|CiQ62-VSmDywv%12AAEc+*01PU$2i$1m%3e?pDLO4-OuRr@_`hF28#4U zS)=nbu5^JiY3@o)fW)t!#Rpd zfCYmPbNc0zFYh&~x|~lOb`H?kbF8jfhJ`;4?>%FtC2u8~wp{YBjF~;r=jgiM2!5G2 z)ps|OmbK#Jel($#@O2^X^yMtrQ0Ai=PNH2<;OZbHdzl%z!E@lG(bu-u8SMPW^{ucgwQ}Xrp-VcS2 z(^|C`K`YwHHs}m<;Ok9+0WgO_+rYB@9I_e%4KP&DI!Z*3bI5Bldj39P=AJ%F&cq1~fK)t>c9##9~mA6T`Kq z6oT&AH3k=cbWsk9U!q;$jYrX7UaSj#Ty9UZ{Vncpr@MV1k+fR$ z7?R9CT5X-;T##ZOyz|Pn-r)GQ_;5~Y6dM~q23?2u5My_7$Oz>4 zCZX+n)Of-U1o#>K;~)?a`7p0))fy^@a|*j0N9nkmeaE*wBLfTH5c{Rd_OXD;p>O(T$8~8F2K4wpv^}2@CLnUv8J;bfJf?1m&Ye?RE9Qx_f5QryT>PG3{ z-N3;HH5u%Hh$g(3(2I}Ps}Lo=T5G@Z@yC0OdoxMlK!I18T7`@l=PKXV#T}>cUKoEX zLgh=q^cLa*dwaPk#7fxmr6$8X`{)XaO)S(8>k#T7`r>u_am!*X@^G7I&RA6$lCFe|Y_trnIR>v*t_`%x)NxdfB2?G- zH=&ERBoY;y-gDq{L0(U{0O#N!o;!0igI3Bz!Zv=W{*51Mue~RZ)A9Dky%`JEmOR3J zvzO0kUMJ;?=w=y)xbx{>7rNX&-j7^;t}kUnaAQMvLrtStV{sC7tLnUUgP-6S`b`61 zv(H`A=U_|DKK=_k(0jBzS9^0Td6$3z)WRKM-%ARu6}8c9inJFHl}M~83c@|Bf5_M;$TTeC!t{lcmz$AnLi zuObjb6b*n#8q?9qsKAc*IbJ7Y>y0oRfk2Sfpw({yei!`XVWt-OZ;rX@)W66j_$ZbL z@`2q+j*`2`aL35#Dcs{$G(C{qmE%3 zbwn%AWa~ZOso{D;3KDxTPki$y=gTtq=U9Q<%kF97>JK7=WhgrW(eIMa`HV_gFH>!| zEYl-m;glGN@NLptcRCuT`_~za>%v05PQj$ps_F(x__9QQi8#~Sw`02Tzd82z8$aQY z#CmW-$^5geW$AD?dcwEubTXMzU;vy1Hts_z8l>+NOIkfc2uXs8cnpF4ndN0!XI)&~ zST0`q-^9E>N+z}WBstKP9jVt#MB=ks3#P!Roxk@TP?i3kh6UmbL*wR(8w==_83W-y}elyw^m;e$csC_*g8BP=fSvwy% zVV|AHh+?DC1W_%Ia3*<;^NZKh`WIKU6=Vs2nf}C%?}n#p{$_uS&tiQ|kLHBWu`bW@ zW3m9ZR|j|TD=sezC$CQ`|Fn4a<&9Aa$@k-l3M7a?vj1!@=XKwYZ(ek0o6(S@h|$Gw zhEQlW+8XLAl+FCiQk8HUcfT1?EVl)Q0gWQ@ByS&cV`z|Vl@?lyk}?kPkirv*XvF-7 zt_+ARS4x3m%9?L|t)g_wHx#s)(70eL*!`NXF&%x&AC5MyKq<%?EmmLp~@Z00U9)AKF2wyZjylg#9=TS{m zv1mIR$H}5v5hB{)J>?Z46NEb4nfeNoVo~#r{fpSuE)>=e+$sYMX$eX3^DlX^*2SFd3sLWWw^tH0 zkcDkL^Jm}vkwv+SgD8x(uCy<&G#-?zV$}*F4ip)am8JbW>&R;>rJbK2Ca{mClQWZ^ zhWJv|mo*oQpvuHpFsuBD=_@bhP~d#<3ZE6>fN0eB1G;`O+*wls17fX%D?MXUQmE$5QM2EM1Ad1%Aq=Jp5| zdt+JzWzR#^%fa#mWSNhEgeHoFwhBX34q~Gh(J)lT^@H?A3er%p7{zYBJkN(nB4oZ` z=H?W=-|g9DY_m%WzvC%bT=V5=#aJskYf2u5ANPuN^jFsnYEKbOlq;L{h3a4PxfMy7 zd+l{)X}Gd@r4|KPKE%nq1=16=Vd+uD=B-dF#M1NjNvP`P1J3qk}1i< z=_zMMWsp5CRjeR9uY76gEuqFC`YRg+)Jj{Kx^6l9?tNS9x#ZyDYhWpmEkD(cbg&wr zO^CDHa`AX%@_Ko`nYX8|KG*~-y${romM<>PIeFN!9kMNmkDdR$bRF7;zgu&`j7 zoNuF(E2)>`O!W(9_WD4!_xc-j=fx*D?!7LxU}<`1lFJ;%%~-U3|b!%igJ(`zT&DY`+T@#4~0=W@wJpg^f=AA4VQ6gC4z!_JJxi!&|Hf);Va6zkKrR2@{If! zw}Q~9WF7UlUWDeZmIHoH3Fn`x5pof1yg*>!$ONYgRnLB~%d_~bv=ZR?F?zF@4xgnS zLmW>P#Ux2$7@p3=`0+JOzw63?0ZF`o8^#*UbQH6}<8F_O`#s=$99Cs*-Ly+e-T39H z4fpICs9W&)Vn=qVq6fFjGk_(g4cT844`;P~(aPHT6GBj(R=C&QuTms`46Kc zwzlj#zG4qE*nUFqUgAYA@1^a}VxR5I*wWzVvEU=I&ntG`rbt&w3Q6b#$`;3G);rv` zC-LDKpq53}j?_dE?V5+;VS6*&l^2m`(!$0>DGOqRNXZ0FxoS?1A6fBCv}Uwu!I_`+ zc-*Z*pZl(k3)w-l-|1FW5OeJ*dJZwNG5x@iCD`zS&?4DDBa2zpp z>D<~yze>N?TVM$~>)VDCZpRxZloQu2G*5@(=-Lk$BumJ0GDEGa{lV=sd76;VNp@n= zCFfC>CsT_yf+F9@`x+-jQ#qfixHG>cG-)nwBt1WR;P>2pJ$Vo#(_eX_PD%B3))GL@ zFeO4UVj28*H9t9;q=Vk1knSLzA zvqQLjQFX{hd~zHkO{V0+$4`YMskvLHLc?rQ;Ey5o<69sdwFKsO0=b^An51P6W*K6b zqIfcL2!C^
    %-(a@!i`89VK;?-qg=ZiR0A&pVk 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

    wrV@M0ad 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 literal 0 HcmV?d00001 diff --git a/apps/mobile/assets/splash-icon.png b/apps/mobile/assets/splash-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..03d6f6b6c6727954aec1d8206222769afd178d8d GIT binary patch literal 17547 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 App); +// It also ensures that whether you load the app in Expo Go or in a native build, +// the environment is set up appropriately +registerRootComponent(App); diff --git a/apps/mobile/package-lock.json b/apps/mobile/package-lock.json new file mode 100644 index 0000000..243ae60 --- /dev/null +++ b/apps/mobile/package-lock.json @@ -0,0 +1,7118 @@ +{ + "name": "mobile", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "mobile", + "version": "1.0.0", + "dependencies": { + "expo": "~55.0.6", + "expo-status-bar": "~55.0.4", + "react": "19.2.0", + "react-native": "0.83.2" + }, + "devDependencies": { + "@types/react": "~19.2.2", + "typescript": "~5.9.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "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.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", + "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.6", + "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.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.1", + "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.7", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.7.tgz", + "integrity": "sha512-6Fqi8MtQ/PweQ9xvux65emkLQ83uB+qAVtfHkC9UodyHMIZdxNI01HjLCLUtybElp2KY2XNE0nOgyP1E1vXw9w==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", + "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.0.tgz", + "integrity": "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-syntax-decorators": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.27.1.tgz", + "integrity": "sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "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.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz", + "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "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.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.28.6.tgz", + "integrity": "sha512-Svlx1fjJFnNz0LZeUaybRukSxZI3KkpApUmIRzEdXC5k8ErTOz0OD0kNrICi5Vc3GlpP5ZCeRyRO+mfWTSz+iQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz", + "integrity": "sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "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.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "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.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", + "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", + "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", + "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", + "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", + "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", + "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", + "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/template": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", + "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-flow": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", + "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", + "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", + "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", + "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", + "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", + "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", + "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", + "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz", + "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-syntax-jsx": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", + "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz", + "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" + }, + "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.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", + "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", + "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", + "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.28.0", + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", + "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@expo/code-signing-certificates": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.6.tgz", + "integrity": "sha512-iNe0puxwBNEcuua9gmTGzq+SuMDa0iATai1FlFTMHJ/vUmKvN/V//drXoLJkVb5i5H3iE/n/qIJxyoBnXouD0w==", + "license": "MIT", + "dependencies": { + "node-forge": "^1.3.3" + } + }, + "node_modules/@expo/config": { + "version": "55.0.8", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-55.0.8.tgz", + "integrity": "sha512-D7RYYHfErCgEllGxNwdYdkgzLna7zkzUECBV3snbUpf7RvIpB5l1LpCgzuVoc5KVew5h7N1Tn4LnT/tBSUZsQg==", + "license": "MIT", + "dependencies": { + "@expo/config-plugins": "~55.0.6", + "@expo/config-types": "^55.0.5", + "@expo/json-file": "^10.0.12", + "@expo/require-utils": "^55.0.2", + "deepmerge": "^4.3.1", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "resolve-from": "^5.0.0", + "resolve-workspace-root": "^2.0.0", + "semver": "^7.6.0", + "slugify": "^1.3.4" + } + }, + "node_modules/@expo/config-plugins": { + "version": "55.0.6", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-55.0.6.tgz", + "integrity": "sha512-cIox6FjZlFaaX40rbQ3DvP9e87S5X85H9uw+BAxJE5timkMhuByy3GAlOsj1h96EyzSiol7Q6YIGgY1Jiz4M+A==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^55.0.5", + "@expo/json-file": "~10.0.12", + "@expo/plist": "^0.5.2", + "@expo/sdk-runtime-versions": "^1.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.5", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/@expo/config-types": { + "version": "55.0.5", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-55.0.5.tgz", + "integrity": "sha512-sCmSUZG4mZ/ySXvfyyBdhjivz8Q539X1NondwDdYG7s3SBsk+wsgPJzYsqgAG/P9+l0xWjUD2F+kQ1cAJ6NNLg==", + "license": "MIT" + }, + "node_modules/@expo/devcert": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.2.1.tgz", + "integrity": "sha512-qC4eaxmKMTmJC2ahwyui6ud8f3W60Ss7pMkpBq40Hu3zyiAaugPXnZ24145U7K36qO9UHdZUVxsCvIpz2RYYCA==", + "license": "MIT", + "dependencies": { + "@expo/sudo-prompt": "^9.3.1", + "debug": "^3.1.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/devtools": { + "version": "55.0.2", + "resolved": "https://registry.npmjs.org/@expo/devtools/-/devtools-55.0.2.tgz", + "integrity": "sha512-4VsFn9MUriocyuhyA+ycJP3TJhUsOFHDc270l9h3LhNpXMf6wvIdGcA0QzXkZtORXmlDybWXRP2KT1k36HcQkA==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@expo/env": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-2.1.1.tgz", + "integrity": "sha512-rVvHC4I6xlPcg+mAO09ydUi2Wjv1ZytpLmHOSzvXzBAz9mMrJggqCe4s4dubjJvi/Ino/xQCLhbaLCnTtLpikg==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "getenv": "^2.0.0" + }, + "engines": { + "node": ">=20.12.0" + } + }, + "node_modules/@expo/fingerprint": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.16.6.tgz", + "integrity": "sha512-nRITNbnu3RKSHPvKVehrSU4KG2VY9V8nvULOHBw98ukHCAU4bGrU5APvcblOkX3JAap+xEHsg/mZvqlvkLInmQ==", + "license": "MIT", + "dependencies": { + "@expo/env": "^2.0.11", + "@expo/spawn-async": "^1.7.2", + "arg": "^5.0.2", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "ignore": "^5.3.1", + "minimatch": "^10.2.2", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + }, + "bin": { + "fingerprint": "bin/cli.js" + } + }, + "node_modules/@expo/image-utils": { + "version": "0.8.12", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.8.12.tgz", + "integrity": "sha512-3KguH7kyKqq7pNwLb9j6BBdD/bjmNwXZG/HPWT6GWIXbwrvAJt2JNyYTP5agWJ8jbbuys1yuCzmkX+TU6rmI7A==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.0.0", + "getenv": "^2.0.0", + "jimp-compact": "0.16.1", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + } + }, + "node_modules/@expo/json-file": { + "version": "10.0.12", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.0.12.tgz", + "integrity": "sha512-inbDycp1rMAelAofg7h/mMzIe+Owx6F7pur3XdQ3EPTy00tme+4P6FWgHKUcjN8dBSrnbRNpSyh5/shzHyVCyQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.20.0", + "json5": "^2.2.3" + } + }, + "node_modules/@expo/local-build-cache-provider": { + "version": "55.0.6", + "resolved": "https://registry.npmjs.org/@expo/local-build-cache-provider/-/local-build-cache-provider-55.0.6.tgz", + "integrity": "sha512-4kfdv48sKzokijMqi07fINYA9/XprshmPgSLf8i69XgzIv2YdRyBbb70SzrufB7PDneFoltz8N83icW8gOOj1g==", + "license": "MIT", + "dependencies": { + "@expo/config": "~55.0.8", + "chalk": "^4.1.2" + } + }, + "node_modules/@expo/metro": { + "version": "54.2.0", + "resolved": "https://registry.npmjs.org/@expo/metro/-/metro-54.2.0.tgz", + "integrity": "sha512-h68TNZPGsk6swMmLm9nRSnE2UXm48rWwgcbtAHVMikXvbxdS41NDHHeqg1rcQ9AbznDRp6SQVC2MVpDnsRKU1w==", + "license": "MIT", + "dependencies": { + "metro": "0.83.3", + "metro-babel-transformer": "0.83.3", + "metro-cache": "0.83.3", + "metro-cache-key": "0.83.3", + "metro-config": "0.83.3", + "metro-core": "0.83.3", + "metro-file-map": "0.83.3", + "metro-minify-terser": "0.83.3", + "metro-resolver": "0.83.3", + "metro-runtime": "0.83.3", + "metro-source-map": "0.83.3", + "metro-symbolicate": "0.83.3", + "metro-transform-plugins": "0.83.3", + "metro-transform-worker": "0.83.3" + } + }, + "node_modules/@expo/osascript": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.4.2.tgz", + "integrity": "sha512-/XP7PSYF2hzOZzqfjgkoWtllyeTN8dW3aM4P6YgKcmmPikKL5FdoyQhti4eh6RK5a5VrUXJTOlTNIpIHsfB5Iw==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/package-manager": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.10.3.tgz", + "integrity": "sha512-ZuXiK/9fCrIuLjPSe1VYmfp0Sa85kCMwd8QQpgyi5ufppYKRtLBg14QOgUqj8ZMbJTxE0xqzd0XR7kOs3vAK9A==", + "license": "MIT", + "dependencies": { + "@expo/json-file": "^10.0.12", + "@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" + } + }, + "node_modules/@expo/plist": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.5.2.tgz", + "integrity": "sha512-o4xdVdBpe4aTl3sPMZ2u3fJH4iG1I768EIRk1xRZP+GaFI93MaR3JvoFibYqxeTmLQ1p1kNEVqylfUjezxx45g==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + } + }, + "node_modules/@expo/require-utils": { + "version": "55.0.2", + "resolved": "https://registry.npmjs.org/@expo/require-utils/-/require-utils-55.0.2.tgz", + "integrity": "sha512-dV5oCShQ1umKBKagMMT4B/N+SREsQe3lU4Zgmko5AO0rxKV0tynZT6xXs+e2JxuqT4Rz997atg7pki0BnZb4uw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.20.0", + "@babel/core": "^7.25.2", + "@babel/plugin-transform-modules-commonjs": "^7.24.8" + }, + "peerDependencies": { + "typescript": "^5.0.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@expo/schema-utils": { + "version": "55.0.2", + "resolved": "https://registry.npmjs.org/@expo/schema-utils/-/schema-utils-55.0.2.tgz", + "integrity": "sha512-QZ5WKbJOWkCrMq0/kfhV9ry8te/OaS34YgLVpG8u9y2gix96TlpRTbxM/YATjNcUR2s4fiQmPCOxkGtog4i37g==", + "license": "MIT" + }, + "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/sudo-prompt": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@expo/sudo-prompt/-/sudo-prompt-9.3.2.tgz", + "integrity": "sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==", + "license": "MIT" + }, + "node_modules/@expo/ws-tunnel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@expo/ws-tunnel/-/ws-tunnel-1.0.6.tgz", + "integrity": "sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q==", + "license": "MIT" + }, + "node_modules/@expo/xcpretty": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.4.1.tgz", + "integrity": "sha512-KZNxZvnGCtiM2aYYZ6Wz0Ix5r47dAvpNLApFtZWnSoERzAdOMzVBOPysBoM0JlF6FKWZ8GPqgn6qt3dV/8Zlpg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/code-frame": "^7.20.0", + "chalk": "^4.1.0", + "js-yaml": "^4.1.0" + }, + "bin": { + "excpretty": "build/cli.js" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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/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/@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/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.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "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/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.83.2.tgz", + "integrity": "sha512-9I5l3pGAKnlpQ15uVkeB9Mgjvt3cZEaEc8EDtdexvdtZvLSjtwBzgourrOW4yZUijbjJr8h3YO2Y0q+THwUHTA==", + "license": "MIT", + "engines": { + "node": ">= 20.19.4" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.83.2.tgz", + "integrity": "sha512-XbcN/BEa64pVlb0Hb/E/Ph2SepjVN/FcNKrJcQvtaKZA6mBSO8pW8Eircdlr61/KBH94LihHbQoQDzkQFpeaTg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.3", + "@react-native/codegen": "0.83.2" + }, + "engines": { + "node": ">= 20.19.4" + } + }, + "node_modules/@react-native/babel-preset": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.83.2.tgz", + "integrity": "sha512-X/RAXDfe6W+om/Fw1i6htTxQXFhBJ2jgNOWx3WpI3KbjeIWbq7ib6vrpTeIAW2NUMg+K3mML1NzgD4dpZeqdjA==", + "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.83.2", + "babel-plugin-syntax-hermes-parser": "0.32.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": ">= 20.19.4" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.83.2.tgz", + "integrity": "sha512-9uK6X1miCXqtL4c759l74N/XbQeneWeQVjoV7SD2CGJuW7ZefxaoYenwGPs7rMoCdtS6wuIyR3hXQ+uWEBGYXA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.32.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">= 20.19.4" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/codegen/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/@react-native/codegen/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "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/codegen/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.83.2.tgz", + "integrity": "sha512-sTEF0eiUKtmImEP07Qo5c3Khvm1LIVX1Qyb6zWUqPL6W3MqFiXutZvKBjqLz6p49Szx8cplQLoXfLHT0bcDXKg==", + "license": "MIT", + "dependencies": { + "@react-native/dev-middleware": "0.83.2", + "debug": "^4.4.0", + "invariant": "^2.2.4", + "metro": "^0.83.3", + "metro-config": "^0.83.3", + "metro-core": "^0.83.3", + "semver": "^7.1.3" + }, + "engines": { + "node": ">= 20.19.4" + }, + "peerDependencies": { + "@react-native-community/cli": "*", + "@react-native/metro-config": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli": { + "optional": true + }, + "@react-native/metro-config": { + "optional": true + } + } + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.83.2.tgz", + "integrity": "sha512-t4fYfa7xopbUF5S4+ihNEwgaq4wLZLKLY0Ms8z72lkMteVd3bOX2Foxa8E2wTfRvdhPOkSpOsTeNDmD8ON4DoQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 20.19.4" + } + }, + "node_modules/@react-native/debugger-shell": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/debugger-shell/-/debugger-shell-0.83.2.tgz", + "integrity": "sha512-z9go6NJMsLSDJT5MW6VGugRsZHjYvUTwxtsVc3uLt4U9W6T3J6FWI2wHpXIzd2dUkXRfAiRQ3Zi8ZQQ8fRFg9A==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.6", + "fb-dotslash": "0.5.8" + }, + "engines": { + "node": ">= 20.19.4" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.83.2.tgz", + "integrity": "sha512-Zi4EVaAm28+icD19NN07Gh8Pqg/84QQu+jn4patfWKNkcToRFP5vPEbbp0eLOGWS+BVB1d1Fn5lvMrJsBbFcOg==", + "license": "MIT", + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.83.2", + "@react-native/debugger-shell": "0.83.2", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "serve-static": "^1.16.2", + "ws": "^7.5.10" + }, + "engines": { + "node": ">= 20.19.4" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.83.2.tgz", + "integrity": "sha512-PqN11fXRAU+uJ0inZY1HWYlwJOXHOhF4SPyeHBBxjajKpm2PGunmvFWwkmBjmmUkP/CNO0ezTUudV0oj+2wiHQ==", + "license": "MIT", + "engines": { + "node": ">= 20.19.4" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.83.2.tgz", + "integrity": "sha512-dk6fIY2OrKW/2Nk2HydfYNrQau8g6LOtd7NVBrgaqa+lvuRyIML5iimShP5qPqQnx2ofHuzjFw+Ya0b5Q7nDbA==", + "license": "MIT", + "engines": { + "node": ">= 20.19.4" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.83.2.tgz", + "integrity": "sha512-gkZAb9LoVVzNuYzzOviH7DiPTXQoZPHuiTH2+O2+VWNtOkiznjgvqpwYAhg58a5zfRq5GXlbBdf5mzRj5+3Y5Q==", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.10", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", + "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", + "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.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "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.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "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/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": "25.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz", + "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "node_modules/@types/react": { + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "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.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "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/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz", + "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==", + "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.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "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/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/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/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "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.16", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.16.tgz", + "integrity": "sha512-xaVwwSfebXf0ooE11BJovZYKhFjIvQo7TsyVpETuIeH2JHv0k/T6Y5j22pPTvqYqmpkxdlPAJlyJ0tfOJAoMxw==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.7", + "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.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.7.tgz", + "integrity": "sha512-OTYbUlSwXhNgr4g6efMZgsO8//jA61P7ZbRX3iTT53VON8l+WQS8IAUEVo4a4cWknrg2W8Cj4gQhRYNCJ8GkAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.7" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-react-compiler": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-1.0.0.tgz", + "integrity": "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + } + }, + "node_modules/babel-plugin-react-native-web": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.21.2.tgz", + "integrity": "sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA==", + "license": "MIT" + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.32.0.tgz", + "integrity": "sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg==", + "license": "MIT", + "dependencies": { + "hermes-parser": "0.32.0" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "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 || ^8.0.0-0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "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": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "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/baseline-browser-mapping": { + "version": "2.10.7", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.7.tgz", + "integrity": "sha512-1ghYO3HnxGec0TCGBXiDLVns4eCSx4zJpxnHrlqFQajmhfKMQBzUGDdkMK7fUW7PTHTeLf+j87aTuKuuwWzMGw==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "license": "MIT", + "dependencies": { + "open": "^8.0.4" + }, + "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/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/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/brace-expansion": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", + "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "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.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "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": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "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-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/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/caniuse-lite": { + "version": "1.0.30001778", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001778.tgz", + "integrity": "sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==", + "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/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/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/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/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/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/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/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "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/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.48.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz", + "integrity": "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "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/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "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/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/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": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/dnssd-advertise": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dnssd-advertise/-/dnssd-advertise-1.1.3.tgz", + "integrity": "sha512-XENsHi3MBzWOCAXif3yZvU1Ah0l+nhJj1sjWL6TnOAYKvGiFhbTx32xHN7+wLMLUOCj7Nr0evADWG4R8JtqCDA==", + "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.313", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.313.tgz", + "integrity": "sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==", + "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/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/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/expo": { + "version": "55.0.6", + "resolved": "https://registry.npmjs.org/expo/-/expo-55.0.6.tgz", + "integrity": "sha512-gaF8bh5beWmrptz3d4Gr138CiPoLJtzjNbqNSOQ8kdQm3wMW8lJGT1dsY5NPJTZ7MNJBTN+pcRwshr4BMK4OiA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/cli": "55.0.16", + "@expo/config": "~55.0.8", + "@expo/config-plugins": "~55.0.6", + "@expo/devtools": "55.0.2", + "@expo/fingerprint": "0.16.6", + "@expo/local-build-cache-provider": "55.0.6", + "@expo/log-box": "55.0.7", + "@expo/metro": "~54.2.0", + "@expo/metro-config": "55.0.9", + "@expo/vector-icons": "^15.0.2", + "@ungap/structured-clone": "^1.3.0", + "babel-preset-expo": "~55.0.11", + "expo-asset": "~55.0.8", + "expo-constants": "~55.0.7", + "expo-file-system": "~55.0.10", + "expo-font": "~55.0.4", + "expo-keep-awake": "~55.0.4", + "expo-modules-autolinking": "55.0.9", + "expo-modules-core": "55.0.15", + "pretty-format": "^29.7.0", + "react-refresh": "^0.14.2", + "whatwg-url-minimum": "^0.1.1" + }, + "bin": { + "expo": "bin/cli", + "expo-modules-autolinking": "bin/autolinking", + "fingerprint": "bin/fingerprint" + }, + "peerDependencies": { + "@expo/dom-webview": "*", + "@expo/metro-runtime": "*", + "react": "*", + "react-native": "*", + "react-native-webview": "*" + }, + "peerDependenciesMeta": { + "@expo/dom-webview": { + "optional": true + }, + "@expo/metro-runtime": { + "optional": true + }, + "react-native-webview": { + "optional": true + } + } + }, + "node_modules/expo-modules-autolinking": { + "version": "55.0.9", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-55.0.9.tgz", + "integrity": "sha512-OXIrxSYKlT/1Av1AMyUWeSTW1GChGofWV14sB73o5eFbfuz6ocv18fnKx+Ji67ZC7a0RztDctcZTuEQK84S4iw==", + "license": "MIT", + "dependencies": { + "@expo/require-utils": "^55.0.2", + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "commander": "^7.2.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + } + }, + "node_modules/expo-modules-core": { + "version": "55.0.15", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-55.0.15.tgz", + "integrity": "sha512-MAGz1SYSVgQbwVeUysWgPtLh8ozbBwORatXoA4w0NZqZBZzEyBgUQNhuwaroaIi9W8Ir3wy1McmZcDYDJNGmVw==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-server": { + "version": "55.0.6", + "resolved": "https://registry.npmjs.org/expo-server/-/expo-server-55.0.6.tgz", + "integrity": "sha512-xI72FTm469FfuuBL2R5aNtthgH+GR7ygOpsx/KcPS0K8AZaZd7VjtEExbzn9/qyyYkWW3T+3dAmCDKOMX8gdmQ==", + "license": "MIT", + "engines": { + "node": ">=20.16.0" + } + }, + "node_modules/expo-status-bar": { + "version": "55.0.4", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-55.0.4.tgz", + "integrity": "sha512-BPDjUXKqv1F9j2YNGLRZfkBEZXIEEpqj+t81y4c+4fdSN3Pos7goIHXgcl2ozbKQLgKRZQyNZQtbUgh5UjHYUQ==", + "license": "MIT", + "dependencies": { + "react-native-is-edge-to-edge": "^1.2.1" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo/node_modules/@expo/cli": { + "version": "55.0.16", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-55.0.16.tgz", + "integrity": "sha512-rp1mBnA5msGDPTfFuqVl+9RsJOtuA0cXsWSJpHdvsIxcSVg0oJyF/rgvrwsFrNQCLXzkMXm+o3CsY9iL1D/CDA==", + "license": "MIT", + "dependencies": { + "@expo/code-signing-certificates": "^0.0.6", + "@expo/config": "~55.0.8", + "@expo/config-plugins": "~55.0.6", + "@expo/devcert": "^1.2.1", + "@expo/env": "~2.1.1", + "@expo/image-utils": "^0.8.12", + "@expo/json-file": "^10.0.12", + "@expo/log-box": "55.0.7", + "@expo/metro": "~54.2.0", + "@expo/metro-config": "~55.0.9", + "@expo/osascript": "^2.4.2", + "@expo/package-manager": "^1.10.3", + "@expo/plist": "^0.5.2", + "@expo/prebuild-config": "^55.0.8", + "@expo/require-utils": "^55.0.2", + "@expo/router-server": "^55.0.10", + "@expo/schema-utils": "^55.0.2", + "@expo/spawn-async": "^1.7.2", + "@expo/ws-tunnel": "^1.0.1", + "@expo/xcpretty": "^4.4.0", + "@react-native/dev-middleware": "0.83.2", + "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", + "dnssd-advertise": "^1.1.3", + "expo-server": "^55.0.6", + "fetch-nodeshim": "^0.4.6", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "lan-network": "^0.2.0", + "multitars": "^0.2.3", + "node-forge": "^1.3.3", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", + "picomatch": "^4.0.3", + "pretty-format": "^29.7.0", + "progress": "^2.0.3", + "prompts": "^2.3.2", + "resolve-from": "^5.0.0", + "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", + "terminal-link": "^2.1.1", + "toqr": "^0.1.1", + "wrap-ansi": "^7.0.0", + "ws": "^8.12.1", + "zod": "^3.25.76" + }, + "bin": { + "expo-internal": "build/bin/cli" + }, + "peerDependencies": { + "expo": "*", + "expo-router": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "expo-router": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/expo/node_modules/@expo/cli/node_modules/@expo/prebuild-config": { + "version": "55.0.8", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-55.0.8.tgz", + "integrity": "sha512-VJNJiOmmZgyDnR7JMmc3B8Z0ZepZ17I8Wtw+wAH/2+UCUsFg588XU+bwgYcFGw+is28kwGjY46z43kfufpxOnA==", + "license": "MIT", + "dependencies": { + "@expo/config": "~55.0.8", + "@expo/config-plugins": "~55.0.6", + "@expo/config-types": "^55.0.5", + "@expo/image-utils": "^0.8.12", + "@expo/json-file": "^10.0.12", + "@react-native/normalize-colors": "0.83.2", + "debug": "^4.3.1", + "resolve-from": "^5.0.0", + "semver": "^7.6.0", + "xml2js": "0.6.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo/node_modules/@expo/cli/node_modules/@expo/router-server": { + "version": "55.0.10", + "resolved": "https://registry.npmjs.org/@expo/router-server/-/router-server-55.0.10.tgz", + "integrity": "sha512-NZQzHwkaedufNPayVfPxsZGEMngOD3gDvYx9lld4sitRexrKDx5sHmmNHi6IByGbmCb4jwLXub5sIyWh6z1xPQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "@expo/metro-runtime": "^55.0.6", + "expo": "*", + "expo-constants": "^55.0.7", + "expo-font": "^55.0.4", + "expo-router": "*", + "expo-server": "^55.0.6", + "react": "*", + "react-dom": "*", + "react-server-dom-webpack": "~19.0.1 || ~19.1.2 || ~19.2.1" + }, + "peerDependenciesMeta": { + "@expo/metro-runtime": { + "optional": true + }, + "expo-router": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-server-dom-webpack": { + "optional": true + } + } + }, + "node_modules/expo/node_modules/@expo/log-box": { + "version": "55.0.7", + "resolved": "https://registry.npmjs.org/@expo/log-box/-/log-box-55.0.7.tgz", + "integrity": "sha512-m7V1k2vlMp4NOj3fopjOg4zl/ANXyTRF3HMTMep2GZAKsPiDzgOQ41nm8CaU50/HlDIGXlCObss07gOn20UpHQ==", + "license": "MIT", + "dependencies": { + "@expo/dom-webview": "^55.0.3", + "anser": "^1.4.9", + "stacktrace-parser": "^0.1.10" + }, + "peerDependencies": { + "@expo/dom-webview": "^55.0.3", + "expo": "*", + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo/node_modules/@expo/log-box/node_modules/@expo/dom-webview": { + "version": "55.0.3", + "resolved": "https://registry.npmjs.org/@expo/dom-webview/-/dom-webview-55.0.3.tgz", + "integrity": "sha512-bY4/rfcZ0f43DvOtMn8/kmPlmo01tex5hRoc5hKbwBwQjqWQuQt0ACwu7akR9IHI4j0WNG48eL6cZB6dZUFrzg==", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo/node_modules/@expo/metro-config": { + "version": "55.0.9", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-55.0.9.tgz", + "integrity": "sha512-ZJFEfat/+dLUhFyFFWrzMjAqAwwUaJ3RD42QNqR7jh+RVYkAf6XYLynb5qrKJTHI1EcOx4KoO1717yXYYRFDBA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.20.0", + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.5", + "@expo/config": "~55.0.8", + "@expo/env": "~2.1.1", + "@expo/json-file": "~10.0.12", + "@expo/metro": "~54.2.0", + "@expo/spawn-async": "^1.7.2", + "browserslist": "^4.25.0", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "getenv": "^2.0.0", + "glob": "^13.0.0", + "hermes-parser": "^0.32.0", + "jsc-safe-url": "^0.2.4", + "lightningcss": "^1.30.1", + "picomatch": "^4.0.3", + "postcss": "~8.4.32", + "resolve-from": "^5.0.0" + }, + "peerDependencies": { + "expo": "*" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } + } + }, + "node_modules/expo/node_modules/@expo/vector-icons": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-15.1.1.tgz", + "integrity": "sha512-Iu2VkcoI5vygbtYngm7jb4ifxElNVXQYdDrYkT7UCEIiKLeWnQY0wf2ZhHZ+Wro6Sc5TaumpKUOqDRpLi5rkvw==", + "license": "MIT", + "peerDependencies": { + "expo-font": ">=14.0.4", + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo/node_modules/babel-preset-expo": { + "version": "55.0.11", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-55.0.11.tgz", + "integrity": "sha512-ti8t4xufD6gUQQh+qY+b+VT/1zyA0n1PBnwOzCkPUyEDiIVBpaOixR+BzVH68hqu9mH2wDfzoFuGgv+2LfRdqw==", + "license": "MIT", + "dependencies": { + "@babel/generator": "^7.20.5", + "@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-class-static-block": "^7.27.1", + "@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.83.2", + "babel-plugin-react-compiler": "^1.0.0", + "babel-plugin-react-native-web": "~0.21.0", + "babel-plugin-syntax-hermes-parser": "^0.32.0", + "babel-plugin-transform-flow-enums": "^0.0.2", + "debug": "^4.3.4", + "resolve-from": "^5.0.0" + }, + "peerDependencies": { + "@babel/runtime": "^7.20.0", + "expo": "*", + "expo-widgets": "^55.0.4", + "react-refresh": ">=0.14.0 <1.0.0" + }, + "peerDependenciesMeta": { + "@babel/runtime": { + "optional": true + }, + "expo": { + "optional": true + }, + "expo-widgets": { + "optional": true + } + } + }, + "node_modules/expo/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/expo/node_modules/expo-asset": { + "version": "55.0.8", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-55.0.8.tgz", + "integrity": "sha512-yEz2svDX67R0yiW2skx6dJmcE0q7sj9ECpGMcxBExMCbctc+nMoZCnjUuhzPl5vhClUsO5HFFXS5vIGmf1bgHQ==", + "license": "MIT", + "dependencies": { + "@expo/image-utils": "^0.8.12", + "expo-constants": "~55.0.7" + }, + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo/node_modules/expo-constants": { + "version": "55.0.7", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-55.0.7.tgz", + "integrity": "sha512-kdcO4TsQRRqt0USvjaY5vgQMO9H52K3kBZ/ejC7F6rz70mv08GoowrZ1CYOr5O4JpPDRlIpQfZJUucaS/c+KWQ==", + "license": "MIT", + "dependencies": { + "@expo/config": "~55.0.8", + "@expo/env": "~2.1.1" + }, + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/expo/node_modules/expo-file-system": { + "version": "55.0.10", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-55.0.10.tgz", + "integrity": "sha512-ysFdVdUgtfj2ApY0Cn+pBg+yK4xp+SNwcaH8j2B91JJQ4OXJmnyCSmrNZYz7J4mdYVuv2GzxIP+N/IGlHQG3Yw==", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/expo/node_modules/expo-font": { + "version": "55.0.4", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-55.0.4.tgz", + "integrity": "sha512-ZKeGTFffPygvY5dM/9ATM2p7QDkhsaHopH7wFAWgP2lKzqUMS9B/RxCvw5CaObr9Ro7x9YptyeRKX2HmgmMfrg==", + "license": "MIT", + "dependencies": { + "fontfaceobserver": "^2.1.0" + }, + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo/node_modules/expo-keep-awake": { + "version": "55.0.4", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-55.0.4.tgz", + "integrity": "sha512-vwfdMtMS5Fxaon8gC0AiE70SpxTsHJ+rjeoVJl8kdfdbxczF7OIaVmfjFJ5Gfigd/WZiLqxhfZk34VAkXF4PNg==", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, + "node_modules/expo/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/expo/node_modules/ws": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "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/exponential-backoff": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "license": "Apache-2.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/fb-dotslash": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/fb-dotslash/-/fb-dotslash-0.5.8.tgz", + "integrity": "sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA==", + "license": "(MIT OR Apache-2.0)", + "bin": { + "dotslash": "bin/dotslash" + }, + "engines": { + "node": ">=20" + } + }, + "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/fetch-nodeshim": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/fetch-nodeshim/-/fetch-nodeshim-0.4.9.tgz", + "integrity": "sha512-XIQWlB2A4RZ7NebXWGxS0uDMdvRHkiUDTghBVJKFg9yEOd45w/PP8cZANuPf2H08W6Cor3+2n7Q6TTZgAS3Fkw==", + "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/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/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/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/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/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.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==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "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/getenv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-2.0.0.tgz", + "integrity": "sha512-VilgtJj/ALgGY77fiLam5iD336eSWi96Q15JSAG1zi8NRBysm3LXKdGnHb4m5cuyxvOLQQKWpBZAT6ni4FI2iQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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-compiler": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/hermes-compiler/-/hermes-compiler-0.14.1.tgz", + "integrity": "sha512-+RPPQlayoZ9n6/KXKt5SFILWXCGJ/LV5d24L5smXrvTDrPS4L6dSctPczXauuvzFP3QEJbD1YO7Z3Ra4a+4IhA==", + "license": "MIT" + }, + "node_modules/hermes-estree": { + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.32.0.tgz", + "integrity": "sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==", + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.32.0.tgz", + "integrity": "sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.32.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/hosted-git-info/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/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", + "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", + "license": "MIT", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "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/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "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/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/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-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-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-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/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "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/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-util/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/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-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/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.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD" + }, + "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/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/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/lan-network": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/lan-network/-/lan-network-0.2.0.tgz", + "integrity": "sha512-EZgbsXMrGS+oK+Ta12mCjzBFse+SIewGdwrSTr5g+MSymnjpox2x05ceI20PQejJOFvOgzcXrfDk/SdY7dSCtw==", + "license": "MIT", + "bin": { + "lan-network": "dist/lan-network-cli.js" + } + }, + "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.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "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/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "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/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": "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/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.3.0", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", + "license": "Apache-2.0" + }, + "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-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/metro": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.83.3.tgz", + "integrity": "sha512-+rP+/GieOzkt97hSJ0MrPOuAH/jpaS21ZDvL9DJ35QYRDlQcwzcvUlGUf79AnQxq/2NPiS/AULhhM4TKutIt8Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.32.0", + "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.83.3", + "metro-cache": "0.83.3", + "metro-cache-key": "0.83.3", + "metro-config": "0.83.3", + "metro-core": "0.83.3", + "metro-file-map": "0.83.3", + "metro-resolver": "0.83.3", + "metro-runtime": "0.83.3", + "metro-source-map": "0.83.3", + "metro-symbolicate": "0.83.3", + "metro-transform-plugins": "0.83.3", + "metro-transform-worker": "0.83.3", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.83.3.tgz", + "integrity": "sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.32.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-cache": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.83.3.tgz", + "integrity": "sha512-3jo65X515mQJvKqK3vWRblxDEcgY55Sk3w4xa6LlfEXgQ9g1WgMh9m4qVZVwgcHoLy0a2HENTPCCX4Pk6s8c8Q==", + "license": "MIT", + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "https-proxy-agent": "^7.0.5", + "metro-core": "0.83.3" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-cache-key": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.83.3.tgz", + "integrity": "sha512-59ZO049jKzSmvBmG/B5bZ6/dztP0ilp0o988nc6dpaDsU05Cl1c/lRf+yx8m9WW/JVgbmfO5MziBU559XjI5Zw==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-config": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.83.3.tgz", + "integrity": "sha512-mTel7ipT0yNjKILIan04bkJkuCzUUkm2SeEaTads8VfEecCh+ltXchdq6DovXJqzQAXuR2P9cxZB47Lg4klriA==", + "license": "MIT", + "dependencies": { + "connect": "^3.6.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.83.3", + "metro-cache": "0.83.3", + "metro-core": "0.83.3", + "metro-runtime": "0.83.3", + "yaml": "^2.6.1" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-core": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.83.3.tgz", + "integrity": "sha512-M+X59lm7oBmJZamc96usuF1kusd5YimqG/q97g4Ac7slnJ3YiGglW5CsOlicTR5EWf8MQFxxjDoB6ytTqRe8Hw==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.83.3" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-file-map": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.83.3.tgz", + "integrity": "sha512-jg5AcyE0Q9Xbbu/4NAwwZkmQn7doJCKGW0SLeSJmzNB9Z24jBe0AL2PHNMy4eu0JiKtNWHz9IiONGZWq7hjVTA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-minify-terser": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.83.3.tgz", + "integrity": "sha512-O2BmfWj6FSfzBLrNCXt/rr2VYZdX5i6444QJU0fFoc7Ljg+Q+iqebwE3K0eTvkI6TRjELsXk1cjU+fXwAR4OjQ==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-resolver": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.83.3.tgz", + "integrity": "sha512-0js+zwI5flFxb1ktmR///bxHYg7OLpRpWZlBBruYG8OKYxeMP7SV0xQ/o/hUelrEMdK4LJzqVtHAhBm25LVfAQ==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-runtime": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.83.3.tgz", + "integrity": "sha512-JHCJb9ebr9rfJ+LcssFYA2x1qPYuSD/bbePupIGhpMrsla7RCwC/VL3yJ9cSU+nUhU4c9Ixxy8tBta+JbDeZWw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-source-map": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.83.3.tgz", + "integrity": "sha512-xkC3qwUBh2psVZgVavo8+r2C9Igkk3DibiOXSAht1aYRRcztEZNFtAMtfSB7sdO2iFMx2Mlyu++cBxz/fhdzQg==", + "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.83.3", + "nullthrows": "^1.1.1", + "ob1": "0.83.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.83.3.tgz", + "integrity": "sha512-F/YChgKd6KbFK3eUR5HdUsfBqVsanf5lNTwFd4Ca7uuxnHgBC3kR/Hba/RGkenR3pZaGNp5Bu9ZqqP52Wyhomw==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.83.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.83.3.tgz", + "integrity": "sha512-eRGoKJU6jmqOakBMH5kUB7VitEWiNrDzBHpYbkBXW7C5fUGeOd2CyqrosEzbMK5VMiZYyOcNFEphvxk3OXey2A==", + "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": ">=20.19.4" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.83.3.tgz", + "integrity": "sha512-Ztekew9t/gOIMZX1tvJOgX7KlSLL5kWykl0Iwu2cL2vKMKVALRl1hysyhUw0vjpAvLFx+Kfq9VLjnHIkW32fPA==", + "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.83.3", + "metro-babel-transformer": "0.83.3", + "metro-cache": "0.83.3", + "metro-cache-key": "0.83.3", + "metro-minify-terser": "0.83.3", + "metro-source-map": "0.83.3", + "metro-transform-plugins": "0.83.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "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": "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/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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/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/multitars": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/multitars/-/multitars-0.2.4.tgz", + "integrity": "sha512-XgLbg1HHchFauMCQPRwMj6MSyDd5koPlTA1hM3rUFkeXzGpjU/I9fP3to7yrObE9jcN8ChIOQGrM0tV0kUZaKg==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "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/node-forge": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", + "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", + "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.36", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", + "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", + "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/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.83.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.83.3.tgz", + "integrity": "sha512-egUxXCDwoWG06NGCS5s5AdcpnumHKJlfd3HH06P3m9TEMwwScfcY35wpQxbm9oHof+dM/lVH9Rfyu1elTVelSA==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "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/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "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": "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/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/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": "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/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/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/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": "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/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": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.2.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz", + "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "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/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "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/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-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/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/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/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/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/react": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", + "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.5.tgz", + "integrity": "sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==", + "license": "MIT", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "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-native": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.83.2.tgz", + "integrity": "sha512-ZDma3SLkRN2U2dg0/EZqxNBAx4of/oTnPjXAQi299VLq2gdnbZowGy9hzqv+O7sTA62g+lM1v+2FM5DUnJ/6hg==", + "license": "MIT", + "dependencies": { + "@jest/create-cache-key-function": "^29.7.0", + "@react-native/assets-registry": "0.83.2", + "@react-native/codegen": "0.83.2", + "@react-native/community-cli-plugin": "0.83.2", + "@react-native/gradle-plugin": "0.83.2", + "@react-native/js-polyfills": "0.83.2", + "@react-native/normalize-colors": "0.83.2", + "@react-native/virtualized-lists": "0.83.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.32.0", + "base64-js": "^1.5.1", + "commander": "^12.0.0", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "hermes-compiler": "0.14.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.7.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.83.3", + "metro-source-map": "^0.83.3", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^6.1.5", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.27.0", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">= 20.19.4" + }, + "peerDependencies": { + "@types/react": "^19.1.1", + "react": "^19.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native-is-edge-to-edge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.3.1.tgz", + "integrity": "sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native/node_modules/@react-native/virtualized-lists": { + "version": "0.83.2", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.83.2.tgz", + "integrity": "sha512-N7mRjHLW/+KWxMp9IHRWyE3VIkeG1m3PnZJAGEFLCN8VFb7e4VfI567o7tE/HYcdcXCylw+Eqhlciz8gDeQ71g==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 20.19.4" + }, + "peerDependencies": { + "@types/react": "^19.2.0", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native/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/react-native/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/react-native/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "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==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "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/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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/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.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "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/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "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.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "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/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "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.1", + "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.1.tgz", + "integrity": "sha512-nR23LHAvaI6aHtMg6RWoaHpdR4D881Nydkzi2CixINyg9T00KgaJdJI6Vwty+Ps8WLxZHuxsS0BseWjxSA4C+w==", + "license": "MIT" + }, + "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/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/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/rimraf/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "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/rimraf/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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/sax": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz", + "integrity": "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "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.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "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/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "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.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "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.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "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/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/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/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.11", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz", + "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "license": "Unlicense", + "engines": { + "node": ">= 0.10.0" + } + }, + "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/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/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/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/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.46.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", + "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "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/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/test-exclude/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "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/test-exclude/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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/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/toqr": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/toqr/-/toqr-0.1.1.tgz", + "integrity": "sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA==", + "license": "MIT" + }, + "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/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "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.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/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": "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/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/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/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-minimum": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/whatwg-url-minimum/-/whatwg-url-minimum-0.1.1.tgz", + "integrity": "sha512-u2FNVjFVFZhdjb502KzXy1gKn1mEisQRJssmSJT8CPhZdZa0AP6VCbWlXERKyGu0l09t0k50FiDiralpGhBxgA==", + "license": "MIT" + }, + "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/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": "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/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/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/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": "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/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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, + "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/zod": { + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/apps/mobile/package.json b/apps/mobile/package.json new file mode 100644 index 0000000..8995a06 --- /dev/null +++ b/apps/mobile/package.json @@ -0,0 +1,31 @@ +{ + "name": "mobile", + "version": "1.0.0", + "main": "index.ts", + "scripts": { + "start": "expo start", + "android": "expo start --android", + "ios": "expo start --ios", + "web": "expo start --web" + }, + "dependencies": { + "@midwifes-notebook/trpc": "workspace:*", + "drizzle-orm": "^0.45.1", + "expo": "~55.0.6", + "expo-font": "^55.0.4", + "expo-local-authentication": "^55.0.8", + "expo-splash-screen": "^55.0.10", + "expo-sqlite": "^55.0.10", + "expo-status-bar": "~55.0.4", + "nativewind": "^4.2.2", + "react": "19.2.0", + "react-native": "0.83.2" + }, + "devDependencies": { + "@types/react": "~19.2.2", + "drizzle-kit": "^0.31.9", + "tailwindcss": "^4.2.1", + "typescript": "~5.9.2" + }, + "private": true +} diff --git a/apps/mobile/tsconfig.json b/apps/mobile/tsconfig.json new file mode 100644 index 0000000..b9567f6 --- /dev/null +++ b/apps/mobile/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "expo/tsconfig.base", + "compilerOptions": { + "strict": true + } +} diff --git a/apps/server/package.json b/apps/server/package.json new file mode 100644 index 0000000..1327ebd --- /dev/null +++ b/apps/server/package.json @@ -0,0 +1,26 @@ +{ + "name": "server", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "packageManager": "pnpm@10.26.1", + "dependencies": { + "@trpc/server": "^11.12.0", + "@midwifes-notebook/trpc": "workspace:*", + "express": "^5.2.1", + "zod": "^4.3.6" + }, + "devDependencies": { + "@types/express": "^5.0.6", + "@types/node": "^25.5.0", + "nodemon": "^3.1.14", + "ts-node": "^10.9.2", + "typescript": "~5.9.3" + } +} diff --git a/apps/server/tsconfig.json b/apps/server/tsconfig.json new file mode 100644 index 0000000..cec4a3a --- /dev/null +++ b/apps/server/tsconfig.json @@ -0,0 +1,44 @@ +{ + // Visit https://aka.ms/tsconfig to read more about this file + "compilerOptions": { + // File Layout + // "rootDir": "./src", + // "outDir": "./dist", + + // Environment Settings + // See also https://aka.ms/tsconfig/module + "module": "nodenext", + "target": "esnext", + "types": [], + // For nodejs: + // "lib": ["esnext"], + // "types": ["node"], + // and npm install -D @types/node + + // Other Outputs + "sourceMap": true, + "declaration": true, + "declarationMap": true, + + // Stricter Typechecking Options + "noUncheckedIndexedAccess": true, + "exactOptionalPropertyTypes": true, + + // Style Options + // "noImplicitReturns": true, + // "noImplicitOverride": true, + // "noUnusedLocals": true, + // "noUnusedParameters": true, + // "noFallthroughCasesInSwitch": true, + // "noPropertyAccessFromIndexSignature": true, + + // Recommended Options + "strict": true, + "jsx": "react-jsx", + "verbatimModuleSyntax": true, + "isolatedModules": true, + "noUncheckedSideEffectImports": true, + "moduleDetection": "force", + "skipLibCheck": true, + } +} diff --git a/apps/web/.gitignore b/apps/web/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/apps/web/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/apps/web/README.md b/apps/web/README.md new file mode 100644 index 0000000..e215bc4 --- /dev/null +++ b/apps/web/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/apps/web/eslint.config.mjs b/apps/web/eslint.config.mjs new file mode 100644 index 0000000..05e726d --- /dev/null +++ b/apps/web/eslint.config.mjs @@ -0,0 +1,18 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); + +export default eslintConfig; diff --git a/apps/web/next.config.ts b/apps/web/next.config.ts new file mode 100644 index 0000000..66e1566 --- /dev/null +++ b/apps/web/next.config.ts @@ -0,0 +1,8 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ + reactCompiler: true, +}; + +export default nextConfig; diff --git a/apps/web/package-lock.json b/apps/web/package-lock.json new file mode 100644 index 0000000..df6c822 --- /dev/null +++ b/apps/web/package-lock.json @@ -0,0 +1,6604 @@ +{ + "name": "web", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "web", + "version": "0.1.0", + "dependencies": { + "next": "16.1.6", + "react": "19.2.3", + "react-dom": "19.2.3" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "babel-plugin-react-compiler": "1.0.0", + "eslint": "^9", + "eslint-config-next": "16.1.6", + "tailwindcss": "^4", + "typescript": "^5" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.0.tgz", + "integrity": "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.0.tgz", + "integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz", + "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@next/env": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.1.6.tgz", + "integrity": "sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.1.6.tgz", + "integrity": "sha512-/Qq3PTagA6+nYVfryAtQ7/9FEr/6YVyvOtl6rZnGsbReGLf0jZU6gkpr1FuChAQpvV46a78p4cmHOVP8mbfSMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.6.tgz", + "integrity": "sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.6.tgz", + "integrity": "sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.6.tgz", + "integrity": "sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.6.tgz", + "integrity": "sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.6.tgz", + "integrity": "sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.6.tgz", + "integrity": "sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.6.tgz", + "integrity": "sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.6.tgz", + "integrity": "sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.1.tgz", + "integrity": "sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.19.0", + "jiti": "^2.6.1", + "lightningcss": "1.31.1", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.2.1" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.1.tgz", + "integrity": "sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.2.1", + "@tailwindcss/oxide-darwin-arm64": "4.2.1", + "@tailwindcss/oxide-darwin-x64": "4.2.1", + "@tailwindcss/oxide-freebsd-x64": "4.2.1", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.1", + "@tailwindcss/oxide-linux-arm64-gnu": "4.2.1", + "@tailwindcss/oxide-linux-arm64-musl": "4.2.1", + "@tailwindcss/oxide-linux-x64-gnu": "4.2.1", + "@tailwindcss/oxide-linux-x64-musl": "4.2.1", + "@tailwindcss/oxide-wasm32-wasi": "4.2.1", + "@tailwindcss/oxide-win32-arm64-msvc": "4.2.1", + "@tailwindcss/oxide-win32-x64-msvc": "4.2.1" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.1.tgz", + "integrity": "sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.1.tgz", + "integrity": "sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.1.tgz", + "integrity": "sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.1.tgz", + "integrity": "sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.1.tgz", + "integrity": "sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.1.tgz", + "integrity": "sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.1.tgz", + "integrity": "sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.1.tgz", + "integrity": "sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.1.tgz", + "integrity": "sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.1.tgz", + "integrity": "sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.8.1", + "@emnapi/runtime": "^1.8.1", + "@emnapi/wasi-threads": "^1.1.0", + "@napi-rs/wasm-runtime": "^1.1.1", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.1.tgz", + "integrity": "sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.1.tgz", + "integrity": "sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.1.tgz", + "integrity": "sha512-OEwGIBnXnj7zJeonOh6ZG9woofIjGrd2BORfvE5p9USYKDCZoQmfqLcfNiRWoJlRWLdNPn2IgVZuWAOM4iTYMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.2.1", + "@tailwindcss/oxide": "4.2.1", + "postcss": "^8.5.6", + "tailwindcss": "4.2.1" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.19.37", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.37.tgz", + "integrity": "sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/react": { + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.0.tgz", + "integrity": "sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.57.0", + "@typescript-eslint/type-utils": "8.57.0", + "@typescript-eslint/utils": "8.57.0", + "@typescript-eslint/visitor-keys": "8.57.0", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.57.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.0.tgz", + "integrity": "sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.57.0", + "@typescript-eslint/types": "8.57.0", + "@typescript-eslint/typescript-estree": "8.57.0", + "@typescript-eslint/visitor-keys": "8.57.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.0.tgz", + "integrity": "sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.57.0", + "@typescript-eslint/types": "^8.57.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.0.tgz", + "integrity": "sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.57.0", + "@typescript-eslint/visitor-keys": "8.57.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.0.tgz", + "integrity": "sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.0.tgz", + "integrity": "sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.57.0", + "@typescript-eslint/typescript-estree": "8.57.0", + "@typescript-eslint/utils": "8.57.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.0.tgz", + "integrity": "sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.0.tgz", + "integrity": "sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.57.0", + "@typescript-eslint/tsconfig-utils": "8.57.0", + "@typescript-eslint/types": "8.57.0", + "@typescript-eslint/visitor-keys": "8.57.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", + "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.0.tgz", + "integrity": "sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.57.0", + "@typescript-eslint/types": "8.57.0", + "@typescript-eslint/typescript-estree": "8.57.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.0.tgz", + "integrity": "sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.57.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.1.tgz", + "integrity": "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-plugin-react-compiler": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-1.0.0.tgz", + "integrity": "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.7", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.7.tgz", + "integrity": "sha512-1ghYO3HnxGec0TCGBXiDLVns4eCSx4zJpxnHrlqFQajmhfKMQBzUGDdkMK7fUW7PTHTeLf+j87aTuKuuwWzMGw==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001778", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001778.tgz", + "integrity": "sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.313", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.313.tgz", + "integrity": "sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.0.tgz", + "integrity": "sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", + "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.0.tgz", + "integrity": "sha512-04cg8iJFDOxWcYlu0GFFWgs7vtaEPCmr5w1nrj9V3z3axu/48HCMwK6VMp45Zh3ZB+xLP1ifbJfrq86+1ypKKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.1", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "math-intrinsics": "^1.1.0", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.1.6.tgz", + "integrity": "sha512-vKq40io2B0XtkkNDYyleATwblNt8xuh3FWp8SpSz3pt7P01OkBFlKsJZ2mWt5WsCySlDQLckb1zMY9yE9Qy0LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "16.1.6", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^7.0.0", + "globals": "16.4.0", + "typescript-eslint": "^8.46.0" + }, + "peerDependencies": { + "eslint": ">=9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "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/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.1.tgz", + "integrity": "sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.13.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz", + "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", + "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.31.1", + "lightningcss-darwin-arm64": "1.31.1", + "lightningcss-darwin-x64": "1.31.1", + "lightningcss-freebsd-x64": "1.31.1", + "lightningcss-linux-arm-gnueabihf": "1.31.1", + "lightningcss-linux-arm64-gnu": "1.31.1", + "lightningcss-linux-arm64-musl": "1.31.1", + "lightningcss-linux-x64-gnu": "1.31.1", + "lightningcss-linux-x64-musl": "1.31.1", + "lightningcss-win32-arm64-msvc": "1.31.1", + "lightningcss-win32-x64-msvc": "1.31.1" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", + "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", + "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", + "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", + "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", + "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", + "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", + "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", + "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", + "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", + "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", + "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "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/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/next/-/next-16.1.6.tgz", + "integrity": "sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==", + "license": "MIT", + "dependencies": { + "@next/env": "16.1.6", + "@swc/helpers": "0.5.15", + "baseline-browser-mapping": "^2.8.3", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=20.9.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "16.1.6", + "@next/swc-darwin-x64": "16.1.6", + "@next/swc-linux-arm64-gnu": "16.1.6", + "@next/swc-linux-arm64-musl": "16.1.6", + "@next/swc-linux-x64-gnu": "16.1.6", + "@next/swc-linux-x64-musl": "16.1.6", + "@next/swc-win32-arm64-msvc": "16.1.6", + "@next/swc-win32-x64-msvc": "16.1.6", + "sharp": "^0.34.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.51.1", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "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.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-releases": { + "version": "2.0.36", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", + "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", + "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", + "dev": true, + "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.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", + "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.3" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.1.tgz", + "integrity": "sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "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-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.0.tgz", + "integrity": "sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.57.0", + "@typescript-eslint/parser": "8.57.0", + "@typescript-eslint/typescript-estree": "8.57.0", + "@typescript-eslint/utils": "8.57.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/apps/web/package.json b/apps/web/package.json new file mode 100644 index 0000000..82a794d --- /dev/null +++ b/apps/web/package.json @@ -0,0 +1,33 @@ +{ + "name": "web", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint" + }, + "dependencies": { + "@tanstack/react-query": "^5.90.21", + "@trpc/client": "^11.12.0", + "@trpc/next": "^11.12.0", + "@trpc/server": "^11.12.0", + "@midwifes-notebook/trpc": "workspace:*", + "next": "16.1.6", + "react": "19.2.3", + "react-dom": "19.2.3", + "zod": "^4.3.6" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "babel-plugin-react-compiler": "1.0.0", + "eslint": "^9", + "eslint-config-next": "16.1.6", + "tailwindcss": "^4", + "typescript": "^5" + } +} diff --git a/apps/web/postcss.config.mjs b/apps/web/postcss.config.mjs new file mode 100644 index 0000000..61e3684 --- /dev/null +++ b/apps/web/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/apps/web/public/file.svg b/apps/web/public/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/apps/web/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/public/globe.svg b/apps/web/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/apps/web/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/public/next.svg b/apps/web/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/apps/web/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/public/vercel.svg b/apps/web/public/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/apps/web/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/public/window.svg b/apps/web/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/apps/web/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/src/app/favicon.ico b/apps/web/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/apps/web/src/app/globals.css b/apps/web/src/app/globals.css new file mode 100644 index 0000000..a2dc41e --- /dev/null +++ b/apps/web/src/app/globals.css @@ -0,0 +1,26 @@ +@import "tailwindcss"; + +:root { + --background: #ffffff; + --foreground: #171717; +} + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --font-sans: var(--font-geist-sans); + --font-mono: var(--font-geist-mono); +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +body { + background: var(--background); + color: var(--foreground); + font-family: Arial, Helvetica, sans-serif; +} diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx new file mode 100644 index 0000000..f7fa87e --- /dev/null +++ b/apps/web/src/app/layout.tsx @@ -0,0 +1,34 @@ +import type { Metadata } from "next"; +import { Geist, Geist_Mono } from "next/font/google"; +import "./globals.css"; + +const geistSans = Geist({ + variable: "--font-geist-sans", + subsets: ["latin"], +}); + +const geistMono = Geist_Mono({ + variable: "--font-geist-mono", + subsets: ["latin"], +}); + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + {children} + + + ); +} diff --git a/apps/web/src/app/page.tsx b/apps/web/src/app/page.tsx new file mode 100644 index 0000000..295f8fd --- /dev/null +++ b/apps/web/src/app/page.tsx @@ -0,0 +1,65 @@ +import Image from "next/image"; + +export default function Home() { + return ( +

    + ); +} diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json new file mode 100644 index 0000000..1dac9a9 --- /dev/null +++ b/apps/web/tsconfig.json @@ -0,0 +1,34 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "~/*": ["./src/*"] + } + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts", + "**/*.mts" + ], + "exclude": ["node_modules"] +} diff --git a/package.json b/package.json index 4c3cb40..5602e2b 100644 --- a/package.json +++ b/package.json @@ -1,53 +1,16 @@ { - "name": "midwife", - "version": "0.0.1", - "private": true, + "name": "midwifes-notebook", + "version": "1.0.0", + "description": "", + "main": "index.js", "scripts": { - "android": "react-native run-android", - "ios": "react-native run-ios", - "start": "react-native start", - "test": "jest", - "lint": "eslint ." - }, - "dependencies": { - "@react-native-async-storage/async-storage": "^1.17.9", - "@react-native-community/datetimepicker": "^6.3.1", - "@react-native-community/masked-view": "^0.1.11", - "@react-native-picker/picker": "^2.4.6", - "@react-navigation/bottom-tabs": "^6.3.2", - "@react-navigation/native": "^6.0.11", - "@react-navigation/stack": "^6.2.2", - "axios": "^0.27.2", - "crypto-random-string": "^5.0.0", - "react": "^18.0.0", - "react-native": "^0.69.4", - "react-native-biometrics": "^2.2.0", - "react-native-dropdown-picker": "^5.4.2", - "react-native-gesture-handler": "^2.5.0", - "react-native-global-props": "^1.1.5", - "react-native-material-dropdown": "^0.11.1", - "react-native-reanimated": "^2.9.1", - "react-native-safe-area-context": "^4.3.1", - "react-native-screens": "^3.15.0", - "react-native-svg": "^12.4.4", - "react-native-toast-message": "^2.1.5", - "react-native-vector-icons": "^9.2.0", - "react-redux": "^8.0.2", - "redux": "^4.2.0", - "redux-persist": "^6.0.0", - "redux-thunk": "^2.4.1" + "test": "echo \"Error: no test specified\" && exit 1" }, + "keywords": [], + "author": "", + "license": "ISC", + "packageManager": "pnpm@10.26.1", "devDependencies": { - "@babel/core": "^7.12.9", - "@babel/runtime": "^7.12.5", - "@react-native-community/eslint-config": "^2.0.0", - "babel-jest": "^26.6.3", - "eslint": "^7.32.0", - "jest": "^26.6.3", - "metro-react-native-babel-preset": "^0.70.3", - "react-test-renderer": "18.0.0" - }, - "jest": { - "preset": "react-native" + "turbo": "^2.8.16" } } diff --git a/packages/trpc/package.json b/packages/trpc/package.json new file mode 100644 index 0000000..305cb3c --- /dev/null +++ b/packages/trpc/package.json @@ -0,0 +1,20 @@ +{ + "name": "trpc", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "packageManager": "pnpm@10.26.1", + "dependencies": { + "@trpc/server": "^11.12.0", + "zod": "^4.3.6" + }, + "devDependencies": { + "typescript": "^5.9.3" + } +} diff --git a/packages/trpc/tsconfig.json b/packages/trpc/tsconfig.json new file mode 100644 index 0000000..cec4a3a --- /dev/null +++ b/packages/trpc/tsconfig.json @@ -0,0 +1,44 @@ +{ + // Visit https://aka.ms/tsconfig to read more about this file + "compilerOptions": { + // File Layout + // "rootDir": "./src", + // "outDir": "./dist", + + // Environment Settings + // See also https://aka.ms/tsconfig/module + "module": "nodenext", + "target": "esnext", + "types": [], + // For nodejs: + // "lib": ["esnext"], + // "types": ["node"], + // and npm install -D @types/node + + // Other Outputs + "sourceMap": true, + "declaration": true, + "declarationMap": true, + + // Stricter Typechecking Options + "noUncheckedIndexedAccess": true, + "exactOptionalPropertyTypes": true, + + // Style Options + // "noImplicitReturns": true, + // "noImplicitOverride": true, + // "noUnusedLocals": true, + // "noUnusedParameters": true, + // "noFallthroughCasesInSwitch": true, + // "noPropertyAccessFromIndexSignature": true, + + // Recommended Options + "strict": true, + "jsx": "react-jsx", + "verbatimModuleSyntax": true, + "isolatedModules": true, + "noUncheckedSideEffectImports": true, + "moduleDetection": "force", + "skipLibCheck": true, + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..ba28ef9 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,10466 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + turbo: + specifier: ^2.8.16 + version: 2.8.16 + + apps/mobile: + dependencies: + drizzle-orm: + specifier: ^0.45.1 + version: 0.45.1(expo-sqlite@55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)) + expo: + specifier: ~55.0.6 + version: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + expo-font: + specifier: ^55.0.4 + version: 55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + expo-local-authentication: + specifier: ^55.0.8 + version: 55.0.8(expo@55.0.6) + expo-splash-screen: + specifier: ^55.0.10 + version: 55.0.10(expo@55.0.6)(typescript@5.9.3) + expo-sqlite: + specifier: ^55.0.10 + version: 55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + expo-status-bar: + specifier: ~55.0.4 + version: 55.0.4(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + nativewind: + specifier: ^4.2.2 + version: 4.2.2(react-native-reanimated@4.2.2(react-native-worklets@0.7.4(@babel/core@7.29.0)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(tailwindcss@4.2.1) + react: + specifier: 19.2.0 + version: 19.2.0 + react-native: + specifier: 0.83.2 + version: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + devDependencies: + '@types/react': + specifier: ~19.2.2 + version: 19.2.14 + drizzle-kit: + specifier: ^0.31.9 + version: 0.31.9 + tailwindcss: + specifier: ^4.2.1 + version: 4.2.1 + typescript: + specifier: ~5.9.2 + version: 5.9.3 + + apps/server: + dependencies: + '@trpc/server': + specifier: ^11.12.0 + version: 11.12.0(typescript@5.9.3) + express: + specifier: ^5.2.1 + version: 5.2.1 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@types/express': + specifier: ^5.0.6 + version: 5.0.6 + '@types/node': + specifier: ^25.5.0 + version: 25.5.0 + nodemon: + specifier: ^3.1.14 + version: 3.1.14 + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@types/node@25.5.0)(typescript@5.9.3) + typescript: + specifier: ~5.9.3 + version: 5.9.3 + + apps/web: + dependencies: + '@tanstack/react-query': + specifier: ^5.90.21 + version: 5.90.21(react@19.2.3) + '@trpc/client': + specifier: ^11.12.0 + version: 11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3) + '@trpc/next': + specifier: ^11.12.0 + version: 11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) + '@trpc/server': + specifier: ^11.12.0 + version: 11.12.0(typescript@5.9.3) + next: + specifier: 16.1.6 + version: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react: + specifier: 19.2.3 + version: 19.2.3 + react-dom: + specifier: 19.2.3 + version: 19.2.3(react@19.2.3) + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@tailwindcss/postcss': + specifier: ^4 + version: 4.2.1 + '@types/node': + specifier: ^20 + version: 20.19.37 + '@types/react': + specifier: ^19 + version: 19.2.14 + '@types/react-dom': + specifier: ^19 + version: 19.2.3(@types/react@19.2.14) + babel-plugin-react-compiler: + specifier: 1.0.0 + version: 1.0.0 + eslint: + specifier: ^9 + version: 9.39.4(jiti@2.6.1) + eslint-config-next: + specifier: 16.1.6 + version: 16.1.6(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + tailwindcss: + specifier: ^4 + version: 4.2.1 + typescript: + specifier: ^5 + version: 5.9.3 + + packages/trpc: + dependencies: + '@trpc/server': + specifier: ^11.12.0 + version: 11.12.0(typescript@5.9.3) + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + typescript: + specifier: ^5.9.3 + version: 5.9.3 + +packages: + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.0': + resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.0': + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.1': + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.27.3': + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.28.6': + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.28.6': + resolution: {integrity: sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.28.5': + resolution: {integrity: sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.7': + resolution: {integrity: sha512-6Fqi8MtQ/PweQ9xvux65emkLQ83uB+qAVtfHkC9UodyHMIZdxNI01HjLCLUtybElp2KY2XNE0nOgyP1E1vXw9w==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.28.5': + resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.28.6': + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.28.6': + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.28.6': + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.27.1': + resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.28.6': + resolution: {integrity: sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.28.6': + resolution: {integrity: sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.28.6': + resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.0': + resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-proposal-decorators@7.29.0': + resolution: {integrity: sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-export-default-from@7.27.1': + resolution: {integrity: sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-decorators@7.28.6': + resolution: {integrity: sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-default-from@7.28.6': + resolution: {integrity: sha512-Svlx1fjJFnNz0LZeUaybRukSxZI3KkpApUmIRzEdXC5k8ErTOz0OD0kNrICi5Vc3GlpP5ZCeRyRO+mfWTSz+iQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.28.6': + resolution: {integrity: sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.28.6': + resolution: {integrity: sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.28.6': + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.28.6': + resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-arrow-functions@7.27.1': + resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.29.0': + resolution: {integrity: sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.28.6': + resolution: {integrity: sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.28.6': + resolution: {integrity: sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.27.1': + resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.28.6': + resolution: {integrity: sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.28.6': + resolution: {integrity: sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.28.4': + resolution: {integrity: sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-classes@7.28.6': + resolution: {integrity: sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.28.6': + resolution: {integrity: sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.28.5': + resolution: {integrity: sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.27.1': + resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-flow-strip-types@7.27.1': + resolution: {integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.27.1': + resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.27.1': + resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.27.1': + resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.28.6': + resolution: {integrity: sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.28.6': + resolution: {integrity: sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.29.0': + resolution: {integrity: sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1': + resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.28.6': + resolution: {integrity: sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.28.6': + resolution: {integrity: sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.28.6': + resolution: {integrity: sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.28.6': + resolution: {integrity: sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.27.1': + resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.28.6': + resolution: {integrity: sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.27.7': + resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.28.6': + resolution: {integrity: sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.28.6': + resolution: {integrity: sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.28.0': + resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.27.1': + resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.28.6': + resolution: {integrity: sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.27.1': + resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.29.0': + resolution: {integrity: sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.29.0': + resolution: {integrity: sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.27.1': + resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.28.6': + resolution: {integrity: sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.27.1': + resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.27.1': + resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.28.6': + resolution: {integrity: sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.27.1': + resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-react@7.28.5': + resolution: {integrity: sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.27.1': + resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.28.5': + resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.28.6': + resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.28.6': + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.0': + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + + '@drizzle-team/brocli@0.10.2': + resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} + + '@emnapi/core@1.9.0': + resolution: {integrity: sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==} + + '@emnapi/runtime@1.9.0': + resolution: {integrity: sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==} + + '@emnapi/wasi-threads@1.2.0': + resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} + + '@esbuild-kit/core-utils@3.3.2': + resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==} + deprecated: 'Merged into tsx: https://tsx.is' + + '@esbuild-kit/esm-loader@2.6.5': + resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} + deprecated: 'Merged into tsx: https://tsx.is' + + '@esbuild/aix-ppc64@0.25.12': + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.18.20': + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.25.12': + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.18.20': + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.25.12': + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.18.20': + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.25.12': + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.18.20': + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.25.12': + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.18.20': + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.12': + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.18.20': + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.25.12': + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.18.20': + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.12': + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.18.20': + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.25.12': + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.18.20': + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.25.12': + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.18.20': + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.25.12': + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.18.20': + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.25.12': + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.18.20': + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.25.12': + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.18.20': + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.25.12': + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.18.20': + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.12': + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.18.20': + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.25.12': + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.18.20': + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.25.12': + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.12': + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.18.20': + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.12': + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.12': + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.18.20': + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.12': + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.25.12': + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.18.20': + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.25.12': + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.18.20': + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.25.12': + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.18.20': + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.25.12': + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.18.20': + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.25.12': + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.21.2': + resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.5': + resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.39.4': + resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@expo/cli@55.0.16': + resolution: {integrity: sha512-rp1mBnA5msGDPTfFuqVl+9RsJOtuA0cXsWSJpHdvsIxcSVg0oJyF/rgvrwsFrNQCLXzkMXm+o3CsY9iL1D/CDA==} + hasBin: true + peerDependencies: + expo: '*' + expo-router: '*' + react-native: '*' + peerDependenciesMeta: + expo-router: + optional: true + react-native: + optional: true + + '@expo/code-signing-certificates@0.0.6': + resolution: {integrity: sha512-iNe0puxwBNEcuua9gmTGzq+SuMDa0iATai1FlFTMHJ/vUmKvN/V//drXoLJkVb5i5H3iE/n/qIJxyoBnXouD0w==} + + '@expo/config-plugins@55.0.6': + resolution: {integrity: sha512-cIox6FjZlFaaX40rbQ3DvP9e87S5X85H9uw+BAxJE5timkMhuByy3GAlOsj1h96EyzSiol7Q6YIGgY1Jiz4M+A==} + + '@expo/config-types@55.0.5': + resolution: {integrity: sha512-sCmSUZG4mZ/ySXvfyyBdhjivz8Q539X1NondwDdYG7s3SBsk+wsgPJzYsqgAG/P9+l0xWjUD2F+kQ1cAJ6NNLg==} + + '@expo/config@55.0.8': + resolution: {integrity: sha512-D7RYYHfErCgEllGxNwdYdkgzLna7zkzUECBV3snbUpf7RvIpB5l1LpCgzuVoc5KVew5h7N1Tn4LnT/tBSUZsQg==} + + '@expo/devcert@1.2.1': + resolution: {integrity: sha512-qC4eaxmKMTmJC2ahwyui6ud8f3W60Ss7pMkpBq40Hu3zyiAaugPXnZ24145U7K36qO9UHdZUVxsCvIpz2RYYCA==} + + '@expo/devtools@55.0.2': + resolution: {integrity: sha512-4VsFn9MUriocyuhyA+ycJP3TJhUsOFHDc270l9h3LhNpXMf6wvIdGcA0QzXkZtORXmlDybWXRP2KT1k36HcQkA==} + peerDependencies: + react: '*' + react-native: '*' + peerDependenciesMeta: + react: + optional: true + react-native: + optional: true + + '@expo/dom-webview@55.0.3': + resolution: {integrity: sha512-bY4/rfcZ0f43DvOtMn8/kmPlmo01tex5hRoc5hKbwBwQjqWQuQt0ACwu7akR9IHI4j0WNG48eL6cZB6dZUFrzg==} + peerDependencies: + expo: '*' + react: '*' + react-native: '*' + + '@expo/env@2.1.1': + resolution: {integrity: sha512-rVvHC4I6xlPcg+mAO09ydUi2Wjv1ZytpLmHOSzvXzBAz9mMrJggqCe4s4dubjJvi/Ino/xQCLhbaLCnTtLpikg==} + engines: {node: '>=20.12.0'} + + '@expo/fingerprint@0.16.6': + resolution: {integrity: sha512-nRITNbnu3RKSHPvKVehrSU4KG2VY9V8nvULOHBw98ukHCAU4bGrU5APvcblOkX3JAap+xEHsg/mZvqlvkLInmQ==} + hasBin: true + + '@expo/image-utils@0.8.12': + resolution: {integrity: sha512-3KguH7kyKqq7pNwLb9j6BBdD/bjmNwXZG/HPWT6GWIXbwrvAJt2JNyYTP5agWJ8jbbuys1yuCzmkX+TU6rmI7A==} + + '@expo/json-file@10.0.12': + resolution: {integrity: sha512-inbDycp1rMAelAofg7h/mMzIe+Owx6F7pur3XdQ3EPTy00tme+4P6FWgHKUcjN8dBSrnbRNpSyh5/shzHyVCyQ==} + + '@expo/local-build-cache-provider@55.0.6': + resolution: {integrity: sha512-4kfdv48sKzokijMqi07fINYA9/XprshmPgSLf8i69XgzIv2YdRyBbb70SzrufB7PDneFoltz8N83icW8gOOj1g==} + + '@expo/log-box@55.0.7': + resolution: {integrity: sha512-m7V1k2vlMp4NOj3fopjOg4zl/ANXyTRF3HMTMep2GZAKsPiDzgOQ41nm8CaU50/HlDIGXlCObss07gOn20UpHQ==} + peerDependencies: + '@expo/dom-webview': ^55.0.3 + expo: '*' + react: '*' + react-native: '*' + + '@expo/metro-config@55.0.9': + resolution: {integrity: sha512-ZJFEfat/+dLUhFyFFWrzMjAqAwwUaJ3RD42QNqR7jh+RVYkAf6XYLynb5qrKJTHI1EcOx4KoO1717yXYYRFDBA==} + peerDependencies: + expo: '*' + peerDependenciesMeta: + expo: + optional: true + + '@expo/metro@54.2.0': + resolution: {integrity: sha512-h68TNZPGsk6swMmLm9nRSnE2UXm48rWwgcbtAHVMikXvbxdS41NDHHeqg1rcQ9AbznDRp6SQVC2MVpDnsRKU1w==} + + '@expo/osascript@2.4.2': + resolution: {integrity: sha512-/XP7PSYF2hzOZzqfjgkoWtllyeTN8dW3aM4P6YgKcmmPikKL5FdoyQhti4eh6RK5a5VrUXJTOlTNIpIHsfB5Iw==} + engines: {node: '>=12'} + + '@expo/package-manager@1.10.3': + resolution: {integrity: sha512-ZuXiK/9fCrIuLjPSe1VYmfp0Sa85kCMwd8QQpgyi5ufppYKRtLBg14QOgUqj8ZMbJTxE0xqzd0XR7kOs3vAK9A==} + + '@expo/plist@0.5.2': + resolution: {integrity: sha512-o4xdVdBpe4aTl3sPMZ2u3fJH4iG1I768EIRk1xRZP+GaFI93MaR3JvoFibYqxeTmLQ1p1kNEVqylfUjezxx45g==} + + '@expo/prebuild-config@55.0.8': + resolution: {integrity: sha512-VJNJiOmmZgyDnR7JMmc3B8Z0ZepZ17I8Wtw+wAH/2+UCUsFg588XU+bwgYcFGw+is28kwGjY46z43kfufpxOnA==} + peerDependencies: + expo: '*' + + '@expo/require-utils@55.0.2': + resolution: {integrity: sha512-dV5oCShQ1umKBKagMMT4B/N+SREsQe3lU4Zgmko5AO0rxKV0tynZT6xXs+e2JxuqT4Rz997atg7pki0BnZb4uw==} + peerDependencies: + typescript: ^5.0.0 || ^5.0.0-0 + peerDependenciesMeta: + typescript: + optional: true + + '@expo/router-server@55.0.10': + resolution: {integrity: sha512-NZQzHwkaedufNPayVfPxsZGEMngOD3gDvYx9lld4sitRexrKDx5sHmmNHi6IByGbmCb4jwLXub5sIyWh6z1xPQ==} + peerDependencies: + '@expo/metro-runtime': ^55.0.6 + expo: '*' + expo-constants: ^55.0.7 + expo-font: ^55.0.4 + expo-router: '*' + expo-server: ^55.0.6 + react: '*' + react-dom: '*' + react-server-dom-webpack: ~19.0.1 || ~19.1.2 || ~19.2.1 + peerDependenciesMeta: + '@expo/metro-runtime': + optional: true + expo-router: + optional: true + react-dom: + optional: true + react-server-dom-webpack: + optional: true + + '@expo/schema-utils@55.0.2': + resolution: {integrity: sha512-QZ5WKbJOWkCrMq0/kfhV9ry8te/OaS34YgLVpG8u9y2gix96TlpRTbxM/YATjNcUR2s4fiQmPCOxkGtog4i37g==} + + '@expo/sdk-runtime-versions@1.0.0': + resolution: {integrity: sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==} + + '@expo/spawn-async@1.7.2': + resolution: {integrity: sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==} + engines: {node: '>=12'} + + '@expo/sudo-prompt@9.3.2': + resolution: {integrity: sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==} + + '@expo/vector-icons@15.1.1': + resolution: {integrity: sha512-Iu2VkcoI5vygbtYngm7jb4ifxElNVXQYdDrYkT7UCEIiKLeWnQY0wf2ZhHZ+Wro6Sc5TaumpKUOqDRpLi5rkvw==} + peerDependencies: + expo-font: '>=14.0.4' + react: '*' + react-native: '*' + + '@expo/ws-tunnel@1.0.6': + resolution: {integrity: sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q==} + + '@expo/xcpretty@4.4.1': + resolution: {integrity: sha512-KZNxZvnGCtiM2aYYZ6Wz0Ix5r47dAvpNLApFtZWnSoERzAdOMzVBOPysBoM0JlF6FKWZ8GPqgn6qt3dV/8Zlpg==} + hasBin: true + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@img/colour@1.1.0': + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} + engines: {node: '>=18'} + + '@img/sharp-darwin-arm64@0.34.5': + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.34.5': + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.2.4': + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.2.4': + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.2.4': + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.2.4': + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-ppc64@1.2.4': + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} + cpu: [ppc64] + os: [linux] + + '@img/sharp-libvips-linux-riscv64@1.2.4': + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} + cpu: [riscv64] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.2.4': + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.2.4': + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.34.5': + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.34.5': + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-ppc64@0.34.5': + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + + '@img/sharp-linux-riscv64@0.34.5': + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [riscv64] + os: [linux] + + '@img/sharp-linux-s390x@0.34.5': + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.34.5': + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.34.5': + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.34.5': + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.34.5': + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-arm64@0.34.5': + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [win32] + + '@img/sharp-win32-ia32@0.34.5': + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.34.5': + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@isaacs/ttlcache@1.4.1': + resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} + engines: {node: '>=12'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/create-cache-key-function@29.7.0': + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/environment@29.7.0': + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/fake-timers@29.7.0': + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/transform@29.7.0': + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.11': + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@napi-rs/wasm-runtime@0.2.12': + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + + '@next/env@16.1.6': + resolution: {integrity: sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==} + + '@next/eslint-plugin-next@16.1.6': + resolution: {integrity: sha512-/Qq3PTagA6+nYVfryAtQ7/9FEr/6YVyvOtl6rZnGsbReGLf0jZU6gkpr1FuChAQpvV46a78p4cmHOVP8mbfSMQ==} + + '@next/swc-darwin-arm64@16.1.6': + resolution: {integrity: sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@16.1.6': + resolution: {integrity: sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@16.1.6': + resolution: {integrity: sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@16.1.6': + resolution: {integrity: sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@16.1.6': + resolution: {integrity: sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@16.1.6': + resolution: {integrity: sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-win32-arm64-msvc@16.1.6': + resolution: {integrity: sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-x64-msvc@16.1.6': + resolution: {integrity: sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@nolyfill/is-core-module@1.0.39': + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + + '@react-native/assets-registry@0.83.2': + resolution: {integrity: sha512-9I5l3pGAKnlpQ15uVkeB9Mgjvt3cZEaEc8EDtdexvdtZvLSjtwBzgourrOW4yZUijbjJr8h3YO2Y0q+THwUHTA==} + engines: {node: '>= 20.19.4'} + + '@react-native/babel-plugin-codegen@0.83.2': + resolution: {integrity: sha512-XbcN/BEa64pVlb0Hb/E/Ph2SepjVN/FcNKrJcQvtaKZA6mBSO8pW8Eircdlr61/KBH94LihHbQoQDzkQFpeaTg==} + engines: {node: '>= 20.19.4'} + + '@react-native/babel-preset@0.83.2': + resolution: {integrity: sha512-X/RAXDfe6W+om/Fw1i6htTxQXFhBJ2jgNOWx3WpI3KbjeIWbq7ib6vrpTeIAW2NUMg+K3mML1NzgD4dpZeqdjA==} + engines: {node: '>= 20.19.4'} + peerDependencies: + '@babel/core': '*' + + '@react-native/codegen@0.83.2': + resolution: {integrity: sha512-9uK6X1miCXqtL4c759l74N/XbQeneWeQVjoV7SD2CGJuW7ZefxaoYenwGPs7rMoCdtS6wuIyR3hXQ+uWEBGYXA==} + engines: {node: '>= 20.19.4'} + peerDependencies: + '@babel/core': '*' + + '@react-native/community-cli-plugin@0.83.2': + resolution: {integrity: sha512-sTEF0eiUKtmImEP07Qo5c3Khvm1LIVX1Qyb6zWUqPL6W3MqFiXutZvKBjqLz6p49Szx8cplQLoXfLHT0bcDXKg==} + engines: {node: '>= 20.19.4'} + peerDependencies: + '@react-native-community/cli': '*' + '@react-native/metro-config': '*' + peerDependenciesMeta: + '@react-native-community/cli': + optional: true + '@react-native/metro-config': + optional: true + + '@react-native/debugger-frontend@0.83.2': + resolution: {integrity: sha512-t4fYfa7xopbUF5S4+ihNEwgaq4wLZLKLY0Ms8z72lkMteVd3bOX2Foxa8E2wTfRvdhPOkSpOsTeNDmD8ON4DoQ==} + engines: {node: '>= 20.19.4'} + + '@react-native/debugger-shell@0.83.2': + resolution: {integrity: sha512-z9go6NJMsLSDJT5MW6VGugRsZHjYvUTwxtsVc3uLt4U9W6T3J6FWI2wHpXIzd2dUkXRfAiRQ3Zi8ZQQ8fRFg9A==} + engines: {node: '>= 20.19.4'} + + '@react-native/dev-middleware@0.83.2': + resolution: {integrity: sha512-Zi4EVaAm28+icD19NN07Gh8Pqg/84QQu+jn4patfWKNkcToRFP5vPEbbp0eLOGWS+BVB1d1Fn5lvMrJsBbFcOg==} + engines: {node: '>= 20.19.4'} + + '@react-native/gradle-plugin@0.83.2': + resolution: {integrity: sha512-PqN11fXRAU+uJ0inZY1HWYlwJOXHOhF4SPyeHBBxjajKpm2PGunmvFWwkmBjmmUkP/CNO0ezTUudV0oj+2wiHQ==} + engines: {node: '>= 20.19.4'} + + '@react-native/js-polyfills@0.83.2': + resolution: {integrity: sha512-dk6fIY2OrKW/2Nk2HydfYNrQau8g6LOtd7NVBrgaqa+lvuRyIML5iimShP5qPqQnx2ofHuzjFw+Ya0b5Q7nDbA==} + engines: {node: '>= 20.19.4'} + + '@react-native/normalize-colors@0.83.2': + resolution: {integrity: sha512-gkZAb9LoVVzNuYzzOviH7DiPTXQoZPHuiTH2+O2+VWNtOkiznjgvqpwYAhg58a5zfRq5GXlbBdf5mzRj5+3Y5Q==} + + '@react-native/virtualized-lists@0.83.2': + resolution: {integrity: sha512-N7mRjHLW/+KWxMp9IHRWyE3VIkeG1m3PnZJAGEFLCN8VFb7e4VfI567o7tE/HYcdcXCylw+Eqhlciz8gDeQ71g==} + engines: {node: '>= 20.19.4'} + peerDependencies: + '@types/react': ^19.2.0 + react: '*' + react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true + + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + + '@sinclair/typebox@0.27.10': + resolution: {integrity: sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==} + + '@sinonjs/commons@3.0.1': + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + + '@sinonjs/fake-timers@10.3.0': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + + '@tailwindcss/node@4.2.1': + resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==} + + '@tailwindcss/oxide-android-arm64@4.2.1': + resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.2.1': + resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.2.1': + resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==} + engines: {node: '>= 20'} + + '@tailwindcss/postcss@4.2.1': + resolution: {integrity: sha512-OEwGIBnXnj7zJeonOh6ZG9woofIjGrd2BORfvE5p9USYKDCZoQmfqLcfNiRWoJlRWLdNPn2IgVZuWAOM4iTYMw==} + + '@tanstack/query-core@5.90.20': + resolution: {integrity: sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==} + + '@tanstack/react-query@5.90.21': + resolution: {integrity: sha512-0Lu6y5t+tvlTJMTO7oh5NSpJfpg/5D41LlThfepTixPYkJ0sE2Jj0m0f6yYqujBwIXlId87e234+MxG3D3g7kg==} + peerDependencies: + react: ^18 || ^19 + + '@trpc/client@11.12.0': + resolution: {integrity: sha512-zTwFKQdE99pvNm7kXFdHo5xIQpGqpQJHtqVkT9o+i8h/0fbDOUBEEbFVICiMsNA+GiXskoaDRX2l+z6ir+Ug3w==} + peerDependencies: + '@trpc/server': 11.12.0 + typescript: '>=5.7.2' + + '@trpc/next@11.12.0': + resolution: {integrity: sha512-e1EQoA2Jyzag77XVdiD+iv7WjDnT8FFIPzpshaU5PNTaj/OX/ELlP8VqERxnI6qnNI6LLBcbabfXGukmi5byug==} + peerDependencies: + '@tanstack/react-query': ^5.59.15 + '@trpc/client': 11.12.0 + '@trpc/react-query': 11.12.0 + '@trpc/server': 11.12.0 + next: '*' + react: '>=16.8.0' + react-dom: '>=16.8.0' + typescript: '>=5.7.2' + peerDependenciesMeta: + '@tanstack/react-query': + optional: true + '@trpc/react-query': + optional: true + + '@trpc/server@11.12.0': + resolution: {integrity: sha512-rpZnf5FUjNndE/AjGIy+FvEHR52iBd0u0wySqWCwXj67wraj3qCuBr5Opcf0Te/g67C/YztqceFkLoG0r4mp4Q==} + peerDependencies: + typescript: '>=5.7.2' + + '@tsconfig/node10@1.0.12': + resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + + '@types/body-parser@1.19.6': + resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/express-serve-static-core@5.1.1': + resolution: {integrity: sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==} + + '@types/express@5.0.6': + resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/http-errors@2.0.5': + resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/node@20.19.37': + resolution: {integrity: sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==} + + '@types/node@25.5.0': + resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} + + '@types/qs@6.15.0': + resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 + + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} + + '@types/send@1.2.1': + resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==} + + '@types/serve-static@2.2.0': + resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.35': + resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} + + '@typescript-eslint/eslint-plugin@8.57.0': + resolution: {integrity: sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.57.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/parser@8.57.0': + resolution: {integrity: sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/project-service@8.57.0': + resolution: {integrity: sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/scope-manager@8.57.0': + resolution: {integrity: sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.57.0': + resolution: {integrity: sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/type-utils@8.57.0': + resolution: {integrity: sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/types@8.57.0': + resolution: {integrity: sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.57.0': + resolution: {integrity: sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/utils@8.57.0': + resolution: {integrity: sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/visitor-keys@8.57.0': + resolution: {integrity: sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + '@unrs/resolver-binding-android-arm-eabi@1.11.1': + resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} + cpu: [arm] + os: [android] + + '@unrs/resolver-binding-android-arm64@1.11.1': + resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} + cpu: [arm64] + os: [android] + + '@unrs/resolver-binding-darwin-arm64@1.11.1': + resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} + cpu: [arm64] + os: [darwin] + + '@unrs/resolver-binding-darwin-x64@1.11.1': + resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} + cpu: [x64] + os: [darwin] + + '@unrs/resolver-binding-freebsd-x64@1.11.1': + resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} + cpu: [x64] + os: [freebsd] + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': + resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': + resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': + resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': + resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': + resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} + cpu: [ppc64] + os: [linux] + + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': + resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': + resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': + resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} + cpu: [s390x] + os: [linux] + + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': + resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-linux-x64-musl@1.11.1': + resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-wasm32-wasi@1.11.1': + resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': + resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} + cpu: [arm64] + os: [win32] + + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': + resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} + cpu: [ia32] + os: [win32] + + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': + resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} + cpu: [x64] + os: [win32] + + '@xmldom/xmldom@0.8.11': + resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} + engines: {node: '>=10.0.0'} + + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + accepts@2.0.0: + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@8.3.5: + resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} + engines: {node: '>=0.4.0'} + + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + + agent-base@7.1.4: + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} + engines: {node: '>= 14'} + + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} + + anser@1.4.10: + resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@4.1.1: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + engines: {node: '>=6'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + + array-includes@3.1.9: + resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} + engines: {node: '>= 0.4'} + + array-timsort@1.0.3: + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + + array.prototype.findlastindex@1.2.6: + resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + + async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + await-lock@2.2.2: + resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} + + axe-core@4.11.1: + resolution: {integrity: sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==} + engines: {node: '>=4'} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + babel-jest@29.7.0: + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + babel-plugin-polyfill-corejs2@0.4.16: + resolution: {integrity: sha512-xaVwwSfebXf0ooE11BJovZYKhFjIvQo7TsyVpETuIeH2JHv0k/T6Y5j22pPTvqYqmpkxdlPAJlyJ0tfOJAoMxw==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.13.0: + resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.7: + resolution: {integrity: sha512-OTYbUlSwXhNgr4g6efMZgsO8//jA61P7ZbRX3iTT53VON8l+WQS8IAUEVo4a4cWknrg2W8Cj4gQhRYNCJ8GkAA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-react-compiler@1.0.0: + resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==} + + babel-plugin-react-native-web@0.21.2: + resolution: {integrity: sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA==} + + babel-plugin-syntax-hermes-parser@0.32.0: + resolution: {integrity: sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg==} + + babel-plugin-syntax-hermes-parser@0.32.1: + resolution: {integrity: sha512-HgErPZTghW76Rkq9uqn5ESeiD97FbqpZ1V170T1RG2RDp+7pJVQV2pQJs7y5YzN0/gcT6GM5ci9apRnIwuyPdQ==} + + babel-plugin-transform-flow-enums@0.0.2: + resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} + + babel-preset-current-node-syntax@1.2.0: + resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} + peerDependencies: + '@babel/core': ^7.0.0 || ^8.0.0-0 + + babel-preset-expo@55.0.11: + resolution: {integrity: sha512-ti8t4xufD6gUQQh+qY+b+VT/1zyA0n1PBnwOzCkPUyEDiIVBpaOixR+BzVH68hqu9mH2wDfzoFuGgv+2LfRdqw==} + peerDependencies: + '@babel/runtime': ^7.20.0 + expo: '*' + expo-widgets: ^55.0.4 + react-refresh: '>=0.14.0 <1.0.0' + peerDependenciesMeta: + '@babel/runtime': + optional: true + expo: + optional: true + expo-widgets: + optional: true + + babel-preset-jest@29.6.3: + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + baseline-browser-mapping@2.10.7: + resolution: {integrity: sha512-1ghYO3HnxGec0TCGBXiDLVns4eCSx4zJpxnHrlqFQajmhfKMQBzUGDdkMK7fUW7PTHTeLf+j87aTuKuuwWzMGw==} + engines: {node: '>=6.0.0'} + hasBin: true + + better-opn@3.0.2: + resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} + engines: {node: '>=12.0.0'} + + big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + body-parser@2.2.2: + resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} + engines: {node: '>=18'} + + bplist-creator@0.1.0: + resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==} + + bplist-parser@0.3.1: + resolution: {integrity: sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==} + engines: {node: '>= 5.10.0'} + + bplist-parser@0.3.2: + resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==} + engines: {node: '>= 5.10.0'} + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@5.0.4: + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + engines: {node: 18 || 20 || >=22} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001778: + resolution: {integrity: sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chrome-launcher@0.15.2: + resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} + engines: {node: '>=12.13.0'} + hasBin: true + + chromium-edge-launcher@0.2.0: + resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==} + + ci-info@2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + cli-cursor@2.1.0: + resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} + engines: {node: '>=4'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + comment-json@4.6.2: + resolution: {integrity: sha512-R2rze/hDX30uul4NZoIZ76ImSJLFxn/1/ZxtKC1L77y2X1k+yYu1joKbAtMA2Fg3hZrTOiw0I5mwVMo0cf250w==} + engines: {node: '>= 6'} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.8.1: + resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} + engines: {node: '>= 0.8.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} + + content-disposition@1.0.1: + resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} + engines: {node: '>=18'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.2.2: + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} + engines: {node: '>=6.6.0'} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + + core-js-compat@3.48.0: + resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} + + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + diff@4.0.4: + resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} + engines: {node: '>=0.3.1'} + + dnssd-advertise@1.1.3: + resolution: {integrity: sha512-XENsHi3MBzWOCAXif3yZvU1Ah0l+nhJj1sjWL6TnOAYKvGiFhbTx32xHN7+wLMLUOCj7Nr0evADWG4R8JtqCDA==} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + drizzle-kit@0.31.9: + resolution: {integrity: sha512-GViD3IgsXn7trFyBUUHyTFBpH/FsHTxYJ66qdbVggxef4UBPHRYxQaRzYLTuekYnk9i5FIEL9pbBIwMqX/Uwrg==} + hasBin: true + + drizzle-orm@0.45.1: + resolution: {integrity: sha512-Te0FOdKIistGNPMq2jscdqngBRfBpC8uMFVwqjf6gtTVJHIQ/dosgV/CLBU2N4ZJBsXL5savCba9b0YJskKdcA==} + peerDependencies: + '@aws-sdk/client-rds-data': '>=3' + '@cloudflare/workers-types': '>=4' + '@electric-sql/pglite': '>=0.2.0' + '@libsql/client': '>=0.10.0' + '@libsql/client-wasm': '>=0.10.0' + '@neondatabase/serverless': '>=0.10.0' + '@op-engineering/op-sqlite': '>=2' + '@opentelemetry/api': ^1.4.1 + '@planetscale/database': '>=1.13' + '@prisma/client': '*' + '@tidbcloud/serverless': '*' + '@types/better-sqlite3': '*' + '@types/pg': '*' + '@types/sql.js': '*' + '@upstash/redis': '>=1.34.7' + '@vercel/postgres': '>=0.8.0' + '@xata.io/client': '*' + better-sqlite3: '>=7' + bun-types: '*' + expo-sqlite: '>=14.0.0' + gel: '>=2' + knex: '*' + kysely: '*' + mysql2: '>=2' + pg: '>=8' + postgres: '>=3' + prisma: '*' + sql.js: '>=1' + sqlite3: '>=5' + peerDependenciesMeta: + '@aws-sdk/client-rds-data': + optional: true + '@cloudflare/workers-types': + optional: true + '@electric-sql/pglite': + optional: true + '@libsql/client': + optional: true + '@libsql/client-wasm': + optional: true + '@neondatabase/serverless': + optional: true + '@op-engineering/op-sqlite': + optional: true + '@opentelemetry/api': + optional: true + '@planetscale/database': + optional: true + '@prisma/client': + optional: true + '@tidbcloud/serverless': + optional: true + '@types/better-sqlite3': + optional: true + '@types/pg': + optional: true + '@types/sql.js': + optional: true + '@upstash/redis': + optional: true + '@vercel/postgres': + optional: true + '@xata.io/client': + optional: true + better-sqlite3: + optional: true + bun-types: + optional: true + expo-sqlite: + optional: true + gel: + optional: true + knex: + optional: true + kysely: + optional: true + mysql2: + optional: true + pg: + optional: true + postgres: + optional: true + prisma: + optional: true + sql.js: + optional: true + sqlite3: + optional: true + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.313: + resolution: {integrity: sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.20.0: + resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} + engines: {node: '>=10.13.0'} + + error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + + es-abstract@1.24.1: + resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-iterator-helpers@1.3.0: + resolution: {integrity: sha512-04cg8iJFDOxWcYlu0GFFWgs7vtaEPCmr5w1nrj9V3z3axu/48HCMwK6VMp45Zh3ZB+xLP1ifbJfrq86+1ypKKQ==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + + esbuild-register@3.6.0: + resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} + peerDependencies: + esbuild: '>=0.12 <1' + + esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-config-next@16.1.6: + resolution: {integrity: sha512-vKq40io2B0XtkkNDYyleATwblNt8xuh3FWp8SpSz3pt7P01OkBFlKsJZ2mWt5WsCySlDQLckb1zMY9yE9Qy0LA==} + peerDependencies: + eslint: '>=9.0.0' + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-import-resolver-typescript@3.10.1: + resolution: {integrity: sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true + + eslint-module-utils@2.12.1: + resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-import@2.32.0: + resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + + eslint-plugin-react-hooks@7.0.1: + resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + + eslint-plugin-react@7.37.5: + resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint@9.39.4: + resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + + expo-asset@55.0.8: + resolution: {integrity: sha512-yEz2svDX67R0yiW2skx6dJmcE0q7sj9ECpGMcxBExMCbctc+nMoZCnjUuhzPl5vhClUsO5HFFXS5vIGmf1bgHQ==} + peerDependencies: + expo: '*' + react: '*' + react-native: '*' + + expo-constants@55.0.7: + resolution: {integrity: sha512-kdcO4TsQRRqt0USvjaY5vgQMO9H52K3kBZ/ejC7F6rz70mv08GoowrZ1CYOr5O4JpPDRlIpQfZJUucaS/c+KWQ==} + peerDependencies: + expo: '*' + react-native: '*' + + expo-file-system@55.0.10: + resolution: {integrity: sha512-ysFdVdUgtfj2ApY0Cn+pBg+yK4xp+SNwcaH8j2B91JJQ4OXJmnyCSmrNZYz7J4mdYVuv2GzxIP+N/IGlHQG3Yw==} + peerDependencies: + expo: '*' + react-native: '*' + + expo-font@55.0.4: + resolution: {integrity: sha512-ZKeGTFffPygvY5dM/9ATM2p7QDkhsaHopH7wFAWgP2lKzqUMS9B/RxCvw5CaObr9Ro7x9YptyeRKX2HmgmMfrg==} + peerDependencies: + expo: '*' + react: '*' + react-native: '*' + + expo-keep-awake@55.0.4: + resolution: {integrity: sha512-vwfdMtMS5Fxaon8gC0AiE70SpxTsHJ+rjeoVJl8kdfdbxczF7OIaVmfjFJ5Gfigd/WZiLqxhfZk34VAkXF4PNg==} + peerDependencies: + expo: '*' + react: '*' + + expo-local-authentication@55.0.8: + resolution: {integrity: sha512-Rv0mv8z8yvTMm+oR7Q0DmpN/FIjdEV5z9NJoZNVI7CyUVV9vFkCALjF95mcCO4VCmuPHDbzKPD50IzM1c5vNQg==} + peerDependencies: + expo: '*' + + expo-modules-autolinking@55.0.9: + resolution: {integrity: sha512-OXIrxSYKlT/1Av1AMyUWeSTW1GChGofWV14sB73o5eFbfuz6ocv18fnKx+Ji67ZC7a0RztDctcZTuEQK84S4iw==} + hasBin: true + + expo-modules-core@55.0.15: + resolution: {integrity: sha512-MAGz1SYSVgQbwVeUysWgPtLh8ozbBwORatXoA4w0NZqZBZzEyBgUQNhuwaroaIi9W8Ir3wy1McmZcDYDJNGmVw==} + peerDependencies: + react: '*' + react-native: '*' + + expo-server@55.0.6: + resolution: {integrity: sha512-xI72FTm469FfuuBL2R5aNtthgH+GR7ygOpsx/KcPS0K8AZaZd7VjtEExbzn9/qyyYkWW3T+3dAmCDKOMX8gdmQ==} + engines: {node: '>=20.16.0'} + + expo-splash-screen@55.0.10: + resolution: {integrity: sha512-RN5qqrxudxFlRIjLFr/Ifmt+mUCLRc0gs66PekP6flzNS/JYEuoCbwJ+NmUwwJtPA+vyy60DYiky0QmS98ydmQ==} + peerDependencies: + expo: '*' + + expo-sqlite@55.0.10: + resolution: {integrity: sha512-yLQXkwcA0OVSKuL4t+a6vv+H/Klh8147n7hH75AN0MkC48p3Go7+6GM+3SFENeaBUsmOnOS3XSFxMxxj6PIg4g==} + peerDependencies: + expo: '*' + react: '*' + react-native: '*' + + expo-status-bar@55.0.4: + resolution: {integrity: sha512-BPDjUXKqv1F9j2YNGLRZfkBEZXIEEpqj+t81y4c+4fdSN3Pos7goIHXgcl2ozbKQLgKRZQyNZQtbUgh5UjHYUQ==} + peerDependencies: + react: '*' + react-native: '*' + + expo@55.0.6: + resolution: {integrity: sha512-gaF8bh5beWmrptz3d4Gr138CiPoLJtzjNbqNSOQ8kdQm3wMW8lJGT1dsY5NPJTZ7MNJBTN+pcRwshr4BMK4OiA==} + hasBin: true + 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 + + exponential-backoff@3.1.3: + resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==} + + express@5.2.1: + resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} + engines: {node: '>= 18'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + + fb-dotslash@0.5.8: + resolution: {integrity: sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA==} + engines: {node: '>=20'} + hasBin: true + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fetch-nodeshim@0.4.9: + resolution: {integrity: sha512-XIQWlB2A4RZ7NebXWGxS0uDMdvRHkiUDTghBVJKFg9yEOd45w/PP8cZANuPf2H08W6Cor3+2n7Q6TTZgAS3Fkw==} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + + finalhandler@2.1.1: + resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} + engines: {node: '>= 18.0.0'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.4.1: + resolution: {integrity: sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==} + + flow-enums-runtime@0.0.6: + resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + + fontfaceobserver@2.3.0: + resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==} + + for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fresh@2.0.0: + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} + engines: {node: '>= 0.8'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + generator-function@2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + + get-tsconfig@4.13.6: + resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} + + getenv@2.0.0: + resolution: {integrity: sha512-VilgtJj/ALgGY77fiLam5iD336eSWi96Q15JSAG1zi8NRBysm3LXKdGnHb4m5cuyxvOLQQKWpBZAT6ni4FI2iQ==} + engines: {node: '>=6'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@16.4.0: + resolution: {integrity: sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==} + engines: {node: '>=18'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hermes-compiler@0.14.1: + resolution: {integrity: sha512-+RPPQlayoZ9n6/KXKt5SFILWXCGJ/LV5d24L5smXrvTDrPS4L6dSctPczXauuvzFP3QEJbD1YO7Z3Ra4a+4IhA==} + + hermes-estree@0.25.1: + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + + hermes-estree@0.32.0: + resolution: {integrity: sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==} + + hermes-estree@0.32.1: + resolution: {integrity: sha512-ne5hkuDxheNBAikDjqvCZCwihnz0vVu9YsBzAEO1puiyFR4F1+PAz/SiPHSsNTuOveCYGRMX8Xbx4LOubeC0Qg==} + + hermes-estree@0.33.3: + resolution: {integrity: sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg==} + + hermes-parser@0.25.1: + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} + + hermes-parser@0.32.0: + resolution: {integrity: sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==} + + hermes-parser@0.32.1: + resolution: {integrity: sha512-175dz634X/W5AiwrpLdoMl/MOb17poLHyIqgyExlE8D9zQ1OPnoORnGMB5ltRKnpvQzBjMYvT2rN/sHeIfZW5Q==} + + hermes-parser@0.33.3: + resolution: {integrity: sha512-Yg3HgaG4CqgyowtYjX/FsnPAuZdHOqSMtnbpylbptsQ9nwwSKsy6uRWcGO5RK0EqiX12q8HvDWKgeAVajRO5DA==} + + hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} + + http-errors@2.0.1: + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} + engines: {node: '>= 0.8'} + + https-proxy-agent@7.0.6: + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} + engines: {node: '>= 14'} + + iconv-lite@0.7.2: + resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} + engines: {node: '>=0.10.0'} + + ignore-by-default@1.0.1: + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + image-size@1.2.1: + resolution: {integrity: sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==} + engines: {node: '>=16.x'} + hasBin: true + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + + is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + + is-bun-module@2.0.0: + resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-generator-function@1.1.2: + resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-promise@4.0.0: + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + + jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jimp-compact@0.16.1: + resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==} + + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.2: + resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} + hasBin: true + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + jsc-safe-url@0.2.4: + resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + lan-network@0.2.0: + resolution: {integrity: sha512-EZgbsXMrGS+oK+Ta12mCjzBFse+SIewGdwrSTr5g+MSymnjpox2x05ceI20PQejJOFvOgzcXrfDk/SdY7dSCtw==} + hasBin: true + + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + + language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lighthouse-logger@1.4.2: + resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} + + lightningcss-android-arm64@1.31.1: + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.27.0: + resolution: {integrity: sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-arm64@1.31.1: + resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.27.0: + resolution: {integrity: sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-darwin-x64@1.31.1: + resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.27.0: + resolution: {integrity: sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-freebsd-x64@1.31.1: + resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.27.0: + resolution: {integrity: sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm-gnueabihf@1.31.1: + resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.27.0: + resolution: {integrity: sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-gnu@1.31.1: + resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.27.0: + resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.31.1: + resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.27.0: + resolution: {integrity: sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-gnu@1.31.1: + resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.27.0: + resolution: {integrity: sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.31.1: + resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.27.0: + resolution: {integrity: sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-arm64-msvc@1.31.1: + resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.27.0: + resolution: {integrity: sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss-win32-x64-msvc@1.31.1: + resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.27.0: + resolution: {integrity: sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==} + engines: {node: '>= 12.0.0'} + + lightningcss@1.31.1: + resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} + engines: {node: '>= 12.0.0'} + + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.throttle@4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + + log-symbols@2.2.0: + resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} + engines: {node: '>=4'} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@11.2.6: + resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} + engines: {node: 20 || >=22} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + marky@1.3.0: + resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + media-typer@1.1.0: + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + engines: {node: '>= 0.8'} + + memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + + merge-descriptors@2.0.0: + resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} + engines: {node: '>=18'} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + metro-babel-transformer@0.83.3: + resolution: {integrity: sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g==} + engines: {node: '>=20.19.4'} + + metro-babel-transformer@0.83.5: + resolution: {integrity: sha512-d9FfmgUEVejTiSb7bkQeLRGl6aeno2UpuPm3bo3rCYwxewj03ymvOn8s8vnS4fBqAPQ+cE9iQM40wh7nGXR+eA==} + engines: {node: '>=20.19.4'} + + metro-cache-key@0.83.3: + resolution: {integrity: sha512-59ZO049jKzSmvBmG/B5bZ6/dztP0ilp0o988nc6dpaDsU05Cl1c/lRf+yx8m9WW/JVgbmfO5MziBU559XjI5Zw==} + engines: {node: '>=20.19.4'} + + metro-cache-key@0.83.5: + resolution: {integrity: sha512-Ycl8PBajB7bhbAI7Rt0xEyiF8oJ0RWX8EKkolV1KfCUlC++V/GStMSGpPLwnnBZXZWkCC5edBPzv1Hz1Yi0Euw==} + engines: {node: '>=20.19.4'} + + metro-cache@0.83.3: + resolution: {integrity: sha512-3jo65X515mQJvKqK3vWRblxDEcgY55Sk3w4xa6LlfEXgQ9g1WgMh9m4qVZVwgcHoLy0a2HENTPCCX4Pk6s8c8Q==} + engines: {node: '>=20.19.4'} + + metro-cache@0.83.5: + resolution: {integrity: sha512-oH+s4U+IfZyg8J42bne2Skc90rcuESIYf86dYittcdWQtPfcaFXWpByPyTuWk3rR1Zz3Eh5HOrcVImfEhhJLng==} + engines: {node: '>=20.19.4'} + + metro-config@0.83.3: + resolution: {integrity: sha512-mTel7ipT0yNjKILIan04bkJkuCzUUkm2SeEaTads8VfEecCh+ltXchdq6DovXJqzQAXuR2P9cxZB47Lg4klriA==} + engines: {node: '>=20.19.4'} + + metro-config@0.83.5: + resolution: {integrity: sha512-JQ/PAASXH7yczgV6OCUSRhZYME+NU8NYjI2RcaG5ga4QfQ3T/XdiLzpSb3awWZYlDCcQb36l4Vl7i0Zw7/Tf9w==} + engines: {node: '>=20.19.4'} + + metro-core@0.83.3: + resolution: {integrity: sha512-M+X59lm7oBmJZamc96usuF1kusd5YimqG/q97g4Ac7slnJ3YiGglW5CsOlicTR5EWf8MQFxxjDoB6ytTqRe8Hw==} + engines: {node: '>=20.19.4'} + + metro-core@0.83.5: + resolution: {integrity: sha512-YcVcLCrf0ed4mdLa82Qob0VxYqfhmlRxUS8+TO4gosZo/gLwSvtdeOjc/Vt0pe/lvMNrBap9LlmvZM8FIsMgJQ==} + engines: {node: '>=20.19.4'} + + metro-file-map@0.83.3: + resolution: {integrity: sha512-jg5AcyE0Q9Xbbu/4NAwwZkmQn7doJCKGW0SLeSJmzNB9Z24jBe0AL2PHNMy4eu0JiKtNWHz9IiONGZWq7hjVTA==} + engines: {node: '>=20.19.4'} + + metro-file-map@0.83.5: + resolution: {integrity: sha512-ZEt8s3a1cnYbn40nyCD+CsZdYSlwtFh2kFym4lo+uvfM+UMMH+r/BsrC6rbNClSrt+B7rU9T+Te/sh/NL8ZZKQ==} + engines: {node: '>=20.19.4'} + + metro-minify-terser@0.83.3: + resolution: {integrity: sha512-O2BmfWj6FSfzBLrNCXt/rr2VYZdX5i6444QJU0fFoc7Ljg+Q+iqebwE3K0eTvkI6TRjELsXk1cjU+fXwAR4OjQ==} + engines: {node: '>=20.19.4'} + + metro-minify-terser@0.83.5: + resolution: {integrity: sha512-Toe4Md1wS1PBqbvB0cFxBzKEVyyuYTUb0sgifAZh/mSvLH84qA1NAWik9sISWatzvfWf3rOGoUoO5E3f193a3Q==} + engines: {node: '>=20.19.4'} + + metro-resolver@0.83.3: + resolution: {integrity: sha512-0js+zwI5flFxb1ktmR///bxHYg7OLpRpWZlBBruYG8OKYxeMP7SV0xQ/o/hUelrEMdK4LJzqVtHAhBm25LVfAQ==} + engines: {node: '>=20.19.4'} + + metro-resolver@0.83.5: + resolution: {integrity: sha512-7p3GtzVUpbAweJeCcUJihJeOQl1bDuimO5ueo1K0BUpUtR41q5EilbQ3klt16UTPPMpA+tISWBtsrqU556mY1A==} + engines: {node: '>=20.19.4'} + + metro-runtime@0.83.3: + resolution: {integrity: sha512-JHCJb9ebr9rfJ+LcssFYA2x1qPYuSD/bbePupIGhpMrsla7RCwC/VL3yJ9cSU+nUhU4c9Ixxy8tBta+JbDeZWw==} + engines: {node: '>=20.19.4'} + + metro-runtime@0.83.5: + resolution: {integrity: sha512-f+b3ue9AWTVlZe2Xrki6TAoFtKIqw30jwfk7GQ1rDUBQaE0ZQ+NkiMEtb9uwH7uAjJ87U7Tdx1Jg1OJqUfEVlA==} + engines: {node: '>=20.19.4'} + + metro-source-map@0.83.3: + resolution: {integrity: sha512-xkC3qwUBh2psVZgVavo8+r2C9Igkk3DibiOXSAht1aYRRcztEZNFtAMtfSB7sdO2iFMx2Mlyu++cBxz/fhdzQg==} + engines: {node: '>=20.19.4'} + + metro-source-map@0.83.5: + resolution: {integrity: sha512-VT9bb2KO2/4tWY9Z2yeZqTUao7CicKAOps9LUg2aQzsz+04QyuXL3qgf1cLUVRjA/D6G5u1RJAlN1w9VNHtODQ==} + engines: {node: '>=20.19.4'} + + metro-symbolicate@0.83.3: + resolution: {integrity: sha512-F/YChgKd6KbFK3eUR5HdUsfBqVsanf5lNTwFd4Ca7uuxnHgBC3kR/Hba/RGkenR3pZaGNp5Bu9ZqqP52Wyhomw==} + engines: {node: '>=20.19.4'} + hasBin: true + + metro-symbolicate@0.83.5: + resolution: {integrity: sha512-EMIkrjNRz/hF+p0RDdxoE60+dkaTLPN3vaaGkFmX5lvFdO6HPfHA/Ywznzkev+za0VhPQ5KSdz49/MALBRteHA==} + engines: {node: '>=20.19.4'} + hasBin: true + + metro-transform-plugins@0.83.3: + resolution: {integrity: sha512-eRGoKJU6jmqOakBMH5kUB7VitEWiNrDzBHpYbkBXW7C5fUGeOd2CyqrosEzbMK5VMiZYyOcNFEphvxk3OXey2A==} + engines: {node: '>=20.19.4'} + + metro-transform-plugins@0.83.5: + resolution: {integrity: sha512-KxYKzZL+lt3Os5H2nx7YkbkWVduLZL5kPrE/Yq+Prm/DE1VLhpfnO6HtPs8vimYFKOa58ncl60GpoX0h7Wm0Vw==} + engines: {node: '>=20.19.4'} + + metro-transform-worker@0.83.3: + resolution: {integrity: sha512-Ztekew9t/gOIMZX1tvJOgX7KlSLL5kWykl0Iwu2cL2vKMKVALRl1hysyhUw0vjpAvLFx+Kfq9VLjnHIkW32fPA==} + engines: {node: '>=20.19.4'} + + metro-transform-worker@0.83.5: + resolution: {integrity: sha512-8N4pjkNXc6ytlP9oAM6MwqkvUepNSW39LKYl9NjUMpRDazBQ7oBpQDc8Sz4aI8jnH6AGhF7s1m/ayxkN1t04yA==} + engines: {node: '>=20.19.4'} + + metro@0.83.3: + resolution: {integrity: sha512-+rP+/GieOzkt97hSJ0MrPOuAH/jpaS21ZDvL9DJ35QYRDlQcwzcvUlGUf79AnQxq/2NPiS/AULhhM4TKutIt8Q==} + engines: {node: '>=20.19.4'} + hasBin: true + + metro@0.83.5: + resolution: {integrity: sha512-BgsXevY1MBac/3ZYv/RfNFf/4iuW9X7f4H8ZNkiH+r667HD9sVujxcmu4jvEzGCAm4/WyKdZCuyhAcyhTHOucQ==} + engines: {node: '>=20.19.4'} + hasBin: true + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime-types@3.0.2: + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} + engines: {node: '>=18'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@1.2.0: + resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} + engines: {node: '>=4'} + + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} + + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + multitars@0.2.4: + resolution: {integrity: sha512-XgLbg1HHchFauMCQPRwMj6MSyDd5koPlTA1hM3rUFkeXzGpjU/I9fP3to7yrObE9jcN8ChIOQGrM0tV0kUZaKg==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + napi-postinstall@0.3.4: + resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + + nativewind@4.2.2: + resolution: {integrity: sha512-kUGbUamKUWdnAIjfBuhIrtDHFtMyL1pEE3AEbCuKeg656pHuB0KtJRk6Lrie/+8haj8hCSlwOleQFJLrE1sZgA==} + engines: {node: '>=16'} + peerDependencies: + tailwindcss: '>3.3.0' + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + + negotiator@1.0.0: + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} + + next@16.1.6: + resolution: {integrity: sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==} + engines: {node: '>=20.9.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.51.1 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + + node-exports-info@1.6.0: + resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} + engines: {node: '>= 0.4'} + + node-forge@1.3.3: + resolution: {integrity: sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==} + engines: {node: '>= 6.13.0'} + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.36: + resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} + + nodemon@3.1.14: + resolution: {integrity: sha512-jakjZi93UtB3jHMWsXL68FXSAosbLfY0In5gtKq3niLSkrWznrVBzXFNOEMJUfc9+Ke7SHWoAZsiMkNP3vq6Jw==} + engines: {node: '>=10'} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-package-arg@11.0.3: + resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} + engines: {node: ^16.14.0 || >=18.0.0} + + nullthrows@1.1.1: + resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} + + ob1@0.83.3: + resolution: {integrity: sha512-egUxXCDwoWG06NGCS5s5AdcpnumHKJlfd3HH06P3m9TEMwwScfcY35wpQxbm9oHof+dM/lVH9Rfyu1elTVelSA==} + engines: {node: '>=20.19.4'} + + ob1@0.83.5: + resolution: {integrity: sha512-vNKPYC8L5ycVANANpF/S+WZHpfnRWKx/F3AYP4QMn6ZJTh+l2HOrId0clNkEmua58NB9vmI9Qh7YOoV/4folYg==} + engines: {node: '>=20.19.4'} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + + object.entries@1.1.9: + resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + + object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.1.0: + resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@2.0.1: + resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} + engines: {node: '>=4'} + + open@7.4.2: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + ora@3.4.0: + resolution: {integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==} + engines: {node: '>=6'} + + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-png@2.1.0: + resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==} + engines: {node: '>=10'} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + + path-to-regexp@8.3.0: + resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + pirates@4.0.7: + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} + engines: {node: '>= 6'} + + plist@3.1.0: + resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} + engines: {node: '>=10.4.0'} + + pngjs@3.4.0: + resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} + engines: {node: '>=4.0.0'} + + possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + + postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.5.8: + resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + proc-log@4.2.0: + resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + pstree.remy@1.1.8: + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.15.0: + resolution: {integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@3.0.2: + resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} + engines: {node: '>= 0.10'} + + react-devtools-core@6.1.5: + resolution: {integrity: sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==} + + react-dom@19.2.3: + resolution: {integrity: sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==} + peerDependencies: + react: ^19.2.3 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react-native-css-interop@0.2.2: + resolution: {integrity: sha512-2eUyl7RH1RT6TYbe5nm+d4HZ2Pr6Nmve158B57tb5W4Bo52Xzp+PFeWAdFnAr2HNB+r9b6qa8o3xH1YREVQU0g==} + engines: {node: '>=18'} + peerDependencies: + react: '>=18' + react-native: '*' + react-native-reanimated: '>=3.6.2' + react-native-safe-area-context: '*' + react-native-svg: '*' + tailwindcss: ~3 + peerDependenciesMeta: + react-native-safe-area-context: + optional: true + react-native-svg: + optional: true + + react-native-is-edge-to-edge@1.2.1: + resolution: {integrity: sha512-FLbPWl/MyYQWz+KwqOZsSyj2JmLKglHatd3xLZWskXOpRaio4LfEDEz8E/A6uD8QoTHW6Aobw1jbEwK7KMgR7Q==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-is-edge-to-edge@1.3.1: + resolution: {integrity: sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-reanimated@4.2.2: + resolution: {integrity: sha512-o3kKvdD8cVlg12Z4u3jv0MFAt53QV4k7gD9OLwQqU8eZLyd8QvaOjVZIghMZhC2pjP93uUU44PlO5JgF8S4Vxw==} + peerDependencies: + react: '*' + react-native: '*' + react-native-worklets: '>=0.7.0' + + react-native-worklets@0.7.4: + resolution: {integrity: sha512-NYOdM1MwBb3n+AtMqy1tFy3Mn8DliQtd8sbzAVRf9Gc+uvQ0zRfxN7dS8ZzoyX7t6cyQL5THuGhlnX+iFlQTag==} + peerDependencies: + '@babel/core': '*' + react: '*' + react-native: '*' + + react-native@0.83.2: + resolution: {integrity: sha512-ZDma3SLkRN2U2dg0/EZqxNBAx4of/oTnPjXAQi299VLq2gdnbZowGy9hzqv+O7sTA62g+lM1v+2FM5DUnJ/6hg==} + engines: {node: '>= 20.19.4'} + hasBin: true + peerDependencies: + '@types/react': ^19.1.1 + react: ^19.2.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + + react@19.2.0: + resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==} + engines: {node: '>=0.10.0'} + + react@19.2.3: + resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} + engines: {node: '>=0.10.0'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + + regenerate-unicode-properties@10.2.2: + resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + + regexpu-core@6.4.0: + resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.13.0: + resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} + hasBin: true + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve-workspace-root@2.0.1: + resolution: {integrity: sha512-nR23LHAvaI6aHtMg6RWoaHpdR4D881Nydkzi2CixINyg9T00KgaJdJI6Vwty+Ps8WLxZHuxsS0BseWjxSA4C+w==} + + resolve@1.22.11: + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + engines: {node: '>= 0.4'} + hasBin: true + + resolve@2.0.0-next.6: + resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==} + engines: {node: '>= 0.4'} + hasBin: true + + restore-cursor@2.0.0: + resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} + engines: {node: '>=4'} + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + router@2.2.0: + resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} + engines: {node: '>= 18'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sax@1.5.0: + resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} + engines: {node: '>=11.0.0'} + + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.2: + resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} + engines: {node: '>= 0.8.0'} + + send@1.2.1: + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} + engines: {node: '>= 18'} + + serialize-error@2.1.0: + resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} + engines: {node: '>=0.10.0'} + + serve-static@1.16.3: + resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==} + engines: {node: '>= 0.8.0'} + + serve-static@2.2.1: + resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} + engines: {node: '>= 18'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + sharp@0.34.5: + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.3: + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} + engines: {node: '>= 0.4'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + simple-plist@1.3.1: + resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==} + + simple-update-notifier@2.0.0: + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slugify@1.6.6: + resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} + engines: {node: '>=8.0.0'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stable-hash@0.0.5: + resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + stacktrace-parser@0.1.11: + resolution: {integrity: sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==} + engines: {node: '>=6'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.2: + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} + engines: {node: '>= 0.8'} + + stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + + stream-buffers@2.2.0: + resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} + engines: {node: '>= 0.10.0'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + + string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + strip-ansi@5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + structured-headers@0.4.1: + resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} + + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + tailwindcss@4.2.1: + resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} + + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + + terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + + terser@5.46.0: + resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + throat@5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + toqr@0.1.1: + resolution: {integrity: sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA==} + + touch@3.1.1: + resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} + hasBin: true + + ts-api-utils@2.4.0: + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + ts-node@10.9.2: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + turbo-darwin-64@2.8.16: + resolution: {integrity: sha512-KWa4hUMWrpADC6Q/wIHRkBLw6X6MV9nx6X7hSXbTrrMz0KdaKhmfudUZ3sS76bJFmgArBU25cSc0AUyyrswYxg==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@2.8.16: + resolution: {integrity: sha512-NBgaqBDLQSZlJR4D5XCkQq6noaO0RvIgwm5eYFJYL3bH5dNu8o0UBpq7C5DYnQI8+ybyoHFjT5/icN4LeUYLow==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@2.8.16: + resolution: {integrity: sha512-VYPdcCRevI9kR/hr1H1xwXy7QQt/jNKiim1e1mjANBXD2E9VZWMkIL74J1Huad5MbU3/jw7voHOqDPLJPC2p6w==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@2.8.16: + resolution: {integrity: sha512-beq8tgUVI3uwkQkXJMiOr/hfxQRw54M3elpBwqgYFfemiK5LhCjjcwO0DkE8GZZfElBIlk+saMAQOZy3885wNQ==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@2.8.16: + resolution: {integrity: sha512-Ig7b46iUgiOIkea/D3Z7H+zNzvzSnIJcLYFpZLA0RxbUTrbLhv9qIPwv3pT9p/abmu0LXVKHxaOo+p26SuDhzw==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@2.8.16: + resolution: {integrity: sha512-fOWjbEA2PiE2HEnFQrwNZKYEdjewyPc2no9GmrXklZnTCuMsxeCN39aVlKpKpim03Zq/ykIuvApGwq8ZbfS2Yw==} + cpu: [arm64] + os: [win32] + + turbo@2.8.16: + resolution: {integrity: sha512-u6e9e3cTTpE2adQ1DYm3A3r8y3LAONEx1jYvJx6eIgSY4bMLxIxs0riWzI0Z/IK903ikiUzRPZ2c1Ph5lVLkhA==} + hasBin: true + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@0.7.1: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + + type-is@2.0.1: + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} + + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + + typescript-eslint@8.57.0: + resolution: {integrity: sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + + undefsafe@2.0.5: + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.1: + resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.2.0: + resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==} + engines: {node: '>=4'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + unrs-resolver@1.11.1: + resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} + + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@7.0.3: + resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} + hasBin: true + + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + + validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vlq@1.0.1: + resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + + whatwg-url-minimum@0.1.1: + resolution: {integrity: sha512-u2FNVjFVFZhdjb502KzXy1gKn1mEisQRJssmSJT8CPhZdZa0AP6VCbWlXERKyGu0l09t0k50FiDiralpGhBxgA==} + + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.20: + resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} + engines: {node: '>= 0.4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.19.0: + resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} + 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 + + xcode@3.0.1: + resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==} + engines: {node: '>=10.0.0'} + + xml2js@0.6.0: + resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==} + engines: {node: '>=4.0.0'} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + xmlbuilder@15.1.1: + resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} + engines: {node: '>=8.0'} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@2.8.2: + resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} + engines: {node: '>= 14.6'} + hasBin: true + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zod-validation-error@4.0.2: + resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + +snapshots: + + '@alloc/quick-lru@5.2.0': {} + + '@babel/code-frame@7.29.0': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.29.0': {} + + '@babel/core@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helpers': 7.28.6 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.1': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-annotate-as-pure@7.27.3': + dependencies: + '@babel/types': 7.29.0 + + '@babel/helper-compilation-targets@7.28.6': + dependencies: + '@babel/compat-data': 7.29.0 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.28.1 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.29.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + regexpu-core: 6.4.0 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.7(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + debug: 4.4.3(supports-color@5.5.0) + lodash.debounce: 4.0.8 + resolve: 1.22.11 + transitivePeerDependencies: + - supports-color + + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-member-expression-to-functions@7.28.5': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.28.6': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.27.1': + dependencies: + '@babel/types': 7.29.0 + + '@babel/helper-plugin-utils@7.28.6': {} + + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-wrap-function': 7.28.6 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helper-wrap-function@7.28.6': + dependencies: + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.28.6': + dependencies: + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + + '@babel/parser@7.29.0': + dependencies: + '@babel/types': 7.29.0 + + '@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-decorators@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-export-default-from@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-flow@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.28.4(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-globals': 7.28.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-globals': 7.28.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/template': 7.28.6 + + '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-flow': 7.28.6(@babel/core@7.29.0) + + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + babel-plugin-polyfill-corejs2: 0.4.16(@babel/core@7.29.0) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.0) + babel-plugin-polyfill-regenerator: 0.6.7(@babel/core@7.29.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-spread@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-typescript@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/preset-react@7.28.5(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.28.5(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/runtime@7.28.6': {} + + '@babel/template@7.28.6': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@babel/traverse@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + debug: 4.4.3(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@cspotcode/source-map-support@0.8.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + + '@drizzle-team/brocli@0.10.2': {} + + '@emnapi/core@1.9.0': + dependencies: + '@emnapi/wasi-threads': 1.2.0 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.9.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.2.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@esbuild-kit/core-utils@3.3.2': + dependencies: + esbuild: 0.18.20 + source-map-support: 0.5.21 + + '@esbuild-kit/esm-loader@2.6.5': + dependencies: + '@esbuild-kit/core-utils': 3.3.2 + get-tsconfig: 4.13.6 + + '@esbuild/aix-ppc64@0.25.12': + optional: true + + '@esbuild/android-arm64@0.18.20': + optional: true + + '@esbuild/android-arm64@0.25.12': + optional: true + + '@esbuild/android-arm@0.18.20': + optional: true + + '@esbuild/android-arm@0.25.12': + optional: true + + '@esbuild/android-x64@0.18.20': + optional: true + + '@esbuild/android-x64@0.25.12': + optional: true + + '@esbuild/darwin-arm64@0.18.20': + optional: true + + '@esbuild/darwin-arm64@0.25.12': + optional: true + + '@esbuild/darwin-x64@0.18.20': + optional: true + + '@esbuild/darwin-x64@0.25.12': + optional: true + + '@esbuild/freebsd-arm64@0.18.20': + optional: true + + '@esbuild/freebsd-arm64@0.25.12': + optional: true + + '@esbuild/freebsd-x64@0.18.20': + optional: true + + '@esbuild/freebsd-x64@0.25.12': + optional: true + + '@esbuild/linux-arm64@0.18.20': + optional: true + + '@esbuild/linux-arm64@0.25.12': + optional: true + + '@esbuild/linux-arm@0.18.20': + optional: true + + '@esbuild/linux-arm@0.25.12': + optional: true + + '@esbuild/linux-ia32@0.18.20': + optional: true + + '@esbuild/linux-ia32@0.25.12': + optional: true + + '@esbuild/linux-loong64@0.18.20': + optional: true + + '@esbuild/linux-loong64@0.25.12': + optional: true + + '@esbuild/linux-mips64el@0.18.20': + optional: true + + '@esbuild/linux-mips64el@0.25.12': + optional: true + + '@esbuild/linux-ppc64@0.18.20': + optional: true + + '@esbuild/linux-ppc64@0.25.12': + optional: true + + '@esbuild/linux-riscv64@0.18.20': + optional: true + + '@esbuild/linux-riscv64@0.25.12': + optional: true + + '@esbuild/linux-s390x@0.18.20': + optional: true + + '@esbuild/linux-s390x@0.25.12': + optional: true + + '@esbuild/linux-x64@0.18.20': + optional: true + + '@esbuild/linux-x64@0.25.12': + optional: true + + '@esbuild/netbsd-arm64@0.25.12': + optional: true + + '@esbuild/netbsd-x64@0.18.20': + optional: true + + '@esbuild/netbsd-x64@0.25.12': + optional: true + + '@esbuild/openbsd-arm64@0.25.12': + optional: true + + '@esbuild/openbsd-x64@0.18.20': + optional: true + + '@esbuild/openbsd-x64@0.25.12': + optional: true + + '@esbuild/openharmony-arm64@0.25.12': + optional: true + + '@esbuild/sunos-x64@0.18.20': + optional: true + + '@esbuild/sunos-x64@0.25.12': + optional: true + + '@esbuild/win32-arm64@0.18.20': + optional: true + + '@esbuild/win32-arm64@0.25.12': + optional: true + + '@esbuild/win32-ia32@0.18.20': + optional: true + + '@esbuild/win32-ia32@0.25.12': + optional: true + + '@esbuild/win32-x64@0.18.20': + optional: true + + '@esbuild/win32-x64@0.25.12': + optional: true + + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.6.1))': + dependencies: + eslint: 9.39.4(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.21.2': + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3(supports-color@5.5.0) + minimatch: 3.1.5 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 + + '@eslint/core@0.17.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.5': + dependencies: + ajv: 6.14.0 + debug: 4.4.3(supports-color@5.5.0) + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + minimatch: 3.1.5 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.39.4': {} + + '@eslint/object-schema@2.1.7': {} + + '@eslint/plugin-kit@0.4.1': + dependencies: + '@eslint/core': 0.17.0 + levn: 0.4.1 + + '@expo/cli@55.0.16(@expo/dom-webview@55.0.3)(expo-constants@55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3))(expo-font@55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(expo@55.0.6)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': + dependencies: + '@expo/code-signing-certificates': 0.0.6 + '@expo/config': 55.0.8(typescript@5.9.3) + '@expo/config-plugins': 55.0.6 + '@expo/devcert': 1.2.1 + '@expo/env': 2.1.1 + '@expo/image-utils': 0.8.12 + '@expo/json-file': 10.0.12 + '@expo/log-box': 55.0.7(@expo/dom-webview@55.0.3)(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + '@expo/metro': 54.2.0 + '@expo/metro-config': 55.0.9(expo@55.0.6)(typescript@5.9.3) + '@expo/osascript': 2.4.2 + '@expo/package-manager': 1.10.3 + '@expo/plist': 0.5.2 + '@expo/prebuild-config': 55.0.8(expo@55.0.6)(typescript@5.9.3) + '@expo/require-utils': 55.0.2(typescript@5.9.3) + '@expo/router-server': 55.0.10(expo-constants@55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3))(expo-font@55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(expo-server@55.0.6)(expo@55.0.6)(react-dom@19.2.3(react@19.2.0))(react@19.2.0) + '@expo/schema-utils': 55.0.2 + '@expo/spawn-async': 1.7.2 + '@expo/ws-tunnel': 1.0.6 + '@expo/xcpretty': 4.4.1 + '@react-native/dev-middleware': 0.83.2 + accepts: 1.3.8 + arg: 5.0.2 + better-opn: 3.0.2 + bplist-creator: 0.1.0 + bplist-parser: 0.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + compression: 1.8.1 + connect: 3.7.0 + debug: 4.4.3(supports-color@5.5.0) + dnssd-advertise: 1.1.3 + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + expo-server: 55.0.6 + fetch-nodeshim: 0.4.9 + getenv: 2.0.0 + glob: 13.0.6 + lan-network: 0.2.0 + multitars: 0.2.4 + node-forge: 1.3.3 + npm-package-arg: 11.0.3 + ora: 3.4.0 + picomatch: 4.0.3 + pretty-format: 29.7.0 + progress: 2.0.3 + prompts: 2.4.2 + resolve-from: 5.0.0 + semver: 7.7.4 + send: 0.19.2 + slugify: 1.6.6 + source-map-support: 0.5.21 + stacktrace-parser: 0.1.11 + structured-headers: 0.4.1 + terminal-link: 2.1.1 + toqr: 0.1.1 + wrap-ansi: 7.0.0 + ws: 8.19.0 + zod: 3.25.76 + optionalDependencies: + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + transitivePeerDependencies: + - '@expo/dom-webview' + - '@expo/metro-runtime' + - bufferutil + - expo-constants + - expo-font + - react + - react-dom + - react-server-dom-webpack + - supports-color + - typescript + - utf-8-validate + + '@expo/code-signing-certificates@0.0.6': + dependencies: + node-forge: 1.3.3 + + '@expo/config-plugins@55.0.6': + dependencies: + '@expo/config-types': 55.0.5 + '@expo/json-file': 10.0.12 + '@expo/plist': 0.5.2 + '@expo/sdk-runtime-versions': 1.0.0 + chalk: 4.1.2 + debug: 4.4.3(supports-color@5.5.0) + getenv: 2.0.0 + glob: 13.0.6 + resolve-from: 5.0.0 + semver: 7.7.4 + slugify: 1.6.6 + xcode: 3.0.1 + xml2js: 0.6.0 + transitivePeerDependencies: + - supports-color + + '@expo/config-types@55.0.5': {} + + '@expo/config@55.0.8(typescript@5.9.3)': + dependencies: + '@expo/config-plugins': 55.0.6 + '@expo/config-types': 55.0.5 + '@expo/json-file': 10.0.12 + '@expo/require-utils': 55.0.2(typescript@5.9.3) + deepmerge: 4.3.1 + getenv: 2.0.0 + glob: 13.0.6 + resolve-from: 5.0.0 + resolve-workspace-root: 2.0.1 + semver: 7.7.4 + slugify: 1.6.6 + transitivePeerDependencies: + - supports-color + - typescript + + '@expo/devcert@1.2.1': + dependencies: + '@expo/sudo-prompt': 9.3.2 + debug: 3.2.7 + transitivePeerDependencies: + - supports-color + + '@expo/devtools@55.0.2(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)': + dependencies: + chalk: 4.1.2 + optionalDependencies: + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + + '@expo/dom-webview@55.0.3(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)': + dependencies: + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + + '@expo/env@2.1.1': + dependencies: + chalk: 4.1.2 + debug: 4.4.3(supports-color@5.5.0) + getenv: 2.0.0 + transitivePeerDependencies: + - supports-color + + '@expo/fingerprint@0.16.6': + dependencies: + '@expo/env': 2.1.1 + '@expo/spawn-async': 1.7.2 + arg: 5.0.2 + chalk: 4.1.2 + debug: 4.4.3(supports-color@5.5.0) + getenv: 2.0.0 + glob: 13.0.6 + ignore: 5.3.2 + minimatch: 10.2.4 + resolve-from: 5.0.0 + semver: 7.7.4 + transitivePeerDependencies: + - supports-color + + '@expo/image-utils@0.8.12': + dependencies: + '@expo/spawn-async': 1.7.2 + chalk: 4.1.2 + getenv: 2.0.0 + jimp-compact: 0.16.1 + parse-png: 2.1.0 + resolve-from: 5.0.0 + semver: 7.7.4 + + '@expo/json-file@10.0.12': + dependencies: + '@babel/code-frame': 7.29.0 + json5: 2.2.3 + + '@expo/local-build-cache-provider@55.0.6(typescript@5.9.3)': + dependencies: + '@expo/config': 55.0.8(typescript@5.9.3) + chalk: 4.1.2 + transitivePeerDependencies: + - supports-color + - typescript + + '@expo/log-box@55.0.7(@expo/dom-webview@55.0.3)(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)': + dependencies: + '@expo/dom-webview': 55.0.3(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + anser: 1.4.10 + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + stacktrace-parser: 0.1.11 + + '@expo/metro-config@55.0.9(expo@55.0.6)(typescript@5.9.3)': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@expo/config': 55.0.8(typescript@5.9.3) + '@expo/env': 2.1.1 + '@expo/json-file': 10.0.12 + '@expo/metro': 54.2.0 + '@expo/spawn-async': 1.7.2 + browserslist: 4.28.1 + chalk: 4.1.2 + debug: 4.4.3(supports-color@5.5.0) + getenv: 2.0.0 + glob: 13.0.6 + hermes-parser: 0.32.1 + jsc-safe-url: 0.2.4 + lightningcss: 1.32.0 + picomatch: 4.0.3 + postcss: 8.4.49 + resolve-from: 5.0.0 + optionalDependencies: + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + transitivePeerDependencies: + - bufferutil + - supports-color + - typescript + - utf-8-validate + + '@expo/metro@54.2.0': + dependencies: + metro: 0.83.3 + metro-babel-transformer: 0.83.3 + metro-cache: 0.83.3 + metro-cache-key: 0.83.3 + metro-config: 0.83.3 + metro-core: 0.83.3 + metro-file-map: 0.83.3 + metro-minify-terser: 0.83.3 + metro-resolver: 0.83.3 + metro-runtime: 0.83.3 + metro-source-map: 0.83.3 + metro-symbolicate: 0.83.3 + metro-transform-plugins: 0.83.3 + metro-transform-worker: 0.83.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@expo/osascript@2.4.2': + dependencies: + '@expo/spawn-async': 1.7.2 + + '@expo/package-manager@1.10.3': + dependencies: + '@expo/json-file': 10.0.12 + '@expo/spawn-async': 1.7.2 + chalk: 4.1.2 + npm-package-arg: 11.0.3 + ora: 3.4.0 + resolve-workspace-root: 2.0.1 + + '@expo/plist@0.5.2': + dependencies: + '@xmldom/xmldom': 0.8.11 + base64-js: 1.5.1 + xmlbuilder: 15.1.1 + + '@expo/prebuild-config@55.0.8(expo@55.0.6)(typescript@5.9.3)': + dependencies: + '@expo/config': 55.0.8(typescript@5.9.3) + '@expo/config-plugins': 55.0.6 + '@expo/config-types': 55.0.5 + '@expo/image-utils': 0.8.12 + '@expo/json-file': 10.0.12 + '@react-native/normalize-colors': 0.83.2 + debug: 4.4.3(supports-color@5.5.0) + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + resolve-from: 5.0.0 + semver: 7.7.4 + xml2js: 0.6.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@expo/require-utils@55.0.2(typescript@5.9.3)': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/core': 7.29.0 + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@expo/router-server@55.0.10(expo-constants@55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3))(expo-font@55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(expo-server@55.0.6)(expo@55.0.6)(react-dom@19.2.3(react@19.2.0))(react@19.2.0)': + dependencies: + debug: 4.4.3(supports-color@5.5.0) + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + expo-constants: 55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3) + expo-font: 55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + expo-server: 55.0.6 + react: 19.2.0 + optionalDependencies: + react-dom: 19.2.3(react@19.2.0) + transitivePeerDependencies: + - supports-color + + '@expo/schema-utils@55.0.2': {} + + '@expo/sdk-runtime-versions@1.0.0': {} + + '@expo/spawn-async@1.7.2': + dependencies: + cross-spawn: 7.0.6 + + '@expo/sudo-prompt@9.3.2': {} + + '@expo/vector-icons@15.1.1(expo-font@55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)': + dependencies: + expo-font: 55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + + '@expo/ws-tunnel@1.0.6': {} + + '@expo/xcpretty@4.4.1': + dependencies: + '@babel/code-frame': 7.29.0 + chalk: 4.1.2 + js-yaml: 4.1.1 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.7': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@img/colour@1.1.0': + optional: true + + '@img/sharp-darwin-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.2.4 + optional: true + + '@img/sharp-darwin-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.2.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.2.4': + optional: true + + '@img/sharp-libvips-linux-ppc64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-riscv64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-s390x@1.2.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + optional: true + + '@img/sharp-linux-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.2.4 + optional: true + + '@img/sharp-linux-arm@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.2.4 + optional: true + + '@img/sharp-linux-ppc64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.4 + optional: true + + '@img/sharp-linux-riscv64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-riscv64': 1.2.4 + optional: true + + '@img/sharp-linux-s390x@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.2.4 + optional: true + + '@img/sharp-linux-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + optional: true + + '@img/sharp-wasm32@0.34.5': + dependencies: + '@emnapi/runtime': 1.9.0 + optional: true + + '@img/sharp-win32-arm64@0.34.5': + optional: true + + '@img/sharp-win32-ia32@0.34.5': + optional: true + + '@img/sharp-win32-x64@0.34.5': + optional: true + + '@isaacs/ttlcache@1.4.1': {} + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.2 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/create-cache-key-function@29.7.0': + dependencies: + '@jest/types': 29.6.3 + + '@jest/environment@29.7.0': + dependencies: + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 25.5.0 + jest-mock: 29.7.0 + + '@jest/fake-timers@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 25.5.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.10 + + '@jest/transform@29.7.0': + dependencies: + '@babel/core': 7.29.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.31 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.8 + pirates: 4.0.7 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 25.5.0 + '@types/yargs': 17.0.35 + chalk: 4.1.2 + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/source-map@0.3.11': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@jridgewell/trace-mapping@0.3.9': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@napi-rs/wasm-runtime@0.2.12': + dependencies: + '@emnapi/core': 1.9.0 + '@emnapi/runtime': 1.9.0 + '@tybys/wasm-util': 0.10.1 + optional: true + + '@next/env@16.1.6': {} + + '@next/eslint-plugin-next@16.1.6': + dependencies: + fast-glob: 3.3.1 + + '@next/swc-darwin-arm64@16.1.6': + optional: true + + '@next/swc-darwin-x64@16.1.6': + optional: true + + '@next/swc-linux-arm64-gnu@16.1.6': + optional: true + + '@next/swc-linux-arm64-musl@16.1.6': + optional: true + + '@next/swc-linux-x64-gnu@16.1.6': + optional: true + + '@next/swc-linux-x64-musl@16.1.6': + optional: true + + '@next/swc-win32-arm64-msvc@16.1.6': + optional: true + + '@next/swc-win32-x64-msvc@16.1.6': + optional: true + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.1 + + '@nolyfill/is-core-module@1.0.39': {} + + '@react-native/assets-registry@0.83.2': {} + + '@react-native/babel-plugin-codegen@0.83.2(@babel/core@7.29.0)': + dependencies: + '@babel/traverse': 7.29.0 + '@react-native/codegen': 0.83.2(@babel/core@7.29.0) + transitivePeerDependencies: + - '@babel/core' + - supports-color + + '@react-native/babel-preset@0.83.2(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-export-default-from': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) + '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) + '@babel/template': 7.28.6 + '@react-native/babel-plugin-codegen': 0.83.2(@babel/core@7.29.0) + babel-plugin-syntax-hermes-parser: 0.32.0 + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.0) + react-refresh: 0.14.2 + transitivePeerDependencies: + - supports-color + + '@react-native/codegen@0.83.2(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + glob: 7.2.3 + hermes-parser: 0.32.0 + invariant: 2.2.4 + nullthrows: 1.1.1 + yargs: 17.7.2 + + '@react-native/community-cli-plugin@0.83.2': + dependencies: + '@react-native/dev-middleware': 0.83.2 + debug: 4.4.3(supports-color@5.5.0) + invariant: 2.2.4 + metro: 0.83.5 + metro-config: 0.83.5 + metro-core: 0.83.5 + semver: 7.7.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@react-native/debugger-frontend@0.83.2': {} + + '@react-native/debugger-shell@0.83.2': + dependencies: + cross-spawn: 7.0.6 + fb-dotslash: 0.5.8 + + '@react-native/dev-middleware@0.83.2': + dependencies: + '@isaacs/ttlcache': 1.4.1 + '@react-native/debugger-frontend': 0.83.2 + '@react-native/debugger-shell': 0.83.2 + chrome-launcher: 0.15.2 + chromium-edge-launcher: 0.2.0 + connect: 3.7.0 + debug: 4.4.3(supports-color@5.5.0) + invariant: 2.2.4 + nullthrows: 1.1.1 + open: 7.4.2 + serve-static: 1.16.3 + ws: 7.5.10 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@react-native/gradle-plugin@0.83.2': {} + + '@react-native/js-polyfills@0.83.2': {} + + '@react-native/normalize-colors@0.83.2': {} + + '@react-native/virtualized-lists@0.83.2(@types/react@19.2.14)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + optionalDependencies: + '@types/react': 19.2.14 + + '@rtsao/scc@1.1.0': {} + + '@sinclair/typebox@0.27.10': {} + + '@sinonjs/commons@3.0.1': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@10.3.0': + dependencies: + '@sinonjs/commons': 3.0.1 + + '@swc/helpers@0.5.15': + dependencies: + tslib: 2.8.1 + + '@tailwindcss/node@4.2.1': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.20.0 + jiti: 2.6.1 + lightningcss: 1.31.1 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.2.1 + + '@tailwindcss/oxide-android-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide@4.2.1': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-x64': 4.2.1 + '@tailwindcss/oxide-freebsd-x64': 4.2.1 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1 + '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-arm64-musl': 4.2.1 + '@tailwindcss/oxide-linux-x64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-x64-musl': 4.2.1 + '@tailwindcss/oxide-wasm32-wasi': 4.2.1 + '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1 + '@tailwindcss/oxide-win32-x64-msvc': 4.2.1 + + '@tailwindcss/postcss@4.2.1': + dependencies: + '@alloc/quick-lru': 5.2.0 + '@tailwindcss/node': 4.2.1 + '@tailwindcss/oxide': 4.2.1 + postcss: 8.5.8 + tailwindcss: 4.2.1 + + '@tanstack/query-core@5.90.20': {} + + '@tanstack/react-query@5.90.21(react@19.2.3)': + dependencies: + '@tanstack/query-core': 5.90.20 + react: 19.2.3 + + '@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3)': + dependencies: + '@trpc/server': 11.12.0(typescript@5.9.3) + typescript: 5.9.3 + + '@trpc/next@11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': + dependencies: + '@trpc/client': 11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3) + '@trpc/server': 11.12.0(typescript@5.9.3) + next: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + typescript: 5.9.3 + optionalDependencies: + '@tanstack/react-query': 5.90.21(react@19.2.3) + + '@trpc/server@11.12.0(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@tsconfig/node10@1.0.12': {} + + '@tsconfig/node12@1.0.11': {} + + '@tsconfig/node14@1.0.3': {} + + '@tsconfig/node16@1.0.4': {} + + '@tybys/wasm-util@0.10.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.28.0 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@types/babel__traverse@7.28.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/body-parser@1.19.6': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 25.5.0 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 25.5.0 + + '@types/estree@1.0.8': {} + + '@types/express-serve-static-core@5.1.1': + dependencies: + '@types/node': 25.5.0 + '@types/qs': 6.15.0 + '@types/range-parser': 1.2.7 + '@types/send': 1.2.1 + + '@types/express@5.0.6': + dependencies: + '@types/body-parser': 1.19.6 + '@types/express-serve-static-core': 5.1.1 + '@types/serve-static': 2.2.0 + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 25.5.0 + + '@types/http-errors@2.0.5': {} + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/json5@0.0.29': {} + + '@types/node@20.19.37': + dependencies: + undici-types: 6.21.0 + + '@types/node@25.5.0': + dependencies: + undici-types: 7.18.2 + + '@types/qs@6.15.0': {} + + '@types/range-parser@1.2.7': {} + + '@types/react-dom@19.2.3(@types/react@19.2.14)': + dependencies: + '@types/react': 19.2.14 + + '@types/react@19.2.14': + dependencies: + csstype: 3.2.3 + + '@types/send@1.2.1': + dependencies: + '@types/node': 25.5.0 + + '@types/serve-static@2.2.0': + dependencies: + '@types/http-errors': 2.0.5 + '@types/node': 25.5.0 + + '@types/stack-utils@2.0.3': {} + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@17.0.35': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/eslint-plugin@8.57.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.0 + '@typescript-eslint/type-utils': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.0 + eslint: 9.39.4(jiti@2.6.1) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.57.0 + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.0 + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.57.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) + '@typescript-eslint/types': 8.57.0 + debug: 4.4.3(supports-color@5.5.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.57.0': + dependencies: + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/visitor-keys': 8.57.0 + + '@typescript-eslint/tsconfig-utils@8.57.0(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@typescript-eslint/type-utils@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.57.0': {} + + '@typescript-eslint/typescript-estree@8.57.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.57.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/visitor-keys': 8.57.0 + debug: 4.4.3(supports-color@5.5.0) + minimatch: 10.2.4 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.57.0 + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.57.0': + dependencies: + '@typescript-eslint/types': 8.57.0 + eslint-visitor-keys: 5.0.1 + + '@ungap/structured-clone@1.3.0': {} + + '@unrs/resolver-binding-android-arm-eabi@1.11.1': + optional: true + + '@unrs/resolver-binding-android-arm64@1.11.1': + optional: true + + '@unrs/resolver-binding-darwin-arm64@1.11.1': + optional: true + + '@unrs/resolver-binding-darwin-x64@1.11.1': + optional: true + + '@unrs/resolver-binding-freebsd-x64@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-x64-musl@1.11.1': + optional: true + + '@unrs/resolver-binding-wasm32-wasi@1.11.1': + dependencies: + '@napi-rs/wasm-runtime': 0.2.12 + optional: true + + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': + optional: true + + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': + optional: true + + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': + optional: true + + '@xmldom/xmldom@0.8.11': {} + + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + accepts@2.0.0: + dependencies: + mime-types: 3.0.2 + negotiator: 1.0.0 + + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + + acorn-walk@8.3.5: + dependencies: + acorn: 8.16.0 + + acorn@8.16.0: {} + + agent-base@7.1.4: {} + + ajv@6.14.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + anser@1.4.10: {} + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@4.1.1: {} + + ansi-regex@5.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@4.1.3: {} + + arg@5.0.2: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-buffer-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + is-array-buffer: 3.0.5 + + array-includes@3.1.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + is-string: 1.1.1 + math-intrinsics: 1.1.0 + + array-timsort@1.0.3: {} + + array.prototype.findlast@1.2.5: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + + array.prototype.findlastindex@1.2.6: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + + array.prototype.flat@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-shim-unscopables: 1.1.0 + + array.prototype.flatmap@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-shim-unscopables: 1.1.0 + + array.prototype.tosorted@1.1.4: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-shim-unscopables: 1.1.0 + + arraybuffer.prototype.slice@1.0.4: + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + is-array-buffer: 3.0.5 + + asap@2.0.6: {} + + ast-types-flow@0.0.8: {} + + async-function@1.0.0: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.1.0 + + await-lock@2.2.2: {} + + axe-core@4.11.1: {} + + axobject-query@4.1.0: {} + + babel-jest@29.7.0(@babel/core@7.29.0): + dependencies: + '@babel/core': 7.29.0 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.29.0) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.28.6 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@29.6.3: + dependencies: + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.28.0 + + babel-plugin-polyfill-corejs2@0.4.16(@babel/core@7.29.0): + dependencies: + '@babel/compat-data': 7.29.0 + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.0): + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) + core-js-compat: 3.48.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.7(@babel/core@7.29.0): + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + babel-plugin-react-compiler@1.0.0: + dependencies: + '@babel/types': 7.29.0 + + babel-plugin-react-native-web@0.21.2: {} + + babel-plugin-syntax-hermes-parser@0.32.0: + dependencies: + hermes-parser: 0.32.0 + + babel-plugin-syntax-hermes-parser@0.32.1: + dependencies: + hermes-parser: 0.32.1 + + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.29.0): + dependencies: + '@babel/plugin-syntax-flow': 7.28.6(@babel/core@7.29.0) + transitivePeerDependencies: + - '@babel/core' + + babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.0): + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.0) + '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.0) + + babel-preset-expo@55.0.11(@babel/core@7.29.0)(@babel/runtime@7.28.6)(expo@55.0.6)(react-refresh@0.14.2): + dependencies: + '@babel/generator': 7.29.1 + '@babel/helper-module-imports': 7.28.6 + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-syntax-export-default-from': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) + '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) + '@babel/preset-react': 7.28.5(@babel/core@7.29.0) + '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) + '@react-native/babel-preset': 0.83.2(@babel/core@7.29.0) + babel-plugin-react-compiler: 1.0.0 + babel-plugin-react-native-web: 0.21.2 + babel-plugin-syntax-hermes-parser: 0.32.1 + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.0) + debug: 4.4.3(supports-color@5.5.0) + react-refresh: 0.14.2 + resolve-from: 5.0.0 + optionalDependencies: + '@babel/runtime': 7.28.6 + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + transitivePeerDependencies: + - '@babel/core' + - supports-color + + babel-preset-jest@29.6.3(@babel/core@7.29.0): + dependencies: + '@babel/core': 7.29.0 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) + + balanced-match@1.0.2: {} + + balanced-match@4.0.4: {} + + base64-js@1.5.1: {} + + baseline-browser-mapping@2.10.7: {} + + better-opn@3.0.2: + dependencies: + open: 8.4.2 + + big-integer@1.6.52: {} + + binary-extensions@2.3.0: {} + + body-parser@2.2.2: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 4.4.3(supports-color@5.5.0) + http-errors: 2.0.1 + iconv-lite: 0.7.2 + on-finished: 2.4.1 + qs: 6.15.0 + raw-body: 3.0.2 + type-is: 2.0.1 + transitivePeerDependencies: + - supports-color + + bplist-creator@0.1.0: + dependencies: + stream-buffers: 2.2.0 + + bplist-parser@0.3.1: + dependencies: + big-integer: 1.6.52 + + bplist-parser@0.3.2: + dependencies: + big-integer: 1.6.52 + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@5.0.4: + dependencies: + balanced-match: 4.0.4 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.28.1: + dependencies: + baseline-browser-mapping: 2.10.7 + caniuse-lite: 1.0.30001778 + electron-to-chromium: 1.5.313 + node-releases: 2.0.36 + update-browserslist-db: 1.2.3(browserslist@4.28.1) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-from@1.1.2: {} + + bytes@3.1.2: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001778: {} + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chrome-launcher@0.15.2: + dependencies: + '@types/node': 25.5.0 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + transitivePeerDependencies: + - supports-color + + chromium-edge-launcher@0.2.0: + dependencies: + '@types/node': 25.5.0 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 + transitivePeerDependencies: + - supports-color + + ci-info@2.0.0: {} + + ci-info@3.9.0: {} + + cli-cursor@2.1.0: + dependencies: + restore-cursor: 2.0.0 + + cli-spinners@2.9.2: {} + + client-only@0.0.1: {} + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clone@1.0.4: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + commander@12.1.0: {} + + commander@2.20.3: {} + + commander@7.2.0: {} + + comment-json@4.6.2: + dependencies: + array-timsort: 1.0.3 + esprima: 4.0.1 + + compressible@2.0.18: + dependencies: + mime-db: 1.54.0 + + compression@1.8.1: + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.1.0 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + concat-map@0.0.1: {} + + connect@3.7.0: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + + content-disposition@1.0.1: {} + + content-type@1.0.5: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.2.2: {} + + cookie@0.7.2: {} + + core-js-compat@3.48.0: + dependencies: + browserslist: 4.28.1 + + create-require@1.1.1: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + csstype@3.2.3: {} + + damerau-levenshtein@1.0.8: {} + + data-view-buffer@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-offset@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.4.3(supports-color@5.5.0): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 5.5.0 + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + defaults@1.0.4: + dependencies: + clone: 1.0.4 + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-lazy-prop@2.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + depd@2.0.0: {} + + destroy@1.2.0: {} + + detect-libc@1.0.3: {} + + detect-libc@2.1.2: {} + + diff@4.0.4: {} + + dnssd-advertise@1.1.3: {} + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + drizzle-kit@0.31.9: + dependencies: + '@drizzle-team/brocli': 0.10.2 + '@esbuild-kit/esm-loader': 2.6.5 + esbuild: 0.25.12 + esbuild-register: 3.6.0(esbuild@0.25.12) + transitivePeerDependencies: + - supports-color + + drizzle-orm@0.45.1(expo-sqlite@55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)): + optionalDependencies: + expo-sqlite: 55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.313: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + enhanced-resolve@5.20.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + + error-stack-parser@2.1.4: + dependencies: + stackframe: 1.3.4 + + es-abstract@1.24.1: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-negative-zero: 2.0.3 + is-regex: 1.2.1 + is-set: 2.0.3 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.20 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-iterator-helpers@1.3.0: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + math-intrinsics: 1.1.0 + safe-array-concat: 1.1.3 + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.1.0: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.3.0: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + + esbuild-register@3.6.0(esbuild@0.25.12): + dependencies: + debug: 4.4.3(supports-color@5.5.0) + esbuild: 0.25.12 + transitivePeerDependencies: + - supports-color + + esbuild@0.18.20: + optionalDependencies: + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 + + esbuild@0.25.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.12 + '@esbuild/android-arm': 0.25.12 + '@esbuild/android-arm64': 0.25.12 + '@esbuild/android-x64': 0.25.12 + '@esbuild/darwin-arm64': 0.25.12 + '@esbuild/darwin-x64': 0.25.12 + '@esbuild/freebsd-arm64': 0.25.12 + '@esbuild/freebsd-x64': 0.25.12 + '@esbuild/linux-arm': 0.25.12 + '@esbuild/linux-arm64': 0.25.12 + '@esbuild/linux-ia32': 0.25.12 + '@esbuild/linux-loong64': 0.25.12 + '@esbuild/linux-mips64el': 0.25.12 + '@esbuild/linux-ppc64': 0.25.12 + '@esbuild/linux-riscv64': 0.25.12 + '@esbuild/linux-s390x': 0.25.12 + '@esbuild/linux-x64': 0.25.12 + '@esbuild/netbsd-arm64': 0.25.12 + '@esbuild/netbsd-x64': 0.25.12 + '@esbuild/openbsd-arm64': 0.25.12 + '@esbuild/openbsd-x64': 0.25.12 + '@esbuild/openharmony-arm64': 0.25.12 + '@esbuild/sunos-x64': 0.25.12 + '@esbuild/win32-arm64': 0.25.12 + '@esbuild/win32-ia32': 0.25.12 + '@esbuild/win32-x64': 0.25.12 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@4.0.0: {} + + eslint-config-next@16.1.6(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@next/eslint-plugin-next': 16.1.6 + eslint: 9.39.4(jiti@2.6.1) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-react-hooks: 7.0.1(eslint@9.39.4(jiti@2.6.1)) + globals: 16.4.0 + typescript-eslint: 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-webpack + - eslint-plugin-import-x + - supports-color + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.16.1 + resolve: 1.22.11 + transitivePeerDependencies: + - supports-color + + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)): + dependencies: + '@nolyfill/is-core-module': 1.0.39 + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) + get-tsconfig: 4.13.6 + is-bun-module: 2.0.0 + stable-hash: 0.0.5 + tinyglobby: 0.2.15 + unrs-resolver: 1.11.1 + optionalDependencies: + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)) + transitivePeerDependencies: + - supports-color + + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 9.39.4(jiti@2.6.1) + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.6.1)): + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.9 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.11.1 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 9.39.4(jiti@2.6.1) + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 + + eslint-plugin-react-hooks@7.0.1(eslint@9.39.4(jiti@2.6.1)): + dependencies: + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + eslint: 9.39.4(jiti@2.6.1) + hermes-parser: 0.25.1 + zod: 4.3.6 + zod-validation-error: 4.0.2(zod@4.3.6) + transitivePeerDependencies: + - supports-color + + eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.6.1)): + dependencies: + array-includes: 3.1.9 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.3.0 + eslint: 9.39.4(jiti@2.6.1) + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.5 + object.entries: 1.1.9 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.6 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint-visitor-keys@5.0.1: {} + + eslint@9.39.4(jiti@2.6.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.2 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.5 + '@eslint/js': 9.39.4 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.14.0 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3(supports-color@5.5.0) + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + + espree@10.4.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 4.2.1 + + esprima@4.0.1: {} + + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + event-target-shim@5.0.1: {} + + expo-asset@55.0.8(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3): + dependencies: + '@expo/image-utils': 0.8.12 + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + expo-constants: 55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3) + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + transitivePeerDependencies: + - supports-color + - typescript + + expo-constants@55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3): + dependencies: + '@expo/config': 55.0.8(typescript@5.9.3) + '@expo/env': 2.1.1 + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + transitivePeerDependencies: + - supports-color + - typescript + + expo-file-system@55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0)): + dependencies: + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + + expo-font@55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0): + dependencies: + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + fontfaceobserver: 2.3.0 + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + + expo-keep-awake@55.0.4(expo@55.0.6)(react@19.2.0): + dependencies: + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + react: 19.2.0 + + expo-local-authentication@55.0.8(expo@55.0.6): + dependencies: + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + invariant: 2.2.4 + + expo-modules-autolinking@55.0.9(typescript@5.9.3): + dependencies: + '@expo/require-utils': 55.0.2(typescript@5.9.3) + '@expo/spawn-async': 1.7.2 + chalk: 4.1.2 + commander: 7.2.0 + transitivePeerDependencies: + - supports-color + - typescript + + expo-modules-core@55.0.15(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0): + dependencies: + invariant: 2.2.4 + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + + expo-server@55.0.6: {} + + expo-splash-screen@55.0.10(expo@55.0.6)(typescript@5.9.3): + dependencies: + '@expo/prebuild-config': 55.0.8(expo@55.0.6)(typescript@5.9.3) + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + transitivePeerDependencies: + - supports-color + - typescript + + expo-sqlite@55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0): + dependencies: + await-lock: 2.2.2 + expo: 55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + + expo-status-bar@55.0.4(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0): + dependencies: + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + react-native-is-edge-to-edge: 1.3.1(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + + expo@55.0.6(@babel/core@7.29.0)(@expo/dom-webview@55.0.3)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3): + dependencies: + '@babel/runtime': 7.28.6 + '@expo/cli': 55.0.16(@expo/dom-webview@55.0.3)(expo-constants@55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3))(expo-font@55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(expo@55.0.6)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + '@expo/config': 55.0.8(typescript@5.9.3) + '@expo/config-plugins': 55.0.6 + '@expo/devtools': 55.0.2(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + '@expo/fingerprint': 0.16.6 + '@expo/local-build-cache-provider': 55.0.6(typescript@5.9.3) + '@expo/log-box': 55.0.7(@expo/dom-webview@55.0.3)(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + '@expo/metro': 54.2.0 + '@expo/metro-config': 55.0.9(expo@55.0.6)(typescript@5.9.3) + '@expo/vector-icons': 15.1.1(expo-font@55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + '@ungap/structured-clone': 1.3.0 + babel-preset-expo: 55.0.11(@babel/core@7.29.0)(@babel/runtime@7.28.6)(expo@55.0.6)(react-refresh@0.14.2) + expo-asset: 55.0.8(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + expo-constants: 55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3) + expo-file-system: 55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0)) + expo-font: 55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + expo-keep-awake: 55.0.4(expo@55.0.6)(react@19.2.0) + expo-modules-autolinking: 55.0.9(typescript@5.9.3) + expo-modules-core: 55.0.15(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + pretty-format: 29.7.0 + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + react-refresh: 0.14.2 + whatwg-url-minimum: 0.1.1 + optionalDependencies: + '@expo/dom-webview': 55.0.3(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - expo-router + - expo-widgets + - react-dom + - react-server-dom-webpack + - supports-color + - typescript + - utf-8-validate + + exponential-backoff@3.1.3: {} + + express@5.2.1: + dependencies: + accepts: 2.0.0 + body-parser: 2.2.2 + content-disposition: 1.0.1 + content-type: 1.0.5 + cookie: 0.7.2 + cookie-signature: 1.2.2 + debug: 4.4.3(supports-color@5.5.0) + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 2.1.1 + fresh: 2.0.0 + http-errors: 2.0.1 + merge-descriptors: 2.0.0 + mime-types: 3.0.2 + on-finished: 2.4.1 + once: 1.4.0 + parseurl: 1.3.3 + proxy-addr: 2.0.7 + qs: 6.15.0 + range-parser: 1.2.1 + router: 2.2.0 + send: 1.2.1 + serve-static: 2.2.1 + statuses: 2.0.2 + type-is: 2.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.1: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.20.1: + dependencies: + reusify: 1.1.0 + + fb-dotslash@0.5.8: {} + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + fetch-nodeshim@0.4.9: {} + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + finalhandler@2.1.1: + dependencies: + debug: 4.4.3(supports-color@5.5.0) + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.2 + transitivePeerDependencies: + - supports-color + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.4.1 + keyv: 4.5.4 + + flatted@3.4.1: {} + + flow-enums-runtime@0.0.6: {} + + fontfaceobserver@2.3.0: {} + + for-each@0.3.5: + dependencies: + is-callable: 1.2.7 + + forwarded@0.2.0: {} + + fresh@0.5.2: {} + + fresh@2.0.0: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.8: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + + functions-have-names@1.2.3: {} + + generator-function@2.0.1: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-package-type@0.1.0: {} + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-symbol-description@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + + get-tsconfig@4.13.6: + dependencies: + resolve-pkg-maps: 1.0.0 + + getenv@2.0.0: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@13.0.6: + dependencies: + minimatch: 10.2.4 + minipass: 7.1.3 + path-scurry: 2.0.2 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.5 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@14.0.0: {} + + globals@16.4.0: {} + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + has-bigints@1.1.0: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hermes-compiler@0.14.1: {} + + hermes-estree@0.25.1: {} + + hermes-estree@0.32.0: {} + + hermes-estree@0.32.1: {} + + hermes-estree@0.33.3: {} + + hermes-parser@0.25.1: + dependencies: + hermes-estree: 0.25.1 + + hermes-parser@0.32.0: + dependencies: + hermes-estree: 0.32.0 + + hermes-parser@0.32.1: + dependencies: + hermes-estree: 0.32.1 + + hermes-parser@0.33.3: + dependencies: + hermes-estree: 0.33.3 + + hosted-git-info@7.0.2: + dependencies: + lru-cache: 10.4.3 + + http-errors@2.0.1: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.2 + toidentifier: 1.0.1 + + https-proxy-agent@7.0.6: + dependencies: + agent-base: 7.1.4 + debug: 4.4.3(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + iconv-lite@0.7.2: + dependencies: + safer-buffer: 2.1.2 + + ignore-by-default@1.0.1: {} + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + image-size@1.2.1: + dependencies: + queue: 6.0.2 + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + internal-slot@1.1.0: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + + invariant@2.2.4: + dependencies: + loose-envify: 1.4.0 + + ipaddr.js@1.9.1: {} + + is-array-buffer@3.0.5: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + is-async-function@2.1.1: + dependencies: + async-function: 1.0.0 + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-bigint@1.1.0: + dependencies: + has-bigints: 1.1.0 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-boolean-object@1.2.2: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-bun-module@2.0.0: + dependencies: + semver: 7.7.4 + + is-callable@1.2.7: {} + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.2: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + is-typed-array: 1.1.15 + + is-date-object@1.1.0: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-docker@2.2.1: {} + + is-extglob@2.1.1: {} + + is-finalizationregistry@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-fullwidth-code-point@3.0.0: {} + + is-generator-function@1.1.2: + dependencies: + call-bound: 1.0.4 + generator-function: 2.0.1 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-map@2.0.3: {} + + is-negative-zero@2.0.3: {} + + is-number-object@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-promise@4.0.0: {} + + is-regex@1.2.1: + dependencies: + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.4: + dependencies: + call-bound: 1.0.4 + + is-string@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-symbol@1.1.1: + dependencies: + call-bound: 1.0.4 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + + is-typed-array@1.1.15: + dependencies: + which-typed-array: 1.1.20 + + is-weakmap@2.0.2: {} + + is-weakref@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-weakset@2.0.4: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + iterator.prototype@1.1.5: + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + + jest-environment-node@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 25.5.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + jest-get-type@29.6.3: {} + + jest-haste-map@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/graceful-fs': 4.1.9 + '@types/node': 25.5.0 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-message-util@29.7.0: + dependencies: + '@babel/code-frame': 7.29.0 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 25.5.0 + jest-util: 29.7.0 + + jest-regex-util@29.6.3: {} + + jest-util@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 25.5.0 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@29.7.0: + dependencies: + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 + + jest-worker@29.7.0: + dependencies: + '@types/node': 25.5.0 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jimp-compact@0.16.1: {} + + jiti@2.6.1: {} + + js-tokens@4.0.0: {} + + js-yaml@3.14.2: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + jsc-safe-url@0.2.4: {} + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsx-ast-utils@3.3.5: + dependencies: + array-includes: 3.1.9 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kleur@3.0.3: {} + + lan-network@0.2.0: {} + + language-subtag-registry@0.3.23: {} + + language-tags@1.0.9: + dependencies: + language-subtag-registry: 0.3.23 + + leven@3.1.0: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lighthouse-logger@1.4.2: + dependencies: + debug: 2.6.9 + marky: 1.3.0 + transitivePeerDependencies: + - supports-color + + lightningcss-android-arm64@1.31.1: + optional: true + + lightningcss-android-arm64@1.32.0: + optional: true + + lightningcss-darwin-arm64@1.27.0: + optional: true + + lightningcss-darwin-arm64@1.31.1: + optional: true + + lightningcss-darwin-arm64@1.32.0: + optional: true + + lightningcss-darwin-x64@1.27.0: + optional: true + + lightningcss-darwin-x64@1.31.1: + optional: true + + lightningcss-darwin-x64@1.32.0: + optional: true + + lightningcss-freebsd-x64@1.27.0: + optional: true + + lightningcss-freebsd-x64@1.31.1: + optional: true + + lightningcss-freebsd-x64@1.32.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.27.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.31.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true + + lightningcss-linux-arm64-gnu@1.27.0: + optional: true + + lightningcss-linux-arm64-gnu@1.31.1: + optional: true + + lightningcss-linux-arm64-gnu@1.32.0: + optional: true + + lightningcss-linux-arm64-musl@1.27.0: + optional: true + + lightningcss-linux-arm64-musl@1.31.1: + optional: true + + lightningcss-linux-arm64-musl@1.32.0: + optional: true + + lightningcss-linux-x64-gnu@1.27.0: + optional: true + + lightningcss-linux-x64-gnu@1.31.1: + optional: true + + lightningcss-linux-x64-gnu@1.32.0: + optional: true + + lightningcss-linux-x64-musl@1.27.0: + optional: true + + lightningcss-linux-x64-musl@1.31.1: + optional: true + + lightningcss-linux-x64-musl@1.32.0: + optional: true + + lightningcss-win32-arm64-msvc@1.27.0: + optional: true + + lightningcss-win32-arm64-msvc@1.31.1: + optional: true + + lightningcss-win32-arm64-msvc@1.32.0: + optional: true + + lightningcss-win32-x64-msvc@1.27.0: + optional: true + + lightningcss-win32-x64-msvc@1.31.1: + optional: true + + lightningcss-win32-x64-msvc@1.32.0: + optional: true + + lightningcss@1.27.0: + 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 + + lightningcss@1.31.1: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.31.1 + lightningcss-darwin-arm64: 1.31.1 + lightningcss-darwin-x64: 1.31.1 + lightningcss-freebsd-x64: 1.31.1 + lightningcss-linux-arm-gnueabihf: 1.31.1 + lightningcss-linux-arm64-gnu: 1.31.1 + lightningcss-linux-arm64-musl: 1.31.1 + lightningcss-linux-x64-gnu: 1.31.1 + lightningcss-linux-x64-musl: 1.31.1 + lightningcss-win32-arm64-msvc: 1.31.1 + lightningcss-win32-x64-msvc: 1.31.1 + + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.debounce@4.0.8: {} + + lodash.merge@4.6.2: {} + + lodash.throttle@4.1.1: {} + + log-symbols@2.2.0: + dependencies: + chalk: 2.4.2 + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lru-cache@10.4.3: {} + + lru-cache@11.2.6: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + make-error@1.3.6: {} + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + marky@1.3.0: {} + + math-intrinsics@1.1.0: {} + + media-typer@1.1.0: {} + + memoize-one@5.2.1: {} + + merge-descriptors@2.0.0: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + metro-babel-transformer@0.83.3: + dependencies: + '@babel/core': 7.29.0 + flow-enums-runtime: 0.0.6 + hermes-parser: 0.32.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-babel-transformer@0.83.5: + dependencies: + '@babel/core': 7.29.0 + flow-enums-runtime: 0.0.6 + hermes-parser: 0.33.3 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-cache-key@0.83.3: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-cache-key@0.83.5: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-cache@0.83.3: + dependencies: + exponential-backoff: 3.1.3 + flow-enums-runtime: 0.0.6 + https-proxy-agent: 7.0.6 + metro-core: 0.83.3 + transitivePeerDependencies: + - supports-color + + metro-cache@0.83.5: + dependencies: + exponential-backoff: 3.1.3 + flow-enums-runtime: 0.0.6 + https-proxy-agent: 7.0.6 + metro-core: 0.83.5 + transitivePeerDependencies: + - supports-color + + metro-config@0.83.3: + dependencies: + connect: 3.7.0 + flow-enums-runtime: 0.0.6 + jest-validate: 29.7.0 + metro: 0.83.3 + metro-cache: 0.83.3 + metro-core: 0.83.3 + metro-runtime: 0.83.3 + yaml: 2.8.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro-config@0.83.5: + dependencies: + connect: 3.7.0 + flow-enums-runtime: 0.0.6 + jest-validate: 29.7.0 + metro: 0.83.5 + metro-cache: 0.83.5 + metro-core: 0.83.5 + metro-runtime: 0.83.5 + yaml: 2.8.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro-core@0.83.3: + dependencies: + flow-enums-runtime: 0.0.6 + lodash.throttle: 4.1.1 + metro-resolver: 0.83.3 + + metro-core@0.83.5: + dependencies: + flow-enums-runtime: 0.0.6 + lodash.throttle: 4.1.1 + metro-resolver: 0.83.5 + + metro-file-map@0.83.3: + dependencies: + debug: 4.4.3(supports-color@5.5.0) + fb-watchman: 2.0.2 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.8 + nullthrows: 1.1.1 + walker: 1.0.8 + transitivePeerDependencies: + - supports-color + + metro-file-map@0.83.5: + dependencies: + debug: 4.4.3(supports-color@5.5.0) + fb-watchman: 2.0.2 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.8 + nullthrows: 1.1.1 + walker: 1.0.8 + transitivePeerDependencies: + - supports-color + + metro-minify-terser@0.83.3: + dependencies: + flow-enums-runtime: 0.0.6 + terser: 5.46.0 + + metro-minify-terser@0.83.5: + dependencies: + flow-enums-runtime: 0.0.6 + terser: 5.46.0 + + metro-resolver@0.83.3: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-resolver@0.83.5: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-runtime@0.83.3: + dependencies: + '@babel/runtime': 7.28.6 + flow-enums-runtime: 0.0.6 + + metro-runtime@0.83.5: + dependencies: + '@babel/runtime': 7.28.6 + flow-enums-runtime: 0.0.6 + + metro-source-map@0.83.3: + dependencies: + '@babel/traverse': 7.29.0 + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.29.0' + '@babel/types': 7.29.0 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-symbolicate: 0.83.3 + nullthrows: 1.1.1 + ob1: 0.83.3 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-source-map@0.83.5: + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-symbolicate: 0.83.5 + nullthrows: 1.1.1 + ob1: 0.83.5 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-symbolicate@0.83.3: + dependencies: + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-source-map: 0.83.3 + nullthrows: 1.1.1 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-symbolicate@0.83.5: + dependencies: + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-source-map: 0.83.5 + nullthrows: 1.1.1 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-transform-plugins@0.83.3: + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + flow-enums-runtime: 0.0.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-transform-plugins@0.83.5: + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + flow-enums-runtime: 0.0.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-transform-worker@0.83.3: + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + flow-enums-runtime: 0.0.6 + metro: 0.83.3 + metro-babel-transformer: 0.83.3 + metro-cache: 0.83.3 + metro-cache-key: 0.83.3 + metro-minify-terser: 0.83.3 + metro-source-map: 0.83.3 + metro-transform-plugins: 0.83.3 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro-transform-worker@0.83.5: + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + flow-enums-runtime: 0.0.6 + metro: 0.83.5 + metro-babel-transformer: 0.83.5 + metro-cache: 0.83.5 + metro-cache-key: 0.83.5 + metro-minify-terser: 0.83.5 + metro-source-map: 0.83.5 + metro-transform-plugins: 0.83.5 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro@0.83.3: + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + accepts: 1.3.8 + chalk: 4.1.2 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 4.4.3(supports-color@5.5.0) + error-stack-parser: 2.1.4 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + hermes-parser: 0.32.0 + image-size: 1.2.1 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.83.3 + metro-cache: 0.83.3 + metro-cache-key: 0.83.3 + metro-config: 0.83.3 + metro-core: 0.83.3 + metro-file-map: 0.83.3 + metro-resolver: 0.83.3 + metro-runtime: 0.83.3 + metro-source-map: 0.83.3 + metro-symbolicate: 0.83.3 + metro-transform-plugins: 0.83.3 + metro-transform-worker: 0.83.3 + mime-types: 2.1.35 + nullthrows: 1.1.1 + serialize-error: 2.1.0 + source-map: 0.5.7 + throat: 5.0.0 + ws: 7.5.10 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro@0.83.5: + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + accepts: 2.0.0 + chalk: 4.1.2 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 4.4.3(supports-color@5.5.0) + error-stack-parser: 2.1.4 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + hermes-parser: 0.33.3 + image-size: 1.2.1 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.83.5 + metro-cache: 0.83.5 + metro-cache-key: 0.83.5 + metro-config: 0.83.5 + metro-core: 0.83.5 + metro-file-map: 0.83.5 + metro-resolver: 0.83.5 + metro-runtime: 0.83.5 + metro-source-map: 0.83.5 + metro-symbolicate: 0.83.5 + metro-transform-plugins: 0.83.5 + metro-transform-worker: 0.83.5 + mime-types: 3.0.2 + nullthrows: 1.1.1 + serialize-error: 2.1.0 + source-map: 0.5.7 + throat: 5.0.0 + ws: 7.5.10 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-db@1.54.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime-types@3.0.2: + dependencies: + mime-db: 1.54.0 + + mime@1.6.0: {} + + mimic-fn@1.2.0: {} + + minimatch@10.2.4: + dependencies: + brace-expansion: 5.0.4 + + minimatch@3.1.5: + dependencies: + brace-expansion: 1.1.12 + + minimist@1.2.8: {} + + minipass@7.1.3: {} + + mkdirp@1.0.4: {} + + ms@2.0.0: {} + + ms@2.1.3: {} + + multitars@0.2.4: {} + + nanoid@3.3.11: {} + + napi-postinstall@0.3.4: {} + + nativewind@4.2.2(react-native-reanimated@4.2.2(react-native-worklets@0.7.4(@babel/core@7.29.0)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(tailwindcss@4.2.1): + dependencies: + comment-json: 4.6.2 + debug: 4.4.3(supports-color@5.5.0) + react-native-css-interop: 0.2.2(react-native-reanimated@4.2.2(react-native-worklets@0.7.4(@babel/core@7.29.0)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(tailwindcss@4.2.1) + tailwindcss: 4.2.1 + transitivePeerDependencies: + - react + - react-native + - react-native-reanimated + - react-native-safe-area-context + - react-native-svg + - supports-color + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + negotiator@0.6.4: {} + + negotiator@1.0.0: {} + + next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + dependencies: + '@next/env': 16.1.6 + '@swc/helpers': 0.5.15 + baseline-browser-mapping: 2.10.7 + caniuse-lite: 1.0.30001778 + postcss: 8.4.31 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.3) + optionalDependencies: + '@next/swc-darwin-arm64': 16.1.6 + '@next/swc-darwin-x64': 16.1.6 + '@next/swc-linux-arm64-gnu': 16.1.6 + '@next/swc-linux-arm64-musl': 16.1.6 + '@next/swc-linux-x64-gnu': 16.1.6 + '@next/swc-linux-x64-musl': 16.1.6 + '@next/swc-win32-arm64-msvc': 16.1.6 + '@next/swc-win32-x64-msvc': 16.1.6 + babel-plugin-react-compiler: 1.0.0 + sharp: 0.34.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + node-exports-info@1.6.0: + dependencies: + array.prototype.flatmap: 1.3.3 + es-errors: 1.3.0 + object.entries: 1.1.9 + semver: 6.3.1 + + node-forge@1.3.3: {} + + node-int64@0.4.0: {} + + node-releases@2.0.36: {} + + nodemon@3.1.14: + dependencies: + chokidar: 3.6.0 + debug: 4.4.3(supports-color@5.5.0) + ignore-by-default: 1.0.1 + minimatch: 10.2.4 + pstree.remy: 1.1.8 + semver: 7.7.4 + simple-update-notifier: 2.0.0 + supports-color: 5.5.0 + touch: 3.1.1 + undefsafe: 2.0.5 + + normalize-path@3.0.0: {} + + npm-package-arg@11.0.3: + dependencies: + hosted-git-info: 7.0.2 + proc-log: 4.2.0 + semver: 7.7.4 + validate-npm-package-name: 5.0.1 + + nullthrows@1.1.1: {} + + ob1@0.83.3: + dependencies: + flow-enums-runtime: 0.0.6 + + ob1@0.83.5: + dependencies: + flow-enums-runtime: 0.0.6 + + object-assign@4.1.1: {} + + object-inspect@1.13.4: {} + + object-keys@1.1.1: {} + + object.assign@4.1.7: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + + object.entries@1.1.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-object-atoms: 1.1.1 + + object.groupby@1.0.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + + object.values@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + on-headers@1.1.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@2.0.1: + dependencies: + mimic-fn: 1.2.0 + + open@7.4.2: + dependencies: + is-docker: 2.2.1 + is-wsl: 2.2.0 + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + ora@3.4.0: + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + cli-spinners: 2.9.2 + log-symbols: 2.2.0 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-try@2.2.0: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-png@2.1.0: + dependencies: + pngjs: 3.4.0 + + parseurl@1.3.3: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@2.0.2: + dependencies: + lru-cache: 11.2.6 + minipass: 7.1.3 + + path-to-regexp@8.3.0: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.3: {} + + pirates@4.0.7: {} + + plist@3.1.0: + dependencies: + '@xmldom/xmldom': 0.8.11 + base64-js: 1.5.1 + xmlbuilder: 15.1.1 + + pngjs@3.4.0: {} + + possible-typed-array-names@1.1.0: {} + + postcss@8.4.31: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + postcss@8.4.49: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + postcss@8.5.8: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + + proc-log@4.2.0: {} + + progress@2.0.3: {} + + promise@8.3.0: + dependencies: + asap: 2.0.6 + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + pstree.remy@1.1.8: {} + + punycode@2.3.1: {} + + qs@6.15.0: + dependencies: + side-channel: 1.1.0 + + queue-microtask@1.2.3: {} + + queue@6.0.2: + dependencies: + inherits: 2.0.4 + + range-parser@1.2.1: {} + + raw-body@3.0.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.1 + iconv-lite: 0.7.2 + unpipe: 1.0.0 + + react-devtools-core@6.1.5: + dependencies: + shell-quote: 1.8.3 + ws: 7.5.10 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + react-dom@19.2.3(react@19.2.0): + dependencies: + react: 19.2.0 + scheduler: 0.27.0 + optional: true + + react-dom@19.2.3(react@19.2.3): + dependencies: + react: 19.2.3 + scheduler: 0.27.0 + + react-is@16.13.1: {} + + react-is@18.3.1: {} + + react-native-css-interop@0.2.2(react-native-reanimated@4.2.2(react-native-worklets@0.7.4(@babel/core@7.29.0)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(tailwindcss@4.2.1): + dependencies: + '@babel/helper-module-imports': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + debug: 4.4.3(supports-color@5.5.0) + lightningcss: 1.27.0 + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + react-native-reanimated: 4.2.2(react-native-worklets@0.7.4(@babel/core@7.29.0)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + semver: 7.7.4 + tailwindcss: 4.2.1 + transitivePeerDependencies: + - supports-color + + react-native-is-edge-to-edge@1.2.1(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0): + dependencies: + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + + react-native-is-edge-to-edge@1.3.1(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0): + dependencies: + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + + react-native-reanimated@4.2.2(react-native-worklets@0.7.4(@babel/core@7.29.0)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0): + dependencies: + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + react-native-is-edge-to-edge: 1.2.1(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + react-native-worklets: 0.7.4(@babel/core@7.29.0)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + semver: 7.7.3 + + react-native-worklets@0.7.4(@babel/core@7.29.0)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0): + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.29.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.29.0) + convert-source-map: 2.0.0 + react: 19.2.0 + react-native: 0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0) + semver: 7.7.3 + transitivePeerDependencies: + - supports-color + + react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native/assets-registry': 0.83.2 + '@react-native/codegen': 0.83.2(@babel/core@7.29.0) + '@react-native/community-cli-plugin': 0.83.2 + '@react-native/gradle-plugin': 0.83.2 + '@react-native/js-polyfills': 0.83.2 + '@react-native/normalize-colors': 0.83.2 + '@react-native/virtualized-lists': 0.83.2(@types/react@19.2.14)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + babel-jest: 29.7.0(@babel/core@7.29.0) + babel-plugin-syntax-hermes-parser: 0.32.0 + base64-js: 1.5.1 + commander: 12.1.0 + flow-enums-runtime: 0.0.6 + glob: 7.2.3 + hermes-compiler: 0.14.1 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + memoize-one: 5.2.1 + metro-runtime: 0.83.5 + metro-source-map: 0.83.5 + nullthrows: 1.1.1 + pretty-format: 29.7.0 + promise: 8.3.0 + react: 19.2.0 + react-devtools-core: 6.1.5 + react-refresh: 0.14.2 + regenerator-runtime: 0.13.11 + scheduler: 0.27.0 + semver: 7.7.4 + stacktrace-parser: 0.1.11 + whatwg-fetch: 3.6.20 + ws: 7.5.10 + yargs: 17.7.2 + optionalDependencies: + '@types/react': 19.2.14 + transitivePeerDependencies: + - '@babel/core' + - '@react-native-community/cli' + - '@react-native/metro-config' + - bufferutil + - supports-color + - utf-8-validate + + react-refresh@0.14.2: {} + + react@19.2.0: {} + + react@19.2.3: {} + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + reflect.getprototypeof@1.0.10: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + + regenerate-unicode-properties@10.2.2: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.13.11: {} + + regexp.prototype.flags@1.5.4: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + + regexpu-core@6.4.0: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.2 + regjsgen: 0.8.0 + regjsparser: 0.13.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.1 + + regjsgen@0.8.0: {} + + regjsparser@0.13.0: + dependencies: + jsesc: 3.1.0 + + require-directory@2.1.1: {} + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-pkg-maps@1.0.0: {} + + resolve-workspace-root@2.0.1: {} + + resolve@1.22.11: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resolve@2.0.0-next.6: + dependencies: + es-errors: 1.3.0 + is-core-module: 2.16.1 + node-exports-info: 1.6.0 + object-keys: 1.1.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@2.0.0: + dependencies: + onetime: 2.0.1 + signal-exit: 3.0.7 + + reusify@1.1.0: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + router@2.2.0: + dependencies: + debug: 4.4.3(supports-color@5.5.0) + depd: 2.0.0 + is-promise: 4.0.0 + parseurl: 1.3.3 + path-to-regexp: 8.3.0 + transitivePeerDependencies: + - supports-color + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-array-concat@1.1.3: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + has-symbols: 1.1.0 + isarray: 2.0.5 + + safe-buffer@5.2.1: {} + + safe-push-apply@1.0.0: + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-regex: 1.2.1 + + safer-buffer@2.1.2: {} + + sax@1.5.0: {} + + scheduler@0.27.0: {} + + semver@6.3.1: {} + + semver@7.7.3: {} + + semver@7.7.4: {} + + send@0.19.2: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.1 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.2 + transitivePeerDependencies: + - supports-color + + send@1.2.1: + dependencies: + debug: 4.4.3(supports-color@5.5.0) + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 2.0.0 + http-errors: 2.0.1 + mime-types: 3.0.2 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.2 + transitivePeerDependencies: + - supports-color + + serialize-error@2.1.0: {} + + serve-static@1.16.3: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.2 + transitivePeerDependencies: + - supports-color + + serve-static@2.2.1: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 1.2.1 + transitivePeerDependencies: + - supports-color + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + + setprototypeof@1.2.0: {} + + sharp@0.34.5: + dependencies: + '@img/colour': 1.1.0 + detect-libc: 2.1.2 + semver: 7.7.4 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.34.5 + '@img/sharp-darwin-x64': 0.34.5 + '@img/sharp-libvips-darwin-arm64': 1.2.4 + '@img/sharp-libvips-darwin-x64': 1.2.4 + '@img/sharp-libvips-linux-arm': 1.2.4 + '@img/sharp-libvips-linux-arm64': 1.2.4 + '@img/sharp-libvips-linux-ppc64': 1.2.4 + '@img/sharp-libvips-linux-riscv64': 1.2.4 + '@img/sharp-libvips-linux-s390x': 1.2.4 + '@img/sharp-libvips-linux-x64': 1.2.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + '@img/sharp-linux-arm': 0.34.5 + '@img/sharp-linux-arm64': 0.34.5 + '@img/sharp-linux-ppc64': 0.34.5 + '@img/sharp-linux-riscv64': 0.34.5 + '@img/sharp-linux-s390x': 0.34.5 + '@img/sharp-linux-x64': 0.34.5 + '@img/sharp-linuxmusl-arm64': 0.34.5 + '@img/sharp-linuxmusl-x64': 0.34.5 + '@img/sharp-wasm32': 0.34.5 + '@img/sharp-win32-arm64': 0.34.5 + '@img/sharp-win32-ia32': 0.34.5 + '@img/sharp-win32-x64': 0.34.5 + optional: true + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shell-quote@1.8.3: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@3.0.7: {} + + simple-plist@1.3.1: + dependencies: + bplist-creator: 0.1.0 + bplist-parser: 0.3.1 + plist: 3.1.0 + + simple-update-notifier@2.0.0: + dependencies: + semver: 7.7.4 + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + slugify@1.6.6: {} + + source-map-js@1.2.1: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.5.7: {} + + source-map@0.6.1: {} + + sprintf-js@1.0.3: {} + + stable-hash@0.0.5: {} + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + stackframe@1.3.4: {} + + stacktrace-parser@0.1.11: + dependencies: + type-fest: 0.7.1 + + statuses@1.5.0: {} + + statuses@2.0.2: {} + + stop-iteration-iterator@1.1.0: + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + + stream-buffers@2.2.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string.prototype.includes@2.0.1: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + + string.prototype.matchall@4.0.12: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.0 + + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.24.1 + + string.prototype.trim@1.2.10: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 + + string.prototype.trimend@1.0.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + strip-ansi@5.2.0: + dependencies: + ansi-regex: 4.1.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@3.0.0: {} + + strip-json-comments@3.1.1: {} + + structured-headers@0.4.1: {} + + styled-jsx@5.1.6(@babel/core@7.29.0)(react@19.2.3): + dependencies: + client-only: 0.0.1 + react: 19.2.3 + optionalDependencies: + '@babel/core': 7.29.0 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + tailwindcss@4.2.1: {} + + tapable@2.3.0: {} + + terminal-link@2.1.1: + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + + terser@5.46.0: + dependencies: + '@jridgewell/source-map': 0.3.11 + acorn: 8.16.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.5 + + throat@5.0.0: {} + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + tmpl@1.0.5: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + toqr@0.1.1: {} + + touch@3.1.1: {} + + ts-api-utils@2.4.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + + ts-node@10.9.2(@types/node@25.5.0)(typescript@5.9.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 25.5.0 + acorn: 8.16.0 + acorn-walk: 8.3.5 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 + typescript: 5.9.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + + tsconfig-paths@3.15.0: + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tslib@2.8.1: {} + + turbo-darwin-64@2.8.16: + optional: true + + turbo-darwin-arm64@2.8.16: + optional: true + + turbo-linux-64@2.8.16: + optional: true + + turbo-linux-arm64@2.8.16: + optional: true + + turbo-windows-64@2.8.16: + optional: true + + turbo-windows-arm64@2.8.16: + optional: true + + turbo@2.8.16: + optionalDependencies: + turbo-darwin-64: 2.8.16 + turbo-darwin-arm64: 2.8.16 + turbo-linux-64: 2.8.16 + turbo-linux-arm64: 2.8.16 + turbo-windows-64: 2.8.16 + turbo-windows-arm64: 2.8.16 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-fest@0.21.3: {} + + type-fest@0.7.1: {} + + type-is@2.0.1: + dependencies: + content-type: 1.0.5 + media-typer: 1.1.0 + mime-types: 3.0.2 + + typed-array-buffer@1.0.3: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + + typed-array-byte-length@1.0.3: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + + typed-array-byte-offset@1.0.4: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + + typed-array-length@1.0.7: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + + typescript-eslint@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + typescript@5.9.3: {} + + unbox-primitive@1.1.0: + dependencies: + call-bound: 1.0.4 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + + undefsafe@2.0.5: {} + + undici-types@6.21.0: {} + + undici-types@7.18.2: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.2.0 + + unicode-match-property-value-ecmascript@2.2.1: {} + + unicode-property-aliases-ecmascript@2.2.0: {} + + unpipe@1.0.0: {} + + unrs-resolver@1.11.1: + dependencies: + napi-postinstall: 0.3.4 + optionalDependencies: + '@unrs/resolver-binding-android-arm-eabi': 1.11.1 + '@unrs/resolver-binding-android-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-x64': 1.11.1 + '@unrs/resolver-binding-freebsd-x64': 1.11.1 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 + '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-musl': 1.11.1 + '@unrs/resolver-binding-wasm32-wasi': 1.11.1 + '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 + '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 + '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 + + update-browserslist-db@1.2.3(browserslist@4.28.1): + dependencies: + browserslist: 4.28.1 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + utils-merge@1.0.1: {} + + uuid@7.0.3: {} + + v8-compile-cache-lib@3.0.1: {} + + validate-npm-package-name@5.0.1: {} + + vary@1.1.2: {} + + vlq@1.0.1: {} + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + wcwidth@1.0.1: + dependencies: + defaults: 1.0.4 + + whatwg-fetch@3.6.20: {} + + whatwg-url-minimum@0.1.1: {} + + which-boxed-primitive@1.1.1: + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + + which-builtin-type@1.2.1: + dependencies: + call-bound: 1.0.4 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.2 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.20 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + + which-typed-array@1.1.20: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + write-file-atomic@4.0.2: + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + ws@7.5.10: {} + + ws@8.19.0: {} + + xcode@3.0.1: + dependencies: + simple-plist: 1.3.1 + uuid: 7.0.3 + + xml2js@0.6.0: + dependencies: + sax: 1.5.0 + xmlbuilder: 11.0.1 + + xmlbuilder@11.0.1: {} + + xmlbuilder@15.1.1: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yaml@2.8.2: {} + + yargs-parser@21.1.1: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yn@3.1.1: {} + + yocto-queue@0.1.0: {} + + zod-validation-error@4.0.2(zod@4.3.6): + dependencies: + zod: 4.3.6 + + zod@3.25.76: {} + + zod@4.3.6: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..e9b0dad --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - 'apps/*' + - 'packages/*' diff --git a/turbo.json b/turbo.json new file mode 100644 index 0000000..ab2f65d --- /dev/null +++ b/turbo.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://turbo.build/schema.json", + "tasks": { + "build": { "dependsOn": ["^build"], "outputs": [".next/**", "dist/**"] }, + "dev": { "cache": false, "persistent": true }, + "test": { "dependsOn": ["^build"] }, + "lint": {} + } +} From 6d0e6addd578975c995c0d3ed42420f701e9a018 Mon Sep 17 00:00:00 2001 From: davidasix Date: Thu, 12 Mar 2026 17:20:16 -0400 Subject: [PATCH 05/31] Update package names and add some build scripts --- .vscode/settings.json | 5 +++++ apps/mobile/package.json | 2 +- apps/server/package.json | 2 +- apps/web/package.json | 2 +- package.json | 14 +++++++++++++- packages/trpc/package.json | 2 +- pnpm-lock.yaml | 9 +++++++++ 7 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..f297e7b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "cSpell.words": [ + "midwifes" + ] +} \ No newline at end of file diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 8995a06..b60500a 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -1,5 +1,5 @@ { - "name": "mobile", + "name": "@midwifes-notebook/mobile", "version": "1.0.0", "main": "index.ts", "scripts": { diff --git a/apps/server/package.json b/apps/server/package.json index 1327ebd..f265f29 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -1,5 +1,5 @@ { - "name": "server", + "name": "@midwifes-notebook/server", "version": "1.0.0", "description": "", "main": "index.js", diff --git a/apps/web/package.json b/apps/web/package.json index 82a794d..6b5bd2e 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,5 +1,5 @@ { - "name": "web", + "name": "@midwifes-notebook/web", "version": "0.1.0", "private": true, "scripts": { diff --git a/package.json b/package.json index 5602e2b..bb049ce 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,19 @@ "description": "", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "dev": "turbo dev", + "dev:mobile": "turbo dev --filter=@midwifes-notebook/mobile", + "dev:web": "turbo dev --filter=@midwifes-notebook/web", + "dev:server": "turbo dev --filter=@midwifes-notebook/server", + "build": "turbo build", + "build:mobile": "turbo build --filter=@midwifes-notebook/mobile", + "build:web": "turbo build --filter=@midwifes-notebook/web", + "build:server": "turbo build --filter=@midwifes-notebook/server", + "test": "turbo test", + "test:mobile": "turbo test --filter=@midwifes-notebook/mobile", + "test:web": "turbo test --filter=@midwifes-notebook/web", + "test:server": "turbo test --filter=@midwifes-notebook/server", + "lint": "turbo lint" }, "keywords": [], "author": "", diff --git a/packages/trpc/package.json b/packages/trpc/package.json index 305cb3c..f91df8c 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -1,5 +1,5 @@ { - "name": "trpc", + "name": "@midwifes-notebook/trpc", "version": "1.0.0", "description": "", "main": "index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ba28ef9..6e60176 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,6 +14,9 @@ importers: apps/mobile: dependencies: + '@midwifes-notebook/trpc': + specifier: workspace:* + version: link:../../packages/trpc drizzle-orm: specifier: ^0.45.1 version: 0.45.1(expo-sqlite@55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)) @@ -60,6 +63,9 @@ importers: apps/server: dependencies: + '@midwifes-notebook/trpc': + specifier: workspace:* + version: link:../../packages/trpc '@trpc/server': specifier: ^11.12.0 version: 11.12.0(typescript@5.9.3) @@ -88,6 +94,9 @@ importers: apps/web: dependencies: + '@midwifes-notebook/trpc': + specifier: workspace:* + version: link:../../packages/trpc '@tanstack/react-query': specifier: ^5.90.21 version: 5.90.21(react@19.2.3) From 90f8f7b017c3c60b6d530663e6f6bafa6a308659 Mon Sep 17 00:00:00 2001 From: davidasix Date: Thu, 12 Mar 2026 17:21:57 -0400 Subject: [PATCH 06/31] Add server scoped git ignore --- apps/server/.gitignore | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 apps/server/.gitignore diff --git a/apps/server/.gitignore b/apps/server/.gitignore new file mode 100644 index 0000000..3122d4f --- /dev/null +++ b/apps/server/.gitignore @@ -0,0 +1,25 @@ +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# typescript +*.tsbuildinfo \ No newline at end of file From d47d47604b114aa23b7fd712aa4b4aba8678a325 Mon Sep 17 00:00:00 2001 From: davidasix Date: Fri, 13 Mar 2026 11:33:57 -0400 Subject: [PATCH 07/31] rename command --- apps/mobile/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/mobile/package.json b/apps/mobile/package.json index b60500a..3e4cf60 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -3,6 +3,7 @@ "version": "1.0.0", "main": "index.ts", "scripts": { + "dev": "expo start", "start": "expo start", "android": "expo start --android", "ios": "expo start --ios", From f08c4abfd650d8c08b7c11701a59eceee8f655f0 Mon Sep 17 00:00:00 2001 From: davidasix Date: Fri, 3 Apr 2026 20:53:41 -0400 Subject: [PATCH 08/31] Audit packages --- pnpm-lock.yaml | 447 +++++++++++--------------------------------- pnpm-workspace.yaml | 19 +- 2 files changed, 125 insertions(+), 341 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e60176..0ea5bae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,21 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + '@xmldom/xmldom@<0.8.12': '>=0.8.12' + brace-expansion@<1.1.13: '>=1.1.13' + brace-expansion@>=4.0.0 <5.0.5: '>=5.0.5' + esbuild@<=0.24.2: '>=0.25.0' + flatted@<=3.4.1: '>=3.4.2' + next@>=16.0.0-beta.0 <16.1.7: '>=16.1.7' + next@>=16.0.1 <16.1.7: '>=16.1.7' + node-forge@<1.4.0: '>=1.4.0' + node-forge@<=1.3.3: '>=1.4.0' + path-to-regexp@>=8.0.0 <8.4.0: '>=8.4.0' + picomatch@<2.3.2: '>=2.3.2' + picomatch@>=4.0.0 <4.0.4: '>=4.0.4' + yaml@>=2.0.0 <2.8.3: '>=2.8.3' + importers: .: @@ -105,13 +120,13 @@ importers: version: 11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3) '@trpc/next': specifier: ^11.12.0 - version: 11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) + version: 11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) '@trpc/server': specifier: ^11.12.0 version: 11.12.0(typescript@5.9.3) next: - specifier: 16.1.6 - version: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: '>=16.1.7' + version: 16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: specifier: 19.2.3 version: 19.2.3 @@ -725,192 +740,96 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.18.20': - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.25.12': resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.18.20': - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.25.12': resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.18.20': - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.25.12': resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.18.20': - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.25.12': resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.18.20': - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.25.12': resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.18.20': - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.25.12': resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.18.20': - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.18.20': - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.25.12': resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.18.20': - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.25.12': resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.18.20': - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.25.12': resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.18.20': - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.25.12': resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.18.20': - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.25.12': resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.18.20': - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.25.12': resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.18.20': - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.25.12': resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.18.20': - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.25.12': resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.18.20': - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.25.12': resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} engines: {node: '>=18'} @@ -923,12 +842,6 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.18.20': - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} engines: {node: '>=18'} @@ -941,12 +854,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.18.20': - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} engines: {node: '>=18'} @@ -959,48 +866,24 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.18.20': - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.25.12': resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.18.20': - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.25.12': resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.18.20': - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.25.12': resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.18.20': - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.25.12': resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} engines: {node: '>=18'} @@ -1413,56 +1296,56 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@next/env@16.1.6': - resolution: {integrity: sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==} + '@next/env@16.2.2': + resolution: {integrity: sha512-LqSGz5+xGk9EL/iBDr2yo/CgNQV6cFsNhRR2xhSXYh7B/hb4nePCxlmDvGEKG30NMHDFf0raqSyOZiQrO7BkHQ==} '@next/eslint-plugin-next@16.1.6': resolution: {integrity: sha512-/Qq3PTagA6+nYVfryAtQ7/9FEr/6YVyvOtl6rZnGsbReGLf0jZU6gkpr1FuChAQpvV46a78p4cmHOVP8mbfSMQ==} - '@next/swc-darwin-arm64@16.1.6': - resolution: {integrity: sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==} + '@next/swc-darwin-arm64@16.2.2': + resolution: {integrity: sha512-B92G3ulrwmkDSEJEp9+XzGLex5wC1knrmCSIylyVeiAtCIfvEJYiN3v5kXPlYt5R4RFlsfO/v++aKV63Acrugg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@16.1.6': - resolution: {integrity: sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==} + '@next/swc-darwin-x64@16.2.2': + resolution: {integrity: sha512-7ZwSgNKJNQiwW0CKhNm9B1WS2L1Olc4B2XY0hPYCAL3epFnugMhuw5TMWzMilQ3QCZcCHoYm9NGWTHbr5REFxw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@16.1.6': - resolution: {integrity: sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==} + '@next/swc-linux-arm64-gnu@16.2.2': + resolution: {integrity: sha512-c3m8kBHMziMgo2fICOP/cd/5YlrxDU5YYjAJeQLyFsCqVF8xjOTH/QYG4a2u48CvvZZSj1eHQfBCbyh7kBr30Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@16.1.6': - resolution: {integrity: sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==} + '@next/swc-linux-arm64-musl@16.2.2': + resolution: {integrity: sha512-VKLuscm0P/mIfzt+SDdn2+8TNNJ7f0qfEkA+az7OqQbjzKdBxAHs0UvuiVoCtbwX+dqMEL9U54b5wQ/aN3dHeg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@16.1.6': - resolution: {integrity: sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==} + '@next/swc-linux-x64-gnu@16.2.2': + resolution: {integrity: sha512-kU3OPHJq6sBUjOk7wc5zJ7/lipn8yGldMoAv4z67j6ov6Xo/JvzA7L7LCsyzzsXmgLEhk3Qkpwqaq/1+XpNR3g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@16.1.6': - resolution: {integrity: sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==} + '@next/swc-linux-x64-musl@16.2.2': + resolution: {integrity: sha512-CKXRILyErMtUftp+coGcZ38ZwE/Aqq45VMCcRLr2I4OXKrgxIBDXHnBgeX/UMil0S09i2JXaDL3Q+TN8D/cKmg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@16.1.6': - resolution: {integrity: sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==} + '@next/swc-win32-arm64-msvc@16.2.2': + resolution: {integrity: sha512-sS/jSk5VUoShUqINJFvNjVT7JfR5ORYj/+/ZpOYbbIohv/lQfduWnGAycq2wlknbOql2xOR0DoV0s6Xfcy49+g==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@16.1.6': - resolution: {integrity: sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==} + '@next/swc-win32-x64-msvc@16.2.2': + resolution: {integrity: sha512-aHaKceJgdySReT7qeck5oShucxWRiiEuwCGK8HHALe6yZga8uyFpLkPgaRw3kkF04U7ROogL/suYCNt/+CuXGA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1673,7 +1556,7 @@ packages: '@trpc/client': 11.12.0 '@trpc/react-query': 11.12.0 '@trpc/server': 11.12.0 - next: '*' + next: '>=16.1.7' react: '>=16.8.0' react-dom: '>=16.8.0' typescript: '>=5.7.2' @@ -1943,9 +1826,9 @@ packages: cpu: [x64] os: [win32] - '@xmldom/xmldom@0.8.11': - resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} - engines: {node: '>=10.0.0'} + '@xmldom/xmldom@0.9.9': + resolution: {integrity: sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==} + engines: {node: '>=14.6'} abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} @@ -2157,9 +2040,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - balanced-match@4.0.4: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} @@ -2199,11 +2079,8 @@ packages: resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==} engines: {node: '>= 5.10.0'} - brace-expansion@1.1.12: - resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} - - brace-expansion@5.0.4: - resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} engines: {node: 18 || 20 || >=22} braces@3.0.3: @@ -2334,9 +2211,6 @@ packages: resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} engines: {node: '>= 0.8.0'} - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} @@ -2625,12 +2499,7 @@ packages: esbuild-register@3.6.0: resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} peerDependencies: - esbuild: '>=0.12 <1' - - esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true + esbuild: '>=0.25.0' esbuild@0.25.12: resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} @@ -2910,7 +2779,7 @@ packages: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} peerDependencies: - picomatch: ^3 || ^4 + picomatch: '>=4.0.4' peerDependenciesMeta: picomatch: optional: true @@ -2946,8 +2815,8 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} - flatted@3.4.1: - resolution: {integrity: sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==} + flatted@3.4.2: + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} @@ -3906,8 +3775,8 @@ packages: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} - next@16.1.6: - resolution: {integrity: sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==} + next@16.2.2: + resolution: {integrity: sha512-i6AJdyVa4oQjyvX/6GeER8dpY/xlIV+4NMv/svykcLtURJSy/WzDnnUk/TM4d0uewFHK7xSQz4TbIwPgjky+3A==} engines: {node: '>=20.9.0'} hasBin: true peerDependencies: @@ -3931,8 +3800,8 @@ packages: resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} engines: {node: '>= 0.4'} - node-forge@1.3.3: - resolution: {integrity: sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==} + node-forge@1.4.0: + resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} engines: {node: '>= 6.13.0'} node-int64@0.4.0: @@ -4087,20 +3956,20 @@ packages: resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} engines: {node: 18 || 20 || >=22} - path-to-regexp@8.3.0: - resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} + path-to-regexp@8.4.2: + resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==} picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + pirates@4.0.7: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} @@ -4913,8 +4782,8 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml@2.8.2: - resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} + yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} engines: {node: '>= 14.6'} hasBin: true @@ -5617,7 +5486,7 @@ snapshots: '@esbuild-kit/core-utils@3.3.2': dependencies: - esbuild: 0.18.20 + esbuild: 0.25.12 source-map-support: 0.5.21 '@esbuild-kit/esm-loader@2.6.5': @@ -5628,144 +5497,78 @@ snapshots: '@esbuild/aix-ppc64@0.25.12': optional: true - '@esbuild/android-arm64@0.18.20': - optional: true - '@esbuild/android-arm64@0.25.12': optional: true - '@esbuild/android-arm@0.18.20': - optional: true - '@esbuild/android-arm@0.25.12': optional: true - '@esbuild/android-x64@0.18.20': - optional: true - '@esbuild/android-x64@0.25.12': optional: true - '@esbuild/darwin-arm64@0.18.20': - optional: true - '@esbuild/darwin-arm64@0.25.12': optional: true - '@esbuild/darwin-x64@0.18.20': - optional: true - '@esbuild/darwin-x64@0.25.12': optional: true - '@esbuild/freebsd-arm64@0.18.20': - optional: true - '@esbuild/freebsd-arm64@0.25.12': optional: true - '@esbuild/freebsd-x64@0.18.20': - optional: true - '@esbuild/freebsd-x64@0.25.12': optional: true - '@esbuild/linux-arm64@0.18.20': - optional: true - '@esbuild/linux-arm64@0.25.12': optional: true - '@esbuild/linux-arm@0.18.20': - optional: true - '@esbuild/linux-arm@0.25.12': optional: true - '@esbuild/linux-ia32@0.18.20': - optional: true - '@esbuild/linux-ia32@0.25.12': optional: true - '@esbuild/linux-loong64@0.18.20': - optional: true - '@esbuild/linux-loong64@0.25.12': optional: true - '@esbuild/linux-mips64el@0.18.20': - optional: true - '@esbuild/linux-mips64el@0.25.12': optional: true - '@esbuild/linux-ppc64@0.18.20': - optional: true - '@esbuild/linux-ppc64@0.25.12': optional: true - '@esbuild/linux-riscv64@0.18.20': - optional: true - '@esbuild/linux-riscv64@0.25.12': optional: true - '@esbuild/linux-s390x@0.18.20': - optional: true - '@esbuild/linux-s390x@0.25.12': optional: true - '@esbuild/linux-x64@0.18.20': - optional: true - '@esbuild/linux-x64@0.25.12': optional: true '@esbuild/netbsd-arm64@0.25.12': optional: true - '@esbuild/netbsd-x64@0.18.20': - optional: true - '@esbuild/netbsd-x64@0.25.12': optional: true '@esbuild/openbsd-arm64@0.25.12': optional: true - '@esbuild/openbsd-x64@0.18.20': - optional: true - '@esbuild/openbsd-x64@0.25.12': optional: true '@esbuild/openharmony-arm64@0.25.12': optional: true - '@esbuild/sunos-x64@0.18.20': - optional: true - '@esbuild/sunos-x64@0.25.12': optional: true - '@esbuild/win32-arm64@0.18.20': - optional: true - '@esbuild/win32-arm64@0.25.12': optional: true - '@esbuild/win32-ia32@0.18.20': - optional: true - '@esbuild/win32-ia32@0.25.12': optional: true - '@esbuild/win32-x64@0.18.20': - optional: true - '@esbuild/win32-x64@0.25.12': optional: true @@ -5856,10 +5659,10 @@ snapshots: glob: 13.0.6 lan-network: 0.2.0 multitars: 0.2.4 - node-forge: 1.3.3 + node-forge: 1.4.0 npm-package-arg: 11.0.3 ora: 3.4.0 - picomatch: 4.0.3 + picomatch: 4.0.4 pretty-format: 29.7.0 progress: 2.0.3 prompts: 2.4.2 @@ -5892,7 +5695,7 @@ snapshots: '@expo/code-signing-certificates@0.0.6': dependencies: - node-forge: 1.3.3 + node-forge: 1.4.0 '@expo/config-plugins@55.0.6': dependencies: @@ -6025,7 +5828,7 @@ snapshots: hermes-parser: 0.32.1 jsc-safe-url: 0.2.4 lightningcss: 1.32.0 - picomatch: 4.0.3 + picomatch: 4.0.4 postcss: 8.4.49 resolve-from: 5.0.0 optionalDependencies: @@ -6072,7 +5875,7 @@ snapshots: '@expo/plist@0.5.2': dependencies: - '@xmldom/xmldom': 0.8.11 + '@xmldom/xmldom': 0.9.9 base64-js: 1.5.1 xmlbuilder: 15.1.1 @@ -6349,34 +6152,34 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@next/env@16.1.6': {} + '@next/env@16.2.2': {} '@next/eslint-plugin-next@16.1.6': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@16.1.6': + '@next/swc-darwin-arm64@16.2.2': optional: true - '@next/swc-darwin-x64@16.1.6': + '@next/swc-darwin-x64@16.2.2': optional: true - '@next/swc-linux-arm64-gnu@16.1.6': + '@next/swc-linux-arm64-gnu@16.2.2': optional: true - '@next/swc-linux-arm64-musl@16.1.6': + '@next/swc-linux-arm64-musl@16.2.2': optional: true - '@next/swc-linux-x64-gnu@16.1.6': + '@next/swc-linux-x64-gnu@16.2.2': optional: true - '@next/swc-linux-x64-musl@16.1.6': + '@next/swc-linux-x64-musl@16.2.2': optional: true - '@next/swc-win32-arm64-msvc@16.1.6': + '@next/swc-win32-arm64-msvc@16.2.2': optional: true - '@next/swc-win32-x64-msvc@16.1.6': + '@next/swc-win32-x64-msvc@16.2.2': optional: true '@nodelib/fs.scandir@2.1.5': @@ -6615,11 +6418,11 @@ snapshots: '@trpc/server': 11.12.0(typescript@5.9.3) typescript: 5.9.3 - '@trpc/next@11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': + '@trpc/next@11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': dependencies: '@trpc/client': 11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': 11.12.0(typescript@5.9.3) - next: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + next: 16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) typescript: 5.9.3 @@ -6897,7 +6700,7 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@xmldom/xmldom@0.8.11': {} + '@xmldom/xmldom@0.9.9': {} abort-controller@3.0.0: dependencies: @@ -6955,7 +6758,7 @@ snapshots: anymatch@3.1.3: dependencies: normalize-path: 3.0.0 - picomatch: 2.3.1 + picomatch: 4.0.3 arg@4.1.3: {} @@ -7186,8 +6989,6 @@ snapshots: babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) - balanced-match@1.0.2: {} - balanced-match@4.0.4: {} base64-js@1.5.1: {} @@ -7228,12 +7029,7 @@ snapshots: dependencies: big-integer: 1.6.52 - brace-expansion@1.1.12: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@5.0.4: + brace-expansion@5.0.5: dependencies: balanced-match: 4.0.4 @@ -7384,8 +7180,6 @@ snapshots: transitivePeerDependencies: - supports-color - concat-map@0.0.1: {} - connect@3.7.0: dependencies: debug: 2.6.9 @@ -7640,31 +7434,6 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild@0.18.20: - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 - esbuild@0.25.12: optionalDependencies: '@esbuild/aix-ppc64': 0.25.12 @@ -8096,9 +7865,9 @@ snapshots: dependencies: bser: 2.1.1 - fdir@6.5.0(picomatch@4.0.3): + fdir@6.5.0(picomatch@4.0.4): optionalDependencies: - picomatch: 4.0.3 + picomatch: 4.0.4 fetch-nodeshim@0.4.9: {} @@ -8145,10 +7914,10 @@ snapshots: flat-cache@4.0.1: dependencies: - flatted: 3.4.1 + flatted: 3.4.2 keyv: 4.5.4 - flatted@3.4.1: {} + flatted@3.4.2: {} flow-enums-runtime@0.0.6: {} @@ -8570,7 +8339,7 @@ snapshots: chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 - picomatch: 2.3.1 + picomatch: 4.0.4 jest-validate@29.7.0: dependencies: @@ -8904,7 +8673,7 @@ snapshots: metro-cache: 0.83.3 metro-core: 0.83.3 metro-runtime: 0.83.3 - yaml: 2.8.2 + yaml: 2.8.3 transitivePeerDependencies: - bufferutil - supports-color @@ -8919,7 +8688,7 @@ snapshots: metro-cache: 0.83.5 metro-core: 0.83.5 metro-runtime: 0.83.5 - yaml: 2.8.2 + yaml: 2.8.3 transitivePeerDependencies: - bufferutil - supports-color @@ -9203,7 +8972,7 @@ snapshots: micromatch@4.0.8: dependencies: braces: 3.0.3 - picomatch: 2.3.1 + picomatch: 4.0.4 mime-db@1.52.0: {} @@ -9223,11 +8992,11 @@ snapshots: minimatch@10.2.4: dependencies: - brace-expansion: 5.0.4 + brace-expansion: 5.0.5 minimatch@3.1.5: dependencies: - brace-expansion: 1.1.12 + brace-expansion: 5.0.5 minimist@1.2.8: {} @@ -9267,9 +9036,9 @@ snapshots: negotiator@1.0.0: {} - next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + next@16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - '@next/env': 16.1.6 + '@next/env': 16.2.2 '@swc/helpers': 0.5.15 baseline-browser-mapping: 2.10.7 caniuse-lite: 1.0.30001778 @@ -9278,14 +9047,14 @@ snapshots: react-dom: 19.2.3(react@19.2.3) styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.3) optionalDependencies: - '@next/swc-darwin-arm64': 16.1.6 - '@next/swc-darwin-x64': 16.1.6 - '@next/swc-linux-arm64-gnu': 16.1.6 - '@next/swc-linux-arm64-musl': 16.1.6 - '@next/swc-linux-x64-gnu': 16.1.6 - '@next/swc-linux-x64-musl': 16.1.6 - '@next/swc-win32-arm64-msvc': 16.1.6 - '@next/swc-win32-x64-msvc': 16.1.6 + '@next/swc-darwin-arm64': 16.2.2 + '@next/swc-darwin-x64': 16.2.2 + '@next/swc-linux-arm64-gnu': 16.2.2 + '@next/swc-linux-arm64-musl': 16.2.2 + '@next/swc-linux-x64-gnu': 16.2.2 + '@next/swc-linux-x64-musl': 16.2.2 + '@next/swc-win32-arm64-msvc': 16.2.2 + '@next/swc-win32-x64-msvc': 16.2.2 babel-plugin-react-compiler: 1.0.0 sharp: 0.34.5 transitivePeerDependencies: @@ -9299,7 +9068,7 @@ snapshots: object.entries: 1.1.9 semver: 6.3.1 - node-forge@1.3.3: {} + node-forge@1.4.0: {} node-int64@0.4.0: {} @@ -9473,19 +9242,19 @@ snapshots: lru-cache: 11.2.6 minipass: 7.1.3 - path-to-regexp@8.3.0: {} + path-to-regexp@8.4.2: {} picocolors@1.1.1: {} - picomatch@2.3.1: {} - picomatch@4.0.3: {} + picomatch@4.0.4: {} + pirates@4.0.7: {} plist@3.1.0: dependencies: - '@xmldom/xmldom': 0.8.11 + '@xmldom/xmldom': 0.9.9 base64-js: 1.5.1 xmlbuilder: 15.1.1 @@ -9697,7 +9466,7 @@ snapshots: readdirp@3.6.0: dependencies: - picomatch: 2.3.1 + picomatch: 4.0.3 reflect.getprototypeof@1.0.10: dependencies: @@ -9784,7 +9553,7 @@ snapshots: depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 - path-to-regexp: 8.3.0 + path-to-regexp: 8.4.2 transitivePeerDependencies: - supports-color @@ -10147,8 +9916,8 @@ snapshots: tinyglobby@0.2.15: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tmpl@1.0.5: {} @@ -10448,7 +10217,7 @@ snapshots: yallist@3.1.1: {} - yaml@2.8.2: {} + yaml@2.8.3: {} yargs-parser@21.1.1: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e9b0dad..95bd946 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,18 @@ packages: - - 'apps/*' - - 'packages/*' + - apps/* + - packages/* + +overrides: + '@xmldom/xmldom@<0.8.12': '>=0.8.12' + brace-expansion@<1.1.13: '>=1.1.13' + brace-expansion@>=4.0.0 <5.0.5: '>=5.0.5' + esbuild@<=0.24.2: '>=0.25.0' + flatted@<=3.4.1: '>=3.4.2' + next@>=16.0.0-beta.0 <16.1.7: '>=16.1.7' + next@>=16.0.1 <16.1.7: '>=16.1.7' + node-forge@<1.4.0: '>=1.4.0' + node-forge@<=1.3.3: '>=1.4.0' + path-to-regexp@>=8.0.0 <8.4.0: '>=8.4.0' + picomatch@<2.3.2: '>=2.3.2' + picomatch@>=4.0.0 <4.0.4: '>=4.0.4' + yaml@>=2.0.0 <2.8.3: '>=2.8.3' From 43025d34efc8e0e08e6998dfbd8cc66e4959ed07 Mon Sep 17 00:00:00 2001 From: davidasix Date: Fri, 3 Apr 2026 21:02:09 -0400 Subject: [PATCH 09/31] Add agents file and link other agent helpers to it. --- .github/copilot-instructions.md | 1 + AGENTS.md | 63 +++++++++++++++++++++++++++++++++ CLAUDE.md | 1 + 3 files changed, 65 insertions(+) create mode 120000 .github/copilot-instructions.md create mode 100644 AGENTS.md create mode 120000 CLAUDE.md diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 120000 index 0000000..47dc3e3 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1 @@ +AGENTS.md \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..4c35a04 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,63 @@ +# AGENTS.md + +This file is a directory reference for AI agents working in this repository. When you make changes that affect the areas described below, read the files first for reference and keep them updated with relevant documentation in `documentation/`. + +--- + +## Documentation Index + +### [`documentation/TECHSPEC.md`](documentation/TECHSPEC.md) +The technical specification for the full monorepo. Covers: +- Monorepo structure (`apps/mobile`, `apps/web`, `apps/server`, `packages/trpc`, `packages/ui`) +- Mobile app stack: Expo, EAS, NativeWind v4, Expo Router, `@gorhom/bottom-sheet`, `expo-sqlite`, Drizzle ORM, `expo-local-authentication` +- Server stack: Express + tRPC +- Web stack: Next.js + tRPC client +- Shared conventions: TypeScript, pnpm, Turborepo, Jest + +**Update when:** adding or changing a dependency, altering the monorepo structure, changing the build/deploy process, or revising testing strategy. + +--- + +### [`documentation/MOBILE_APP.md`](documentation/MOBILE_APP.md) +The product specification for the mobile app. Covers: +- First launch / onboarding flow +- App lock behavior +- Bottom tab bar navigation and screen inventory +- Screen-by-screen specs: Clients list, Client Detail (tabs: Client / Children / Notes), Client Edit/Add, Tools (LMP/GA/EDD calculator), Calendar, Statistics, Settings + +**Update when:** adding, removing, or changing any screen, navigation pattern, feature behavior, or UI interaction in the mobile app. + +--- + +### [`documentation/SCHEMA.md`](documentation/SCHEMA.md) +The local SQLite database schema. Covers: +- `clients` table — all columns, constraints, and derived `status` logic +- `babies` table — birth details, clinical fields, foreign key to `clients` +- `notes` table — title/content/date entries per client +- `settings` table — EAV table for app-wide settings +- General notes: ISO 8601 dates, soft deletes via `deleted_at`, `updated_at` maintenance, unit storage conventions + +**Update when:** adding, removing, or renaming a column or table; changing a constraint or default; altering soft-delete or migration behavior. + +--- + +### [`documentation/STYLES.md`](documentation/STYLES.md) +The visual design language for the mobile app. Covers: +- Color palette (background, primary accent, secondary accent, text, muted, badge fills) +- Typography: Newsreader serif for names/display text; Inter/system sans-serif for UI chrome +- Layout conventions: list rows, detail view grids, avatar column, chevron affordance +- Component patterns: status badges, bottom tab bar, detail view tabs, skeleton loaders +- Overall tone + +**Update when:** changing colors, fonts, layout rules, component visual patterns, or introducing new design tokens. + +--- + +## Mockups + +Visual mockups live in `documentation/mockups/` and are for reference only — do not modify them unless producing new design artifacts. + +| File | Description | +|---|---| +| `documentation/mockups/client-list.png` | Client list screen layout | +| `documentation/mockups/client-view-page.png` | Client detail view layout | diff --git a/CLAUDE.md b/CLAUDE.md new file mode 120000 index 0000000..47dc3e3 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +AGENTS.md \ No newline at end of file From 43cfca19b0df0a7ce50b6fd6230f045a5031e918 Mon Sep 17 00:00:00 2001 From: davidasix Date: Sat, 4 Apr 2026 10:04:27 -0400 Subject: [PATCH 10/31] Add type checks --- apps/mobile/package.json | 3 ++- apps/server/package.json | 3 ++- apps/web/package.json | 3 ++- package.json | 3 ++- packages/trpc/package.json | 3 ++- turbo.json | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 3e4cf60..3a54e82 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -7,7 +7,8 @@ "start": "expo start", "android": "expo start --android", "ios": "expo start --ios", - "web": "expo start --web" + "web": "expo start --web", + "check:types": "tsc --noEmit" }, "dependencies": { "@midwifes-notebook/trpc": "workspace:*", diff --git a/apps/server/package.json b/apps/server/package.json index f265f29..629f3ac 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -4,7 +4,8 @@ "description": "", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "echo \"Error: no test specified\" && exit 1", + "check:types": "tsc --noEmit" }, "keywords": [], "author": "", diff --git a/apps/web/package.json b/apps/web/package.json index 6b5bd2e..24cecb1 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -6,7 +6,8 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "eslint" + "lint": "eslint", + "check:types": "tsc --noEmit" }, "dependencies": { "@tanstack/react-query": "^5.90.21", diff --git a/package.json b/package.json index bb049ce..0682320 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "test:mobile": "turbo test --filter=@midwifes-notebook/mobile", "test:web": "turbo test --filter=@midwifes-notebook/web", "test:server": "turbo test --filter=@midwifes-notebook/server", - "lint": "turbo lint" + "lint": "turbo lint", + "check:types": "turbo check:types" }, "keywords": [], "author": "", diff --git a/packages/trpc/package.json b/packages/trpc/package.json index f91df8c..d914e90 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -4,7 +4,8 @@ "description": "", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "echo \"Error: no test specified\" && exit 1", + "check:types": "tsc --noEmit" }, "keywords": [], "author": "", diff --git a/turbo.json b/turbo.json index ab2f65d..843897b 100644 --- a/turbo.json +++ b/turbo.json @@ -4,6 +4,7 @@ "build": { "dependsOn": ["^build"], "outputs": [".next/**", "dist/**"] }, "dev": { "cache": false, "persistent": true }, "test": { "dependsOn": ["^build"] }, - "lint": {} + "lint": {}, + "check:types": {} } } From 711309de849d4fd081975b5da1d3a69b05972879 Mon Sep 17 00:00:00 2001 From: davidasix Date: Sat, 4 Apr 2026 10:07:51 -0400 Subject: [PATCH 11/31] rename lint command --- apps/web/package.json | 2 +- package.json | 2 +- turbo.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index 24cecb1..9d09a22 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -6,7 +6,7 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "eslint", + "check:lint": "eslint", "check:types": "tsc --noEmit" }, "dependencies": { diff --git a/package.json b/package.json index 0682320..27c7426 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "test:mobile": "turbo test --filter=@midwifes-notebook/mobile", "test:web": "turbo test --filter=@midwifes-notebook/web", "test:server": "turbo test --filter=@midwifes-notebook/server", - "lint": "turbo lint", + "check:lint": "turbo check:lint", "check:types": "turbo check:types" }, "keywords": [], diff --git a/turbo.json b/turbo.json index 843897b..c22cbc2 100644 --- a/turbo.json +++ b/turbo.json @@ -4,7 +4,7 @@ "build": { "dependsOn": ["^build"], "outputs": [".next/**", "dist/**"] }, "dev": { "cache": false, "persistent": true }, "test": { "dependsOn": ["^build"] }, - "lint": {}, + "check:lint": {}, "check:types": {} } } From 1452a4f2bfdd3176e5a99e99e2ffc4e01bbd6611 Mon Sep 17 00:00:00 2001 From: davidasix Date: Sat, 4 Apr 2026 10:17:59 -0400 Subject: [PATCH 12/31] Add prettier Prettier ignore --- .prettierignore | 12 ++++++++ package.json | 7 ++++- pnpm-lock.yaml | 72 ++++++++++++++++++++++++++++++++++++++++++++++ prettier.config.js | 7 +++++ 4 files changed, 97 insertions(+), 1 deletion(-) create mode 100644 .prettierignore create mode 100644 prettier.config.js diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..02280f2 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,12 @@ +node_modules +.next +dist +build +.expo +*.md +pnpm-*.yaml +**/package-lock.json +**/next-env.d.ts +tsconfig.json +# Ignore all settings files from hidden folders +.*/settings*.json diff --git a/package.json b/package.json index 27c7426..0c4301e 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "1.0.0", "description": "", "main": "index.js", + "type": "module", "scripts": { "dev": "turbo dev", "dev:mobile": "turbo dev --filter=@midwifes-notebook/mobile", @@ -17,13 +18,17 @@ "test:web": "turbo test --filter=@midwifes-notebook/web", "test:server": "turbo test --filter=@midwifes-notebook/server", "check:lint": "turbo check:lint", - "check:types": "turbo check:types" + "check:types": "turbo check:types", + "check:format": "prettier --check .", + "format": "prettier --write ." }, "keywords": [], "author": "", "license": "ISC", "packageManager": "pnpm@10.26.1", "devDependencies": { + "prettier": "^3.8.1", + "prettier-plugin-tailwindcss": "^0.7.2", "turbo": "^2.8.16" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ea5bae..2c3e2d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,6 +23,12 @@ importers: .: devDependencies: + prettier: + specifier: ^3.8.1 + version: 3.8.1 + prettier-plugin-tailwindcss: + specifier: ^0.7.2 + version: 0.7.2(prettier@3.8.1) turbo: specifier: ^2.8.16 version: 2.8.16 @@ -4002,6 +4008,66 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + prettier-plugin-tailwindcss@0.7.2: + resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==} + engines: {node: '>=20.19'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-hermes': '*' + '@prettier/plugin-oxc': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-svelte: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-hermes': + optional: true + '@prettier/plugin-oxc': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-svelte: + optional: true + + prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} + engines: {node: '>=14'} + hasBin: true + pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -9282,6 +9348,12 @@ snapshots: prelude-ls@1.2.1: {} + prettier-plugin-tailwindcss@0.7.2(prettier@3.8.1): + dependencies: + prettier: 3.8.1 + + prettier@3.8.1: {} + pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 diff --git a/prettier.config.js b/prettier.config.js new file mode 100644 index 0000000..e0b489e --- /dev/null +++ b/prettier.config.js @@ -0,0 +1,7 @@ +/** @type {import('prettier').Config & import('prettier-plugin-tailwindcss').PluginOptions} */ +const config = { + // plugins: ["prettier-plugin-tailwindcss"], + trailingComma: "all", +}; + +export default config; From fd0cc8c35205cba0e904d8fa8a3e5cd482340aa9 Mon Sep 17 00:00:00 2001 From: davidasix Date: Sat, 4 Apr 2026 10:32:05 -0400 Subject: [PATCH 13/31] Prettier --- apps/mobile/App.tsx | 10 +++++----- apps/mobile/index.ts | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/mobile/App.tsx b/apps/mobile/App.tsx index 0329d0c..c6131fa 100644 --- a/apps/mobile/App.tsx +++ b/apps/mobile/App.tsx @@ -1,5 +1,5 @@ -import { StatusBar } from 'expo-status-bar'; -import { StyleSheet, Text, View } from 'react-native'; +import { StatusBar } from "expo-status-bar"; +import { StyleSheet, Text, View } from "react-native"; export default function App() { return ( @@ -13,8 +13,8 @@ export default function App() { const styles = StyleSheet.create({ container: { flex: 1, - backgroundColor: '#fff', - alignItems: 'center', - justifyContent: 'center', + backgroundColor: "#fff", + alignItems: "center", + justifyContent: "center", }, }); diff --git a/apps/mobile/index.ts b/apps/mobile/index.ts index 1d6e981..828b356 100644 --- a/apps/mobile/index.ts +++ b/apps/mobile/index.ts @@ -1,6 +1,6 @@ -import { registerRootComponent } from 'expo'; +import { registerRootComponent } from "expo"; -import App from './App'; +import App from "./App"; // registerRootComponent calls AppRegistry.registerComponent('main', () => App); // It also ensures that whether you load the app in Expo Go or in a native build, From 9f55b983be477274aaf47149e1c2cac79c22682f Mon Sep 17 00:00:00 2001 From: davidasix Date: Sat, 4 Apr 2026 10:23:06 -0400 Subject: [PATCH 14/31] pin brace expansion for lint --- package.json | 5 + pnpm-lock.yaml | 386 +++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 315 insertions(+), 76 deletions(-) diff --git a/package.json b/package.json index 0c4301e..62bb576 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,11 @@ "author": "", "license": "ISC", "packageManager": "pnpm@10.26.1", + "pnpm": { + "overrides": { + "minimatch@3>brace-expansion": "^1.1.11" + } + }, "devDependencies": { "prettier": "^3.8.1", "prettier-plugin-tailwindcss": "^0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c3e2d5..5e875ba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,19 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@xmldom/xmldom@<0.8.12': '>=0.8.12' - brace-expansion@<1.1.13: '>=1.1.13' - brace-expansion@>=4.0.0 <5.0.5: '>=5.0.5' - esbuild@<=0.24.2: '>=0.25.0' - flatted@<=3.4.1: '>=3.4.2' - next@>=16.0.0-beta.0 <16.1.7: '>=16.1.7' - next@>=16.0.1 <16.1.7: '>=16.1.7' - node-forge@<1.4.0: '>=1.4.0' - node-forge@<=1.3.3: '>=1.4.0' - path-to-regexp@>=8.0.0 <8.4.0: '>=8.4.0' - picomatch@<2.3.2: '>=2.3.2' - picomatch@>=4.0.0 <4.0.4: '>=4.0.4' - yaml@>=2.0.0 <2.8.3: '>=2.8.3' + minimatch@3>brace-expansion: ^1.1.11 importers: @@ -126,13 +114,13 @@ importers: version: 11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3) '@trpc/next': specifier: ^11.12.0 - version: 11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) + version: 11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) '@trpc/server': specifier: ^11.12.0 version: 11.12.0(typescript@5.9.3) next: - specifier: '>=16.1.7' - version: 16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: 16.1.6 + version: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: specifier: 19.2.3 version: 19.2.3 @@ -746,96 +734,192 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/android-arm64@0.18.20': + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.25.12': resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} engines: {node: '>=18'} cpu: [arm64] os: [android] + '@esbuild/android-arm@0.18.20': + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.25.12': resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} engines: {node: '>=18'} cpu: [arm] os: [android] + '@esbuild/android-x64@0.18.20': + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.25.12': resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} engines: {node: '>=18'} cpu: [x64] os: [android] + '@esbuild/darwin-arm64@0.18.20': + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.25.12': resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-x64@0.18.20': + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.25.12': resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.25.12': resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.25.12': resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] + '@esbuild/linux-arm64@0.18.20': + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.25.12': resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm@0.18.20': + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.25.12': resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} engines: {node: '>=18'} cpu: [arm] os: [linux] + '@esbuild/linux-ia32@0.18.20': + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.25.12': resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] + '@esbuild/linux-loong64@0.18.20': + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.25.12': resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} engines: {node: '>=18'} cpu: [loong64] os: [linux] + '@esbuild/linux-mips64el@0.18.20': + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.25.12': resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] + '@esbuild/linux-ppc64@0.18.20': + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.25.12': resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] + '@esbuild/linux-riscv64@0.18.20': + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.25.12': resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] + '@esbuild/linux-s390x@0.18.20': + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.25.12': resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] + '@esbuild/linux-x64@0.18.20': + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.25.12': resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} engines: {node: '>=18'} @@ -848,6 +932,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.25.12': resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} engines: {node: '>=18'} @@ -860,6 +950,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.25.12': resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} engines: {node: '>=18'} @@ -872,24 +968,48 @@ packages: cpu: [arm64] os: [openharmony] + '@esbuild/sunos-x64@0.18.20': + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.25.12': resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} engines: {node: '>=18'} cpu: [x64] os: [sunos] + '@esbuild/win32-arm64@0.18.20': + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.25.12': resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] + '@esbuild/win32-ia32@0.18.20': + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.25.12': resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] + '@esbuild/win32-x64@0.18.20': + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.25.12': resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} engines: {node: '>=18'} @@ -1302,56 +1422,56 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@next/env@16.2.2': - resolution: {integrity: sha512-LqSGz5+xGk9EL/iBDr2yo/CgNQV6cFsNhRR2xhSXYh7B/hb4nePCxlmDvGEKG30NMHDFf0raqSyOZiQrO7BkHQ==} + '@next/env@16.1.6': + resolution: {integrity: sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==} '@next/eslint-plugin-next@16.1.6': resolution: {integrity: sha512-/Qq3PTagA6+nYVfryAtQ7/9FEr/6YVyvOtl6rZnGsbReGLf0jZU6gkpr1FuChAQpvV46a78p4cmHOVP8mbfSMQ==} - '@next/swc-darwin-arm64@16.2.2': - resolution: {integrity: sha512-B92G3ulrwmkDSEJEp9+XzGLex5wC1knrmCSIylyVeiAtCIfvEJYiN3v5kXPlYt5R4RFlsfO/v++aKV63Acrugg==} + '@next/swc-darwin-arm64@16.1.6': + resolution: {integrity: sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@16.2.2': - resolution: {integrity: sha512-7ZwSgNKJNQiwW0CKhNm9B1WS2L1Olc4B2XY0hPYCAL3epFnugMhuw5TMWzMilQ3QCZcCHoYm9NGWTHbr5REFxw==} + '@next/swc-darwin-x64@16.1.6': + resolution: {integrity: sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@16.2.2': - resolution: {integrity: sha512-c3m8kBHMziMgo2fICOP/cd/5YlrxDU5YYjAJeQLyFsCqVF8xjOTH/QYG4a2u48CvvZZSj1eHQfBCbyh7kBr30Q==} + '@next/swc-linux-arm64-gnu@16.1.6': + resolution: {integrity: sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@16.2.2': - resolution: {integrity: sha512-VKLuscm0P/mIfzt+SDdn2+8TNNJ7f0qfEkA+az7OqQbjzKdBxAHs0UvuiVoCtbwX+dqMEL9U54b5wQ/aN3dHeg==} + '@next/swc-linux-arm64-musl@16.1.6': + resolution: {integrity: sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@16.2.2': - resolution: {integrity: sha512-kU3OPHJq6sBUjOk7wc5zJ7/lipn8yGldMoAv4z67j6ov6Xo/JvzA7L7LCsyzzsXmgLEhk3Qkpwqaq/1+XpNR3g==} + '@next/swc-linux-x64-gnu@16.1.6': + resolution: {integrity: sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@16.2.2': - resolution: {integrity: sha512-CKXRILyErMtUftp+coGcZ38ZwE/Aqq45VMCcRLr2I4OXKrgxIBDXHnBgeX/UMil0S09i2JXaDL3Q+TN8D/cKmg==} + '@next/swc-linux-x64-musl@16.1.6': + resolution: {integrity: sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@16.2.2': - resolution: {integrity: sha512-sS/jSk5VUoShUqINJFvNjVT7JfR5ORYj/+/ZpOYbbIohv/lQfduWnGAycq2wlknbOql2xOR0DoV0s6Xfcy49+g==} + '@next/swc-win32-arm64-msvc@16.1.6': + resolution: {integrity: sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@16.2.2': - resolution: {integrity: sha512-aHaKceJgdySReT7qeck5oShucxWRiiEuwCGK8HHALe6yZga8uyFpLkPgaRw3kkF04U7ROogL/suYCNt/+CuXGA==} + '@next/swc-win32-x64-msvc@16.1.6': + resolution: {integrity: sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1562,7 +1682,7 @@ packages: '@trpc/client': 11.12.0 '@trpc/react-query': 11.12.0 '@trpc/server': 11.12.0 - next: '>=16.1.7' + next: '*' react: '>=16.8.0' react-dom: '>=16.8.0' typescript: '>=5.7.2' @@ -1832,9 +1952,9 @@ packages: cpu: [x64] os: [win32] - '@xmldom/xmldom@0.9.9': - resolution: {integrity: sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==} - engines: {node: '>=14.6'} + '@xmldom/xmldom@0.8.12': + resolution: {integrity: sha512-9k/gHF6n/pAi/9tqr3m3aqkuiNosYTurLLUtc7xQ9sxB/wm7WPygCv8GYa6mS0fLJEHhqMC1ATYhz++U/lRHqg==} + engines: {node: '>=10.0.0'} abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} @@ -2046,6 +2166,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} @@ -2085,6 +2208,9 @@ packages: resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==} engines: {node: '>= 5.10.0'} + brace-expansion@1.1.13: + resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==} + brace-expansion@5.0.5: resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} engines: {node: 18 || 20 || >=22} @@ -2217,6 +2343,9 @@ packages: resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} engines: {node: '>= 0.8.0'} + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} @@ -2505,7 +2634,12 @@ packages: esbuild-register@3.6.0: resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} peerDependencies: - esbuild: '>=0.25.0' + esbuild: '>=0.12 <1' + + esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true esbuild@0.25.12: resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} @@ -2785,7 +2919,7 @@ packages: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} peerDependencies: - picomatch: '>=4.0.4' + picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true @@ -3781,8 +3915,8 @@ packages: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} - next@16.2.2: - resolution: {integrity: sha512-i6AJdyVa4oQjyvX/6GeER8dpY/xlIV+4NMv/svykcLtURJSy/WzDnnUk/TM4d0uewFHK7xSQz4TbIwPgjky+3A==} + next@16.1.6: + resolution: {integrity: sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==} engines: {node: '>=20.9.0'} hasBin: true peerDependencies: @@ -3968,9 +4102,9 @@ packages: picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - picomatch@4.0.3: - resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} - engines: {node: '>=12'} + picomatch@2.3.2: + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} + engines: {node: '>=8.6'} picomatch@4.0.4: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} @@ -5552,7 +5686,7 @@ snapshots: '@esbuild-kit/core-utils@3.3.2': dependencies: - esbuild: 0.25.12 + esbuild: 0.18.20 source-map-support: 0.5.21 '@esbuild-kit/esm-loader@2.6.5': @@ -5563,78 +5697,144 @@ snapshots: '@esbuild/aix-ppc64@0.25.12': optional: true + '@esbuild/android-arm64@0.18.20': + optional: true + '@esbuild/android-arm64@0.25.12': optional: true + '@esbuild/android-arm@0.18.20': + optional: true + '@esbuild/android-arm@0.25.12': optional: true + '@esbuild/android-x64@0.18.20': + optional: true + '@esbuild/android-x64@0.25.12': optional: true + '@esbuild/darwin-arm64@0.18.20': + optional: true + '@esbuild/darwin-arm64@0.25.12': optional: true + '@esbuild/darwin-x64@0.18.20': + optional: true + '@esbuild/darwin-x64@0.25.12': optional: true + '@esbuild/freebsd-arm64@0.18.20': + optional: true + '@esbuild/freebsd-arm64@0.25.12': optional: true + '@esbuild/freebsd-x64@0.18.20': + optional: true + '@esbuild/freebsd-x64@0.25.12': optional: true + '@esbuild/linux-arm64@0.18.20': + optional: true + '@esbuild/linux-arm64@0.25.12': optional: true + '@esbuild/linux-arm@0.18.20': + optional: true + '@esbuild/linux-arm@0.25.12': optional: true + '@esbuild/linux-ia32@0.18.20': + optional: true + '@esbuild/linux-ia32@0.25.12': optional: true + '@esbuild/linux-loong64@0.18.20': + optional: true + '@esbuild/linux-loong64@0.25.12': optional: true + '@esbuild/linux-mips64el@0.18.20': + optional: true + '@esbuild/linux-mips64el@0.25.12': optional: true + '@esbuild/linux-ppc64@0.18.20': + optional: true + '@esbuild/linux-ppc64@0.25.12': optional: true + '@esbuild/linux-riscv64@0.18.20': + optional: true + '@esbuild/linux-riscv64@0.25.12': optional: true + '@esbuild/linux-s390x@0.18.20': + optional: true + '@esbuild/linux-s390x@0.25.12': optional: true + '@esbuild/linux-x64@0.18.20': + optional: true + '@esbuild/linux-x64@0.25.12': optional: true '@esbuild/netbsd-arm64@0.25.12': optional: true + '@esbuild/netbsd-x64@0.18.20': + optional: true + '@esbuild/netbsd-x64@0.25.12': optional: true '@esbuild/openbsd-arm64@0.25.12': optional: true + '@esbuild/openbsd-x64@0.18.20': + optional: true + '@esbuild/openbsd-x64@0.25.12': optional: true '@esbuild/openharmony-arm64@0.25.12': optional: true + '@esbuild/sunos-x64@0.18.20': + optional: true + '@esbuild/sunos-x64@0.25.12': optional: true + '@esbuild/win32-arm64@0.18.20': + optional: true + '@esbuild/win32-arm64@0.25.12': optional: true + '@esbuild/win32-ia32@0.18.20': + optional: true + '@esbuild/win32-ia32@0.25.12': optional: true + '@esbuild/win32-x64@0.18.20': + optional: true + '@esbuild/win32-x64@0.25.12': optional: true @@ -5941,7 +6141,7 @@ snapshots: '@expo/plist@0.5.2': dependencies: - '@xmldom/xmldom': 0.9.9 + '@xmldom/xmldom': 0.8.12 base64-js: 1.5.1 xmlbuilder: 15.1.1 @@ -6218,34 +6418,34 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@next/env@16.2.2': {} + '@next/env@16.1.6': {} '@next/eslint-plugin-next@16.1.6': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@16.2.2': + '@next/swc-darwin-arm64@16.1.6': optional: true - '@next/swc-darwin-x64@16.2.2': + '@next/swc-darwin-x64@16.1.6': optional: true - '@next/swc-linux-arm64-gnu@16.2.2': + '@next/swc-linux-arm64-gnu@16.1.6': optional: true - '@next/swc-linux-arm64-musl@16.2.2': + '@next/swc-linux-arm64-musl@16.1.6': optional: true - '@next/swc-linux-x64-gnu@16.2.2': + '@next/swc-linux-x64-gnu@16.1.6': optional: true - '@next/swc-linux-x64-musl@16.2.2': + '@next/swc-linux-x64-musl@16.1.6': optional: true - '@next/swc-win32-arm64-msvc@16.2.2': + '@next/swc-win32-arm64-msvc@16.1.6': optional: true - '@next/swc-win32-x64-msvc@16.2.2': + '@next/swc-win32-x64-msvc@16.1.6': optional: true '@nodelib/fs.scandir@2.1.5': @@ -6484,11 +6684,11 @@ snapshots: '@trpc/server': 11.12.0(typescript@5.9.3) typescript: 5.9.3 - '@trpc/next@11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': + '@trpc/next@11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': dependencies: '@trpc/client': 11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': 11.12.0(typescript@5.9.3) - next: 16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + next: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) typescript: 5.9.3 @@ -6766,7 +6966,7 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@xmldom/xmldom@0.9.9': {} + '@xmldom/xmldom@0.8.12': {} abort-controller@3.0.0: dependencies: @@ -6824,7 +7024,7 @@ snapshots: anymatch@3.1.3: dependencies: normalize-path: 3.0.0 - picomatch: 4.0.3 + picomatch: 2.3.2 arg@4.1.3: {} @@ -7055,6 +7255,8 @@ snapshots: babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) + balanced-match@1.0.2: {} + balanced-match@4.0.4: {} base64-js@1.5.1: {} @@ -7095,6 +7297,11 @@ snapshots: dependencies: big-integer: 1.6.52 + brace-expansion@1.1.13: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + brace-expansion@5.0.5: dependencies: balanced-match: 4.0.4 @@ -7246,6 +7453,8 @@ snapshots: transitivePeerDependencies: - supports-color + concat-map@0.0.1: {} + connect@3.7.0: dependencies: debug: 2.6.9 @@ -7500,6 +7709,31 @@ snapshots: transitivePeerDependencies: - supports-color + esbuild@0.18.20: + optionalDependencies: + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 + esbuild@0.25.12: optionalDependencies: '@esbuild/aix-ppc64': 0.25.12 @@ -8405,7 +8639,7 @@ snapshots: chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 - picomatch: 4.0.4 + picomatch: 2.3.2 jest-validate@29.7.0: dependencies: @@ -9038,7 +9272,7 @@ snapshots: micromatch@4.0.8: dependencies: braces: 3.0.3 - picomatch: 4.0.4 + picomatch: 2.3.2 mime-db@1.52.0: {} @@ -9062,7 +9296,7 @@ snapshots: minimatch@3.1.5: dependencies: - brace-expansion: 5.0.5 + brace-expansion: 1.1.13 minimist@1.2.8: {} @@ -9102,9 +9336,9 @@ snapshots: negotiator@1.0.0: {} - next@16.2.2(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - '@next/env': 16.2.2 + '@next/env': 16.1.6 '@swc/helpers': 0.5.15 baseline-browser-mapping: 2.10.7 caniuse-lite: 1.0.30001778 @@ -9113,14 +9347,14 @@ snapshots: react-dom: 19.2.3(react@19.2.3) styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.3) optionalDependencies: - '@next/swc-darwin-arm64': 16.2.2 - '@next/swc-darwin-x64': 16.2.2 - '@next/swc-linux-arm64-gnu': 16.2.2 - '@next/swc-linux-arm64-musl': 16.2.2 - '@next/swc-linux-x64-gnu': 16.2.2 - '@next/swc-linux-x64-musl': 16.2.2 - '@next/swc-win32-arm64-msvc': 16.2.2 - '@next/swc-win32-x64-msvc': 16.2.2 + '@next/swc-darwin-arm64': 16.1.6 + '@next/swc-darwin-x64': 16.1.6 + '@next/swc-linux-arm64-gnu': 16.1.6 + '@next/swc-linux-arm64-musl': 16.1.6 + '@next/swc-linux-x64-gnu': 16.1.6 + '@next/swc-linux-x64-musl': 16.1.6 + '@next/swc-win32-arm64-msvc': 16.1.6 + '@next/swc-win32-x64-msvc': 16.1.6 babel-plugin-react-compiler: 1.0.0 sharp: 0.34.5 transitivePeerDependencies: @@ -9312,7 +9546,7 @@ snapshots: picocolors@1.1.1: {} - picomatch@4.0.3: {} + picomatch@2.3.2: {} picomatch@4.0.4: {} @@ -9320,7 +9554,7 @@ snapshots: plist@3.1.0: dependencies: - '@xmldom/xmldom': 0.9.9 + '@xmldom/xmldom': 0.8.12 base64-js: 1.5.1 xmlbuilder: 15.1.1 @@ -9538,7 +9772,7 @@ snapshots: readdirp@3.6.0: dependencies: - picomatch: 4.0.3 + picomatch: 2.3.2 reflect.getprototypeof@1.0.10: dependencies: From e62196b6a71d26a183e8571b302c7c1a9b6c52e7 Mon Sep 17 00:00:00 2001 From: davidasix Date: Sat, 4 Apr 2026 10:30:38 -0400 Subject: [PATCH 15/31] Add minimal exports to satisfy TS --- apps/server/index.ts | 1 + packages/trpc/index.ts | 1 + 2 files changed, 2 insertions(+) create mode 100644 apps/server/index.ts create mode 100644 packages/trpc/index.ts diff --git a/apps/server/index.ts b/apps/server/index.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/apps/server/index.ts @@ -0,0 +1 @@ +export {}; diff --git a/packages/trpc/index.ts b/packages/trpc/index.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/packages/trpc/index.ts @@ -0,0 +1 @@ +export {}; From 51803f35df98d917221c503fcd5ec808cedfe789 Mon Sep 17 00:00:00 2001 From: davidasix Date: Sat, 4 Apr 2026 10:53:47 -0400 Subject: [PATCH 16/31] Add check command --- apps/server/package.json | 2 +- package.json | 4 ++++ packages/trpc/package.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index 629f3ac..733f2d5 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -4,7 +4,7 @@ "description": "", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", + "test": "echo \"No tests yet\"", "check:types": "tsc --noEmit" }, "keywords": [], diff --git a/package.json b/package.json index 62bb576..85a80eb 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,10 @@ "test:mobile": "turbo test --filter=@midwifes-notebook/mobile", "test:web": "turbo test --filter=@midwifes-notebook/web", "test:server": "turbo test --filter=@midwifes-notebook/server", + "check": "pnpm check:format && pnpm check:types && pnpm check:lint && pnpm test", + "check:mobile": "pnpm check:types --filter=@midwifes-notebook/mobile && pnpm check:lint --filter=@midwifes-notebook/mobile && pnpm test --filter=@midwifes-notebook/mobile", + "check:web": "pnpm check:types --filter=@midwifes-notebook/web && pnpm check:lint --filter=@midwifes-notebook/web && pnpm test --filter=@midwifes-notebook/web", + "check:server": "pnpm check:types --filter=@midwifes-notebook/server && pnpm check:lint --filter=@midwifes-notebook/server && pnpm test --filter=@midwifes-notebook/server", "check:lint": "turbo check:lint", "check:types": "turbo check:types", "check:format": "prettier --check .", diff --git a/packages/trpc/package.json b/packages/trpc/package.json index d914e90..d71c5db 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -4,7 +4,7 @@ "description": "", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", + "test": "echo \"No tests yet\"", "check:types": "tsc --noEmit" }, "keywords": [], From 44bafcc3d67887504384c27118ca18eb80d8b078 Mon Sep 17 00:00:00 2001 From: davidasix Date: Sat, 4 Apr 2026 11:07:06 -0400 Subject: [PATCH 17/31] Disallow eslint warnings, and show inline problems --- .vscode/settings.json | 3 ++- apps/web/package.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index f297e7b..339d143 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,6 @@ { "cSpell.words": [ "midwifes" - ] + ], + "eslint.useFlatConfig": true } \ No newline at end of file diff --git a/apps/web/package.json b/apps/web/package.json index 9d09a22..df0a89f 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -6,7 +6,7 @@ "dev": "next dev", "build": "next build", "start": "next start", - "check:lint": "eslint", + "check:lint": "eslint --max-warnings 0", "check:types": "tsc --noEmit" }, "dependencies": { From 1b998a98d9e25bc514ee01aa66c111d8afa5bd37 Mon Sep 17 00:00:00 2001 From: davidasix Date: Sat, 4 Apr 2026 12:23:57 -0400 Subject: [PATCH 18/31] Add lint checks for other projects --- apps/mobile/eslint.config.mjs | 4 + apps/mobile/package.json | 3 + apps/server/eslint.config.mjs | 8 + apps/server/package.json | 8 +- pnpm-lock.yaml | 378 +++++++++++++++++++++++++++++++++- 5 files changed, 397 insertions(+), 4 deletions(-) create mode 100644 apps/mobile/eslint.config.mjs create mode 100644 apps/server/eslint.config.mjs diff --git a/apps/mobile/eslint.config.mjs b/apps/mobile/eslint.config.mjs new file mode 100644 index 0000000..6ae0f7f --- /dev/null +++ b/apps/mobile/eslint.config.mjs @@ -0,0 +1,4 @@ +import { defineConfig } from "eslint/config"; +import expo from "eslint-config-expo/flat.js"; + +export default defineConfig([...expo]); diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 3a54e82..0c7b737 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -8,6 +8,7 @@ "android": "expo start --android", "ios": "expo start --ios", "web": "expo start --web", + "check:lint": "eslint --max-warnings 0", "check:types": "tsc --noEmit" }, "dependencies": { @@ -26,6 +27,8 @@ "devDependencies": { "@types/react": "~19.2.2", "drizzle-kit": "^0.31.9", + "eslint": "^9.39.4", + "eslint-config-expo": "^55.0.0", "tailwindcss": "^4.2.1", "typescript": "~5.9.2" }, diff --git a/apps/server/eslint.config.mjs b/apps/server/eslint.config.mjs new file mode 100644 index 0000000..957f2f6 --- /dev/null +++ b/apps/server/eslint.config.mjs @@ -0,0 +1,8 @@ +import { defineConfig } from "eslint/config"; +import js from "@eslint/js"; +import tseslint from "typescript-eslint"; + +export default defineConfig([ + js.configs.recommended, + ...tseslint.configs.recommended, +]); diff --git a/apps/server/package.json b/apps/server/package.json index 733f2d5..bbb3992 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -5,6 +5,7 @@ "main": "index.js", "scripts": { "test": "echo \"No tests yet\"", + "check:lint": "eslint --max-warnings 0", "check:types": "tsc --noEmit" }, "keywords": [], @@ -12,16 +13,19 @@ "license": "ISC", "packageManager": "pnpm@10.26.1", "dependencies": { - "@trpc/server": "^11.12.0", "@midwifes-notebook/trpc": "workspace:*", + "@trpc/server": "^11.12.0", "express": "^5.2.1", "zod": "^4.3.6" }, "devDependencies": { + "@eslint/js": "^10.0.1", "@types/express": "^5.0.6", "@types/node": "^25.5.0", + "eslint": "^10.2.0", "nodemon": "^3.1.14", "ts-node": "^10.9.2", - "typescript": "~5.9.3" + "typescript": "~5.9.3", + "typescript-eslint": "^8.58.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e875ba..a2caa90 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,6 +63,12 @@ importers: drizzle-kit: specifier: ^0.31.9 version: 0.31.9 + eslint: + specifier: ^9.39.4 + version: 9.39.4(jiti@2.6.1) + eslint-config-expo: + specifier: ^55.0.0 + version: 55.0.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) tailwindcss: specifier: ^4.2.1 version: 4.2.1 @@ -85,12 +91,18 @@ importers: specifier: ^4.3.6 version: 4.3.6 devDependencies: + '@eslint/js': + specifier: ^10.0.1 + version: 10.0.1(eslint@10.2.0(jiti@2.6.1)) '@types/express': specifier: ^5.0.6 version: 5.0.6 '@types/node': specifier: ^25.5.0 version: 25.5.0 + eslint: + specifier: ^10.2.0 + version: 10.2.0(jiti@2.6.1) nodemon: specifier: ^3.1.14 version: 3.1.14 @@ -100,6 +112,9 @@ importers: typescript: specifier: ~5.9.3 version: 5.9.3 + typescript-eslint: + specifier: ^8.58.0 + version: 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) apps/web: dependencies: @@ -1030,18 +1045,39 @@ packages: resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.23.4': + resolution: {integrity: sha512-lf19F24LSMfF8weXvW5QEtnLqW70u7kgit5e9PSx0MsHAFclGd1T9ynvWEMDT1w5J4Qt54tomGeAhdoAku1Xow==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/config-helpers@0.4.2': resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.5.4': + resolution: {integrity: sha512-jJhqiY3wPMlWWO3370M86CPJ7pt8GmEwSLglMfQhjXal07RCvhmU0as4IuUEW5SJeunfItiEetHmSxCCe9lDBg==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/core@0.17.0': resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@1.2.0': + resolution: {integrity: sha512-8FTGbNzTvmSlc4cZBaShkC6YvFMG0riksYWRFKXztqVdXaQbcZLXlFbSpC05s70sGEsXAw0qwhx69JiW7hQS7A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/eslintrc@3.3.5': resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@10.0.1': + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true + '@eslint/js@9.39.4': resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1050,10 +1086,18 @@ packages: resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@3.0.4': + resolution: {integrity: sha512-55lO/7+Yp0ISKRP0PsPtNTeNGapXaO085aELZmWCVc5SH3jfrqpuU6YgOdIxMS99ZHkQN1cXKE+cdIqwww9ptw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/plugin-kit@0.4.1': resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.7.0': + resolution: {integrity: sha512-ejvBr8MQCbVsWNZnCwDXjUKq40MDmHalq7cJ6e9s/qzTUFIIo/afzt1Vui9T97FM/V/pN4YsFVoed5NIa96RDg==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@expo/cli@55.0.16': resolution: {integrity: sha512-rp1mBnA5msGDPTfFuqVl+9RsJOtuA0cXsWSJpHdvsIxcSVg0oJyF/rgvrwsFrNQCLXzkMXm+o3CsY9iL1D/CDA==} hasBin: true @@ -1730,6 +1774,9 @@ packages: '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -1803,6 +1850,14 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/eslint-plugin@8.58.0': + resolution: {integrity: sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.58.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/parser@8.57.0': resolution: {integrity: sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1810,22 +1865,45 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/parser@8.58.0': + resolution: {integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.57.0': resolution: {integrity: sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.58.0': + resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/scope-manager@8.57.0': resolution: {integrity: sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.58.0': + resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.57.0': resolution: {integrity: sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.58.0': + resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/type-utils@8.57.0': resolution: {integrity: sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1833,16 +1911,33 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/type-utils@8.58.0': + resolution: {integrity: sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/types@8.57.0': resolution: {integrity: sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.58.0': + resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.57.0': resolution: {integrity: sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/typescript-estree@8.58.0': + resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/utils@8.57.0': resolution: {integrity: sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1850,10 +1945,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.58.0': + resolution: {integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/visitor-keys@8.57.0': resolution: {integrity: sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.58.0': + resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -2665,6 +2771,11 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + eslint-config-expo@55.0.0: + resolution: {integrity: sha512-YvhaKrp1g7pR/qjdI12E5nw9y0DJZWgYr815vyW8wskGLsFvxATY3mtKL8zm3ZYzWj3Bvc37tRIS661TEkrv9A==} + peerDependencies: + eslint: '>=8.10' + eslint-config-next@16.1.6: resolution: {integrity: sha512-vKq40io2B0XtkkNDYyleATwblNt8xuh3FWp8SpSz3pt7P01OkBFlKsJZ2mWt5WsCySlDQLckb1zMY9yE9Qy0LA==} peerDependencies: @@ -2711,6 +2822,12 @@ packages: eslint-import-resolver-webpack: optional: true + eslint-plugin-expo@1.0.0: + resolution: {integrity: sha512-qLtunR+cNFtC+jwYCBia5c/PJurMjSLMOV78KrEOyQK02ohZapU4dCFFnS2hfrJuw0zxfsjVkjqg3QBqi933QA==} + engines: {node: '>=18.0.0'} + peerDependencies: + eslint: '>=8.10' + eslint-plugin-import@2.32.0: resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} engines: {node: '>=4'} @@ -2727,6 +2844,12 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + eslint-plugin-react-hooks@5.2.0: + resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint-plugin-react-hooks@7.0.1: resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} engines: {node: '>=18'} @@ -2743,6 +2866,10 @@ packages: resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2755,6 +2882,16 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint@10.2.0: + resolution: {integrity: sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + eslint@9.39.4: resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2769,6 +2906,10 @@ packages: resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -4718,6 +4859,12 @@ packages: peerDependencies: typescript: '>=4.8.4' + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -4815,6 +4962,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' + typescript-eslint@8.58.0: + resolution: {integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + typescript@5.9.3: resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} @@ -5838,6 +5992,11 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true + '@eslint-community/eslint-utils@4.9.1(eslint@10.2.0(jiti@2.6.1))': + dependencies: + eslint: 10.2.0(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.6.1))': dependencies: eslint: 9.39.4(jiti@2.6.1) @@ -5853,14 +6012,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/config-array@0.23.4': + dependencies: + '@eslint/object-schema': 3.0.4 + debug: 4.4.3(supports-color@5.5.0) + minimatch: 10.2.4 + transitivePeerDependencies: + - supports-color + '@eslint/config-helpers@0.4.2': dependencies: '@eslint/core': 0.17.0 + '@eslint/config-helpers@0.5.4': + dependencies: + '@eslint/core': 1.2.0 + '@eslint/core@0.17.0': dependencies: '@types/json-schema': 7.0.15 + '@eslint/core@1.2.0': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.3.5': dependencies: ajv: 6.14.0 @@ -5875,15 +6050,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@10.0.1(eslint@10.2.0(jiti@2.6.1))': + optionalDependencies: + eslint: 10.2.0(jiti@2.6.1) + '@eslint/js@9.39.4': {} '@eslint/object-schema@2.1.7': {} + '@eslint/object-schema@3.0.4': {} + '@eslint/plugin-kit@0.4.1': dependencies: '@eslint/core': 0.17.0 levn: 0.4.1 + '@eslint/plugin-kit@0.7.0': + dependencies: + '@eslint/core': 1.2.0 + levn: 0.4.1 + '@expo/cli@55.0.16(@expo/dom-webview@55.0.3)(expo-constants@55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3))(expo-font@55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(expo@55.0.6)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': dependencies: '@expo/code-signing-certificates': 0.0.6 @@ -6742,6 +6928,8 @@ snapshots: dependencies: '@types/node': 25.5.0 + '@types/esrecurse@4.3.1': {} + '@types/estree@1.0.8': {} '@types/express-serve-static-core@5.1.1': @@ -6830,6 +7018,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/type-utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.58.0 + eslint: 10.2.0(jiti@2.6.1) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.57.0 @@ -6842,6 +7046,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.58.0 + debug: 4.4.3(supports-color@5.5.0) + eslint: 10.2.0(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.57.0(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) @@ -6851,15 +7067,33 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.58.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.9.3) + '@typescript-eslint/types': 8.58.0 + debug: 4.4.3(supports-color@5.5.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.57.0': dependencies: '@typescript-eslint/types': 8.57.0 '@typescript-eslint/visitor-keys': 8.57.0 + '@typescript-eslint/scope-manager@8.58.0': + dependencies: + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 + '@typescript-eslint/tsconfig-utils@8.57.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 + '@typescript-eslint/tsconfig-utils@8.58.0(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + '@typescript-eslint/type-utils@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.57.0 @@ -6872,8 +7106,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + debug: 4.4.3(supports-color@5.5.0) + eslint: 10.2.0(jiti@2.6.1) + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.57.0': {} + '@typescript-eslint/types@8.58.0': {} + '@typescript-eslint/typescript-estree@8.57.0(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.57.0(typescript@5.9.3) @@ -6889,6 +7137,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.58.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.9.3) + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 + debug: 4.4.3(supports-color@5.5.0) + minimatch: 10.2.4 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) @@ -6900,11 +7163,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + eslint: 10.2.0(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.57.0': dependencies: '@typescript-eslint/types': 8.57.0 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.58.0': + dependencies: + '@typescript-eslint/types': 8.58.0 + eslint-visitor-keys: 5.0.1 + '@ungap/structured-clone@1.3.0': {} '@unrs/resolver-binding-android-arm-eabi@1.11.1': @@ -7773,6 +8052,23 @@ snapshots: escape-string-regexp@4.0.0: {} + eslint-config-expo@55.0.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-expo: 1.0.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.39.4(jiti@2.6.1)) + globals: 16.4.0 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - eslint-plugin-import-x + - supports-color + - typescript + eslint-config-next@16.1.6(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): dependencies: '@next/eslint-plugin-next': 16.1.6 @@ -7816,7 +8112,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: @@ -7827,6 +8123,15 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-expo@1.0.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/utils': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + - typescript + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 @@ -7838,7 +8143,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -7875,6 +8180,10 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 + eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)): + dependencies: + eslint: 9.39.4(jiti@2.6.1) + eslint-plugin-react-hooks@7.0.1(eslint@9.39.4(jiti@2.6.1)): dependencies: '@babel/core': 7.29.0 @@ -7913,12 +8222,56 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@9.1.2: + dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.8 + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.1: {} eslint-visitor-keys@5.0.1: {} + eslint@10.2.0(jiti@2.6.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.4 + '@eslint/config-helpers': 0.5.4 + '@eslint/core': 1.2.0 + '@eslint/plugin-kit': 0.7.0 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.14.0 + cross-spawn: 7.0.6 + debug: 4.4.3(supports-color@5.5.0) + escape-string-regexp: 4.0.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + minimatch: 10.2.4 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + eslint@9.39.4(jiti@2.6.1): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) @@ -7966,6 +8319,12 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 4.2.1 + espree@11.2.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 5.0.1 + esprima@4.0.1: {} esquery@1.7.0: @@ -10241,6 +10600,10 @@ snapshots: dependencies: typescript: 5.9.3 + ts-api-utils@2.5.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + ts-node@10.9.2(@types/node@25.5.0)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -10355,6 +10718,17 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 10.2.0(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + typescript@5.9.3: {} unbox-primitive@1.1.0: From 794ce486ad7a48a486515fadc68d719b6aa7e39f Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 18:06:37 -0400 Subject: [PATCH 19/31] Init astro & Fastify projects --- apps/astro/.gitignore | 24 + apps/astro/.vscode/extensions.json | 4 + apps/astro/.vscode/launch.json | 11 + apps/astro/README.md | 43 + apps/astro/astro.config.mjs | 5 + apps/astro/package-lock.json | 4752 ++++++++++++++++++++++++++++ apps/astro/package.json | 17 + apps/astro/public/favicon.ico | Bin 0 -> 655 bytes apps/astro/public/favicon.svg | 9 + apps/astro/src/pages/index.astro | 18 + apps/astro/tsconfig.json | 5 + apps/fastify/eslint.config.mjs | 8 + apps/fastify/index.ts | 9 + apps/fastify/package-lock.json | 632 ++++ apps/fastify/package.json | 30 + apps/fastify/tsconfig.json | 21 + pnpm-lock.yaml | 3267 ++++++++++++++++++- 17 files changed, 8813 insertions(+), 42 deletions(-) create mode 100644 apps/astro/.gitignore create mode 100644 apps/astro/.vscode/extensions.json create mode 100644 apps/astro/.vscode/launch.json create mode 100644 apps/astro/README.md create mode 100644 apps/astro/astro.config.mjs create mode 100644 apps/astro/package-lock.json create mode 100644 apps/astro/package.json create mode 100644 apps/astro/public/favicon.ico create mode 100644 apps/astro/public/favicon.svg create mode 100644 apps/astro/src/pages/index.astro create mode 100644 apps/astro/tsconfig.json create mode 100644 apps/fastify/eslint.config.mjs create mode 100644 apps/fastify/index.ts create mode 100644 apps/fastify/package-lock.json create mode 100644 apps/fastify/package.json create mode 100644 apps/fastify/tsconfig.json diff --git a/apps/astro/.gitignore b/apps/astro/.gitignore new file mode 100644 index 0000000..16d54bb --- /dev/null +++ b/apps/astro/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/apps/astro/.vscode/extensions.json b/apps/astro/.vscode/extensions.json new file mode 100644 index 0000000..22a1505 --- /dev/null +++ b/apps/astro/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/apps/astro/.vscode/launch.json b/apps/astro/.vscode/launch.json new file mode 100644 index 0000000..d642209 --- /dev/null +++ b/apps/astro/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/apps/astro/README.md b/apps/astro/README.md new file mode 100644 index 0000000..87b813a --- /dev/null +++ b/apps/astro/README.md @@ -0,0 +1,43 @@ +# Astro Starter Kit: Minimal + +```sh +npm create astro@latest -- --template minimal +``` + +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +```text +/ +├── public/ +├── src/ +│ └── pages/ +│ └── index.astro +└── package.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. + +Any static assets, like images, can be placed in the `public/` directory. + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | + +## 👀 Want to learn more? + +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/apps/astro/astro.config.mjs b/apps/astro/astro.config.mjs new file mode 100644 index 0000000..e762ba5 --- /dev/null +++ b/apps/astro/astro.config.mjs @@ -0,0 +1,5 @@ +// @ts-check +import { defineConfig } from 'astro/config'; + +// https://astro.build/config +export default defineConfig({}); diff --git a/apps/astro/package-lock.json b/apps/astro/package-lock.json new file mode 100644 index 0000000..d2e6094 --- /dev/null +++ b/apps/astro/package-lock.json @@ -0,0 +1,4752 @@ +{ + "name": "astro", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "astro", + "version": "0.0.1", + "dependencies": { + "astro": "^6.3.5" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@astrojs/compiler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-4.0.0.tgz", + "integrity": "sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==", + "license": "MIT" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.9.1.tgz", + "integrity": "sha512-1pWuARqYom/TzuU3+0ZugsTrKlUydWKuULmDqSMTuonY+9IRDUEGKX/8PXQ1nBxRq3w85uGtd9q9SXfqEldMIQ==", + "license": "MIT", + "dependencies": { + "picomatch": "^4.0.4" + } + }, + "node_modules/@astrojs/markdown-remark": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.1.2.tgz", + "integrity": "sha512-caXZ4Dc2St2dW8luEg22GlP0gupLdztCTQE4EzZOxW1pqWXz9mbeJEuHUkgDYcKWW8tjIHkydYDhWLVoxJ327Q==", + "license": "MIT", + "dependencies": { + "@astrojs/internal-helpers": "0.9.1", + "@astrojs/prism": "4.0.2", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.3", + "hast-util-to-text": "^4.0.2", + "js-yaml": "^4.1.1", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.1", + "remark-gfm": "^4.0.1", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.2", + "remark-smartypants": "^3.0.2", + "retext-smartypants": "^6.2.0", + "shiki": "^4.0.0", + "smol-toml": "^1.6.0", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.1.0", + "unist-util-visit-parents": "^6.0.2", + "vfile": "^6.0.3" + } + }, + "node_modules/@astrojs/prism": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", + "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==", + "license": "MIT", + "dependencies": { + "prismjs": "^1.30.0" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.2.tgz", + "integrity": "sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^4.4.0", + "dset": "^3.1.4", + "is-docker": "^4.0.0", + "is-wsl": "^3.1.1", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": "18.20.8 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@capsizecss/unpack": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.0.tgz", + "integrity": "sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==", + "license": "MIT", + "dependencies": { + "fontkitten": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@clack/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.3.1.tgz", + "integrity": "sha512-fT1qHVGAag4IEkrupZ6lRRbNCs1vS9P01KB/sG8zKgvUztbYtFBtQpjSITNwooDZ83tpsPzP0mRNs1/KVszCRA==", + "license": "MIT", + "dependencies": { + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@clack/prompts": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.4.0.tgz", + "integrity": "sha512-S0My7XPGIgpRWMDG8uRqalbgT+a6FmCUdOW+HaIOVVpUPHOb7RrpvjTjiODadKp06fsrVDJZlIzc6yCTp4AnxA==", + "license": "MIT", + "dependencies": { + "@clack/core": "1.3.1", + "fast-string-width": "^3.0.2", + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", + "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", + "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", + "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", + "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", + "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", + "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", + "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", + "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", + "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", + "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", + "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", + "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", + "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", + "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", + "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", + "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", + "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", + "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", + "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", + "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", + "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", + "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", + "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", + "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", + "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-4.0.2.tgz", + "integrity": "sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==", + "license": "MIT", + "dependencies": { + "@shikijs/primitive": "4.0.2", + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.0.2.tgz", + "integrity": "sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^4.3.4" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.0.2.tgz", + "integrity": "sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/langs": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.0.2.tgz", + "integrity": "sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/primitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.0.2.tgz", + "integrity": "sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/themes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.0.2.tgz", + "integrity": "sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.0.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/types": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-4.0.2.tgz", + "integrity": "sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==", + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "license": "MIT" + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", + "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "license": "ISC" + }, + "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/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astro": { + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-6.3.5.tgz", + "integrity": "sha512-gU+4KedkbTuVgz7YoVAN+9Ftnq0GaYwejxK2NbqDzB0M9dWd0f3kXZBuaM9hzbchRFoRAJfJjFtdX9LK6Ir7ZA==", + "license": "MIT", + "dependencies": { + "@astrojs/compiler": "^4.0.0", + "@astrojs/internal-helpers": "0.9.1", + "@astrojs/markdown-remark": "7.1.2", + "@astrojs/telemetry": "3.3.2", + "@capsizecss/unpack": "^4.0.0", + "@clack/prompts": "^1.1.0", + "@oslojs/encoding": "^1.1.0", + "@rollup/pluginutils": "^5.3.0", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "ci-info": "^4.4.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^2.0.0", + "cookie": "^1.1.1", + "devalue": "^5.6.3", + "diff": "^8.0.3", + "dset": "^3.1.4", + "es-module-lexer": "^2.0.0", + "esbuild": "^0.27.3", + "flattie": "^1.1.1", + "fontace": "~0.4.1", + "get-tsconfig": "5.0.0-beta.4", + "github-slugger": "^2.0.0", + "html-escaper": "3.0.3", + "http-cache-semantics": "^4.2.0", + "js-yaml": "^4.1.1", + "jsonc-parser": "^3.3.1", + "magic-string": "^0.30.21", + "magicast": "^0.5.2", + "mrmime": "^2.0.1", + "neotraverse": "^0.6.18", + "obug": "^2.1.1", + "p-limit": "^7.3.0", + "p-queue": "^9.1.0", + "package-manager-detector": "^1.6.0", + "piccolore": "^0.1.3", + "picomatch": "^4.0.4", + "rehype": "^13.0.2", + "semver": "^7.7.4", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "svgo": "^4.0.1", + "tinyclip": "^0.1.12", + "tinyexec": "^1.0.4", + "tinyglobby": "^0.2.15", + "ultrahtml": "^1.6.0", + "unifont": "~0.7.4", + "unist-util-visit": "^5.1.0", + "unstorage": "^1.17.5", + "vfile": "^6.0.3", + "vite": "^7.3.2", + "vitefu": "^1.1.2", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^22.0.0", + "zod": "^4.3.6" + }, + "bin": { + "astro": "bin/astro.mjs" + }, + "engines": { + "node": ">=22.12.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/astrodotbuild" + }, + "optionalDependencies": { + "sharp": "^0.34.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/common-ancestor-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz", + "integrity": "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">= 18" + } + }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cookie-es": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz", + "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==", + "license": "MIT" + }, + "node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/defu": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", + "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", + "license": "MIT" + }, + "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/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/devalue": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.8.1.tgz", + "integrity": "sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", + "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.7", + "@esbuild/android-arm": "0.27.7", + "@esbuild/android-arm64": "0.27.7", + "@esbuild/android-x64": "0.27.7", + "@esbuild/darwin-arm64": "0.27.7", + "@esbuild/darwin-x64": "0.27.7", + "@esbuild/freebsd-arm64": "0.27.7", + "@esbuild/freebsd-x64": "0.27.7", + "@esbuild/linux-arm": "0.27.7", + "@esbuild/linux-arm64": "0.27.7", + "@esbuild/linux-ia32": "0.27.7", + "@esbuild/linux-loong64": "0.27.7", + "@esbuild/linux-mips64el": "0.27.7", + "@esbuild/linux-ppc64": "0.27.7", + "@esbuild/linux-riscv64": "0.27.7", + "@esbuild/linux-s390x": "0.27.7", + "@esbuild/linux-x64": "0.27.7", + "@esbuild/netbsd-arm64": "0.27.7", + "@esbuild/netbsd-x64": "0.27.7", + "@esbuild/openbsd-arm64": "0.27.7", + "@esbuild/openbsd-x64": "0.27.7", + "@esbuild/openharmony-arm64": "0.27.7", + "@esbuild/sunos-x64": "0.27.7", + "@esbuild/win32-arm64": "0.27.7", + "@esbuild/win32-ia32": "0.27.7", + "@esbuild/win32-x64": "0.27.7" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-string-truncated-width": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", + "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", + "license": "MIT" + }, + "node_modules/fast-string-width": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", + "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", + "license": "MIT", + "dependencies": { + "fast-string-truncated-width": "^3.0.2" + } + }, + "node_modules/fast-wrap-ansi": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.0.tgz", + "integrity": "sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==", + "license": "MIT", + "dependencies": { + "fast-string-width": "^3.0.2" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fontace": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.4.1.tgz", + "integrity": "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==", + "license": "MIT", + "dependencies": { + "fontkitten": "^1.0.2" + } + }, + "node_modules/fontkitten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.3.tgz", + "integrity": "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==", + "license": "MIT", + "dependencies": { + "tiny-inflate": "^1.0.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-tsconfig": { + "version": "5.0.0-beta.4", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-5.0.0-beta.4.tgz", + "integrity": "sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==", + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "engines": { + "node": ">=20.20.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" + }, + "node_modules/h3": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz", + "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==", + "license": "MIT", + "dependencies": { + "cookie-es": "^1.2.3", + "crossws": "^0.3.5", + "defu": "^6.1.6", + "destr": "^2.0.5", + "iron-webcrypto": "^1.2.1", + "node-mock-http": "^1.0.4", + "radix3": "^1.1.2", + "ufo": "^1.6.3", + "uncrypto": "^0.1.3" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "node_modules/is-docker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz", + "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "license": "MIT" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.4.0.tgz", + "integrity": "sha512-W+R+kFL4HgVxONq2bhXPi3bGpzGe/yEhVOp233qw9wCRtgncJ15P3bC+e4zZMu4Cq7d+WAJjXGW0uUkifhcatA==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/magicast": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz", + "integrity": "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.3", + "@babel/types": "^7.29.0", + "source-map-js": "^1.2.1" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "license": "CC0-1.0" + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "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/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "license": "MIT" + }, + "node_modules/node-mock-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", + "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", + "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/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/obug": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT" + }, + "node_modules/ofetch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" + } + }, + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "license": "MIT" + }, + "node_modules/oniguruma-parser": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", + "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", + "license": "MIT" + }, + "node_modules/oniguruma-to-es": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", + "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", + "license": "MIT", + "dependencies": { + "oniguruma-parser": "^0.12.2", + "regex": "^6.1.0", + "regex-recursion": "^6.0.2" + } + }, + "node_modules/p-limit": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.0.tgz", + "integrity": "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.2.1" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.0.tgz", + "integrity": "sha512-7NED7xhQ74Ngp4JP/2e0VZHp7vSWfJfqeiR92jPgxsz6m0Se4P03YoTKa9dDXyZ3r6P616gUXttrB6nnHYKang==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.4", + "p-timeout": "^7.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.1.tgz", + "integrity": "sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-manager-detector": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", + "license": "MIT" + }, + "node_modules/parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/piccolore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", + "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", + "license": "ISC" + }, + "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": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", + "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "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.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", + "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "license": "MIT" + }, + "node_modules/rehype": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", + "license": "MIT", + "dependencies": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rollup": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", + "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.60.4", + "@rollup/rollup-android-arm64": "4.60.4", + "@rollup/rollup-darwin-arm64": "4.60.4", + "@rollup/rollup-darwin-x64": "4.60.4", + "@rollup/rollup-freebsd-arm64": "4.60.4", + "@rollup/rollup-freebsd-x64": "4.60.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", + "@rollup/rollup-linux-arm-musleabihf": "4.60.4", + "@rollup/rollup-linux-arm64-gnu": "4.60.4", + "@rollup/rollup-linux-arm64-musl": "4.60.4", + "@rollup/rollup-linux-loong64-gnu": "4.60.4", + "@rollup/rollup-linux-loong64-musl": "4.60.4", + "@rollup/rollup-linux-ppc64-gnu": "4.60.4", + "@rollup/rollup-linux-ppc64-musl": "4.60.4", + "@rollup/rollup-linux-riscv64-gnu": "4.60.4", + "@rollup/rollup-linux-riscv64-musl": "4.60.4", + "@rollup/rollup-linux-s390x-gnu": "4.60.4", + "@rollup/rollup-linux-x64-gnu": "4.60.4", + "@rollup/rollup-linux-x64-musl": "4.60.4", + "@rollup/rollup-openbsd-x64": "4.60.4", + "@rollup/rollup-openharmony-arm64": "4.60.4", + "@rollup/rollup-win32-arm64-msvc": "4.60.4", + "@rollup/rollup-win32-ia32-msvc": "4.60.4", + "@rollup/rollup-win32-x64-gnu": "4.60.4", + "@rollup/rollup-win32-x64-msvc": "4.60.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/shiki": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-4.0.2.tgz", + "integrity": "sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==", + "license": "MIT", + "dependencies": { + "@shikijs/core": "4.0.2", + "@shikijs/engine-javascript": "4.0.2", + "@shikijs/engine-oniguruma": "4.0.2", + "@shikijs/langs": "4.0.2", + "@shikijs/themes": "4.0.2", + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + }, + "engines": { + "node": ">=20" + } + }, + "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/smol-toml": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.1.tgz", + "integrity": "sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "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/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/svgo": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz", + "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==", + "license": "MIT", + "dependencies": { + "commander": "^11.1.0", + "css-select": "^5.1.0", + "css-tree": "^3.0.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.1.1", + "sax": "^1.5.0" + }, + "bin": { + "svgo": "bin/svgo.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" + }, + "node_modules/tinyclip": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-0.1.12.tgz", + "integrity": "sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==", + "license": "MIT", + "engines": { + "node": "^16.14.0 || >= 17.3.0" + } + }, + "node_modules/tinyexec": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.2.tgz", + "integrity": "sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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", + "optional": true + }, + "node_modules/ufo": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", + "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", + "license": "MIT" + }, + "node_modules/ultrahtml": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", + "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", + "license": "MIT" + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "license": "MIT" + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unifont": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.7.4.tgz", + "integrity": "sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==", + "license": "MIT", + "dependencies": { + "css-tree": "^3.1.0", + "ofetch": "^1.5.1", + "ohash": "^2.0.11" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unstorage": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz", + "integrity": "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^5.0.0", + "destr": "^2.0.5", + "h3": "^1.15.10", + "lru-cache": "^11.2.7", + "node-fetch-native": "^1.6.7", + "ofetch": "^1.5.1", + "ufo": "^1.6.3" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6 || ^7 || ^8", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/functions": "^2.2.12 || ^3.0.0", + "@vercel/kv": "^1 || ^2 || ^3", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/functions": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.3.tgz", + "integrity": "sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", + "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*", + "tests/projects/workspace/packages/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/xxhash-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", + "license": "MIT" + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/apps/astro/package.json b/apps/astro/package.json new file mode 100644 index 0000000..2d1839d --- /dev/null +++ b/apps/astro/package.json @@ -0,0 +1,17 @@ +{ + "name": "astro", + "type": "module", + "version": "0.0.1", + "engines": { + "node": ">=22.12.0" + }, + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "astro": "^6.3.5" + } +} \ No newline at end of file diff --git a/apps/astro/public/favicon.ico b/apps/astro/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7f48a94d16071d6c8d06478c7458ab12e675019c GIT binary patch literal 655 zcmV;A0&x9_P)Rl-XF(A`bsas&GH{e7U1}Ri zJr5jR8B2*Jd6$=$AqgTM2o2FV$WZ9|#jJ3mmpEs{jB0ps@*Kxv}=RB|IJih8Z&fqwCG`%bN0000#bW%=J zQ=IH#a_&L{B{_6Lu_3m>0bMN%+@aOmN_3G~H^8EGi>+bXO=;-|Z`uFnf==AdP z{Oj-S=ltmI=<4`LcLE*&009F@L_t(|+I`d4ZUZ3@1<*Uo7H^LoCw6-8z4wsbd;b4l zA}zMFtOw2mLX6O5Mgl}(5P=uOM4%=tnuHiuAp%(G<c=npm$Fz%eL + + + diff --git a/apps/astro/src/pages/index.astro b/apps/astro/src/pages/index.astro new file mode 100644 index 0000000..ae4c103 --- /dev/null +++ b/apps/astro/src/pages/index.astro @@ -0,0 +1,18 @@ +--- +const res = await fetch('http://localhost:3001/'); +const data = await res.json(); +--- + + + + + + + + + Astro + + +

    {data.message}

    + + diff --git a/apps/astro/tsconfig.json b/apps/astro/tsconfig.json new file mode 100644 index 0000000..8bf91d3 --- /dev/null +++ b/apps/astro/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "astro/tsconfigs/strict", + "include": [".astro/types.d.ts", "**/*"], + "exclude": ["dist"] +} diff --git a/apps/fastify/eslint.config.mjs b/apps/fastify/eslint.config.mjs new file mode 100644 index 0000000..957f2f6 --- /dev/null +++ b/apps/fastify/eslint.config.mjs @@ -0,0 +1,8 @@ +import { defineConfig } from "eslint/config"; +import js from "@eslint/js"; +import tseslint from "typescript-eslint"; + +export default defineConfig([ + js.configs.recommended, + ...tseslint.configs.recommended, +]); diff --git a/apps/fastify/index.ts b/apps/fastify/index.ts new file mode 100644 index 0000000..256e464 --- /dev/null +++ b/apps/fastify/index.ts @@ -0,0 +1,9 @@ +import Fastify from "fastify"; + +const fastify = Fastify({ logger: true }); + +fastify.get("/", async () => { + return { message: "Hello World!" }; +}); + +await fastify.listen({ port: 3001, host: "0.0.0.0" }); diff --git a/apps/fastify/package-lock.json b/apps/fastify/package-lock.json new file mode 100644 index 0000000..eaf824c --- /dev/null +++ b/apps/fastify/package-lock.json @@ -0,0 +1,632 @@ +{ + "name": "fastify", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "fastify", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "fastify": "^5.8.5" + } + }, + "node_modules/@fastify/ajv-compiler": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-4.0.5.tgz", + "integrity": "sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "ajv": "^8.12.0", + "ajv-formats": "^3.0.1", + "fast-uri": "^3.0.0" + } + }, + "node_modules/@fastify/error": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@fastify/error/-/error-4.2.0.tgz", + "integrity": "sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, + "node_modules/@fastify/fast-json-stringify-compiler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-5.0.3.tgz", + "integrity": "sha512-uik7yYHkLr6fxd8hJSZ8c+xF4WafPK+XzneQDPU+D10r5X19GW8lJcom2YijX2+qtFF1ENJlHXKFM9ouXNJYgQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "fast-json-stringify": "^6.0.0" + } + }, + "node_modules/@fastify/forwarded": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@fastify/forwarded/-/forwarded-3.0.1.tgz", + "integrity": "sha512-JqDochHFqXs3C3Ml3gOY58zM7OqO9ENqPo0UqAjAjH8L01fRZqwX9iLeX34//kiJubF7r2ZQHtBRU36vONbLlw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, + "node_modules/@fastify/merge-json-schemas": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.2.1.tgz", + "integrity": "sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/@fastify/proxy-addr": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@fastify/proxy-addr/-/proxy-addr-5.1.0.tgz", + "integrity": "sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "@fastify/forwarded": "^3.0.0", + "ipaddr.js": "^2.1.0" + } + }, + "node_modules/@pinojs/redact": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@pinojs/redact/-/redact-0.4.0.tgz", + "integrity": "sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==", + "license": "MIT" + }, + "node_modules/abstract-logging": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/abstract-logging/-/abstract-logging-2.0.1.tgz", + "integrity": "sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==", + "license": "MIT" + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "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/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/avvio": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/avvio/-/avvio-9.2.0.tgz", + "integrity": "sha512-2t/sy01ArdHHE0vRH5Hsay+RtCZt3dLPji7W7/MMOCEgze5b7SNDC4j5H6FnVgPkI1MTNFGzHdHrVXDDl7QSSQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "@fastify/error": "^4.0.0", + "fastq": "^1.17.1" + } + }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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/fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==", + "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-json-stringify": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-6.4.0.tgz", + "integrity": "sha512-ibRCQ0GZKJIQ+P3Et1h0LhPgp3PMTYk0MH8O+kW3lNYsvmaQww5Nn3f1jf73Q0jR1Yz3a1CDP4/NZD3vOajWJQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "@fastify/merge-json-schemas": "^0.2.0", + "ajv": "^8.12.0", + "ajv-formats": "^3.0.1", + "fast-uri": "^3.0.0", + "json-schema-ref-resolver": "^3.0.0", + "rfdc": "^1.2.0" + } + }, + "node_modules/fast-querystring": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", + "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", + "license": "MIT", + "dependencies": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastify": { + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.8.5.tgz", + "integrity": "sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "@fastify/ajv-compiler": "^4.0.5", + "@fastify/error": "^4.0.0", + "@fastify/fast-json-stringify-compiler": "^5.0.0", + "@fastify/proxy-addr": "^5.0.0", + "abstract-logging": "^2.0.1", + "avvio": "^9.0.0", + "fast-json-stringify": "^6.0.0", + "find-my-way": "^9.0.0", + "light-my-request": "^6.0.0", + "pino": "^9.14.0 || ^10.1.0", + "process-warning": "^5.0.0", + "rfdc": "^1.3.1", + "secure-json-parse": "^4.0.0", + "semver": "^7.6.0", + "toad-cache": "^3.7.0" + } + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/find-my-way": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-9.6.0.tgz", + "integrity": "sha512-Zf4Xve4RymLl7NgaavNebZ01joJ8MfVerOG43wy7SHLO+r+K0C6d/SE0BiR7AV5V1VOCFlOP7ecdo+I4qmiHrQ==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-querystring": "^1.0.0", + "safe-regex2": "^5.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/ipaddr.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", + "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/json-schema-ref-resolver": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-3.0.0.tgz", + "integrity": "sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "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/light-my-request": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-6.6.0.tgz", + "integrity": "sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause", + "dependencies": { + "cookie": "^1.0.1", + "process-warning": "^4.0.0", + "set-cookie-parser": "^2.6.0" + } + }, + "node_modules/light-my-request/node_modules/process-warning": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.1.tgz", + "integrity": "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, + "node_modules/on-exit-leak-free": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", + "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/pino": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/pino/-/pino-10.3.1.tgz", + "integrity": "sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==", + "license": "MIT", + "dependencies": { + "@pinojs/redact": "^0.4.0", + "atomic-sleep": "^1.0.0", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^3.0.0", + "pino-std-serializers": "^7.0.0", + "process-warning": "^5.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^4.0.1", + "thread-stream": "^4.0.0" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/pino-abstract-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-3.0.0.tgz", + "integrity": "sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==", + "license": "MIT", + "dependencies": { + "split2": "^4.0.0" + } + }, + "node_modules/pino-std-serializers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.1.0.tgz", + "integrity": "sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==", + "license": "MIT" + }, + "node_modules/process-warning": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz", + "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, + "node_modules/quick-format-unescaped": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", + "license": "MIT" + }, + "node_modules/real-require": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", + "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.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/ret": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.5.0.tgz", + "integrity": "sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" + }, + "node_modules/safe-regex2": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-5.1.1.tgz", + "integrity": "sha512-mOSBvHGDZMuIEZMdOz/aCEYDCv0E7nfcNsIhUF+/P+xC7Hyf3FkvymqgPbg9D1EdSGu+uKbJgy09K/RKKc7kJA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "ret": "~0.5.0" + }, + "bin": { + "safe-regex2": "bin/safe-regex2.js" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/secure-json-parse": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-4.1.0.tgz", + "integrity": "sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, + "node_modules/sonic-boom": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.1.tgz", + "integrity": "sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==", + "license": "MIT", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/thread-stream": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.2.0.tgz", + "integrity": "sha512-e2zZ96wSChazBsbENf/Pcm/4swHt2cEKQ92rhUjkL9GCKiTDJIaTBenjE/m9DXi0QBmTMDkFDdOomUy20A1tDQ==", + "license": "MIT", + "dependencies": { + "real-require": "^1.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/thread-stream/node_modules/real-require": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-1.0.0.tgz", + "integrity": "sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==", + "license": "MIT" + }, + "node_modules/toad-cache": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/toad-cache/-/toad-cache-3.7.1.tgz", + "integrity": "sha512-5DXWzE4Vz7xNHsv+xQ+MGfJYyC78Aok3tEr0MNwHoRf7vZnga1mQXZ4/Nsodld4VR6Wd+VhfmqnNrsRJyYPfrQ==", + "license": "MIT", + "engines": { + "node": ">=20" + } + } + } +} diff --git a/apps/fastify/package.json b/apps/fastify/package.json new file mode 100644 index 0000000..f03c149 --- /dev/null +++ b/apps/fastify/package.json @@ -0,0 +1,30 @@ +{ + "name": "@midwifes-notebook/fastify", + "version": "1.0.0", + "description": "", + "type": "module", + "main": "index.ts", + "scripts": { + "dev": "nodemon --exec tsx index.ts", + "start": "tsx index.ts", + "test": "echo \"No tests yet\"", + "check:lint": "eslint --max-warnings 0", + "check:types": "tsc --noEmit" + }, + "keywords": [], + "author": "", + "license": "ISC", + "packageManager": "pnpm@10.26.1", + "dependencies": { + "fastify": "^5.8.5" + }, + "devDependencies": { + "@eslint/js": "^10.0.1", + "@types/node": "^25.5.0", + "eslint": "^10.2.0", + "nodemon": "^3.1.14", + "tsx": "^4.19.4", + "typescript": "~5.9.3", + "typescript-eslint": "^8.58.0" + } +} diff --git a/apps/fastify/tsconfig.json b/apps/fastify/tsconfig.json new file mode 100644 index 0000000..0d0d423 --- /dev/null +++ b/apps/fastify/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "module": "nodenext", + "target": "esnext", + "types": ["node"], + + "sourceMap": true, + "declaration": true, + "declarationMap": true, + + "noUncheckedIndexedAccess": true, + "exactOptionalPropertyTypes": true, + + "strict": true, + "verbatimModuleSyntax": true, + "isolatedModules": true, + "noUncheckedSideEffectImports": true, + "moduleDetection": "force", + "skipLibCheck": true + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2caa90..4624398 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,6 +21,40 @@ importers: specifier: ^2.8.16 version: 2.8.16 + apps/astro: + dependencies: + astro: + specifier: ^6.3.5 + version: 6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3) + + apps/fastify: + dependencies: + fastify: + specifier: ^5.8.5 + version: 5.8.5 + devDependencies: + '@eslint/js': + specifier: ^10.0.1 + version: 10.0.1(eslint@10.2.0(jiti@2.6.1)) + '@types/node': + specifier: ^25.5.0 + version: 25.5.0 + eslint: + specifier: ^10.2.0 + version: 10.2.0(jiti@2.6.1) + nodemon: + specifier: ^3.1.14 + version: 3.1.14 + tsx: + specifier: ^4.19.4 + version: 4.22.2 + typescript: + specifier: ~5.9.3 + version: 5.9.3 + typescript-eslint: + specifier: ^8.58.0 + version: 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + apps/mobile: dependencies: '@midwifes-notebook/trpc': @@ -166,7 +200,7 @@ importers: version: 9.39.4(jiti@2.6.1) eslint-config-next: specifier: 16.1.6 - version: 16.1.6(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + version: 16.1.6(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) tailwindcss: specifier: ^4 version: 4.2.1 @@ -193,6 +227,23 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} + '@astrojs/compiler@4.0.0': + resolution: {integrity: sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==} + + '@astrojs/internal-helpers@0.9.1': + resolution: {integrity: sha512-1pWuARqYom/TzuU3+0ZugsTrKlUydWKuULmDqSMTuonY+9IRDUEGKX/8PXQ1nBxRq3w85uGtd9q9SXfqEldMIQ==} + + '@astrojs/markdown-remark@7.1.2': + resolution: {integrity: sha512-caXZ4Dc2St2dW8luEg22GlP0gupLdztCTQE4EzZOxW1pqWXz9mbeJEuHUkgDYcKWW8tjIHkydYDhWLVoxJ327Q==} + + '@astrojs/prism@4.0.2': + resolution: {integrity: sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==} + engines: {node: '>=22.12.0'} + + '@astrojs/telemetry@3.3.2': + resolution: {integrity: sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + '@babel/code-frame@7.29.0': resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} @@ -301,6 +352,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.29.3': + resolution: {integrity: sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-decorators@7.29.0': resolution: {integrity: sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==} engines: {node: '>=6.9.0'} @@ -719,6 +775,18 @@ packages: resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} + '@capsizecss/unpack@4.0.0': + resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==} + engines: {node: '>=18'} + + '@clack/core@1.3.1': + resolution: {integrity: sha512-fT1qHVGAag4IEkrupZ6lRRbNCs1vS9P01KB/sG8zKgvUztbYtFBtQpjSITNwooDZ83tpsPzP0mRNs1/KVszCRA==} + engines: {node: '>= 20.12.0'} + + '@clack/prompts@1.4.0': + resolution: {integrity: sha512-S0My7XPGIgpRWMDG8uRqalbgT+a6FmCUdOW+HaIOVVpUPHOb7RrpvjTjiODadKp06fsrVDJZlIzc6yCTp4AnxA==} + engines: {node: '>= 20.12.0'} + '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -749,6 +817,18 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.27.7': + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.28.0': + resolution: {integrity: sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -761,6 +841,18 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.27.7': + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.28.0': + resolution: {integrity: sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.18.20': resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -773,6 +865,18 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.27.7': + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.28.0': + resolution: {integrity: sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -785,6 +889,18 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.27.7': + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.28.0': + resolution: {integrity: sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -797,6 +913,18 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.27.7': + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.28.0': + resolution: {integrity: sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -809,6 +937,18 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.27.7': + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.28.0': + resolution: {integrity: sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -821,6 +961,18 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.27.7': + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.28.0': + resolution: {integrity: sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -833,6 +985,18 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.27.7': + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.28.0': + resolution: {integrity: sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -845,6 +1009,18 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.27.7': + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.28.0': + resolution: {integrity: sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -857,6 +1033,18 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.27.7': + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.28.0': + resolution: {integrity: sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -869,6 +1057,18 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.27.7': + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.28.0': + resolution: {integrity: sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.18.20': resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -881,6 +1081,18 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.27.7': + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.28.0': + resolution: {integrity: sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -893,6 +1105,18 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.27.7': + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.28.0': + resolution: {integrity: sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -905,6 +1129,18 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.27.7': + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.28.0': + resolution: {integrity: sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -917,6 +1153,18 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.27.7': + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.28.0': + resolution: {integrity: sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -929,6 +1177,18 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.27.7': + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.28.0': + resolution: {integrity: sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -941,12 +1201,36 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.27.7': + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.28.0': + resolution: {integrity: sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.12': resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.27.7': + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-arm64@0.28.0': + resolution: {integrity: sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -959,12 +1243,36 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.27.7': + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.28.0': + resolution: {integrity: sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.12': resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.27.7': + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.28.0': + resolution: {integrity: sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -977,12 +1285,36 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.27.7': + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.28.0': + resolution: {integrity: sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.25.12': resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.27.7': + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/openharmony-arm64@0.28.0': + resolution: {integrity: sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -995,6 +1327,18 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.27.7': + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.28.0': + resolution: {integrity: sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -1007,6 +1351,18 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.27.7': + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.28.0': + resolution: {integrity: sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -1019,6 +1375,18 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.27.7': + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.28.0': + resolution: {integrity: sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -1031,6 +1399,18 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.27.7': + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.28.0': + resolution: {integrity: sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1252,6 +1632,24 @@ packages: resolution: {integrity: sha512-KZNxZvnGCtiM2aYYZ6Wz0Ix5r47dAvpNLApFtZWnSoERzAdOMzVBOPysBoM0JlF6FKWZ8GPqgn6qt3dV/8Zlpg==} hasBin: true + '@fastify/ajv-compiler@4.0.5': + resolution: {integrity: sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A==} + + '@fastify/error@4.2.0': + resolution: {integrity: sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==} + + '@fastify/fast-json-stringify-compiler@5.0.3': + resolution: {integrity: sha512-uik7yYHkLr6fxd8hJSZ8c+xF4WafPK+XzneQDPU+D10r5X19GW8lJcom2YijX2+qtFF1ENJlHXKFM9ouXNJYgQ==} + + '@fastify/forwarded@3.0.1': + resolution: {integrity: sha512-JqDochHFqXs3C3Ml3gOY58zM7OqO9ENqPo0UqAjAjH8L01fRZqwX9iLeX34//kiJubF7r2ZQHtBRU36vONbLlw==} + + '@fastify/merge-json-schemas@0.2.1': + resolution: {integrity: sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==} + + '@fastify/proxy-addr@5.1.0': + resolution: {integrity: sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==} + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -1536,6 +1934,12 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + + '@pinojs/redact@0.4.0': + resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==} + '@react-native/assets-registry@0.83.2': resolution: {integrity: sha512-9I5l3pGAKnlpQ15uVkeB9Mgjvt3cZEaEc8EDtdexvdtZvLSjtwBzgourrOW4yZUijbjJr8h3YO2Y0q+THwUHTA==} engines: {node: '>= 20.19.4'} @@ -1602,9 +2006,174 @@ packages: '@types/react': optional: true + '@rollup/pluginutils@5.3.0': + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.60.4': + resolution: {integrity: sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.60.4': + resolution: {integrity: sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.60.4': + resolution: {integrity: sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.60.4': + resolution: {integrity: sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.60.4': + resolution: {integrity: sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.60.4': + resolution: {integrity: sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': + resolution: {integrity: sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.60.4': + resolution: {integrity: sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.60.4': + resolution: {integrity: sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.60.4': + resolution: {integrity: sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loong64-gnu@4.60.4': + resolution: {integrity: sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-loong64-musl@4.60.4': + resolution: {integrity: sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.60.4': + resolution: {integrity: sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-ppc64-musl@4.60.4': + resolution: {integrity: sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.60.4': + resolution: {integrity: sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.60.4': + resolution: {integrity: sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.60.4': + resolution: {integrity: sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.60.4': + resolution: {integrity: sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.60.4': + resolution: {integrity: sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-openbsd-x64@4.60.4': + resolution: {integrity: sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.60.4': + resolution: {integrity: sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.60.4': + resolution: {integrity: sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.60.4': + resolution: {integrity: sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.60.4': + resolution: {integrity: sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.60.4': + resolution: {integrity: sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==} + cpu: [x64] + os: [win32] + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@shikijs/core@4.0.2': + resolution: {integrity: sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==} + engines: {node: '>=20'} + + '@shikijs/engine-javascript@4.0.2': + resolution: {integrity: sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==} + engines: {node: '>=20'} + + '@shikijs/engine-oniguruma@4.0.2': + resolution: {integrity: sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==} + engines: {node: '>=20'} + + '@shikijs/langs@4.0.2': + resolution: {integrity: sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==} + engines: {node: '>=20'} + + '@shikijs/primitive@4.0.2': + resolution: {integrity: sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==} + engines: {node: '>=20'} + + '@shikijs/themes@4.0.2': + resolution: {integrity: sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==} + engines: {node: '>=20'} + + '@shikijs/types@4.0.2': + resolution: {integrity: sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==} + engines: {node: '>=20'} + + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + '@sinclair/typebox@0.27.10': resolution: {integrity: sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==} @@ -1774,6 +2343,9 @@ packages: '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + '@types/esrecurse@4.3.1': resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} @@ -1789,6 +2361,9 @@ packages: '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/http-errors@2.0.5': resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} @@ -1807,6 +2382,15 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + '@types/node@20.19.37': resolution: {integrity: sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==} @@ -1836,6 +2420,9 @@ packages: '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -2066,6 +2653,9 @@ packages: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} + abstract-logging@2.0.1: + resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} + accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -2092,9 +2682,20 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + ajv@6.14.0: resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} + ajv@8.20.0: + resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} + anser@1.4.10: resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} @@ -2150,6 +2751,9 @@ packages: resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} engines: {node: '>= 0.4'} + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + array-timsort@1.0.3: resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} @@ -2183,14 +2787,26 @@ packages: ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + astro@6.3.5: + resolution: {integrity: sha512-gU+4KedkbTuVgz7YoVAN+9Ftnq0GaYwejxK2NbqDzB0M9dWd0f3kXZBuaM9hzbchRFoRAJfJjFtdX9LK6Ir7ZA==} + engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + async-function@1.0.0: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} + atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} + avvio@9.2.0: + resolution: {integrity: sha512-2t/sy01ArdHHE0vRH5Hsay+RtCZt3dLPji7W7/MMOCEgze5b7SNDC4j5H6FnVgPkI1MTNFGzHdHrVXDDl7QSSQ==} + await-lock@2.2.2: resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} @@ -2272,6 +2888,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -2303,6 +2922,9 @@ packages: resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} engines: {node: '>=18'} + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + bplist-creator@0.1.0: resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==} @@ -2367,6 +2989,9 @@ packages: caniuse-lite@1.0.30001778: resolution: {integrity: sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==} + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -2375,10 +3000,23 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@5.0.0: + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} + engines: {node: '>= 20.19.0'} + chrome-launcher@0.15.2: resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} engines: {node: '>=12.13.0'} @@ -2394,6 +3032,10 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} + ci-info@4.4.0: + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} + engines: {node: '>=8'} + cli-cursor@2.1.0: resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} engines: {node: '>=4'} @@ -2413,6 +3055,10 @@ packages: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -2426,6 +3072,13 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + commander@12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} @@ -2441,6 +3094,10 @@ packages: resolution: {integrity: sha512-R2rze/hDX30uul4NZoIZ76ImSJLFxn/1/ZxtKC1L77y2X1k+yYu1joKbAtMA2Fg3hZrTOiw0I5mwVMo0cf250w==} engines: {node: '>= 6'} + common-ancestor-path@2.0.0: + resolution: {integrity: sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==} + engines: {node: '>= 18'} + compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -2467,6 +3124,9 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + cookie-es@1.2.3: + resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==} + cookie-signature@1.2.2: resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} engines: {node: '>=6.6.0'} @@ -2475,6 +3135,10 @@ packages: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + core-js-compat@3.48.0: resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} @@ -2485,6 +3149,28 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} + crossws@0.3.5: + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + + css-select@5.2.2: + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@3.2.1: + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.2.2: + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} @@ -2528,6 +3214,9 @@ packages: supports-color: optional: true + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -2550,10 +3239,20 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} + defu@6.1.7: + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} + depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -2567,10 +3266,20 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} + devalue@5.8.1: + resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + diff@4.0.4: resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} engines: {node: '>=0.3.1'} + diff@8.0.4: + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} + engines: {node: '>=0.3.1'} + dnssd-advertise@1.1.3: resolution: {integrity: sha512-XENsHi3MBzWOCAXif3yZvU1Ah0l+nhJj1sjWL6TnOAYKvGiFhbTx32xHN7+wLMLUOCj7Nr0evADWG4R8JtqCDA==} @@ -2578,6 +3287,19 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + drizzle-kit@0.31.9: resolution: {integrity: sha512-GViD3IgsXn7trFyBUUHyTFBpH/FsHTxYJ66qdbVggxef4UBPHRYxQaRzYLTuekYnk9i5FIEL9pbBIwMqX/Uwrg==} hasBin: true @@ -2674,6 +3396,10 @@ packages: sqlite3: optional: true + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -2702,6 +3428,14 @@ packages: resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} engines: {node: '>=10.13.0'} + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + entities@6.0.1: + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + engines: {node: '>=0.12'} + error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} @@ -2721,6 +3455,9 @@ packages: resolution: {integrity: sha512-04cg8iJFDOxWcYlu0GFFWgs7vtaEPCmr5w1nrj9V3z3axu/48HCMwK6VMp45Zh3ZB+xLP1ifbJfrq86+1ypKKQ==} engines: {node: '>= 0.4'} + es-module-lexer@2.1.0: + resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} + es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -2752,6 +3489,16 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.27.7: + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.28.0: + resolution: {integrity: sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -2771,6 +3518,10 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + eslint-config-expo@55.0.0: resolution: {integrity: sha512-YvhaKrp1g7pR/qjdI12E5nw9y0DJZWgYr815vyW8wskGLsFvxATY3mtKL8zm3ZYzWj3Bvc37tRIS661TEkrv9A==} peerDependencies: @@ -2927,6 +3678,9 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -2939,6 +3693,9 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} + eventemitter3@5.0.4: + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} + expo-asset@55.0.8: resolution: {integrity: sha512-yEz2svDX67R0yiW2skx6dJmcE0q7sj9ECpGMcxBExMCbctc+nMoZCnjUuhzPl5vhClUsO5HFFXS5vIGmf1bgHQ==} peerDependencies: @@ -3032,6 +3789,12 @@ packages: resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} engines: {node: '>= 18'} + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-decode-uri-component@1.0.1: + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -3042,8 +3805,29 @@ packages: fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-json-stringify@6.4.0: + resolution: {integrity: sha512-ibRCQ0GZKJIQ+P3Et1h0LhPgp3PMTYk0MH8O+kW3lNYsvmaQww5Nn3f1jf73Q0jR1Yz3a1CDP4/NZD3vOajWJQ==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-querystring@1.1.2: + resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} + + fast-string-truncated-width@3.0.3: + resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} + + fast-string-width@3.0.2: + resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} + + fast-uri@3.1.2: + resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + + fast-wrap-ansi@0.2.0: + resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} + + fastify@5.8.5: + resolution: {integrity: sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q==} fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -3084,6 +3868,10 @@ packages: resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} engines: {node: '>= 18.0.0'} + find-my-way@9.6.0: + resolution: {integrity: sha512-Zf4Xve4RymLl7NgaavNebZ01joJ8MfVerOG43wy7SHLO+r+K0C6d/SE0BiR7AV5V1VOCFlOP7ecdo+I4qmiHrQ==} + engines: {node: '>=20'} + find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -3099,12 +3887,23 @@ packages: flatted@3.4.2: resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + fontace@0.4.1: + resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==} + fontfaceobserver@2.3.0: resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==} + fontkitten@1.0.3: + resolution: {integrity: sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==} + engines: {node: '>=20'} + for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} @@ -3170,10 +3969,17 @@ packages: get-tsconfig@4.13.6: resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} + get-tsconfig@5.0.0-beta.4: + resolution: {integrity: sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==} + engines: {node: '>=20.20.0'} + getenv@2.0.0: resolution: {integrity: sha512-VilgtJj/ALgGY77fiLam5iD336eSWi96Q15JSAG1zi8NRBysm3LXKdGnHb4m5cuyxvOLQQKWpBZAT6ni4FI2iQ==} engines: {node: '>=6'} + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -3209,6 +4015,9 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + h3@1.15.11: + resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==} + has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} engines: {node: '>= 0.4'} @@ -3240,6 +4049,36 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + + hast-util-from-parse5@8.0.3: + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} + + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + + hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + + hast-util-to-parse5@8.0.1: + resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} + + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@9.0.1: + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} + hermes-compiler@0.14.1: resolution: {integrity: sha512-+RPPQlayoZ9n6/KXKt5SFILWXCGJ/LV5d24L5smXrvTDrPS4L6dSctPczXauuvzFP3QEJbD1YO7Z3Ra4a+4IhA==} @@ -3271,6 +4110,15 @@ packages: resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} engines: {node: ^16.14.0 || >=18.0.0} + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + http-errors@2.0.1: resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} engines: {node: '>= 0.8'} @@ -3325,6 +4173,13 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} + ipaddr.js@2.4.0: + resolution: {integrity: sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==} + engines: {node: '>= 10'} + + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -3369,6 +4224,16 @@ packages: engines: {node: '>=8'} hasBin: true + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-docker@4.0.0: + resolution: {integrity: sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==} + engines: {node: '>=20'} + hasBin: true + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -3389,6 +4254,11 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} @@ -3405,6 +4275,10 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + is-promise@4.0.0: resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} @@ -3448,6 +4322,10 @@ packages: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + engines: {node: '>=16'} + isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -3531,9 +4409,15 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + json-schema-ref-resolver@3.0.0: + resolution: {integrity: sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==} + json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -3546,6 +4430,9 @@ packages: engines: {node: '>=6'} hasBin: true + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + jsx-ast-utils@3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} @@ -3576,6 +4463,9 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} + light-my-request@6.6.0: + resolution: {integrity: sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==} + lighthouse-logger@1.4.2: resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} @@ -3804,6 +4694,9 @@ packages: resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} engines: {node: '>=4'} + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -3815,18 +4708,28 @@ packages: resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} engines: {node: 20 || >=22} + lru-cache@11.4.0: + resolution: {integrity: sha512-W+R+kFL4HgVxONq2bhXPi3bGpzGe/yEhVOp233qw9wCRtgncJ15P3bC+e4zZMu4Cq7d+WAJjXGW0uUkifhcatA==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magicast@0.5.3: + resolution: {integrity: sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==} + make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + marky@1.3.0: resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==} @@ -3834,6 +4737,51 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} + mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.1: + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.27.1: + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} + media-typer@1.1.0: resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} engines: {node: '>= 0.8'} @@ -3968,6 +4916,90 @@ packages: engines: {node: '>=20.19.4'} hasBin: true + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -4016,6 +5048,10 @@ packages: engines: {node: '>=10'} hasBin: true + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -4056,6 +5092,10 @@ packages: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + next@16.1.6: resolution: {integrity: sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==} engines: {node: '>=20.9.0'} @@ -4077,10 +5117,16 @@ packages: sass: optional: true + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + node-exports-info@1.6.0: resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} engines: {node: '>= 0.4'} + node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + node-forge@1.4.0: resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} engines: {node: '>= 6.13.0'} @@ -4088,6 +5134,9 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + node-mock-http@1.0.4: + resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} + node-releases@2.0.36: resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} @@ -4104,6 +5153,9 @@ packages: resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} engines: {node: ^16.14.0 || >=18.0.0} + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} @@ -4147,6 +5199,19 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + + ofetch@1.5.1: + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} + + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + + on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} + on-finished@2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} @@ -4166,6 +5231,12 @@ packages: resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} engines: {node: '>=4'} + oniguruma-parser@0.12.2: + resolution: {integrity: sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==} + + oniguruma-to-es@4.3.6: + resolution: {integrity: sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==} + open@7.4.2: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} @@ -4194,6 +5265,10 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} + p-limit@7.3.0: + resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==} + engines: {node: '>=20'} + p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -4202,18 +5277,35 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} + p-queue@9.3.0: + resolution: {integrity: sha512-7NED7xhQ74Ngp4JP/2e0VZHp7vSWfJfqeiR92jPgxsz6m0Se4P03YoTKa9dDXyZ3r6P616gUXttrB6nnHYKang==} + engines: {node: '>=20'} + + p-timeout@7.0.1: + resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==} + engines: {node: '>=20'} + p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-manager-detector@1.6.0: + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + parse-png@2.1.0: resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==} engines: {node: '>=10'} + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -4240,6 +5332,9 @@ packages: path-to-regexp@8.4.2: resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==} + piccolore@0.1.3: + resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} + picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -4251,6 +5346,16 @@ packages: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} + pino-abstract-transport@3.0.0: + resolution: {integrity: sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==} + + pino-std-serializers@7.1.0: + resolution: {integrity: sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==} + + pino@10.3.1: + resolution: {integrity: sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==} + hasBin: true + pirates@4.0.7: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} @@ -4347,10 +5452,20 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + proc-log@4.2.0: resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + process-warning@4.0.1: + resolution: {integrity: sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==} + + process-warning@5.0.0: + resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==} + progress@2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} @@ -4365,6 +5480,9 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -4386,6 +5504,12 @@ packages: queue@6.0.2: resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + + radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -4477,6 +5601,17 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@5.0.0: + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} + engines: {node: '>= 20.19.0'} + + real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} + + real-require@1.0.0: + resolution: {integrity: sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==} + reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -4491,6 +5626,15 @@ packages: regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} + + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + + regex@6.1.0: + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} + regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -4506,10 +5650,42 @@ packages: resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} hasBin: true + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-stringify@10.0.1: + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + + rehype@13.0.2: + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -4538,15 +5714,39 @@ packages: resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} engines: {node: '>=4'} + ret@0.5.0: + resolution: {integrity: sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==} + engines: {node: '>=10'} + + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + + retext-smartypants@6.2.0: + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} + + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + reusify@1.1.0: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rollup@4.60.4: + resolution: {integrity: sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + router@2.2.0: resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} engines: {node: '>= 18'} @@ -4569,6 +5769,14 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} + safe-regex2@5.1.1: + resolution: {integrity: sha512-mOSBvHGDZMuIEZMdOz/aCEYDCv0E7nfcNsIhUF+/P+xC7Hyf3FkvymqgPbg9D1EdSGu+uKbJgy09K/RKKc7kJA==} + hasBin: true + + safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} + engines: {node: '>=10'} + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -4579,6 +5787,9 @@ packages: scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + secure-json-parse@4.1.0: + resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==} + semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -4613,6 +5824,9 @@ packages: resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} engines: {node: '>= 18'} + set-cookie-parser@2.7.2: + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -4644,6 +5858,10 @@ packages: resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} engines: {node: '>= 0.4'} + shiki@4.0.2: + resolution: {integrity: sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==} + engines: {node: '>=20'} + side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} @@ -4681,6 +5899,13 @@ packages: resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} engines: {node: '>=8.0.0'} + smol-toml@1.6.1: + resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} + engines: {node: '>= 18'} + + sonic-boom@4.2.1: + resolution: {integrity: sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==} + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -4696,6 +5921,13 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -4756,6 +5988,9 @@ packages: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + strip-ansi@5.2.0: resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} engines: {node: '>=6'} @@ -4808,6 +6043,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + svgo@4.0.1: + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} + engines: {node: '>=16'} + hasBin: true + tailwindcss@4.2.1: resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} @@ -4828,9 +6068,24 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} + thread-stream@4.2.0: + resolution: {integrity: sha512-e2zZ96wSChazBsbENf/Pcm/4swHt2cEKQ92rhUjkL9GCKiTDJIaTBenjE/m9DXi0QBmTMDkFDdOomUy20A1tDQ==} + engines: {node: '>=20'} + throat@5.0.0: resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + + tinyclip@0.1.12: + resolution: {integrity: sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==} + engines: {node: ^16.14.0 || >= 17.3.0} + + tinyexec@1.1.2: + resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} + engines: {node: '>=18'} + tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} @@ -4842,6 +6097,10 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + toad-cache@3.7.1: + resolution: {integrity: sha512-5DXWzE4Vz7xNHsv+xQ+MGfJYyC78Aok3tEr0MNwHoRf7vZnga1mQXZ4/Nsodld4VR6Wd+VhfmqnNrsRJyYPfrQ==} + engines: {node: '>=20'} + toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -4853,6 +6112,12 @@ packages: resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} hasBin: true + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + ts-api-utils@2.4.0: resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} engines: {node: '>=18.12'} @@ -4885,6 +6150,11 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tsx@4.22.2: + resolution: {integrity: sha512-6w9FwtT8WQqRAyTNR+Z+86kghRqpmOLjXUrBlBT6T+CQGDuIMm0VmAqaFUFBIeKDTGobE6/YSigZYLeomzBaRg==} + engines: {node: '>=18.0.0'} + hasBin: true + turbo-darwin-64@2.8.16: resolution: {integrity: sha512-KWa4hUMWrpADC6Q/wIHRkBLw6X6MV9nx6X7hSXbTrrMz0KdaKhmfudUZ3sS76bJFmgArBU25cSc0AUyyrswYxg==} cpu: [x64] @@ -4955,13 +6225,6 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript-eslint@8.57.0: - resolution: {integrity: sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' - typescript-eslint@8.58.0: resolution: {integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4974,10 +6237,19 @@ packages: engines: {node: '>=14.17'} hasBin: true + ufo@1.6.4: + resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} + + ultrahtml@1.6.0: + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + undefsafe@2.0.5: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} @@ -5003,6 +6275,39 @@ packages: resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==} engines: {node: '>=4'} + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unifont@0.7.4: + resolution: {integrity: sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==} + + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -5010,6 +6315,68 @@ packages: unrs-resolver@1.11.1: resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} + unstorage@1.17.5: + resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} + peerDependencies: + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.6.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6 || ^7 || ^8 + '@deno/kv': '>=0.9.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.1' + '@vercel/functions': ^2.2.12 || ^3.0.0 + '@vercel/kv': ^1 || ^2 || ^3 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/functions': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true + update-browserslist-db@1.2.3: resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true @@ -5038,6 +6405,63 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite@7.3.3: + resolution: {integrity: sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitefu@1.1.3: + resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + vite: + optional: true + vlq@1.0.1: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} @@ -5047,6 +6471,9 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + whatwg-fetch@3.6.20: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} @@ -5065,6 +6492,10 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} + which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + which-typed-array@1.1.20: resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} engines: {node: '>= 0.4'} @@ -5129,6 +6560,9 @@ packages: resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} engines: {node: '>=8.0'} + xxhash-wasm@1.1.0: + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} + y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -5145,6 +6579,10 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -5157,6 +6595,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + yocto-queue@1.2.2: + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + engines: {node: '>=12.20'} + zod-validation-error@4.0.2: resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} engines: {node: '>=18.0.0'} @@ -5169,10 +6611,57 @@ packages: zod@4.3.6: resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + snapshots: '@alloc/quick-lru@5.2.0': {} + '@astrojs/compiler@4.0.0': {} + + '@astrojs/internal-helpers@0.9.1': + dependencies: + picomatch: 4.0.4 + + '@astrojs/markdown-remark@7.1.2': + dependencies: + '@astrojs/internal-helpers': 0.9.1 + '@astrojs/prism': 4.0.2 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-to-text: 4.0.2 + js-yaml: 4.1.1 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + remark-smartypants: 3.0.2 + retext-smartypants: 6.2.0 + shiki: 4.0.2 + smol-toml: 1.6.1 + unified: 11.0.5 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.1.0 + unist-util-visit-parents: 6.0.2 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/prism@4.0.2': + dependencies: + prismjs: 1.30.0 + + '@astrojs/telemetry@3.3.2': + dependencies: + ci-info: 4.4.0 + dset: 3.1.4 + is-docker: 4.0.0 + is-wsl: 3.1.1 + which-pm-runs: 1.1.0 + '@babel/code-frame@7.29.0': dependencies: '@babel/helper-validator-identifier': 7.28.5 @@ -5331,6 +6820,10 @@ snapshots: dependencies: '@babel/types': 7.29.0 + '@babel/parser@7.29.3': + dependencies: + '@babel/types': 7.29.0 + '@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -5816,6 +7309,22 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 + '@capsizecss/unpack@4.0.0': + dependencies: + fontkitten: 1.0.3 + + '@clack/core@1.3.1': + dependencies: + fast-wrap-ansi: 0.2.0 + sisteransi: 1.0.5 + + '@clack/prompts@1.4.0': + dependencies: + '@clack/core': 1.3.1 + fast-string-width: 3.0.2 + fast-wrap-ansi: 0.2.0 + sisteransi: 1.0.5 + '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 @@ -5851,147 +7360,303 @@ snapshots: '@esbuild/aix-ppc64@0.25.12': optional: true + '@esbuild/aix-ppc64@0.27.7': + optional: true + + '@esbuild/aix-ppc64@0.28.0': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true '@esbuild/android-arm64@0.25.12': optional: true + '@esbuild/android-arm64@0.27.7': + optional: true + + '@esbuild/android-arm64@0.28.0': + optional: true + '@esbuild/android-arm@0.18.20': optional: true '@esbuild/android-arm@0.25.12': optional: true + '@esbuild/android-arm@0.27.7': + optional: true + + '@esbuild/android-arm@0.28.0': + optional: true + '@esbuild/android-x64@0.18.20': optional: true '@esbuild/android-x64@0.25.12': optional: true + '@esbuild/android-x64@0.27.7': + optional: true + + '@esbuild/android-x64@0.28.0': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true '@esbuild/darwin-arm64@0.25.12': optional: true + '@esbuild/darwin-arm64@0.27.7': + optional: true + + '@esbuild/darwin-arm64@0.28.0': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true '@esbuild/darwin-x64@0.25.12': optional: true + '@esbuild/darwin-x64@0.27.7': + optional: true + + '@esbuild/darwin-x64@0.28.0': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true '@esbuild/freebsd-arm64@0.25.12': optional: true + '@esbuild/freebsd-arm64@0.27.7': + optional: true + + '@esbuild/freebsd-arm64@0.28.0': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true '@esbuild/freebsd-x64@0.25.12': optional: true + '@esbuild/freebsd-x64@0.27.7': + optional: true + + '@esbuild/freebsd-x64@0.28.0': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true '@esbuild/linux-arm64@0.25.12': optional: true + '@esbuild/linux-arm64@0.27.7': + optional: true + + '@esbuild/linux-arm64@0.28.0': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true '@esbuild/linux-arm@0.25.12': optional: true + '@esbuild/linux-arm@0.27.7': + optional: true + + '@esbuild/linux-arm@0.28.0': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true '@esbuild/linux-ia32@0.25.12': optional: true + '@esbuild/linux-ia32@0.27.7': + optional: true + + '@esbuild/linux-ia32@0.28.0': + optional: true + '@esbuild/linux-loong64@0.18.20': optional: true '@esbuild/linux-loong64@0.25.12': optional: true + '@esbuild/linux-loong64@0.27.7': + optional: true + + '@esbuild/linux-loong64@0.28.0': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true '@esbuild/linux-mips64el@0.25.12': optional: true + '@esbuild/linux-mips64el@0.27.7': + optional: true + + '@esbuild/linux-mips64el@0.28.0': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true '@esbuild/linux-ppc64@0.25.12': optional: true + '@esbuild/linux-ppc64@0.27.7': + optional: true + + '@esbuild/linux-ppc64@0.28.0': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true '@esbuild/linux-riscv64@0.25.12': optional: true + '@esbuild/linux-riscv64@0.27.7': + optional: true + + '@esbuild/linux-riscv64@0.28.0': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true '@esbuild/linux-s390x@0.25.12': optional: true + '@esbuild/linux-s390x@0.27.7': + optional: true + + '@esbuild/linux-s390x@0.28.0': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true '@esbuild/linux-x64@0.25.12': optional: true + '@esbuild/linux-x64@0.27.7': + optional: true + + '@esbuild/linux-x64@0.28.0': + optional: true + '@esbuild/netbsd-arm64@0.25.12': optional: true + '@esbuild/netbsd-arm64@0.27.7': + optional: true + + '@esbuild/netbsd-arm64@0.28.0': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true '@esbuild/netbsd-x64@0.25.12': optional: true + '@esbuild/netbsd-x64@0.27.7': + optional: true + + '@esbuild/netbsd-x64@0.28.0': + optional: true + '@esbuild/openbsd-arm64@0.25.12': optional: true + '@esbuild/openbsd-arm64@0.27.7': + optional: true + + '@esbuild/openbsd-arm64@0.28.0': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true '@esbuild/openbsd-x64@0.25.12': optional: true + '@esbuild/openbsd-x64@0.27.7': + optional: true + + '@esbuild/openbsd-x64@0.28.0': + optional: true + '@esbuild/openharmony-arm64@0.25.12': optional: true + '@esbuild/openharmony-arm64@0.27.7': + optional: true + + '@esbuild/openharmony-arm64@0.28.0': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true '@esbuild/sunos-x64@0.25.12': optional: true + '@esbuild/sunos-x64@0.27.7': + optional: true + + '@esbuild/sunos-x64@0.28.0': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true '@esbuild/win32-arm64@0.25.12': optional: true + '@esbuild/win32-arm64@0.27.7': + optional: true + + '@esbuild/win32-arm64@0.28.0': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true '@esbuild/win32-ia32@0.25.12': optional: true + '@esbuild/win32-ia32@0.27.7': + optional: true + + '@esbuild/win32-ia32@0.28.0': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true '@esbuild/win32-x64@0.25.12': optional: true + '@esbuild/win32-x64@0.27.7': + optional: true + + '@esbuild/win32-x64@0.28.0': + optional: true + '@eslint-community/eslint-utils@4.9.1(eslint@10.2.0(jiti@2.6.1))': dependencies: eslint: 10.2.0(jiti@2.6.1) @@ -6395,6 +8060,29 @@ snapshots: chalk: 4.1.2 js-yaml: 4.1.1 + '@fastify/ajv-compiler@4.0.5': + dependencies: + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) + fast-uri: 3.1.2 + + '@fastify/error@4.2.0': {} + + '@fastify/fast-json-stringify-compiler@5.0.3': + dependencies: + fast-json-stringify: 6.4.0 + + '@fastify/forwarded@3.0.1': {} + + '@fastify/merge-json-schemas@0.2.1': + dependencies: + dequal: 2.0.3 + + '@fastify/proxy-addr@5.1.0': + dependencies: + '@fastify/forwarded': 3.0.1 + ipaddr.js: 2.4.0 + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': @@ -6648,6 +8336,10 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} + '@oslojs/encoding@1.1.0': {} + + '@pinojs/redact@0.4.0': {} + '@react-native/assets-registry@0.83.2': {} '@react-native/babel-plugin-codegen@0.83.2(@babel/core@7.29.0)': @@ -6773,8 +8465,131 @@ snapshots: optionalDependencies: '@types/react': 19.2.14 + '@rollup/pluginutils@5.3.0(rollup@4.60.4)': + dependencies: + '@types/estree': 1.0.8 + estree-walker: 2.0.2 + picomatch: 4.0.4 + optionalDependencies: + rollup: 4.60.4 + + '@rollup/rollup-android-arm-eabi@4.60.4': + optional: true + + '@rollup/rollup-android-arm64@4.60.4': + optional: true + + '@rollup/rollup-darwin-arm64@4.60.4': + optional: true + + '@rollup/rollup-darwin-x64@4.60.4': + optional: true + + '@rollup/rollup-freebsd-arm64@4.60.4': + optional: true + + '@rollup/rollup-freebsd-x64@4.60.4': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.60.4': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.60.4': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.60.4': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.60.4': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.60.4': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-x64-musl@4.60.4': + optional: true + + '@rollup/rollup-openbsd-x64@4.60.4': + optional: true + + '@rollup/rollup-openharmony-arm64@4.60.4': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.60.4': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.60.4': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.60.4': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.60.4': + optional: true + '@rtsao/scc@1.1.0': {} + '@shikijs/core@4.0.2': + dependencies: + '@shikijs/primitive': 4.0.2 + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + + '@shikijs/engine-javascript@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.6 + + '@shikijs/engine-oniguruma@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + + '@shikijs/langs@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + + '@shikijs/primitive@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/themes@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + + '@shikijs/types@4.0.2': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@10.0.2': {} + '@sinclair/typebox@0.27.10': {} '@sinonjs/commons@3.0.1': @@ -6928,6 +8743,10 @@ snapshots: dependencies: '@types/node': 25.5.0 + '@types/debug@4.1.13': + dependencies: + '@types/ms': 2.1.0 + '@types/esrecurse@4.3.1': {} '@types/estree@1.0.8': {} @@ -6949,6 +8768,10 @@ snapshots: dependencies: '@types/node': 25.5.0 + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + '@types/http-errors@2.0.5': {} '@types/istanbul-lib-coverage@2.0.6': {} @@ -6965,6 +8788,16 @@ snapshots: '@types/json5@0.0.29': {} + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/ms@2.1.0': {} + + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 + '@types/node@20.19.37': dependencies: undici-types: 6.21.0 @@ -6996,6 +8829,8 @@ snapshots: '@types/stack-utils@2.0.3': {} + '@types/unist@3.0.3': {} + '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.35': @@ -7034,6 +8869,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/type-utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.58.0 + eslint: 9.39.4(jiti@2.6.1) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.57.0 @@ -7058,6 +8909,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.58.0 + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.57.0(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) @@ -7100,19 +8963,31 @@ snapshots: '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) '@typescript-eslint/utils': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@5.5.0) - eslint: 9.39.4(jiti@2.6.1) - ts-api-utils: 2.4.0(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/type-utils@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + debug: 4.4.3(supports-color@5.5.0) + eslint: 10.2.0(jiti@2.6.1) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.58.0 '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@5.5.0) - eslint: 10.2.0(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -7174,6 +9049,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.57.0': dependencies: '@typescript-eslint/types': 8.57.0 @@ -7251,6 +9137,8 @@ snapshots: dependencies: event-target-shim: 5.0.1 + abstract-logging@2.0.1: {} + accepts@1.3.8: dependencies: mime-types: 2.1.35 @@ -7273,6 +9161,10 @@ snapshots: agent-base@7.1.4: {} + ajv-formats@3.0.1(ajv@8.20.0): + optionalDependencies: + ajv: 8.20.0 + ajv@6.14.0: dependencies: fast-deep-equal: 3.1.3 @@ -7280,6 +9172,13 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + ajv@8.20.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.2 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + anser@1.4.10: {} ansi-escapes@4.3.2: @@ -7333,6 +9232,8 @@ snapshots: is-string: 1.1.1 math-intrinsics: 1.1.0 + array-iterate@2.0.1: {} + array-timsort@1.0.3: {} array.prototype.findlast@1.2.5: @@ -7390,12 +9291,112 @@ snapshots: ast-types-flow@0.0.8: {} + astro@6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3): + dependencies: + '@astrojs/compiler': 4.0.0 + '@astrojs/internal-helpers': 0.9.1 + '@astrojs/markdown-remark': 7.1.2 + '@astrojs/telemetry': 3.3.2 + '@capsizecss/unpack': 4.0.0 + '@clack/prompts': 1.4.0 + '@oslojs/encoding': 1.1.0 + '@rollup/pluginutils': 5.3.0(rollup@4.60.4) + aria-query: 5.3.2 + axobject-query: 4.1.0 + ci-info: 4.4.0 + clsx: 2.1.1 + common-ancestor-path: 2.0.0 + cookie: 1.1.1 + devalue: 5.8.1 + diff: 8.0.4 + dset: 3.1.4 + es-module-lexer: 2.1.0 + esbuild: 0.27.7 + flattie: 1.1.1 + fontace: 0.4.1 + get-tsconfig: 5.0.0-beta.4 + github-slugger: 2.0.0 + html-escaper: 3.0.3 + http-cache-semantics: 4.2.0 + js-yaml: 4.1.1 + jsonc-parser: 3.3.1 + magic-string: 0.30.21 + magicast: 0.5.3 + mrmime: 2.0.1 + neotraverse: 0.6.18 + obug: 2.1.1 + p-limit: 7.3.0 + p-queue: 9.3.0 + package-manager-detector: 1.6.0 + piccolore: 0.1.3 + picomatch: 4.0.4 + rehype: 13.0.2 + semver: 7.7.4 + shiki: 4.0.2 + smol-toml: 1.6.1 + svgo: 4.0.1 + tinyclip: 0.1.12 + tinyexec: 1.1.2 + tinyglobby: 0.2.15 + ultrahtml: 1.6.0 + unifont: 0.7.4 + unist-util-visit: 5.1.0 + unstorage: 1.17.5 + vfile: 6.0.3 + vite: 7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3) + vitefu: 1.1.3(vite@7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3)) + xxhash-wasm: 1.1.0 + yargs-parser: 22.0.0 + zod: 4.3.6 + optionalDependencies: + sharp: 0.34.5 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - db0 + - idb-keyval + - ioredis + - jiti + - less + - lightningcss + - rollup + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - uploadthing + - yaml + async-function@1.0.0: {} + atomic-sleep@1.0.0: {} + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.1.0 + avvio@9.2.0: + dependencies: + '@fastify/error': 4.2.0 + fastq: 1.20.1 + await-lock@2.2.2: {} axe-core@4.11.1: {} @@ -7534,6 +9535,8 @@ snapshots: babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) + bail@2.0.2: {} + balanced-match@1.0.2: {} balanced-match@4.0.4: {} @@ -7564,6 +9567,8 @@ snapshots: transitivePeerDependencies: - supports-color + boolbase@1.0.0: {} + bplist-creator@0.1.0: dependencies: stream-buffers: 2.2.0 @@ -7630,6 +9635,8 @@ snapshots: caniuse-lite@1.0.30001778: {} + ccount@2.0.1: {} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -7641,6 +9648,12 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -7653,6 +9666,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@5.0.0: + dependencies: + readdirp: 5.0.0 + chrome-launcher@0.15.2: dependencies: '@types/node': 25.5.0 @@ -7677,6 +9694,8 @@ snapshots: ci-info@3.9.0: {} + ci-info@4.4.0: {} + cli-cursor@2.1.0: dependencies: restore-cursor: 2.0.0 @@ -7693,6 +9712,8 @@ snapshots: clone@1.0.4: {} + clsx@2.1.1: {} + color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -7705,6 +9726,10 @@ snapshots: color-name@1.1.4: {} + comma-separated-tokens@2.0.3: {} + + commander@11.1.0: {} + commander@12.1.0: {} commander@2.20.3: {} @@ -7716,6 +9741,8 @@ snapshots: array-timsort: 1.0.3 esprima: 4.0.1 + common-ancestor-path@2.0.0: {} + compressible@2.0.18: dependencies: mime-db: 1.54.0 @@ -7749,10 +9776,14 @@ snapshots: convert-source-map@2.0.0: {} + cookie-es@1.2.3: {} + cookie-signature@1.2.2: {} cookie@0.7.2: {} + cookie@1.1.1: {} + core-js-compat@3.48.0: dependencies: browserslist: 4.28.1 @@ -7765,6 +9796,34 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + crossws@0.3.5: + dependencies: + uncrypto: 0.1.3 + + css-select@5.2.2: + dependencies: + boolbase: 1.0.0 + css-what: 6.2.2 + domhandler: 5.0.3 + domutils: 3.2.2 + nth-check: 2.1.1 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.1 + + css-tree@3.2.1: + dependencies: + mdn-data: 2.27.1 + source-map-js: 1.2.1 + + css-what@6.2.2: {} + + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + csstype@3.2.3: {} damerau-levenshtein@1.0.8: {} @@ -7801,6 +9860,10 @@ snapshots: optionalDependencies: supports-color: 5.5.0 + decode-named-character-reference@1.3.0: + dependencies: + character-entities: 2.0.2 + deep-is@0.1.4: {} deepmerge@4.3.1: {} @@ -7823,22 +9886,54 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 + defu@6.1.7: {} + depd@2.0.0: {} + dequal@2.0.3: {} + + destr@2.0.5: {} + destroy@1.2.0: {} detect-libc@1.0.3: {} detect-libc@2.1.2: {} + devalue@5.8.1: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + diff@4.0.4: {} + diff@8.0.4: {} + dnssd-advertise@1.1.3: {} doctrine@2.1.0: dependencies: esutils: 2.0.3 + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + drizzle-kit@0.31.9: dependencies: '@drizzle-team/brocli': 0.10.2 @@ -7852,6 +9947,8 @@ snapshots: optionalDependencies: expo-sqlite: 55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0) + dset@3.1.4: {} + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 @@ -7875,6 +9972,10 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.3.0 + entities@4.5.0: {} + + entities@6.0.1: {} + error-stack-parser@2.1.4: dependencies: stackframe: 1.3.4 @@ -7960,6 +10061,8 @@ snapshots: math-intrinsics: 1.1.0 safe-array-concat: 1.1.3 + es-module-lexer@2.1.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -8042,6 +10145,64 @@ snapshots: '@esbuild/win32-ia32': 0.25.12 '@esbuild/win32-x64': 0.25.12 + esbuild@0.27.7: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.7 + '@esbuild/android-arm': 0.27.7 + '@esbuild/android-arm64': 0.27.7 + '@esbuild/android-x64': 0.27.7 + '@esbuild/darwin-arm64': 0.27.7 + '@esbuild/darwin-x64': 0.27.7 + '@esbuild/freebsd-arm64': 0.27.7 + '@esbuild/freebsd-x64': 0.27.7 + '@esbuild/linux-arm': 0.27.7 + '@esbuild/linux-arm64': 0.27.7 + '@esbuild/linux-ia32': 0.27.7 + '@esbuild/linux-loong64': 0.27.7 + '@esbuild/linux-mips64el': 0.27.7 + '@esbuild/linux-ppc64': 0.27.7 + '@esbuild/linux-riscv64': 0.27.7 + '@esbuild/linux-s390x': 0.27.7 + '@esbuild/linux-x64': 0.27.7 + '@esbuild/netbsd-arm64': 0.27.7 + '@esbuild/netbsd-x64': 0.27.7 + '@esbuild/openbsd-arm64': 0.27.7 + '@esbuild/openbsd-x64': 0.27.7 + '@esbuild/openharmony-arm64': 0.27.7 + '@esbuild/sunos-x64': 0.27.7 + '@esbuild/win32-arm64': 0.27.7 + '@esbuild/win32-ia32': 0.27.7 + '@esbuild/win32-x64': 0.27.7 + + esbuild@0.28.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.28.0 + '@esbuild/android-arm': 0.28.0 + '@esbuild/android-arm64': 0.28.0 + '@esbuild/android-x64': 0.28.0 + '@esbuild/darwin-arm64': 0.28.0 + '@esbuild/darwin-x64': 0.28.0 + '@esbuild/freebsd-arm64': 0.28.0 + '@esbuild/freebsd-x64': 0.28.0 + '@esbuild/linux-arm': 0.28.0 + '@esbuild/linux-arm64': 0.28.0 + '@esbuild/linux-ia32': 0.28.0 + '@esbuild/linux-loong64': 0.28.0 + '@esbuild/linux-mips64el': 0.28.0 + '@esbuild/linux-ppc64': 0.28.0 + '@esbuild/linux-riscv64': 0.28.0 + '@esbuild/linux-s390x': 0.28.0 + '@esbuild/linux-x64': 0.28.0 + '@esbuild/netbsd-arm64': 0.28.0 + '@esbuild/netbsd-x64': 0.28.0 + '@esbuild/openbsd-arm64': 0.28.0 + '@esbuild/openbsd-x64': 0.28.0 + '@esbuild/openharmony-arm64': 0.28.0 + '@esbuild/sunos-x64': 0.28.0 + '@esbuild/win32-arm64': 0.28.0 + '@esbuild/win32-ia32': 0.28.0 + '@esbuild/win32-x64': 0.28.0 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -8052,6 +10213,8 @@ snapshots: escape-string-regexp@4.0.0: {} + escape-string-regexp@5.0.0: {} + eslint-config-expo@55.0.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) @@ -8069,18 +10232,18 @@ snapshots: - supports-color - typescript - eslint-config-next@16.1.6(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): + eslint-config-next@16.1.6(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): dependencies: '@next/eslint-plugin-next': 16.1.6 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.4(jiti@2.6.1)) globals: 16.4.0 - typescript-eslint: 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + typescript-eslint: 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -8097,6 +10260,21 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + dependencies: + '@nolyfill/is-core-module': 1.0.39 + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) + get-tsconfig: 4.13.6 + is-bun-module: 2.0.0 + stable-hash: 0.0.5 + tinyglobby: 0.2.15 + unrs-resolver: 1.11.1 + optionalDependencies: + eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + transitivePeerDependencies: + - supports-color + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)): dependencies: '@nolyfill/is-core-module': 1.0.39 @@ -8112,7 +10290,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: @@ -8123,6 +10301,16 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + dependencies: + debug: 3.2.7 + optionalDependencies: + eslint: 9.39.4(jiti@2.6.1) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + transitivePeerDependencies: + - supports-color + eslint-plugin-expo@1.0.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/types': 8.57.0 @@ -8143,7 +10331,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -8161,6 +10349,33 @@ snapshots: - eslint-import-resolver-webpack - supports-color + eslint-plugin-import@2.32.0(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 9.39.4(jiti@2.6.1) + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.6.1)): dependencies: aria-query: 5.3.2 @@ -8337,12 +10552,16 @@ snapshots: estraverse@5.3.0: {} + estree-walker@2.0.2: {} + esutils@2.0.3: {} etag@1.8.1: {} event-target-shim@5.0.1: {} + eventemitter3@5.0.4: {} + expo-asset@55.0.8(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3): dependencies: '@expo/image-utils': 0.8.12 @@ -8500,6 +10719,10 @@ snapshots: transitivePeerDependencies: - supports-color + extend@3.0.2: {} + + fast-decode-uri-component@1.0.1: {} + fast-deep-equal@3.1.3: {} fast-glob@3.3.1: @@ -8512,8 +10735,51 @@ snapshots: fast-json-stable-stringify@2.1.0: {} + fast-json-stringify@6.4.0: + dependencies: + '@fastify/merge-json-schemas': 0.2.1 + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) + fast-uri: 3.1.2 + json-schema-ref-resolver: 3.0.0 + rfdc: 1.4.1 + fast-levenshtein@2.0.6: {} + fast-querystring@1.1.2: + dependencies: + fast-decode-uri-component: 1.0.1 + + fast-string-truncated-width@3.0.3: {} + + fast-string-width@3.0.2: + dependencies: + fast-string-truncated-width: 3.0.3 + + fast-uri@3.1.2: {} + + fast-wrap-ansi@0.2.0: + dependencies: + fast-string-width: 3.0.2 + + fastify@5.8.5: + dependencies: + '@fastify/ajv-compiler': 4.0.5 + '@fastify/error': 4.2.0 + '@fastify/fast-json-stringify-compiler': 5.0.3 + '@fastify/proxy-addr': 5.1.0 + abstract-logging: 2.0.1 + avvio: 9.2.0 + fast-json-stringify: 6.4.0 + find-my-way: 9.6.0 + light-my-request: 6.6.0 + pino: 10.3.1 + process-warning: 5.0.0 + rfdc: 1.4.1 + secure-json-parse: 4.1.0 + semver: 7.7.4 + toad-cache: 3.7.1 + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -8561,6 +10827,12 @@ snapshots: transitivePeerDependencies: - supports-color + find-my-way@9.6.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-querystring: 1.1.2 + safe-regex2: 5.1.1 + find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -8578,10 +10850,20 @@ snapshots: flatted@3.4.2: {} + flattie@1.1.1: {} + flow-enums-runtime@0.0.6: {} + fontace@0.4.1: + dependencies: + fontkitten: 1.0.3 + fontfaceobserver@2.3.0: {} + fontkitten@1.0.3: + dependencies: + tiny-inflate: 1.0.3 + for-each@0.3.5: dependencies: is-callable: 1.2.7 @@ -8646,8 +10928,14 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@5.0.0-beta.4: + dependencies: + resolve-pkg-maps: 1.0.0 + getenv@2.0.0: {} + github-slugger@2.0.0: {} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -8684,6 +10972,18 @@ snapshots: graceful-fs@4.2.11: {} + h3@1.15.11: + dependencies: + cookie-es: 1.2.3 + crossws: 0.3.5 + defu: 6.1.7 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.4 + radix3: 1.1.2 + ufo: 1.6.4 + uncrypto: 0.1.3 + has-bigints@1.1.0: {} has-flag@3.0.0: {} @@ -8708,6 +11008,93 @@ snapshots: dependencies: function-bind: 1.1.2 + hast-util-from-html@2.0.3: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.3 + parse5: 7.3.0 + vfile: 6.0.3 + vfile-message: 4.0.3 + + hast-util-from-parse5@8.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 9.0.1 + property-information: 7.1.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 + + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-parse-selector@4.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-raw@9.1.0: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.3.0 + hast-util-from-parse5: 8.0.3 + hast-util-to-parse5: 8.0.1 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.1 + parse5: 7.3.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-html@9.0.5: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-to-parse5@8.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-text@4.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hastscript@9.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + hermes-compiler@0.14.1: {} hermes-estree@0.25.1: {} @@ -8738,6 +11125,12 @@ snapshots: dependencies: lru-cache: 10.4.3 + html-escaper@3.0.3: {} + + html-void-elements@3.0.0: {} + + http-cache-semantics@4.2.0: {} + http-errors@2.0.1: dependencies: depd: 2.0.0 @@ -8793,6 +11186,10 @@ snapshots: ipaddr.js@1.9.1: {} + ipaddr.js@2.4.0: {} + + iron-webcrypto@1.2.1: {} + is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 @@ -8843,6 +11240,10 @@ snapshots: is-docker@2.2.1: {} + is-docker@3.0.0: {} + + is-docker@4.0.0: {} + is-extglob@2.1.1: {} is-finalizationregistry@1.1.1: @@ -8863,6 +11264,10 @@ snapshots: dependencies: is-extglob: 2.1.1 + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + is-map@2.0.3: {} is-negative-zero@2.0.3: {} @@ -8874,6 +11279,8 @@ snapshots: is-number@7.0.0: {} + is-plain-obj@4.1.0: {} + is-promise@4.0.0: {} is-regex@1.2.1: @@ -8919,6 +11326,10 @@ snapshots: dependencies: is-docker: 2.2.1 + is-wsl@3.1.1: + dependencies: + is-inside-container: 1.0.0 + isarray@2.0.5: {} isexe@2.0.0: {} @@ -9037,8 +11448,14 @@ snapshots: json-buffer@3.0.1: {} + json-schema-ref-resolver@3.0.0: + dependencies: + dequal: 2.0.3 + json-schema-traverse@0.4.1: {} + json-schema-traverse@1.0.0: {} + json-stable-stringify-without-jsonify@1.0.1: {} json5@1.0.2: @@ -9047,6 +11464,8 @@ snapshots: json5@2.2.3: {} + jsonc-parser@3.3.1: {} + jsx-ast-utils@3.3.5: dependencies: array-includes: 3.1.9 @@ -9075,6 +11494,12 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + light-my-request@6.6.0: + dependencies: + cookie: 1.1.1 + process-warning: 4.0.1 + set-cookie-parser: 2.7.2 + lighthouse-logger@1.4.2: dependencies: debug: 2.6.9 @@ -9243,31 +11668,167 @@ snapshots: dependencies: chalk: 2.4.2 + longest-streak@3.1.0: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 lru-cache@10.4.3: {} - lru-cache@11.2.6: {} + lru-cache@11.2.6: {} + + lru-cache@11.4.0: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + magicast@0.5.3: + dependencies: + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + source-map-js: 1.2.1 + + make-error@1.3.6: {} + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + markdown-table@3.0.4: {} + + marky@1.3.0: {} + + math-intrinsics@1.1.0: {} + + mdast-util-definitions@6.0.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + unist-util-visit: 5.1.0 + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + mdast-util-from-markdown@2.0.3: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.3 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color - lru-cache@5.1.1: + mdast-util-phrasing@4.1.0: dependencies: - yallist: 3.1.1 + '@types/mdast': 4.0.4 + unist-util-is: 6.0.1 - magic-string@0.30.21: + mdast-util-to-hast@13.2.1: dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 - make-error@1.3.6: {} + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 - makeerror@1.0.12: + mdast-util-to-string@4.0.0: dependencies: - tmpl: 1.0.5 + '@types/mdast': 4.0.4 - marky@1.3.0: {} + mdn-data@2.0.28: {} - math-intrinsics@1.1.0: {} + mdn-data@2.27.1: {} media-typer@1.1.0: {} @@ -9628,6 +12189,197 @@ snapshots: - supports-color - utf-8-validate + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.3.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.13 + debug: 4.4.3(supports-color@5.5.0) + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -9663,6 +12415,8 @@ snapshots: mkdirp@1.0.4: {} + mrmime@2.0.1: {} + ms@2.0.0: {} ms@2.1.3: {} @@ -9695,6 +12449,8 @@ snapshots: negotiator@1.0.0: {} + neotraverse@0.6.18: {} + next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: '@next/env': 16.1.6 @@ -9720,6 +12476,10 @@ snapshots: - '@babel/core' - babel-plugin-macros + nlcst-to-string@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + node-exports-info@1.6.0: dependencies: array.prototype.flatmap: 1.3.3 @@ -9727,10 +12487,14 @@ snapshots: object.entries: 1.1.9 semver: 6.3.1 + node-fetch-native@1.6.7: {} + node-forge@1.4.0: {} node-int64@0.4.0: {} + node-mock-http@1.0.4: {} + node-releases@2.0.36: {} nodemon@3.1.14: @@ -9755,6 +12519,10 @@ snapshots: semver: 7.7.4 validate-npm-package-name: 5.0.1 + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + nullthrows@1.1.1: {} ob1@0.83.3: @@ -9807,6 +12575,18 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + obug@2.1.1: {} + + ofetch@1.5.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.7 + ufo: 1.6.4 + + ohash@2.0.11: {} + + on-exit-leak-free@2.1.2: {} + on-finished@2.3.0: dependencies: ee-first: 1.1.1 @@ -9825,6 +12605,14 @@ snapshots: dependencies: mimic-fn: 1.2.0 + oniguruma-parser@0.12.2: {} + + oniguruma-to-es@4.3.6: + dependencies: + oniguruma-parser: 0.12.2 + regex: 6.1.0 + regex-recursion: 6.0.2 + open@7.4.2: dependencies: is-docker: 2.2.1 @@ -9868,6 +12656,10 @@ snapshots: dependencies: yocto-queue: 0.1.0 + p-limit@7.3.0: + dependencies: + yocto-queue: 1.2.2 + p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -9876,16 +12668,38 @@ snapshots: dependencies: p-limit: 3.1.0 + p-queue@9.3.0: + dependencies: + eventemitter3: 5.0.4 + p-timeout: 7.0.1 + + p-timeout@7.0.1: {} + p-try@2.2.0: {} + package-manager-detector@1.6.0: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 + parse-latin@7.0.0: + dependencies: + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.3 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.3 + parse-png@2.1.0: dependencies: pngjs: 3.4.0 + parse5@7.3.0: + dependencies: + entities: 6.0.1 + parseurl@1.3.3: {} path-exists@4.0.0: {} @@ -9903,12 +12717,34 @@ snapshots: path-to-regexp@8.4.2: {} + piccolore@0.1.3: {} + picocolors@1.1.1: {} picomatch@2.3.2: {} picomatch@4.0.4: {} + pino-abstract-transport@3.0.0: + dependencies: + split2: 4.2.0 + + pino-std-serializers@7.1.0: {} + + pino@10.3.1: + dependencies: + '@pinojs/redact': 0.4.0 + atomic-sleep: 1.0.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 3.0.0 + pino-std-serializers: 7.1.0 + process-warning: 5.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.5.0 + sonic-boom: 4.2.1 + thread-stream: 4.2.0 + pirates@4.0.7: {} plist@3.1.0: @@ -9953,8 +12789,14 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 + prismjs@1.30.0: {} + proc-log@4.2.0: {} + process-warning@4.0.1: {} + + process-warning@5.0.0: {} + progress@2.0.3: {} promise@8.3.0: @@ -9972,6 +12814,8 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 + property-information@7.1.0: {} + proxy-addr@2.0.7: dependencies: forwarded: 0.2.0 @@ -9991,6 +12835,10 @@ snapshots: dependencies: inherits: 2.0.4 + quick-format-unescaped@4.0.4: {} + + radix3@1.1.2: {} + range-parser@1.2.1: {} raw-body@3.0.2: @@ -10133,6 +12981,12 @@ snapshots: dependencies: picomatch: 2.3.2 + readdirp@5.0.0: {} + + real-require@0.2.0: {} + + real-require@1.0.0: {} + reflect.getprototypeof@1.0.10: dependencies: call-bind: 1.0.8 @@ -10152,6 +13006,16 @@ snapshots: regenerator-runtime@0.13.11: {} + regex-recursion@6.0.2: + dependencies: + regex-utilities: 2.3.0 + + regex-utilities@2.3.0: {} + + regex@6.1.0: + dependencies: + regex-utilities: 2.3.0 + regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -10176,8 +13040,76 @@ snapshots: dependencies: jsesc: 3.1.0 + rehype-parse@9.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.3 + unified: 11.0.5 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.1.0 + vfile: 6.0.3 + + rehype-stringify@10.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + unified: 11.0.5 + + rehype@13.0.2: + dependencies: + '@types/hast': 3.0.4 + rehype-parse: 9.0.1 + rehype-stringify: 10.0.1 + unified: 11.0.5 + + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.1 + unified: 11.0.5 + vfile: 6.0.3 + + remark-smartypants@3.0.2: + dependencies: + retext: 9.0.0 + retext-smartypants: 6.2.0 + unified: 11.0.5 + unist-util-visit: 5.1.0 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + require-directory@2.1.1: {} + require-from-string@2.0.2: {} + resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -10206,12 +13138,72 @@ snapshots: onetime: 2.0.1 signal-exit: 3.0.7 + ret@0.5.0: {} + + retext-latin@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 + + retext-smartypants@6.2.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.1.0 + + retext-stringify@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 + + retext@9.0.0: + dependencies: + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 + reusify@1.1.0: {} + rfdc@1.4.1: {} + rimraf@3.0.2: dependencies: glob: 7.2.3 + rollup@4.60.4: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.60.4 + '@rollup/rollup-android-arm64': 4.60.4 + '@rollup/rollup-darwin-arm64': 4.60.4 + '@rollup/rollup-darwin-x64': 4.60.4 + '@rollup/rollup-freebsd-arm64': 4.60.4 + '@rollup/rollup-freebsd-x64': 4.60.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.4 + '@rollup/rollup-linux-arm-musleabihf': 4.60.4 + '@rollup/rollup-linux-arm64-gnu': 4.60.4 + '@rollup/rollup-linux-arm64-musl': 4.60.4 + '@rollup/rollup-linux-loong64-gnu': 4.60.4 + '@rollup/rollup-linux-loong64-musl': 4.60.4 + '@rollup/rollup-linux-ppc64-gnu': 4.60.4 + '@rollup/rollup-linux-ppc64-musl': 4.60.4 + '@rollup/rollup-linux-riscv64-gnu': 4.60.4 + '@rollup/rollup-linux-riscv64-musl': 4.60.4 + '@rollup/rollup-linux-s390x-gnu': 4.60.4 + '@rollup/rollup-linux-x64-gnu': 4.60.4 + '@rollup/rollup-linux-x64-musl': 4.60.4 + '@rollup/rollup-openbsd-x64': 4.60.4 + '@rollup/rollup-openharmony-arm64': 4.60.4 + '@rollup/rollup-win32-arm64-msvc': 4.60.4 + '@rollup/rollup-win32-ia32-msvc': 4.60.4 + '@rollup/rollup-win32-x64-gnu': 4.60.4 + '@rollup/rollup-win32-x64-msvc': 4.60.4 + fsevents: 2.3.3 + router@2.2.0: dependencies: debug: 4.4.3(supports-color@5.5.0) @@ -10247,12 +13239,20 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 + safe-regex2@5.1.1: + dependencies: + ret: 0.5.0 + + safe-stable-stringify@2.5.0: {} + safer-buffer@2.1.2: {} sax@1.5.0: {} scheduler@0.27.0: {} + secure-json-parse@4.1.0: {} + semver@6.3.1: {} semver@7.7.3: {} @@ -10313,6 +13313,8 @@ snapshots: transitivePeerDependencies: - supports-color + set-cookie-parser@2.7.2: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -10377,6 +13379,17 @@ snapshots: shell-quote@1.8.3: {} + shiki@4.0.2: + dependencies: + '@shikijs/core': 4.0.2 + '@shikijs/engine-javascript': 4.0.2 + '@shikijs/engine-oniguruma': 4.0.2 + '@shikijs/langs': 4.0.2 + '@shikijs/themes': 4.0.2 + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + side-channel-list@1.0.0: dependencies: es-errors: 1.3.0 @@ -10423,6 +13436,12 @@ snapshots: slugify@1.6.6: {} + smol-toml@1.6.1: {} + + sonic-boom@4.2.1: + dependencies: + atomic-sleep: 1.0.0 + source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -10434,6 +13453,10 @@ snapshots: source-map@0.6.1: {} + space-separated-tokens@2.0.2: {} + + split2@4.2.0: {} + sprintf-js@1.0.3: {} stable-hash@0.0.5: {} @@ -10515,6 +13538,11 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + strip-ansi@5.2.0: dependencies: ansi-regex: 4.1.1 @@ -10555,6 +13583,16 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + svgo@4.0.1: + dependencies: + commander: 11.1.0 + css-select: 5.2.2 + css-tree: 3.2.1 + css-what: 6.2.2 + csso: 5.0.5 + picocolors: 1.1.1 + sax: 1.5.0 + tailwindcss@4.2.1: {} tapable@2.3.0: {} @@ -10577,8 +13615,18 @@ snapshots: glob: 7.2.3 minimatch: 3.1.5 + thread-stream@4.2.0: + dependencies: + real-require: 1.0.0 + throat@5.0.0: {} + tiny-inflate@1.0.3: {} + + tinyclip@0.1.12: {} + + tinyexec@1.1.2: {} + tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.4) @@ -10590,12 +13638,18 @@ snapshots: dependencies: is-number: 7.0.0 + toad-cache@3.7.1: {} + toidentifier@1.0.1: {} toqr@0.1.1: {} touch@3.1.1: {} + trim-lines@3.0.1: {} + + trough@2.2.0: {} + ts-api-utils@2.4.0(typescript@5.9.3): dependencies: typescript: 5.9.3 @@ -10631,6 +13685,12 @@ snapshots: tslib@2.8.1: {} + tsx@4.22.2: + dependencies: + esbuild: 0.28.0 + optionalDependencies: + fsevents: 2.3.3 + turbo-darwin-64@2.8.16: optional: true @@ -10707,17 +13767,6 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - typescript-eslint@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) @@ -10729,8 +13778,23 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + typescript@5.9.3: {} + ufo@1.6.4: {} + + ultrahtml@1.6.0: {} + unbox-primitive@1.1.0: dependencies: call-bound: 1.0.4 @@ -10738,6 +13802,8 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 + uncrypto@0.1.3: {} + undefsafe@2.0.5: {} undici-types@6.21.0: {} @@ -10755,6 +13821,64 @@ snapshots: unicode-property-aliases-ecmascript@2.2.0: {} + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unifont@0.7.4: + dependencies: + css-tree: 3.2.1 + ofetch: 1.5.1 + ohash: 2.0.11 + + unist-util-find-after@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + + unist-util-modify-children@4.0.0: + dependencies: + '@types/unist': 3.0.3 + array-iterate: 2.0.1 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.1.0 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-children@3.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-visit@5.1.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + unpipe@1.0.0: {} unrs-resolver@1.11.1: @@ -10781,6 +13905,17 @@ snapshots: '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 + unstorage@1.17.5: + dependencies: + anymatch: 3.1.3 + chokidar: 5.0.0 + destr: 2.0.5 + h3: 1.15.11 + lru-cache: 11.4.0 + node-fetch-native: 1.6.7 + ofetch: 1.5.1 + ufo: 1.6.4 + update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: browserslist: 4.28.1 @@ -10801,6 +13936,42 @@ snapshots: vary@1.1.2: {} + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + vite@7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3): + dependencies: + esbuild: 0.27.7 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + postcss: 8.5.8 + rollup: 4.60.4 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 25.5.0 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.32.0 + terser: 5.46.0 + tsx: 4.22.2 + yaml: 2.8.3 + + vitefu@1.1.3(vite@7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3)): + optionalDependencies: + vite: 7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3) + vlq@1.0.1: {} walker@1.0.8: @@ -10811,6 +13982,8 @@ snapshots: dependencies: defaults: 1.0.4 + web-namespaces@2.0.1: {} + whatwg-fetch@3.6.20: {} whatwg-url-minimum@0.1.1: {} @@ -10846,6 +14019,8 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 + which-pm-runs@1.1.0: {} + which-typed-array@1.1.20: dependencies: available-typed-arrays: 1.0.7 @@ -10893,6 +14068,8 @@ snapshots: xmlbuilder@15.1.1: {} + xxhash-wasm@1.1.0: {} + y18n@5.0.8: {} yallist@3.1.1: {} @@ -10901,6 +14078,8 @@ snapshots: yargs-parser@21.1.1: {} + yargs-parser@22.0.0: {} + yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -10915,6 +14094,8 @@ snapshots: yocto-queue@0.1.0: {} + yocto-queue@1.2.2: {} + zod-validation-error@4.0.2(zod@4.3.6): dependencies: zod: 4.3.6 @@ -10922,3 +14103,5 @@ snapshots: zod@3.25.76: {} zod@4.3.6: {} + + zwitch@2.0.4: {} From 3c5db58352895c778dd1f1eb327c9ac47da05e96 Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 18:17:32 -0400 Subject: [PATCH 20/31] Connect Astro & Fastify to tRPC --- apps/astro/package.json | 10 +- apps/astro/src/pages/index.astro | 36 +- apps/fastify/index.ts | 11 +- apps/fastify/package.json | 4 + packages/trpc/index.ts | 12 +- packages/trpc/package.json | 5 +- pnpm-lock.yaml | 615 ++++++++++++++++++++++++++++++- 7 files changed, 671 insertions(+), 22 deletions(-) diff --git a/apps/astro/package.json b/apps/astro/package.json index 2d1839d..e33f2fc 100644 --- a/apps/astro/package.json +++ b/apps/astro/package.json @@ -1,5 +1,5 @@ { - "name": "astro", + "name": "@midwifes-notebook/astro", "type": "module", "version": "0.0.1", "engines": { @@ -12,6 +12,12 @@ "astro": "astro" }, "dependencies": { + "@midwifes-notebook/trpc": "workspace:*", + "@trpc/client": "^11.12.0", "astro": "^6.3.5" + }, + "devDependencies": { + "@astrojs/check": "^0.9.9", + "typescript": "^6.0.3" } -} \ No newline at end of file +} diff --git a/apps/astro/src/pages/index.astro b/apps/astro/src/pages/index.astro index ae4c103..a283f43 100644 --- a/apps/astro/src/pages/index.astro +++ b/apps/astro/src/pages/index.astro @@ -1,18 +1,28 @@ --- -const res = await fetch('http://localhost:3001/'); -const data = await res.json(); +import { createTRPCClient, httpBatchLink } from "@trpc/client"; +import type { AppRouter } from "@midwifes-notebook/trpc"; + +const trpc = createTRPCClient({ + links: [ + httpBatchLink({ + url: "http://localhost:3001/trpc", + }), + ], +}); + +const message = await trpc.hello.query(); --- - - - - - - - Astro - - -

    {data.message}

    - + + + + + + + Astro + + +

    {message}

    + diff --git a/apps/fastify/index.ts b/apps/fastify/index.ts index 256e464..34ac98c 100644 --- a/apps/fastify/index.ts +++ b/apps/fastify/index.ts @@ -1,9 +1,16 @@ import Fastify from "fastify"; +import FastifyCors from "@fastify/cors"; +import FastifyWebSocket from "@fastify/websocket"; +import { fastifyTRPCPlugin } from "@trpc/server/adapters/fastify"; +import { appRouter } from "@midwifes-notebook/trpc"; const fastify = Fastify({ logger: true }); -fastify.get("/", async () => { - return { message: "Hello World!" }; +fastify.register(FastifyCors); +fastify.register(FastifyWebSocket); +fastify.register(fastifyTRPCPlugin, { + prefix: "/trpc", + trpcOptions: { router: appRouter }, }); await fastify.listen({ port: 3001, host: "0.0.0.0" }); diff --git a/apps/fastify/package.json b/apps/fastify/package.json index f03c149..30211a8 100644 --- a/apps/fastify/package.json +++ b/apps/fastify/package.json @@ -16,6 +16,10 @@ "license": "ISC", "packageManager": "pnpm@10.26.1", "dependencies": { + "@fastify/cors": "^10.0.2", + "@fastify/websocket": "^11.0.2", + "@midwifes-notebook/trpc": "workspace:*", + "@trpc/server": "^11.12.0", "fastify": "^5.8.5" }, "devDependencies": { diff --git a/packages/trpc/index.ts b/packages/trpc/index.ts index cb0ff5c..a0ac00a 100644 --- a/packages/trpc/index.ts +++ b/packages/trpc/index.ts @@ -1 +1,11 @@ -export {}; +import { initTRPC } from "@trpc/server"; + +const t = initTRPC.create(); + +export const appRouter = t.router({ + hello: t.procedure.query(() => { + return "Hello World!"; + }), +}); + +export type AppRouter = typeof appRouter; diff --git a/packages/trpc/package.json b/packages/trpc/package.json index d71c5db..5b93a7f 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -2,7 +2,10 @@ "name": "@midwifes-notebook/trpc", "version": "1.0.0", "description": "", - "main": "index.js", + "type": "module", + "exports": { + ".": "./index.ts" + }, "scripts": { "test": "echo \"No tests yet\"", "check:types": "tsc --noEmit" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4624398..969e728 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,12 +23,37 @@ importers: apps/astro: dependencies: + '@midwifes-notebook/trpc': + specifier: workspace:* + version: link:../../packages/trpc + '@trpc/client': + specifier: ^11.12.0 + version: 11.12.0(@trpc/server@11.12.0(typescript@6.0.3))(typescript@6.0.3) astro: specifier: ^6.3.5 version: 6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3) + devDependencies: + '@astrojs/check': + specifier: ^0.9.9 + version: 0.9.9(prettier@3.8.1)(typescript@6.0.3) + typescript: + specifier: ^6.0.3 + version: 6.0.3 apps/fastify: dependencies: + '@fastify/cors': + specifier: ^10.0.2 + version: 10.1.0 + '@fastify/websocket': + specifier: ^11.0.2 + version: 11.2.0 + '@midwifes-notebook/trpc': + specifier: workspace:* + version: link:../../packages/trpc + '@trpc/server': + specifier: ^11.12.0 + version: 11.12.0(typescript@5.9.3) fastify: specifier: ^5.8.5 version: 5.8.5 @@ -227,12 +252,33 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} + '@astrojs/check@0.9.9': + resolution: {integrity: sha512-A5UW8uIuErLWEoRQvzgXpO1gTjUFtK8r7nU2Z7GewAMxUb7bPvpk11qaKKgxqXlHJWlAvaaxy+Xg28A6bmQ1Tg==} + hasBin: true + peerDependencies: + typescript: ^5.0.0 || ^6.0.0 + + '@astrojs/compiler@2.13.1': + resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} + '@astrojs/compiler@4.0.0': resolution: {integrity: sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==} '@astrojs/internal-helpers@0.9.1': resolution: {integrity: sha512-1pWuARqYom/TzuU3+0ZugsTrKlUydWKuULmDqSMTuonY+9IRDUEGKX/8PXQ1nBxRq3w85uGtd9q9SXfqEldMIQ==} + '@astrojs/language-server@2.16.9': + resolution: {integrity: sha512-L9kddTg+ZSO3X0Pwfx0ZPO+Z+eSSq0/39jXRyIkHzcBICzusdn2T464R4P6K0WcDZ6pMkLlFpuGS73u1pOnMSw==} + hasBin: true + peerDependencies: + prettier: ^3.0.0 + prettier-plugin-astro: '>=0.11.0' + peerDependenciesMeta: + prettier: + optional: true + prettier-plugin-astro: + optional: true + '@astrojs/markdown-remark@7.1.2': resolution: {integrity: sha512-caXZ4Dc2St2dW8luEg22GlP0gupLdztCTQE4EzZOxW1pqWXz9mbeJEuHUkgDYcKWW8tjIHkydYDhWLVoxJ327Q==} @@ -244,6 +290,9 @@ packages: resolution: {integrity: sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + '@astrojs/yaml2ts@0.2.4': + resolution: {integrity: sha512-8oddpOae35pJsXPQXhTkM0ypfKPskVsh2bCxRtbf7e+/Epw2nReakFYpLKjZMEr75CsoF203PMnCocpfz0s69A==} + '@babel/code-frame@7.29.0': resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} @@ -794,6 +843,27 @@ packages: '@drizzle-team/brocli@0.10.2': resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} + '@emmetio/abbreviation@2.3.3': + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} + + '@emmetio/css-abbreviation@2.1.8': + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} + + '@emmetio/css-parser@0.4.1': + resolution: {integrity: sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==} + + '@emmetio/html-matcher@1.3.0': + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} + + '@emmetio/scanner@1.0.4': + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} + + '@emmetio/stream-reader-utils@0.1.0': + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} + + '@emmetio/stream-reader@2.2.0': + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} + '@emnapi/core@1.9.0': resolution: {integrity: sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==} @@ -1635,6 +1705,9 @@ packages: '@fastify/ajv-compiler@4.0.5': resolution: {integrity: sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A==} + '@fastify/cors@10.1.0': + resolution: {integrity: sha512-MZyBCBJtII60CU9Xme/iE4aEy8G7QpzGR8zkdXZkDFt7ElEMachbE61tfhAG/bvSaULlqlf0huMT12T7iqEmdQ==} + '@fastify/error@4.2.0': resolution: {integrity: sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==} @@ -1650,6 +1723,9 @@ packages: '@fastify/proxy-addr@5.1.0': resolution: {integrity: sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==} + '@fastify/websocket@11.2.0': + resolution: {integrity: sha512-3HrDPbAG1CzUCqnslgJxppvzaAZffieOVbLp1DAy1huCSynUWPifSvfdEDUR8HlJLp3sp1A36uOM2tJogADS8w==} + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -2549,6 +2625,7 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@unrs/resolver-binding-android-arm-eabi@1.11.1': resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} @@ -2645,6 +2722,32 @@ packages: cpu: [x64] os: [win32] + '@volar/kit@2.4.28': + resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} + peerDependencies: + typescript: '*' + + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} + + '@volar/language-server@2.4.28': + resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==} + + '@volar/language-service@2.4.28': + resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==} + + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} + + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} + + '@vscode/emmet-helper@2.11.0': + resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==} + + '@vscode/l10n@0.0.18': + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} + '@xmldom/xmldom@0.8.12': resolution: {integrity: sha512-9k/gHF6n/pAi/9tqr3m3aqkuiNosYTurLLUtc7xQ9sxB/wm7WPygCv8GYa6mS0fLJEHhqMC1ATYhz++U/lRHqg==} engines: {node: '>=10.0.0'} @@ -2682,6 +2785,14 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} + ajv-draft-04@1.0.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + ajv-formats@3.0.1: resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} peerDependencies: @@ -3013,6 +3124,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + chokidar@5.0.0: resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} engines: {node: '>= 20.19.0'} @@ -3404,12 +3519,18 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} + duplexify@4.1.3: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} + ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} electron-to-chromium@1.5.313: resolution: {integrity: sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==} + emmet@2.4.11: + resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3424,6 +3545,9 @@ packages: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} + end-of-stream@1.4.5: + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} + enhanced-resolve@5.20.0: resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} engines: {node: '>=10.13.0'} @@ -3826,6 +3950,9 @@ packages: fast-wrap-ansi@0.2.0: resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} + fastify-plugin@5.1.0: + resolution: {integrity: sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==} + fastify@5.8.5: resolution: {integrity: sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q==} @@ -4430,6 +4557,9 @@ packages: engines: {node: '>=6'} hasBin: true + jsonc-parser@2.3.1: + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + jsonc-parser@3.3.1: resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} @@ -4444,6 +4574,10 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + lan-network@0.2.0: resolution: {integrity: sha512-EZgbsXMrGS+oK+Ta12mCjzBFse+SIewGdwrSTr5g+MSymnjpox2x05ceI20PQejJOFvOgzcXrfDk/SdY7dSCtw==} hasBin: true @@ -5048,6 +5182,9 @@ packages: engines: {node: '>=10'} hasBin: true + mnemonist@0.40.0: + resolution: {integrity: sha512-kdd8AFNig2AD5Rkih7EPCXhu/iMvwevQFX/uEiGhZyPZi7fHqOoF4V4kHLpCfysxXMgQ4B52kdPMCwARshKvEg==} + mrmime@2.0.1: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} @@ -5058,6 +5195,9 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + multitars@0.2.4: resolution: {integrity: sha512-XgLbg1HHchFauMCQPRwMj6MSyDd5koPlTA1hM3rUFkeXzGpjU/I9fP3to7yrObE9jcN8ChIOQGrM0tV0kUZaKg==} @@ -5199,6 +5339,9 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} + obliterator@2.0.5: + resolution: {integrity: sha512-42CPE9AhahZRsMNslczq0ctAEtqk8Eka26QofnqC346BZdHDySk3LWka23LI7ULIw11NmltpiLagIq8gBozxTw==} + obug@2.1.1: resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} @@ -5310,6 +5453,9 @@ packages: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -5597,10 +5743,18 @@ packages: resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} engines: {node: '>=0.10.0'} + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + readdirp@5.0.0: resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} engines: {node: '>= 20.19.0'} @@ -5678,6 +5832,12 @@ packages: remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + request-light@0.5.8: + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} + + request-light@0.7.0: + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} + require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -5961,6 +6121,9 @@ packages: resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} engines: {node: '>= 0.10.0'} + stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -5988,6 +6151,9 @@ packages: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + stringify-entities@4.0.4: resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} @@ -6090,6 +6256,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -6225,6 +6395,12 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} + typesafe-path@0.2.2: + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} + + typescript-auto-import-cache@0.3.6: + resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==} + typescript-eslint@8.58.0: resolution: {integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6237,6 +6413,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.6.4: resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} @@ -6386,6 +6567,9 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} @@ -6465,6 +6649,98 @@ packages: vlq@1.0.1: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + volar-service-css@0.0.70: + resolution: {integrity: sha512-K1qyOvBpE3rzdAv3e4/6Rv5yizrYPy5R/ne3IWCAzLBuMO4qBMV3kSqWzj6KUVe6S0AnN6wxF7cRkiaKfYMYJw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-emmet@0.0.70: + resolution: {integrity: sha512-xi5bC4m/VyE3zy/n2CXspKeDZs3qA41tHLTw275/7dNWM/RqE2z3BnDICQybHIVp/6G1iOQj5c1qXMgQC08TNg==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-html@0.0.70: + resolution: {integrity: sha512-eR6vCgMdmYAo4n+gcT7DSyBQbwB8S3HZZvSagTf0sxNaD4WppMCFfpqWnkrlGStPKMZvMiejRRVmqsX9dYcTvQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-prettier@0.0.70: + resolution: {integrity: sha512-Z6BCFSpGVCd8BPAsZ785Kce1BGlWd5ODqmqZGVuB14MJvrR4+CYz6cDy4F+igmE1gMifqfvMhdgT8Aud4M5ngg==} + peerDependencies: + '@volar/language-service': ~2.4.0 + prettier: ^2.2 || ^3.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + prettier: + optional: true + + volar-service-typescript-twoslash-queries@0.0.70: + resolution: {integrity: sha512-IdD13Z9N2Bu8EM6CM0fDV1E69olEYGHDU25X51YXmq8Y0CmJ2LNj6gOiBJgpS5JGUqFzECVhMNBW7R0sPdRTMQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-typescript@0.0.70: + resolution: {integrity: sha512-l46Bx4cokkUedTd74ojO5H/zqHZJ8SUuyZ0IB8JN4jfRqUM3bQFBHoOwlZCyZmOeO0A3RQNkMnFclxO4c++gsg==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-yaml@0.0.70: + resolution: {integrity: sha512-0c8bXDBeoATF9F6iPIlOuYTuZAC4c+yi0siQo920u7eiBJk8oQmUmg9cDUbR4+Gl++bvGP4plj3fErbJuPqdcQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + vscode-css-languageservice@6.3.10: + resolution: {integrity: sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA==} + + vscode-html-languageservice@5.6.2: + resolution: {integrity: sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==} + + vscode-json-languageservice@4.1.8: + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} + engines: {npm: '>=7.0.0'} + + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + + vscode-nls@5.2.0: + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -6570,6 +6846,15 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + yaml-language-server@1.20.0: + resolution: {integrity: sha512-qhjK/bzSRZ6HtTvgeFvjNPJGWdZ0+x5NREV/9XZWFjIGezew2b4r5JPy66IfOhd5OA7KeFwk1JfmEbnTvev0cA==} + hasBin: true + + yaml@2.7.1: + resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==} + engines: {node: '>= 14'} + hasBin: true + yaml@2.8.3: resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} engines: {node: '>= 14.6'} @@ -6618,12 +6903,50 @@ snapshots: '@alloc/quick-lru@5.2.0': {} + '@astrojs/check@0.9.9(prettier@3.8.1)(typescript@6.0.3)': + dependencies: + '@astrojs/language-server': 2.16.9(prettier@3.8.1)(typescript@6.0.3) + chokidar: 4.0.3 + kleur: 4.1.5 + typescript: 6.0.3 + yargs: 17.7.2 + transitivePeerDependencies: + - prettier + - prettier-plugin-astro + + '@astrojs/compiler@2.13.1': {} + '@astrojs/compiler@4.0.0': {} '@astrojs/internal-helpers@0.9.1': dependencies: picomatch: 4.0.4 + '@astrojs/language-server@2.16.9(prettier@3.8.1)(typescript@6.0.3)': + dependencies: + '@astrojs/compiler': 2.13.1 + '@astrojs/yaml2ts': 0.2.4 + '@jridgewell/sourcemap-codec': 1.5.5 + '@volar/kit': 2.4.28(typescript@6.0.3) + '@volar/language-core': 2.4.28 + '@volar/language-server': 2.4.28 + '@volar/language-service': 2.4.28 + muggle-string: 0.4.1 + tinyglobby: 0.2.16 + volar-service-css: 0.0.70(@volar/language-service@2.4.28) + volar-service-emmet: 0.0.70(@volar/language-service@2.4.28) + volar-service-html: 0.0.70(@volar/language-service@2.4.28) + volar-service-prettier: 0.0.70(@volar/language-service@2.4.28)(prettier@3.8.1) + volar-service-typescript: 0.0.70(@volar/language-service@2.4.28) + volar-service-typescript-twoslash-queries: 0.0.70(@volar/language-service@2.4.28) + volar-service-yaml: 0.0.70(@volar/language-service@2.4.28) + vscode-html-languageservice: 5.6.2 + vscode-uri: 3.1.0 + optionalDependencies: + prettier: 3.8.1 + transitivePeerDependencies: + - typescript + '@astrojs/markdown-remark@7.1.2': dependencies: '@astrojs/internal-helpers': 0.9.1 @@ -6662,6 +6985,10 @@ snapshots: is-wsl: 3.1.1 which-pm-runs: 1.1.0 + '@astrojs/yaml2ts@0.2.4': + dependencies: + yaml: 2.8.3 + '@babel/code-frame@7.29.0': dependencies: '@babel/helper-validator-identifier': 7.28.5 @@ -7331,6 +7658,29 @@ snapshots: '@drizzle-team/brocli@0.10.2': {} + '@emmetio/abbreviation@2.3.3': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-abbreviation@2.1.8': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-parser@0.4.1': + dependencies: + '@emmetio/stream-reader': 2.2.0 + '@emmetio/stream-reader-utils': 0.1.0 + + '@emmetio/html-matcher@1.3.0': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/scanner@1.0.4': {} + + '@emmetio/stream-reader-utils@0.1.0': {} + + '@emmetio/stream-reader@2.2.0': {} + '@emnapi/core@1.9.0': dependencies: '@emnapi/wasi-threads': 1.2.0 @@ -8066,6 +8416,11 @@ snapshots: ajv-formats: 3.0.1(ajv@8.20.0) fast-uri: 3.1.2 + '@fastify/cors@10.1.0': + dependencies: + fastify-plugin: 5.1.0 + mnemonist: 0.40.0 + '@fastify/error@4.2.0': {} '@fastify/fast-json-stringify-compiler@5.0.3': @@ -8083,6 +8438,15 @@ snapshots: '@fastify/forwarded': 3.0.1 ipaddr.js: 2.4.0 + '@fastify/websocket@11.2.0': + dependencies: + duplexify: 4.1.3 + fastify-plugin: 5.1.0 + ws: 8.19.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': @@ -8685,6 +9049,11 @@ snapshots: '@trpc/server': 11.12.0(typescript@5.9.3) typescript: 5.9.3 + '@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@6.0.3))(typescript@6.0.3)': + dependencies: + '@trpc/server': 11.12.0(typescript@6.0.3) + typescript: 6.0.3 + '@trpc/next@11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': dependencies: '@trpc/client': 11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3) @@ -8700,6 +9069,10 @@ snapshots: dependencies: typescript: 5.9.3 + '@trpc/server@11.12.0(typescript@6.0.3)': + dependencies: + typescript: 6.0.3 + '@tsconfig/node10@1.0.12': {} '@tsconfig/node12@1.0.11': {} @@ -9131,6 +9504,56 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true + '@volar/kit@2.4.28(typescript@6.0.3)': + dependencies: + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 + typesafe-path: 0.2.2 + typescript: 6.0.3 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + + '@volar/language-core@2.4.28': + dependencies: + '@volar/source-map': 2.4.28 + + '@volar/language-server@2.4.28': + dependencies: + '@volar/language-core': 2.4.28 + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 + path-browserify: 1.0.1 + request-light: 0.7.0 + vscode-languageserver: 9.0.1 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + + '@volar/language-service@2.4.28': + dependencies: + '@volar/language-core': 2.4.28 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + + '@volar/source-map@2.4.28': {} + + '@volar/typescript@2.4.28': + dependencies: + '@volar/language-core': 2.4.28 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + + '@vscode/emmet-helper@2.11.0': + dependencies: + emmet: 2.4.11 + jsonc-parser: 2.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + '@vscode/l10n@0.0.18': {} + '@xmldom/xmldom@0.8.12': {} abort-controller@3.0.0: @@ -9161,6 +9584,10 @@ snapshots: agent-base@7.1.4: {} + ajv-draft-04@1.0.0(ajv@8.20.0): + optionalDependencies: + ajv: 8.20.0 + ajv-formats@3.0.1(ajv@8.20.0): optionalDependencies: ajv: 8.20.0 @@ -9666,6 +10093,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + chokidar@5.0.0: dependencies: readdirp: 5.0.0 @@ -9955,10 +10386,22 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 + duplexify@4.1.3: + dependencies: + end-of-stream: 1.4.5 + inherits: 2.0.4 + readable-stream: 3.6.2 + stream-shift: 1.0.3 + ee-first@1.1.1: {} electron-to-chromium@1.5.313: {} + emmet@2.4.11: + dependencies: + '@emmetio/abbreviation': 2.3.3 + '@emmetio/css-abbreviation': 2.1.8 + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -9967,6 +10410,10 @@ snapshots: encodeurl@2.0.0: {} + end-of-stream@1.4.5: + dependencies: + once: 1.4.0 + enhanced-resolve@5.20.0: dependencies: graceful-fs: 4.2.11 @@ -10238,7 +10685,7 @@ snapshots: eslint: 9.39.4(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.4(jiti@2.6.1)) @@ -10271,7 +10718,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) transitivePeerDependencies: - supports-color @@ -10349,7 +10796,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-import@2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -10762,6 +11209,8 @@ snapshots: dependencies: fast-string-width: 3.0.2 + fastify-plugin@5.1.0: {} + fastify@5.8.5: dependencies: '@fastify/ajv-compiler': 4.0.5 @@ -11464,6 +11913,8 @@ snapshots: json5@2.2.3: {} + jsonc-parser@2.3.1: {} + jsonc-parser@3.3.1: {} jsx-ast-utils@3.3.5: @@ -11479,6 +11930,8 @@ snapshots: kleur@3.0.3: {} + kleur@4.1.5: {} + lan-network@0.2.0: {} language-subtag-registry@0.3.23: {} @@ -12415,12 +12868,18 @@ snapshots: mkdirp@1.0.4: {} + mnemonist@0.40.0: + dependencies: + obliterator: 2.0.5 + mrmime@2.0.1: {} ms@2.0.0: {} ms@2.1.3: {} + muggle-string@0.4.1: {} + multitars@0.2.4: {} nanoid@3.3.11: {} @@ -12575,6 +13034,8 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + obliterator@2.0.5: {} + obug@2.1.1: {} ofetch@1.5.1: @@ -12702,6 +13163,8 @@ snapshots: parseurl@1.3.3: {} + path-browserify@1.0.1: {} + path-exists@4.0.0: {} path-is-absolute@1.0.1: {} @@ -12977,10 +13440,18 @@ snapshots: react@19.2.3: {} + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + readdirp@3.6.0: dependencies: picomatch: 2.3.2 + readdirp@4.1.2: {} + readdirp@5.0.0: {} real-require@0.2.0: {} @@ -13106,6 +13577,10 @@ snapshots: mdast-util-to-markdown: 2.1.2 unified: 11.0.5 + request-light@0.5.8: {} + + request-light@0.7.0: {} + require-directory@2.1.1: {} require-from-string@2.0.2: {} @@ -13482,6 +13957,8 @@ snapshots: stream-buffers@2.2.0: {} + stream-shift@1.0.3: {} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -13538,6 +14015,10 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + stringify-entities@4.0.4: dependencies: character-entities-html4: 2.1.0 @@ -13632,6 +14113,11 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 + tinyglobby@0.2.16: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + tmpl@1.0.5: {} to-regex-range@5.0.1: @@ -13767,6 +14253,12 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 + typesafe-path@0.2.2: {} + + typescript-auto-import-cache@0.3.6: + dependencies: + semver: 7.7.4 + typescript-eslint@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) @@ -13791,6 +14283,8 @@ snapshots: typescript@5.9.3: {} + typescript@6.0.3: {} + ufo@1.6.4: {} ultrahtml@1.6.0: {} @@ -13926,6 +14420,8 @@ snapshots: dependencies: punycode: 2.3.1 + util-deprecate@1.0.2: {} + utils-merge@1.0.1: {} uuid@7.0.3: {} @@ -13974,6 +14470,103 @@ snapshots: vlq@1.0.1: {} + volar-service-css@0.0.70(@volar/language-service@2.4.28): + dependencies: + vscode-css-languageservice: 6.3.10 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-emmet@0.0.70(@volar/language-service@2.4.28): + dependencies: + '@emmetio/css-parser': 0.4.1 + '@emmetio/html-matcher': 1.3.0 + '@vscode/emmet-helper': 2.11.0 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-html@0.0.70(@volar/language-service@2.4.28): + dependencies: + vscode-html-languageservice: 5.6.2 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-prettier@0.0.70(@volar/language-service@2.4.28)(prettier@3.8.1): + dependencies: + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + prettier: 3.8.1 + + volar-service-typescript-twoslash-queries@0.0.70(@volar/language-service@2.4.28): + dependencies: + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-typescript@0.0.70(@volar/language-service@2.4.28): + dependencies: + path-browserify: 1.0.1 + semver: 7.7.4 + typescript-auto-import-cache: 0.3.6 + vscode-languageserver-textdocument: 1.0.12 + vscode-nls: 5.2.0 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-yaml@0.0.70(@volar/language-service@2.4.28): + dependencies: + vscode-uri: 3.1.0 + yaml-language-server: 1.20.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + vscode-css-languageservice@6.3.10: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + vscode-html-languageservice@5.6.2: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + vscode-json-languageservice@4.1.8: + dependencies: + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.1.0 + + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver@9.0.1: + dependencies: + vscode-languageserver-protocol: 3.17.5 + + vscode-nls@5.2.0: {} + + vscode-uri@3.1.0: {} + walker@1.0.8: dependencies: makeerror: 1.0.12 @@ -14074,6 +14667,22 @@ snapshots: yallist@3.1.1: {} + yaml-language-server@1.20.0: + dependencies: + '@vscode/l10n': 0.0.18 + ajv: 8.20.0 + ajv-draft-04: 1.0.0(ajv@8.20.0) + prettier: 3.8.1 + request-light: 0.5.8 + vscode-json-languageservice: 4.1.8 + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + yaml: 2.7.1 + + yaml@2.7.1: {} + yaml@2.8.3: {} yargs-parser@21.1.1: {} From d9bf52aa9c18dfd0ce5534aa2d318af2f2c8bf0b Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 18:30:22 -0400 Subject: [PATCH 21/31] Move router intro fastify --- apps/astro/package.json | 2 +- apps/astro/src/pages/index.astro | 2 +- apps/fastify/index.ts | 2 +- apps/fastify/package.json | 6 ++- .../trpc => apps/fastify/routers}/index.ts | 7 ++- packages/trpc/package.json | 24 ---------- packages/trpc/tsconfig.json | 44 ------------------- 7 files changed, 12 insertions(+), 75 deletions(-) rename {packages/trpc => apps/fastify/routers}/index.ts (50%) delete mode 100644 packages/trpc/package.json delete mode 100644 packages/trpc/tsconfig.json diff --git a/apps/astro/package.json b/apps/astro/package.json index e33f2fc..9c216a0 100644 --- a/apps/astro/package.json +++ b/apps/astro/package.json @@ -12,7 +12,7 @@ "astro": "astro" }, "dependencies": { - "@midwifes-notebook/trpc": "workspace:*", + "@midwifes-notebook/fastify": "workspace:*", "@trpc/client": "^11.12.0", "astro": "^6.3.5" }, diff --git a/apps/astro/src/pages/index.astro b/apps/astro/src/pages/index.astro index a283f43..f279e44 100644 --- a/apps/astro/src/pages/index.astro +++ b/apps/astro/src/pages/index.astro @@ -1,6 +1,6 @@ --- import { createTRPCClient, httpBatchLink } from "@trpc/client"; -import type { AppRouter } from "@midwifes-notebook/trpc"; +import type { AppRouter } from "@midwifes-notebook/fastify/router"; const trpc = createTRPCClient({ links: [ diff --git a/apps/fastify/index.ts b/apps/fastify/index.ts index 34ac98c..48905d0 100644 --- a/apps/fastify/index.ts +++ b/apps/fastify/index.ts @@ -2,7 +2,7 @@ import Fastify from "fastify"; import FastifyCors from "@fastify/cors"; import FastifyWebSocket from "@fastify/websocket"; import { fastifyTRPCPlugin } from "@trpc/server/adapters/fastify"; -import { appRouter } from "@midwifes-notebook/trpc"; +import { appRouter } from "./routers/index.js"; const fastify = Fastify({ logger: true }); diff --git a/apps/fastify/package.json b/apps/fastify/package.json index 30211a8..7aaa518 100644 --- a/apps/fastify/package.json +++ b/apps/fastify/package.json @@ -3,7 +3,10 @@ "version": "1.0.0", "description": "", "type": "module", - "main": "index.ts", + "exports": { + ".": "./index.ts", + "./router": "./router/index.ts" + }, "scripts": { "dev": "nodemon --exec tsx index.ts", "start": "tsx index.ts", @@ -18,7 +21,6 @@ "dependencies": { "@fastify/cors": "^10.0.2", "@fastify/websocket": "^11.0.2", - "@midwifes-notebook/trpc": "workspace:*", "@trpc/server": "^11.12.0", "fastify": "^5.8.5" }, diff --git a/packages/trpc/index.ts b/apps/fastify/routers/index.ts similarity index 50% rename from packages/trpc/index.ts rename to apps/fastify/routers/index.ts index a0ac00a..b9f687b 100644 --- a/packages/trpc/index.ts +++ b/apps/fastify/routers/index.ts @@ -2,8 +2,11 @@ import { initTRPC } from "@trpc/server"; const t = initTRPC.create(); -export const appRouter = t.router({ - hello: t.procedure.query(() => { +export const router = t.router; +export const publicProcedure = t.procedure; + +export const appRouter = router({ + hello: publicProcedure.query(() => { return "Hello World!"; }), }); diff --git a/packages/trpc/package.json b/packages/trpc/package.json deleted file mode 100644 index 5b93a7f..0000000 --- a/packages/trpc/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "@midwifes-notebook/trpc", - "version": "1.0.0", - "description": "", - "type": "module", - "exports": { - ".": "./index.ts" - }, - "scripts": { - "test": "echo \"No tests yet\"", - "check:types": "tsc --noEmit" - }, - "keywords": [], - "author": "", - "license": "ISC", - "packageManager": "pnpm@10.26.1", - "dependencies": { - "@trpc/server": "^11.12.0", - "zod": "^4.3.6" - }, - "devDependencies": { - "typescript": "^5.9.3" - } -} diff --git a/packages/trpc/tsconfig.json b/packages/trpc/tsconfig.json deleted file mode 100644 index cec4a3a..0000000 --- a/packages/trpc/tsconfig.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - // Visit https://aka.ms/tsconfig to read more about this file - "compilerOptions": { - // File Layout - // "rootDir": "./src", - // "outDir": "./dist", - - // Environment Settings - // See also https://aka.ms/tsconfig/module - "module": "nodenext", - "target": "esnext", - "types": [], - // For nodejs: - // "lib": ["esnext"], - // "types": ["node"], - // and npm install -D @types/node - - // Other Outputs - "sourceMap": true, - "declaration": true, - "declarationMap": true, - - // Stricter Typechecking Options - "noUncheckedIndexedAccess": true, - "exactOptionalPropertyTypes": true, - - // Style Options - // "noImplicitReturns": true, - // "noImplicitOverride": true, - // "noUnusedLocals": true, - // "noUnusedParameters": true, - // "noFallthroughCasesInSwitch": true, - // "noPropertyAccessFromIndexSignature": true, - - // Recommended Options - "strict": true, - "jsx": "react-jsx", - "verbatimModuleSyntax": true, - "isolatedModules": true, - "noUncheckedSideEffectImports": true, - "moduleDetection": "force", - "skipLibCheck": true, - } -} From 63113f6af77fcf7c1d7cdab23649190f03b53436 Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 18:42:21 -0400 Subject: [PATCH 22/31] Move server to fastify and web to astro --- apps/astro/.gitignore | 24 - apps/astro/README.md | 43 - apps/astro/package-lock.json | 4752 ----------- apps/astro/package.json | 23 - apps/astro/tsconfig.json | 5 - apps/fastify/eslint.config.mjs | 8 - apps/fastify/index.ts | 16 - apps/fastify/package.json | 36 - apps/fastify/tsconfig.json | 21 - apps/mobile/package.json | 2 +- apps/server/.gitignore | 25 - apps/server/index.ts | 17 +- apps/{fastify => server}/package-lock.json | 0 apps/server/package.json | 17 +- apps/{fastify => server}/routers/index.ts | 0 apps/server/tsconfig.json | 27 +- apps/web/.gitignore | 47 +- apps/{astro => web}/.vscode/extensions.json | 0 apps/{astro => web}/.vscode/launch.json | 0 apps/web/README.md | 53 +- apps/{astro => web}/astro.config.mjs | 0 apps/web/eslint.config.mjs | 18 - apps/web/next.config.ts | 8 - apps/web/package-lock.json | 8096 +++++++------------ apps/web/package.json | 37 +- apps/web/postcss.config.mjs | 7 - apps/{astro => web}/public/favicon.ico | Bin apps/{astro => web}/public/favicon.svg | 0 apps/web/public/file.svg | 1 - apps/web/public/globe.svg | 1 - apps/web/public/next.svg | 1 - apps/web/public/vercel.svg | 1 - apps/web/public/window.svg | 1 - apps/web/src/app/favicon.ico | Bin 25931 -> 0 bytes apps/web/src/app/globals.css | 26 - apps/web/src/app/layout.tsx | 34 - apps/web/src/app/page.tsx | 65 - apps/{astro => web}/src/pages/index.astro | 2 +- apps/web/tsconfig.json | 35 +- pnpm-lock.yaml | 1438 +--- 40 files changed, 3248 insertions(+), 11639 deletions(-) delete mode 100644 apps/astro/.gitignore delete mode 100644 apps/astro/README.md delete mode 100644 apps/astro/package-lock.json delete mode 100644 apps/astro/package.json delete mode 100644 apps/astro/tsconfig.json delete mode 100644 apps/fastify/eslint.config.mjs delete mode 100644 apps/fastify/index.ts delete mode 100644 apps/fastify/package.json delete mode 100644 apps/fastify/tsconfig.json delete mode 100644 apps/server/.gitignore rename apps/{fastify => server}/package-lock.json (100%) rename apps/{fastify => server}/routers/index.ts (100%) rename apps/{astro => web}/.vscode/extensions.json (100%) rename apps/{astro => web}/.vscode/launch.json (100%) rename apps/{astro => web}/astro.config.mjs (100%) delete mode 100644 apps/web/eslint.config.mjs delete mode 100644 apps/web/next.config.ts delete mode 100644 apps/web/postcss.config.mjs rename apps/{astro => web}/public/favicon.ico (100%) rename apps/{astro => web}/public/favicon.svg (100%) delete mode 100644 apps/web/public/file.svg delete mode 100644 apps/web/public/globe.svg delete mode 100644 apps/web/public/next.svg delete mode 100644 apps/web/public/vercel.svg delete mode 100644 apps/web/public/window.svg delete mode 100644 apps/web/src/app/favicon.ico delete mode 100644 apps/web/src/app/globals.css delete mode 100644 apps/web/src/app/layout.tsx delete mode 100644 apps/web/src/app/page.tsx rename apps/{astro => web}/src/pages/index.astro (90%) diff --git a/apps/astro/.gitignore b/apps/astro/.gitignore deleted file mode 100644 index 16d54bb..0000000 --- a/apps/astro/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# build output -dist/ -# generated types -.astro/ - -# dependencies -node_modules/ - -# logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - - -# environment variables -.env -.env.production - -# macOS-specific files -.DS_Store - -# jetbrains setting folder -.idea/ diff --git a/apps/astro/README.md b/apps/astro/README.md deleted file mode 100644 index 87b813a..0000000 --- a/apps/astro/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Astro Starter Kit: Minimal - -```sh -npm create astro@latest -- --template minimal -``` - -> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! - -## 🚀 Project Structure - -Inside of your Astro project, you'll see the following folders and files: - -```text -/ -├── public/ -├── src/ -│ └── pages/ -│ └── index.astro -└── package.json -``` - -Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. - -There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. - -Any static assets, like images, can be placed in the `public/` directory. - -## 🧞 Commands - -All commands are run from the root of the project, from a terminal: - -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:4321` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | - -## 👀 Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/apps/astro/package-lock.json b/apps/astro/package-lock.json deleted file mode 100644 index d2e6094..0000000 --- a/apps/astro/package-lock.json +++ /dev/null @@ -1,4752 +0,0 @@ -{ - "name": "astro", - "version": "0.0.1", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "astro", - "version": "0.0.1", - "dependencies": { - "astro": "^6.3.5" - }, - "engines": { - "node": ">=22.12.0" - } - }, - "node_modules/@astrojs/compiler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-4.0.0.tgz", - "integrity": "sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==", - "license": "MIT" - }, - "node_modules/@astrojs/internal-helpers": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.9.1.tgz", - "integrity": "sha512-1pWuARqYom/TzuU3+0ZugsTrKlUydWKuULmDqSMTuonY+9IRDUEGKX/8PXQ1nBxRq3w85uGtd9q9SXfqEldMIQ==", - "license": "MIT", - "dependencies": { - "picomatch": "^4.0.4" - } - }, - "node_modules/@astrojs/markdown-remark": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.1.2.tgz", - "integrity": "sha512-caXZ4Dc2St2dW8luEg22GlP0gupLdztCTQE4EzZOxW1pqWXz9mbeJEuHUkgDYcKWW8tjIHkydYDhWLVoxJ327Q==", - "license": "MIT", - "dependencies": { - "@astrojs/internal-helpers": "0.9.1", - "@astrojs/prism": "4.0.2", - "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.3", - "hast-util-to-text": "^4.0.2", - "js-yaml": "^4.1.1", - "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^7.0.0", - "rehype-stringify": "^10.0.1", - "remark-gfm": "^4.0.1", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.2", - "remark-smartypants": "^3.0.2", - "retext-smartypants": "^6.2.0", - "shiki": "^4.0.0", - "smol-toml": "^1.6.0", - "unified": "^11.0.5", - "unist-util-remove-position": "^5.0.0", - "unist-util-visit": "^5.1.0", - "unist-util-visit-parents": "^6.0.2", - "vfile": "^6.0.3" - } - }, - "node_modules/@astrojs/prism": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", - "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==", - "license": "MIT", - "dependencies": { - "prismjs": "^1.30.0" - }, - "engines": { - "node": ">=22.12.0" - } - }, - "node_modules/@astrojs/telemetry": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.2.tgz", - "integrity": "sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==", - "license": "MIT", - "dependencies": { - "ci-info": "^4.4.0", - "dset": "^3.1.4", - "is-docker": "^4.0.0", - "is-wsl": "^3.1.1", - "which-pm-runs": "^1.1.0" - }, - "engines": { - "node": "18.20.8 || ^20.3.0 || >=22.0.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.29.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", - "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@capsizecss/unpack": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.0.tgz", - "integrity": "sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==", - "license": "MIT", - "dependencies": { - "fontkitten": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@clack/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.3.1.tgz", - "integrity": "sha512-fT1qHVGAag4IEkrupZ6lRRbNCs1vS9P01KB/sG8zKgvUztbYtFBtQpjSITNwooDZ83tpsPzP0mRNs1/KVszCRA==", - "license": "MIT", - "dependencies": { - "fast-wrap-ansi": "^0.2.0", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 20.12.0" - } - }, - "node_modules/@clack/prompts": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.4.0.tgz", - "integrity": "sha512-S0My7XPGIgpRWMDG8uRqalbgT+a6FmCUdOW+HaIOVVpUPHOb7RrpvjTjiODadKp06fsrVDJZlIzc6yCTp4AnxA==", - "license": "MIT", - "dependencies": { - "@clack/core": "1.3.1", - "fast-string-width": "^3.0.2", - "fast-wrap-ansi": "^0.2.0", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 20.12.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", - "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", - "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", - "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", - "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", - "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", - "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", - "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", - "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", - "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", - "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", - "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", - "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", - "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", - "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", - "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", - "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", - "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", - "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", - "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", - "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", - "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", - "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", - "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", - "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", - "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", - "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@img/colour": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", - "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", - "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.2.4" - } - }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", - "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.2.4" - } - }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", - "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", - "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", - "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", - "cpu": [ - "arm" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", - "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-ppc64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", - "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", - "cpu": [ - "ppc64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-riscv64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", - "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", - "cpu": [ - "riscv64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", - "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", - "cpu": [ - "s390x" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", - "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", - "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", - "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", - "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", - "cpu": [ - "arm" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", - "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-ppc64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", - "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", - "cpu": [ - "ppc64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-ppc64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-riscv64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", - "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", - "cpu": [ - "riscv64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-riscv64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", - "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", - "cpu": [ - "s390x" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", - "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.2.4" - } - }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", - "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" - } - }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", - "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.2.4" - } - }, - "node_modules/@img/sharp-wasm32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", - "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", - "cpu": [ - "wasm32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.7.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", - "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", - "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", - "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" - }, - "node_modules/@oslojs/encoding": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", - "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", - "license": "MIT" - }, - "node_modules/@rollup/pluginutils": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", - "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", - "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", - "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", - "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", - "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", - "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", - "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", - "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", - "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", - "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", - "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", - "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", - "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", - "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", - "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", - "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", - "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", - "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", - "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", - "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", - "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", - "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", - "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", - "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", - "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", - "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@shikijs/core": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-4.0.2.tgz", - "integrity": "sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==", - "license": "MIT", - "dependencies": { - "@shikijs/primitive": "4.0.2", - "@shikijs/types": "4.0.2", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4", - "hast-util-to-html": "^9.0.5" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@shikijs/engine-javascript": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.0.2.tgz", - "integrity": "sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "4.0.2", - "@shikijs/vscode-textmate": "^10.0.2", - "oniguruma-to-es": "^4.3.4" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@shikijs/engine-oniguruma": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.0.2.tgz", - "integrity": "sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "4.0.2", - "@shikijs/vscode-textmate": "^10.0.2" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@shikijs/langs": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.0.2.tgz", - "integrity": "sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "4.0.2" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@shikijs/primitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.0.2.tgz", - "integrity": "sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "4.0.2", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@shikijs/themes": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.0.2.tgz", - "integrity": "sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "4.0.2" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@shikijs/types": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-4.0.2.tgz", - "integrity": "sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==", - "license": "MIT", - "dependencies": { - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@shikijs/vscode-textmate": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", - "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", - "license": "MIT" - }, - "node_modules/@types/debug": { - "version": "4.1.13", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", - "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - "license": "MIT" - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - "license": "MIT" - }, - "node_modules/@types/nlcst": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", - "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "license": "MIT" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", - "license": "ISC" - }, - "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/anymatch/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "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/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array-iterate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/astro": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/astro/-/astro-6.3.5.tgz", - "integrity": "sha512-gU+4KedkbTuVgz7YoVAN+9Ftnq0GaYwejxK2NbqDzB0M9dWd0f3kXZBuaM9hzbchRFoRAJfJjFtdX9LK6Ir7ZA==", - "license": "MIT", - "dependencies": { - "@astrojs/compiler": "^4.0.0", - "@astrojs/internal-helpers": "0.9.1", - "@astrojs/markdown-remark": "7.1.2", - "@astrojs/telemetry": "3.3.2", - "@capsizecss/unpack": "^4.0.0", - "@clack/prompts": "^1.1.0", - "@oslojs/encoding": "^1.1.0", - "@rollup/pluginutils": "^5.3.0", - "aria-query": "^5.3.2", - "axobject-query": "^4.1.0", - "ci-info": "^4.4.0", - "clsx": "^2.1.1", - "common-ancestor-path": "^2.0.0", - "cookie": "^1.1.1", - "devalue": "^5.6.3", - "diff": "^8.0.3", - "dset": "^3.1.4", - "es-module-lexer": "^2.0.0", - "esbuild": "^0.27.3", - "flattie": "^1.1.1", - "fontace": "~0.4.1", - "get-tsconfig": "5.0.0-beta.4", - "github-slugger": "^2.0.0", - "html-escaper": "3.0.3", - "http-cache-semantics": "^4.2.0", - "js-yaml": "^4.1.1", - "jsonc-parser": "^3.3.1", - "magic-string": "^0.30.21", - "magicast": "^0.5.2", - "mrmime": "^2.0.1", - "neotraverse": "^0.6.18", - "obug": "^2.1.1", - "p-limit": "^7.3.0", - "p-queue": "^9.1.0", - "package-manager-detector": "^1.6.0", - "piccolore": "^0.1.3", - "picomatch": "^4.0.4", - "rehype": "^13.0.2", - "semver": "^7.7.4", - "shiki": "^4.0.2", - "smol-toml": "^1.6.0", - "svgo": "^4.0.1", - "tinyclip": "^0.1.12", - "tinyexec": "^1.0.4", - "tinyglobby": "^0.2.15", - "ultrahtml": "^1.6.0", - "unifont": "~0.7.4", - "unist-util-visit": "^5.1.0", - "unstorage": "^1.17.5", - "vfile": "^6.0.3", - "vite": "^7.3.2", - "vitefu": "^1.1.2", - "xxhash-wasm": "^1.1.0", - "yargs-parser": "^22.0.0", - "zod": "^4.3.6" - }, - "bin": { - "astro": "bin/astro.mjs" - }, - "engines": { - "node": ">=22.12.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/astrodotbuild" - }, - "optionalDependencies": { - "sharp": "^0.34.0" - } - }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chokidar": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", - "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", - "license": "MIT", - "dependencies": { - "readdirp": "^5.0.0" - }, - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ci-info": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", - "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/common-ancestor-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz", - "integrity": "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">= 18" - } - }, - "node_modules/cookie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", - "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/cookie-es": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz", - "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==", - "license": "MIT" - }, - "node_modules/crossws": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", - "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", - "license": "MIT", - "dependencies": { - "uncrypto": "^0.1.3" - } - }, - "node_modules/css-select": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", - "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.27.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "license": "MIT", - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "license": "CC0-1.0" - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", - "license": "MIT", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/defu": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", - "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", - "license": "MIT" - }, - "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/destr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", - "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", - "license": "MIT" - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/devalue": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.8.1.tgz", - "integrity": "sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==", - "license": "MIT" - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/diff": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", - "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dset": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", - "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/es-module-lexer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", - "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", - "license": "MIT" - }, - "node_modules/esbuild": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", - "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.7", - "@esbuild/android-arm": "0.27.7", - "@esbuild/android-arm64": "0.27.7", - "@esbuild/android-x64": "0.27.7", - "@esbuild/darwin-arm64": "0.27.7", - "@esbuild/darwin-x64": "0.27.7", - "@esbuild/freebsd-arm64": "0.27.7", - "@esbuild/freebsd-x64": "0.27.7", - "@esbuild/linux-arm": "0.27.7", - "@esbuild/linux-arm64": "0.27.7", - "@esbuild/linux-ia32": "0.27.7", - "@esbuild/linux-loong64": "0.27.7", - "@esbuild/linux-mips64el": "0.27.7", - "@esbuild/linux-ppc64": "0.27.7", - "@esbuild/linux-riscv64": "0.27.7", - "@esbuild/linux-s390x": "0.27.7", - "@esbuild/linux-x64": "0.27.7", - "@esbuild/netbsd-arm64": "0.27.7", - "@esbuild/netbsd-x64": "0.27.7", - "@esbuild/openbsd-arm64": "0.27.7", - "@esbuild/openbsd-x64": "0.27.7", - "@esbuild/openharmony-arm64": "0.27.7", - "@esbuild/sunos-x64": "0.27.7", - "@esbuild/win32-arm64": "0.27.7", - "@esbuild/win32-ia32": "0.27.7", - "@esbuild/win32-x64": "0.27.7" - } - }, - "node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, - "node_modules/eventemitter3": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", - "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", - "license": "MIT" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/fast-string-truncated-width": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", - "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", - "license": "MIT" - }, - "node_modules/fast-string-width": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", - "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", - "license": "MIT", - "dependencies": { - "fast-string-truncated-width": "^3.0.2" - } - }, - "node_modules/fast-wrap-ansi": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.0.tgz", - "integrity": "sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==", - "license": "MIT", - "dependencies": { - "fast-string-width": "^3.0.2" - } - }, - "node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/flattie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", - "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/fontace": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.4.1.tgz", - "integrity": "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==", - "license": "MIT", - "dependencies": { - "fontkitten": "^1.0.2" - } - }, - "node_modules/fontkitten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.3.tgz", - "integrity": "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==", - "license": "MIT", - "dependencies": { - "tiny-inflate": "^1.0.3" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/get-tsconfig": { - "version": "5.0.0-beta.4", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-5.0.0-beta.4.tgz", - "integrity": "sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==", - "license": "MIT", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "engines": { - "node": ">=20.20.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", - "license": "ISC" - }, - "node_modules/h3": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz", - "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==", - "license": "MIT", - "dependencies": { - "cookie-es": "^1.2.3", - "crossws": "^0.3.5", - "defu": "^6.1.6", - "destr": "^2.0.5", - "iron-webcrypto": "^1.2.1", - "node-mock-http": "^1.0.4", - "radix3": "^1.1.2", - "ufo": "^1.6.3", - "uncrypto": "^0.1.3" - } - }, - "node_modules/hast-util-from-html": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", - "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.1.0", - "hast-util-from-parse5": "^8.0.0", - "parse5": "^7.0.0", - "vfile": "^6.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", - "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^9.0.0", - "property-information": "^7.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-is-element": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", - "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-html": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", - "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", - "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-text": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", - "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unist-util-find-after": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", - "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/html-escaper": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", - "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", - "license": "MIT" - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", - "license": "BSD-2-Clause" - }, - "node_modules/iron-webcrypto": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", - "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/brc-dd" - } - }, - "node_modules/is-docker": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz", - "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "license": "MIT", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", - "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsonc-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "license": "MIT" - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lru-cache": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.4.0.tgz", - "integrity": "sha512-W+R+kFL4HgVxONq2bhXPi3bGpzGe/yEhVOp233qw9wCRtgncJ15P3bC+e4zZMu4Cq7d+WAJjXGW0uUkifhcatA==", - "license": "BlueOak-1.0.0", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/magicast": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz", - "integrity": "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.3", - "@babel/types": "^7.29.0", - "source-map-js": "^1.2.1" - } - }, - "node_modules/markdown-table": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", - "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-definitions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", - "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", - "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", - "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", - "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", - "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.27.1", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", - "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", - "license": "CC0-1.0" - }, - "node_modules/micromark": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "license": "MIT", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", - "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", - "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", - "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", - "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mrmime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", - "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", - "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/neotraverse": { - "version": "0.6.18", - "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", - "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/nlcst-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", - "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/node-fetch-native": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", - "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", - "license": "MIT" - }, - "node_modules/node-mock-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", - "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", - "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/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/obug": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", - "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", - "funding": [ - "https://github.com/sponsors/sxzz", - "https://opencollective.com/debug" - ], - "license": "MIT" - }, - "node_modules/ofetch": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", - "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", - "license": "MIT", - "dependencies": { - "destr": "^2.0.5", - "node-fetch-native": "^1.6.7", - "ufo": "^1.6.1" - } - }, - "node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", - "license": "MIT" - }, - "node_modules/oniguruma-parser": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", - "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", - "license": "MIT" - }, - "node_modules/oniguruma-to-es": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", - "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", - "license": "MIT", - "dependencies": { - "oniguruma-parser": "^0.12.2", - "regex": "^6.1.0", - "regex-recursion": "^6.0.2" - } - }, - "node_modules/p-limit": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.0.tgz", - "integrity": "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^1.2.1" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-queue": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.0.tgz", - "integrity": "sha512-7NED7xhQ74Ngp4JP/2e0VZHp7vSWfJfqeiR92jPgxsz6m0Se4P03YoTKa9dDXyZ3r6P616gUXttrB6nnHYKang==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^5.0.4", - "p-timeout": "^7.0.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.1.tgz", - "integrity": "sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==", - "license": "MIT", - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/package-manager-detector": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", - "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", - "license": "MIT" - }, - "node_modules/parse-latin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", - "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "@types/unist": "^3.0.0", - "nlcst-to-string": "^4.0.0", - "unist-util-modify-children": "^4.0.0", - "unist-util-visit-children": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/piccolore": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", - "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", - "license": "ISC" - }, - "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": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/postcss": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", - "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", - "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.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/prismjs": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", - "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/property-information": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", - "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/radix3": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", - "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", - "license": "MIT" - }, - "node_modules/readdirp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", - "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", - "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", - "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-recursion": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", - "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", - "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-utilities": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", - "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", - "license": "MIT" - }, - "node_modules/rehype": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", - "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "rehype-parse": "^9.0.0", - "rehype-stringify": "^10.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-parse": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", - "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-from-html": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-raw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-stringify": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", - "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-to-html": "^9.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", - "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", - "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-smartypants": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", - "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", - "license": "MIT", - "dependencies": { - "retext": "^9.0.0", - "retext-smartypants": "^6.0.0", - "unified": "^11.0.4", - "unist-util-visit": "^5.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/retext": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", - "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "retext-latin": "^4.0.0", - "retext-stringify": "^4.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", - "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "parse-latin": "^7.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", - "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "nlcst-to-string": "^4.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", - "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "nlcst-to-string": "^4.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rollup": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", - "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.8" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.60.4", - "@rollup/rollup-android-arm64": "4.60.4", - "@rollup/rollup-darwin-arm64": "4.60.4", - "@rollup/rollup-darwin-x64": "4.60.4", - "@rollup/rollup-freebsd-arm64": "4.60.4", - "@rollup/rollup-freebsd-x64": "4.60.4", - "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", - "@rollup/rollup-linux-arm-musleabihf": "4.60.4", - "@rollup/rollup-linux-arm64-gnu": "4.60.4", - "@rollup/rollup-linux-arm64-musl": "4.60.4", - "@rollup/rollup-linux-loong64-gnu": "4.60.4", - "@rollup/rollup-linux-loong64-musl": "4.60.4", - "@rollup/rollup-linux-ppc64-gnu": "4.60.4", - "@rollup/rollup-linux-ppc64-musl": "4.60.4", - "@rollup/rollup-linux-riscv64-gnu": "4.60.4", - "@rollup/rollup-linux-riscv64-musl": "4.60.4", - "@rollup/rollup-linux-s390x-gnu": "4.60.4", - "@rollup/rollup-linux-x64-gnu": "4.60.4", - "@rollup/rollup-linux-x64-musl": "4.60.4", - "@rollup/rollup-openbsd-x64": "4.60.4", - "@rollup/rollup-openharmony-arm64": "4.60.4", - "@rollup/rollup-win32-arm64-msvc": "4.60.4", - "@rollup/rollup-win32-ia32-msvc": "4.60.4", - "@rollup/rollup-win32-x64-gnu": "4.60.4", - "@rollup/rollup-win32-x64-msvc": "4.60.4", - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup/node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", - "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=11.0.0" - } - }, - "node_modules/semver": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", - "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sharp": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", - "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@img/colour": "^1.0.0", - "detect-libc": "^2.1.2", - "semver": "^7.7.3" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.34.5", - "@img/sharp-darwin-x64": "0.34.5", - "@img/sharp-libvips-darwin-arm64": "1.2.4", - "@img/sharp-libvips-darwin-x64": "1.2.4", - "@img/sharp-libvips-linux-arm": "1.2.4", - "@img/sharp-libvips-linux-arm64": "1.2.4", - "@img/sharp-libvips-linux-ppc64": "1.2.4", - "@img/sharp-libvips-linux-riscv64": "1.2.4", - "@img/sharp-libvips-linux-s390x": "1.2.4", - "@img/sharp-libvips-linux-x64": "1.2.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", - "@img/sharp-libvips-linuxmusl-x64": "1.2.4", - "@img/sharp-linux-arm": "0.34.5", - "@img/sharp-linux-arm64": "0.34.5", - "@img/sharp-linux-ppc64": "0.34.5", - "@img/sharp-linux-riscv64": "0.34.5", - "@img/sharp-linux-s390x": "0.34.5", - "@img/sharp-linux-x64": "0.34.5", - "@img/sharp-linuxmusl-arm64": "0.34.5", - "@img/sharp-linuxmusl-x64": "0.34.5", - "@img/sharp-wasm32": "0.34.5", - "@img/sharp-win32-arm64": "0.34.5", - "@img/sharp-win32-ia32": "0.34.5", - "@img/sharp-win32-x64": "0.34.5" - } - }, - "node_modules/shiki": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-4.0.2.tgz", - "integrity": "sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==", - "license": "MIT", - "dependencies": { - "@shikijs/core": "4.0.2", - "@shikijs/engine-javascript": "4.0.2", - "@shikijs/engine-oniguruma": "4.0.2", - "@shikijs/langs": "4.0.2", - "@shikijs/themes": "4.0.2", - "@shikijs/types": "4.0.2", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4" - }, - "engines": { - "node": ">=20" - } - }, - "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/smol-toml": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.1.tgz", - "integrity": "sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 18" - }, - "funding": { - "url": "https://github.com/sponsors/cyyynthia" - } - }, - "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/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "license": "MIT", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/svgo": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz", - "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==", - "license": "MIT", - "dependencies": { - "commander": "^11.1.0", - "css-select": "^5.1.0", - "css-tree": "^3.0.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.1.1", - "sax": "^1.5.0" - }, - "bin": { - "svgo": "bin/svgo.js" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/tiny-inflate": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", - "license": "MIT" - }, - "node_modules/tinyclip": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-0.1.12.tgz", - "integrity": "sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==", - "license": "MIT", - "engines": { - "node": "^16.14.0 || >= 17.3.0" - } - }, - "node_modules/tinyexec": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.2.tgz", - "integrity": "sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.16", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", - "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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", - "optional": true - }, - "node_modules/ufo": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", - "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", - "license": "MIT" - }, - "node_modules/ultrahtml": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", - "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", - "license": "MIT" - }, - "node_modules/uncrypto": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", - "license": "MIT" - }, - "node_modules/unified": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unifont": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.7.4.tgz", - "integrity": "sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==", - "license": "MIT", - "dependencies": { - "css-tree": "^3.1.0", - "ofetch": "^1.5.1", - "ohash": "^2.0.11" - } - }, - "node_modules/unist-util-find-after": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", - "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-modify-children": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", - "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "array-iterate": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-children": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", - "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unstorage": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz", - "integrity": "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==", - "license": "MIT", - "dependencies": { - "anymatch": "^3.1.3", - "chokidar": "^5.0.0", - "destr": "^2.0.5", - "h3": "^1.15.10", - "lru-cache": "^11.2.7", - "node-fetch-native": "^1.6.7", - "ofetch": "^1.5.1", - "ufo": "^1.6.3" - }, - "peerDependencies": { - "@azure/app-configuration": "^1.8.0", - "@azure/cosmos": "^4.2.0", - "@azure/data-tables": "^13.3.0", - "@azure/identity": "^4.6.0", - "@azure/keyvault-secrets": "^4.9.0", - "@azure/storage-blob": "^12.26.0", - "@capacitor/preferences": "^6 || ^7 || ^8", - "@deno/kv": ">=0.9.0", - "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", - "@planetscale/database": "^1.19.0", - "@upstash/redis": "^1.34.3", - "@vercel/blob": ">=0.27.1", - "@vercel/functions": "^2.2.12 || ^3.0.0", - "@vercel/kv": "^1 || ^2 || ^3", - "aws4fetch": "^1.0.20", - "db0": ">=0.2.1", - "idb-keyval": "^6.2.1", - "ioredis": "^5.4.2", - "uploadthing": "^7.4.4" - }, - "peerDependenciesMeta": { - "@azure/app-configuration": { - "optional": true - }, - "@azure/cosmos": { - "optional": true - }, - "@azure/data-tables": { - "optional": true - }, - "@azure/identity": { - "optional": true - }, - "@azure/keyvault-secrets": { - "optional": true - }, - "@azure/storage-blob": { - "optional": true - }, - "@capacitor/preferences": { - "optional": true - }, - "@deno/kv": { - "optional": true - }, - "@netlify/blobs": { - "optional": true - }, - "@planetscale/database": { - "optional": true - }, - "@upstash/redis": { - "optional": true - }, - "@vercel/blob": { - "optional": true - }, - "@vercel/functions": { - "optional": true - }, - "@vercel/kv": { - "optional": true - }, - "aws4fetch": { - "optional": true - }, - "db0": { - "optional": true - }, - "idb-keyval": { - "optional": true - }, - "ioredis": { - "optional": true - }, - "uploadthing": { - "optional": true - } - } - }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", - "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vite": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.3.tgz", - "integrity": "sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==", - "license": "MIT", - "dependencies": { - "esbuild": "^0.27.0", - "fdir": "^6.5.0", - "picomatch": "^4.0.3", - "postcss": "^8.5.6", - "rollup": "^4.43.0", - "tinyglobby": "^0.2.15" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^20.19.0 || >=22.12.0", - "jiti": ">=1.21.0", - "less": "^4.0.0", - "lightningcss": "^1.21.0", - "sass": "^1.70.0", - "sass-embedded": "^1.70.0", - "stylus": ">=0.54.8", - "sugarss": "^5.0.0", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/vitefu": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", - "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", - "license": "MIT", - "workspaces": [ - "tests/deps/*", - "tests/projects/*", - "tests/projects/workspace/packages/*" - ], - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/which-pm-runs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", - "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/xxhash-wasm": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", - "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", - "license": "MIT" - }, - "node_modules/yargs-parser": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", - "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", - "license": "ISC", - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=23" - } - }, - "node_modules/yocto-queue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -} diff --git a/apps/astro/package.json b/apps/astro/package.json deleted file mode 100644 index 9c216a0..0000000 --- a/apps/astro/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "@midwifes-notebook/astro", - "type": "module", - "version": "0.0.1", - "engines": { - "node": ">=22.12.0" - }, - "scripts": { - "dev": "astro dev", - "build": "astro build", - "preview": "astro preview", - "astro": "astro" - }, - "dependencies": { - "@midwifes-notebook/fastify": "workspace:*", - "@trpc/client": "^11.12.0", - "astro": "^6.3.5" - }, - "devDependencies": { - "@astrojs/check": "^0.9.9", - "typescript": "^6.0.3" - } -} diff --git a/apps/astro/tsconfig.json b/apps/astro/tsconfig.json deleted file mode 100644 index 8bf91d3..0000000 --- a/apps/astro/tsconfig.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "extends": "astro/tsconfigs/strict", - "include": [".astro/types.d.ts", "**/*"], - "exclude": ["dist"] -} diff --git a/apps/fastify/eslint.config.mjs b/apps/fastify/eslint.config.mjs deleted file mode 100644 index 957f2f6..0000000 --- a/apps/fastify/eslint.config.mjs +++ /dev/null @@ -1,8 +0,0 @@ -import { defineConfig } from "eslint/config"; -import js from "@eslint/js"; -import tseslint from "typescript-eslint"; - -export default defineConfig([ - js.configs.recommended, - ...tseslint.configs.recommended, -]); diff --git a/apps/fastify/index.ts b/apps/fastify/index.ts deleted file mode 100644 index 48905d0..0000000 --- a/apps/fastify/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -import Fastify from "fastify"; -import FastifyCors from "@fastify/cors"; -import FastifyWebSocket from "@fastify/websocket"; -import { fastifyTRPCPlugin } from "@trpc/server/adapters/fastify"; -import { appRouter } from "./routers/index.js"; - -const fastify = Fastify({ logger: true }); - -fastify.register(FastifyCors); -fastify.register(FastifyWebSocket); -fastify.register(fastifyTRPCPlugin, { - prefix: "/trpc", - trpcOptions: { router: appRouter }, -}); - -await fastify.listen({ port: 3001, host: "0.0.0.0" }); diff --git a/apps/fastify/package.json b/apps/fastify/package.json deleted file mode 100644 index 7aaa518..0000000 --- a/apps/fastify/package.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "@midwifes-notebook/fastify", - "version": "1.0.0", - "description": "", - "type": "module", - "exports": { - ".": "./index.ts", - "./router": "./router/index.ts" - }, - "scripts": { - "dev": "nodemon --exec tsx index.ts", - "start": "tsx index.ts", - "test": "echo \"No tests yet\"", - "check:lint": "eslint --max-warnings 0", - "check:types": "tsc --noEmit" - }, - "keywords": [], - "author": "", - "license": "ISC", - "packageManager": "pnpm@10.26.1", - "dependencies": { - "@fastify/cors": "^10.0.2", - "@fastify/websocket": "^11.0.2", - "@trpc/server": "^11.12.0", - "fastify": "^5.8.5" - }, - "devDependencies": { - "@eslint/js": "^10.0.1", - "@types/node": "^25.5.0", - "eslint": "^10.2.0", - "nodemon": "^3.1.14", - "tsx": "^4.19.4", - "typescript": "~5.9.3", - "typescript-eslint": "^8.58.0" - } -} diff --git a/apps/fastify/tsconfig.json b/apps/fastify/tsconfig.json deleted file mode 100644 index 0d0d423..0000000 --- a/apps/fastify/tsconfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "compilerOptions": { - "module": "nodenext", - "target": "esnext", - "types": ["node"], - - "sourceMap": true, - "declaration": true, - "declarationMap": true, - - "noUncheckedIndexedAccess": true, - "exactOptionalPropertyTypes": true, - - "strict": true, - "verbatimModuleSyntax": true, - "isolatedModules": true, - "noUncheckedSideEffectImports": true, - "moduleDetection": "force", - "skipLibCheck": true - } -} diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 0c7b737..1d926ef 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -12,7 +12,7 @@ "check:types": "tsc --noEmit" }, "dependencies": { - "@midwifes-notebook/trpc": "workspace:*", + "@midwifes-notebook/server": "workspace:*", "drizzle-orm": "^0.45.1", "expo": "~55.0.6", "expo-font": "^55.0.4", diff --git a/apps/server/.gitignore b/apps/server/.gitignore deleted file mode 100644 index 3122d4f..0000000 --- a/apps/server/.gitignore +++ /dev/null @@ -1,25 +0,0 @@ -# dependencies -/node_modules -/.pnp -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/versions - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* -.pnpm-debug.log* - -# env files (can opt-in for committing if needed) -.env* - -# typescript -*.tsbuildinfo \ No newline at end of file diff --git a/apps/server/index.ts b/apps/server/index.ts index cb0ff5c..48905d0 100644 --- a/apps/server/index.ts +++ b/apps/server/index.ts @@ -1 +1,16 @@ -export {}; +import Fastify from "fastify"; +import FastifyCors from "@fastify/cors"; +import FastifyWebSocket from "@fastify/websocket"; +import { fastifyTRPCPlugin } from "@trpc/server/adapters/fastify"; +import { appRouter } from "./routers/index.js"; + +const fastify = Fastify({ logger: true }); + +fastify.register(FastifyCors); +fastify.register(FastifyWebSocket); +fastify.register(fastifyTRPCPlugin, { + prefix: "/trpc", + trpcOptions: { router: appRouter }, +}); + +await fastify.listen({ port: 3001, host: "0.0.0.0" }); diff --git a/apps/fastify/package-lock.json b/apps/server/package-lock.json similarity index 100% rename from apps/fastify/package-lock.json rename to apps/server/package-lock.json diff --git a/apps/server/package.json b/apps/server/package.json index bbb3992..9a5699f 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -2,8 +2,14 @@ "name": "@midwifes-notebook/server", "version": "1.0.0", "description": "", - "main": "index.js", + "type": "module", + "exports": { + ".": "./index.ts", + "./router": "./routers/index.ts" + }, "scripts": { + "dev": "nodemon --exec tsx index.ts", + "start": "tsx index.ts", "test": "echo \"No tests yet\"", "check:lint": "eslint --max-warnings 0", "check:types": "tsc --noEmit" @@ -13,18 +19,17 @@ "license": "ISC", "packageManager": "pnpm@10.26.1", "dependencies": { - "@midwifes-notebook/trpc": "workspace:*", + "@fastify/cors": "^10.0.2", + "@fastify/websocket": "^11.0.2", "@trpc/server": "^11.12.0", - "express": "^5.2.1", - "zod": "^4.3.6" + "fastify": "^5.8.5" }, "devDependencies": { "@eslint/js": "^10.0.1", - "@types/express": "^5.0.6", "@types/node": "^25.5.0", "eslint": "^10.2.0", "nodemon": "^3.1.14", - "ts-node": "^10.9.2", + "tsx": "^4.19.4", "typescript": "~5.9.3", "typescript-eslint": "^8.58.0" } diff --git a/apps/fastify/routers/index.ts b/apps/server/routers/index.ts similarity index 100% rename from apps/fastify/routers/index.ts rename to apps/server/routers/index.ts diff --git a/apps/server/tsconfig.json b/apps/server/tsconfig.json index cec4a3a..0d0d423 100644 --- a/apps/server/tsconfig.json +++ b/apps/server/tsconfig.json @@ -1,44 +1,21 @@ { - // Visit https://aka.ms/tsconfig to read more about this file "compilerOptions": { - // File Layout - // "rootDir": "./src", - // "outDir": "./dist", - - // Environment Settings - // See also https://aka.ms/tsconfig/module "module": "nodenext", "target": "esnext", - "types": [], - // For nodejs: - // "lib": ["esnext"], - // "types": ["node"], - // and npm install -D @types/node + "types": ["node"], - // Other Outputs "sourceMap": true, "declaration": true, "declarationMap": true, - // Stricter Typechecking Options "noUncheckedIndexedAccess": true, "exactOptionalPropertyTypes": true, - // Style Options - // "noImplicitReturns": true, - // "noImplicitOverride": true, - // "noUnusedLocals": true, - // "noUnusedParameters": true, - // "noFallthroughCasesInSwitch": true, - // "noPropertyAccessFromIndexSignature": true, - - // Recommended Options "strict": true, - "jsx": "react-jsx", "verbatimModuleSyntax": true, "isolatedModules": true, "noUncheckedSideEffectImports": true, "moduleDetection": "force", - "skipLibCheck": true, + "skipLibCheck": true } } diff --git a/apps/web/.gitignore b/apps/web/.gitignore index 5ef6a52..16d54bb 100644 --- a/apps/web/.gitignore +++ b/apps/web/.gitignore @@ -1,41 +1,24 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. +# build output +dist/ +# generated types +.astro/ # dependencies -/node_modules -/.pnp -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/versions +node_modules/ -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug +# logs npm-debug.log* yarn-debug.log* yarn-error.log* -.pnpm-debug.log* +pnpm-debug.log* + -# env files (can opt-in for committing if needed) -.env* +# environment variables +.env +.env.production -# vercel -.vercel +# macOS-specific files +.DS_Store -# typescript -*.tsbuildinfo -next-env.d.ts +# jetbrains setting folder +.idea/ diff --git a/apps/astro/.vscode/extensions.json b/apps/web/.vscode/extensions.json similarity index 100% rename from apps/astro/.vscode/extensions.json rename to apps/web/.vscode/extensions.json diff --git a/apps/astro/.vscode/launch.json b/apps/web/.vscode/launch.json similarity index 100% rename from apps/astro/.vscode/launch.json rename to apps/web/.vscode/launch.json diff --git a/apps/web/README.md b/apps/web/README.md index e215bc4..87b813a 100644 --- a/apps/web/README.md +++ b/apps/web/README.md @@ -1,36 +1,43 @@ -This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). +# Astro Starter Kit: Minimal -## Getting Started +```sh +npm create astro@latest -- --template minimal +``` -First, run the development server: +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! -```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev -``` +## 🚀 Project Structure -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. +Inside of your Astro project, you'll see the following folders and files: -You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. +```text +/ +├── public/ +├── src/ +│ └── pages/ +│ └── index.astro +└── package.json +``` -This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. -## Learn More +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. -To learn more about Next.js, take a look at the following resources: +Any static assets, like images, can be placed in the `public/` directory. -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. +## 🧞 Commands -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! +All commands are run from the root of the project, from a terminal: -## Deploy on Vercel +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. +## 👀 Want to learn more? -Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/apps/astro/astro.config.mjs b/apps/web/astro.config.mjs similarity index 100% rename from apps/astro/astro.config.mjs rename to apps/web/astro.config.mjs diff --git a/apps/web/eslint.config.mjs b/apps/web/eslint.config.mjs deleted file mode 100644 index 05e726d..0000000 --- a/apps/web/eslint.config.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import { defineConfig, globalIgnores } from "eslint/config"; -import nextVitals from "eslint-config-next/core-web-vitals"; -import nextTs from "eslint-config-next/typescript"; - -const eslintConfig = defineConfig([ - ...nextVitals, - ...nextTs, - // Override default ignores of eslint-config-next. - globalIgnores([ - // Default ignores of eslint-config-next: - ".next/**", - "out/**", - "build/**", - "next-env.d.ts", - ]), -]); - -export default eslintConfig; diff --git a/apps/web/next.config.ts b/apps/web/next.config.ts deleted file mode 100644 index 66e1566..0000000 --- a/apps/web/next.config.ts +++ /dev/null @@ -1,8 +0,0 @@ -import type { NextConfig } from "next"; - -const nextConfig: NextConfig = { - /* config options here */ - reactCompiler: true, -}; - -export default nextConfig; diff --git a/apps/web/package-lock.json b/apps/web/package-lock.json index df6c822..d2e6094 100644 --- a/apps/web/package-lock.json +++ b/apps/web/package-lock.json @@ -1,179 +1,95 @@ { - "name": "web", - "version": "0.1.0", + "name": "astro", + "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "web", - "version": "0.1.0", - "dependencies": { - "next": "16.1.6", - "react": "19.2.3", - "react-dom": "19.2.3" - }, - "devDependencies": { - "@tailwindcss/postcss": "^4", - "@types/node": "^20", - "@types/react": "^19", - "@types/react-dom": "^19", - "babel-plugin-react-compiler": "1.0.0", - "eslint": "^9", - "eslint-config-next": "16.1.6", - "tailwindcss": "^4", - "typescript": "^5" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - "dev": true, - "license": "MIT", + "name": "astro", + "version": "0.0.1", "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" + "astro": "^6.3.5" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" + "node": ">=22.12.0" } }, - "node_modules/@babel/core": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } + "node_modules/@astrojs/compiler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-4.0.0.tgz", + "integrity": "sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==", + "license": "MIT" }, - "node_modules/@babel/generator": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", - "dev": true, + "node_modules/@astrojs/internal-helpers": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.9.1.tgz", + "integrity": "sha512-1pWuARqYom/TzuU3+0ZugsTrKlUydWKuULmDqSMTuonY+9IRDUEGKX/8PXQ1nBxRq3w85uGtd9q9SXfqEldMIQ==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" + "picomatch": "^4.0.4" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", - "dev": true, + "node_modules/@astrojs/markdown-remark": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.1.2.tgz", + "integrity": "sha512-caXZ4Dc2St2dW8luEg22GlP0gupLdztCTQE4EzZOxW1pqWXz9mbeJEuHUkgDYcKWW8tjIHkydYDhWLVoxJ327Q==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", - "dev": true, + "@astrojs/internal-helpers": "0.9.1", + "@astrojs/prism": "4.0.2", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.3", + "hast-util-to-text": "^4.0.2", + "js-yaml": "^4.1.1", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.1", + "remark-gfm": "^4.0.1", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.2", + "remark-smartypants": "^3.0.2", + "retext-smartypants": "^6.2.0", + "shiki": "^4.0.0", + "smol-toml": "^1.6.0", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.1.0", + "unist-util-visit-parents": "^6.0.2", + "vfile": "^6.0.3" + } + }, + "node_modules/@astrojs/prism": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", + "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" + "prismjs": "^1.30.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=22.12.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", - "dev": true, + "node_modules/@astrojs/telemetry": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.2.tgz", + "integrity": "sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.6" + "ci-info": "^4.4.0", + "dset": "^3.1.4", + "is-docker": "^4.0.0", + "is-wsl": "^3.1.1", + "which-pm-runs": "^1.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "18.20.8 || ^20.3.0 || >=22.0.0" } }, "node_modules/@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -183,41 +99,15 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", - "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", - "dev": true, "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/types": "^7.28.6" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", - "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", - "dev": true, + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", "license": "MIT", "dependencies": { "@babel/types": "^7.29.0" @@ -229,45 +119,10 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/types": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -277,592 +132,493 @@ "node": ">=6.9.0" } }, - "node_modules/@emnapi/core": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.0.tgz", - "integrity": "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.0", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.0.tgz", - "integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz", - "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", - "dev": true, + "node_modules/@capsizecss/unpack": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.0.tgz", + "integrity": "sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==", "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "fontkitten": "^1.0.0" }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "dev": true, + "node_modules/@clack/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.3.1.tgz", + "integrity": "sha512-fT1qHVGAag4IEkrupZ6lRRbNCs1vS9P01KB/sG8zKgvUztbYtFBtQpjSITNwooDZ83tpsPzP0mRNs1/KVszCRA==", "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.21.2", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", - "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.7", - "debug": "^4.3.1", - "minimatch": "^3.1.5" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", - "dev": true, - "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.17.0" + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">= 20.12.0" } }, - "node_modules/@eslint/core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", - "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", - "dev": true, + "node_modules/@clack/prompts": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.4.0.tgz", + "integrity": "sha512-S0My7XPGIgpRWMDG8uRqalbgT+a6FmCUdOW+HaIOVVpUPHOb7RrpvjTjiODadKp06fsrVDJZlIzc6yCTp4AnxA==", "license": "MIT", "dependencies": { - "ajv": "^6.14.0", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.1", - "minimatch": "^3.1.5", - "strip-json-comments": "^3.1.1" + "@clack/core": "1.3.1", + "fast-string-width": "^3.0.2", + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">= 20.12.0" } }, - "node_modules/@eslint/js": { - "version": "9.39.4", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", - "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", - "dev": true, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", - "dev": true, - "license": "Apache-2.0", + "optional": true, "dependencies": { - "@eslint/core": "^0.17.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" + "tslib": "^2.4.0" } }, - "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.4.0" - }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": ">=18.18.0" + "node": ">=18" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", + "node_modules/@esbuild/android-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">=18" } }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - "dev": true, - "license": "Apache-2.0", + "node_modules/@esbuild/android-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">=18" } }, - "node_modules/@img/colour": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", - "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "node_modules/@esbuild/android-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "cpu": [ + "x64" + ], "license": "MIT", "optional": true, + "os": [ + "android" + ], "engines": { "node": ">=18" } }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", - "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", "cpu": [ "arm64" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.2.4" + "node": ">=18" } }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", - "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", "cpu": [ "x64" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.2.4" + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", - "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", "cpu": [ "arm64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ - "darwin" + "freebsd" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", - "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", "cpu": [ "x64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ - "darwin" + "freebsd" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", - "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "node_modules/@esbuild/linux-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", "cpu": [ "arm" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", - "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", "cpu": [ "arm64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-linux-ppc64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", - "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", "cpu": [ "ppc64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-linux-riscv64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", - "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", "cpu": [ "riscv64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", - "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", "cpu": [ "s390x" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", - "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "node_modules/@esbuild/linux-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", "cpu": [ "x64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", - "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", "cpu": [ "arm64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ - "linux" + "netbsd" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", - "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", "cpu": [ "x64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ - "linux" + "netbsd" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=18" } }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", - "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", "cpu": [ - "arm" + "arm64" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ - "linux" + "openbsd" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.2.4" + "node": ">=18" } }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", - "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", "cpu": [ "arm64" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ - "linux" + "openharmony" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.2.4" + "node": ">=18" } }, - "node_modules/@img/sharp-linux-ppc64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", - "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", "cpu": [ - "ppc64" + "x64" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ - "linux" + "sunos" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-ppc64": "1.2.4" + "node": ">=18" } }, - "node_modules/@img/sharp-linux-riscv64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", - "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", "cpu": [ - "riscv64" + "arm64" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ - "linux" + "win32" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-riscv64": "1.2.4" + "node": ">=18" } }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", - "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", "cpu": [ - "s390x" + "ia32" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ - "linux" + "win32" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.2.4" + "node": ">=18" } }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", - "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "node_modules/@esbuild/win32-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", "cpu": [ "x64" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ - "linux" + "win32" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.2.4" + "node": ">=18" } }, - "node_modules/@img/sharp-linuxmusl-arm64": { + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", - "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", "cpu": [ "arm64" ], "license": "Apache-2.0", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -871,20 +627,20 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + "@img/sharp-libvips-darwin-arm64": "1.2.4" } }, - "node_modules/@img/sharp-linuxmusl-x64": { + "node_modules/@img/sharp-darwin-x64": { "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", - "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", "cpu": [ "x64" ], "license": "Apache-2.0", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -893,1851 +649,1306 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + "@img/sharp-libvips-darwin-x64": "1.2.4" } }, - "node_modules/@img/sharp-wasm32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", - "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", - "cpu": [ - "wasm32" + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" ], - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "license": "LGPL-3.0-or-later", "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.7.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, + "os": [ + "darwin" + ], "funding": { "url": "https://opencollective.com/libvips" } }, - "node_modules/@img/sharp-win32-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", - "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", "cpu": [ - "arm64" + "x64" ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "win32" + "darwin" ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, "funding": { "url": "https://opencollective.com/libvips" } }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", - "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", "cpu": [ - "ia32" + "arm" ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "win32" + "linux" ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, "funding": { "url": "https://opencollective.com/libvips" } }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", - "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", "cpu": [ - "x64" + "arm64" ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "win32" + "linux" ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, "funding": { "url": "https://opencollective.com/libvips" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", - "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", - "dev": true, - "license": "MIT", + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", "optional": true, - "dependencies": { - "@emnapi/core": "^1.4.3", - "@emnapi/runtime": "^1.4.3", - "@tybys/wasm-util": "^0.10.0" - } - }, - "node_modules/@next/env": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/env/-/env-16.1.6.tgz", - "integrity": "sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==", - "license": "MIT" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.1.6.tgz", - "integrity": "sha512-/Qq3PTagA6+nYVfryAtQ7/9FEr/6YVyvOtl6rZnGsbReGLf0jZU6gkpr1FuChAQpvV46a78p4cmHOVP8mbfSMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-glob": "3.3.1" + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@next/swc-darwin-arm64": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.6.tgz", - "integrity": "sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==", + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", "cpu": [ - "arm64" + "riscv64" ], - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "darwin" + "linux" ], - "engines": { - "node": ">= 10" + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@next/swc-darwin-x64": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.6.tgz", - "integrity": "sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==", + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", "cpu": [ - "x64" + "s390x" ], - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "darwin" + "linux" ], - "engines": { - "node": ">= 10" + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.6.tgz", - "integrity": "sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==", + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", "cpu": [ - "arm64" + "x64" ], - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" ], - "engines": { - "node": ">= 10" + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.6.tgz", - "integrity": "sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==", + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", "cpu": [ "arm64" ], - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" ], - "engines": { - "node": ">= 10" + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.6.tgz", - "integrity": "sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==", + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", "cpu": [ "x64" ], - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" ], - "engines": { - "node": ">= 10" + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.6.tgz", - "integrity": "sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==", + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", "cpu": [ - "x64" + "arm" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" } }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.6.tgz", - "integrity": "sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==", + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", "cpu": [ "arm64" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ - "win32" + "linux" ], "engines": { - "node": ">= 10" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" } }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.6.tgz", - "integrity": "sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==", + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", "cpu": [ - "x64" + "ppc64" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ - "win32" + "linux" ], "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" }, - "engines": { - "node": ">= 8" + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" }, - "engines": { - "node": ">= 8" + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" } }, - "node_modules/@nolyfill/is-core-module": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", - "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", - "dev": true, - "license": "MIT", + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12.4.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" } }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@swc/helpers": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", - "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.8.0" - } - }, - "node_modules/@tailwindcss/node": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.1.tgz", - "integrity": "sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "enhanced-resolve": "^5.19.0", - "jiti": "^2.6.1", - "lightningcss": "1.31.1", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.2.1" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" } }, - "node_modules/@tailwindcss/oxide": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.1.tgz", - "integrity": "sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==", - "dev": true, - "license": "MIT", + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 20" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.2.1", - "@tailwindcss/oxide-darwin-arm64": "4.2.1", - "@tailwindcss/oxide-darwin-x64": "4.2.1", - "@tailwindcss/oxide-freebsd-x64": "4.2.1", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.1", - "@tailwindcss/oxide-linux-arm64-gnu": "4.2.1", - "@tailwindcss/oxide-linux-arm64-musl": "4.2.1", - "@tailwindcss/oxide-linux-x64-gnu": "4.2.1", - "@tailwindcss/oxide-linux-x64-musl": "4.2.1", - "@tailwindcss/oxide-wasm32-wasi": "4.2.1", - "@tailwindcss/oxide-win32-arm64-msvc": "4.2.1", - "@tailwindcss/oxide-win32-x64-msvc": "4.2.1" - } - }, - "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.1.tgz", - "integrity": "sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", "cpu": [ - "arm64" + "x64" ], - "dev": true, - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ - "android" + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, "engines": { - "node": ">= 20" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.1.tgz", - "integrity": "sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==", + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", "cpu": [ "arm64" ], - "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ - "darwin" + "win32" ], "engines": { - "node": ">= 20" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.1.tgz", - "integrity": "sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==", + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", "cpu": [ - "x64" + "ia32" ], - "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ - "darwin" + "win32" ], "engines": { - "node": ">= 20" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.1.tgz", - "integrity": "sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==", + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", "cpu": [ "x64" ], - "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ - "freebsd" + "win32" ], "engines": { - "node": ">= 20" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.1.tgz", - "integrity": "sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", + "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } + "android" + ] }, - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.1.tgz", - "integrity": "sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==", + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", + "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } + "android" + ] }, - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.1.tgz", - "integrity": "sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==", + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", + "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } + "darwin" + ] }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.1.tgz", - "integrity": "sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==", + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", + "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", + "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", + "cpu": [ + "arm64" ], - "engines": { - "node": ">= 20" - } + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] }, - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.1.tgz", - "integrity": "sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==", + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", + "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } + "freebsd" + ] }, - "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.1.tgz", - "integrity": "sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==", - "bundleDependencies": [ - "@napi-rs/wasm-runtime", - "@emnapi/core", - "@emnapi/runtime", - "@tybys/wasm-util", - "@emnapi/wasi-threads", - "tslib" + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", + "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", + "cpu": [ + "arm" ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", + "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", "cpu": [ - "wasm32" + "arm" ], - "dev": true, "license": "MIT", "optional": true, - "dependencies": { - "@emnapi/core": "^1.8.1", - "@emnapi/runtime": "^1.8.1", - "@emnapi/wasi-threads": "^1.1.0", - "@napi-rs/wasm-runtime": "^1.1.1", - "@tybys/wasm-util": "^0.10.1", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=14.0.0" - } + "os": [ + "linux" + ] }, - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.1.tgz", - "integrity": "sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==", + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", + "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" - ], - "engines": { - "node": ">= 20" - } + "linux" + ] }, - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.1.tgz", - "integrity": "sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", + "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", "cpu": [ - "x64" + "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" - ], - "engines": { - "node": ">= 20" - } + "linux" + ] }, - "node_modules/@tailwindcss/postcss": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.1.tgz", - "integrity": "sha512-OEwGIBnXnj7zJeonOh6ZG9woofIjGrd2BORfvE5p9USYKDCZoQmfqLcfNiRWoJlRWLdNPn2IgVZuWAOM4iTYMw==", - "dev": true, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", + "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", + "cpu": [ + "loong64" + ], "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "@tailwindcss/node": "4.2.1", - "@tailwindcss/oxide": "4.2.1", - "postcss": "^8.5.6", - "tailwindcss": "4.2.1" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", - "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", - "dev": true, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", + "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", + "cpu": [ + "loong64" + ], "license": "MIT", "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, - "license": "MIT" + "os": [ + "linux" + ] }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "20.19.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.37.tgz", - "integrity": "sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/@types/react": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", - "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", - "dev": true, - "license": "MIT", - "dependencies": { - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^19.2.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.0.tgz", - "integrity": "sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.57.0", - "@typescript-eslint/type-utils": "8.57.0", - "@typescript-eslint/utils": "8.57.0", - "@typescript-eslint/visitor-keys": "8.57.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.57.0", - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.0.tgz", - "integrity": "sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.57.0", - "@typescript-eslint/types": "8.57.0", - "@typescript-eslint/typescript-estree": "8.57.0", - "@typescript-eslint/visitor-keys": "8.57.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.0.tgz", - "integrity": "sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.57.0", - "@typescript-eslint/types": "^8.57.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.0.tgz", - "integrity": "sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.57.0", - "@typescript-eslint/visitor-keys": "8.57.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.0.tgz", - "integrity": "sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.0.tgz", - "integrity": "sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.57.0", - "@typescript-eslint/typescript-estree": "8.57.0", - "@typescript-eslint/utils": "8.57.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.0.tgz", - "integrity": "sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.0.tgz", - "integrity": "sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.57.0", - "@typescript-eslint/tsconfig-utils": "8.57.0", - "@typescript-eslint/types": "8.57.0", - "@typescript-eslint/visitor-keys": "8.57.0", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", - "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", - "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.0.tgz", - "integrity": "sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.57.0", - "@typescript-eslint/types": "8.57.0", - "@typescript-eslint/typescript-estree": "8.57.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.0.tgz", - "integrity": "sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.57.0", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@unrs/resolver-binding-android-arm-eabi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", - "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-android-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", - "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", - "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", - "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-freebsd-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", - "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", + "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", - "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", - "cpu": [ - "arm" + "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", - "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", + "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", "cpu": [ - "arm" + "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", - "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", + "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", "cpu": [ - "arm64" + "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@unrs/resolver-binding-linux-arm64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", - "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", + "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", "cpu": [ - "arm64" + "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", - "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", + "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", "cpu": [ - "ppc64" + "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", - "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", + "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", "cpu": [ - "riscv64" + "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", - "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", + "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", "cpu": [ - "riscv64" + "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", - "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", + "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", "cpu": [ - "s390x" + "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "openbsd" ] }, - "node_modules/@unrs/resolver-binding-linux-x64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", - "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", + "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", "cpu": [ - "x64" + "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "openharmony" ] }, - "node_modules/@unrs/resolver-binding-linux-x64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", - "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", + "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", "cpu": [ - "x64" + "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "win32" ] }, - "node_modules/@unrs/resolver-binding-wasm32-wasi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", - "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@napi-rs/wasm-runtime": "^0.2.11" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", - "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", + "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", "cpu": [ - "arm64" + "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ] }, - "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", - "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", + "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", "cpu": [ - "ia32" + "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ] }, - "node_modules/@unrs/resolver-binding-win32-x64-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", - "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", + "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ] }, - "node_modules/acorn": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", - "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", - "dev": true, + "node_modules/@shikijs/core": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-4.0.2.tgz", + "integrity": "sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==", "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "@shikijs/primitive": "4.0.2", + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.5" }, "engines": { - "node": ">=0.4.0" + "node": ">=20" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, + "node_modules/@shikijs/engine-javascript": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.0.2.tgz", + "integrity": "sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==", "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "dependencies": { + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^4.3.4" + }, + "engines": { + "node": ">=20" } }, - "node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "dev": true, + "node_modules/@shikijs/engine-oniguruma": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.0.2.tgz", + "integrity": "sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=20" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@shikijs/langs": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.0.2.tgz", + "integrity": "sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@shikijs/types": "4.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" + "node": ">=20" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "dev": true, + "node_modules/@shikijs/primitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.0.2.tgz", + "integrity": "sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=20" } }, - "node_modules/array-includes": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", - "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", - "dev": true, + "node_modules/@shikijs/themes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.0.2.tgz", + "integrity": "sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.24.0", - "es-object-atoms": "^1.1.1", - "get-intrinsic": "^1.3.0", - "is-string": "^1.1.1", - "math-intrinsics": "^1.1.0" + "@shikijs/types": "4.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=20" } }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, + "node_modules/@shikijs/types": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-4.0.2.tgz", + "integrity": "sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=20" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", - "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", - "dev": true, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "license": "MIT" + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-shim-unscopables": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/ms": "*" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", - "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", - "dev": true, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/unist": "*" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", - "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", - "dev": true, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/unist": "*" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" + "@types/unist": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", + "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "license": "ISC" + }, + "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": ">= 0.4" + "node": ">= 8" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "dev": true, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" - }, "engines": { - "node": ">= 0.4" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true, - "license": "MIT" + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, - "node_modules/async-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", - "dev": true, - "license": "MIT", + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", "engines": { "node": ">= 0.4" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astro": { + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-6.3.5.tgz", + "integrity": "sha512-gU+4KedkbTuVgz7YoVAN+9Ftnq0GaYwejxK2NbqDzB0M9dWd0f3kXZBuaM9hzbchRFoRAJfJjFtdX9LK6Ir7ZA==", "license": "MIT", "dependencies": { - "possible-typed-array-names": "^1.0.0" + "@astrojs/compiler": "^4.0.0", + "@astrojs/internal-helpers": "0.9.1", + "@astrojs/markdown-remark": "7.1.2", + "@astrojs/telemetry": "3.3.2", + "@capsizecss/unpack": "^4.0.0", + "@clack/prompts": "^1.1.0", + "@oslojs/encoding": "^1.1.0", + "@rollup/pluginutils": "^5.3.0", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "ci-info": "^4.4.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^2.0.0", + "cookie": "^1.1.1", + "devalue": "^5.6.3", + "diff": "^8.0.3", + "dset": "^3.1.4", + "es-module-lexer": "^2.0.0", + "esbuild": "^0.27.3", + "flattie": "^1.1.1", + "fontace": "~0.4.1", + "get-tsconfig": "5.0.0-beta.4", + "github-slugger": "^2.0.0", + "html-escaper": "3.0.3", + "http-cache-semantics": "^4.2.0", + "js-yaml": "^4.1.1", + "jsonc-parser": "^3.3.1", + "magic-string": "^0.30.21", + "magicast": "^0.5.2", + "mrmime": "^2.0.1", + "neotraverse": "^0.6.18", + "obug": "^2.1.1", + "p-limit": "^7.3.0", + "p-queue": "^9.1.0", + "package-manager-detector": "^1.6.0", + "piccolore": "^0.1.3", + "picomatch": "^4.0.4", + "rehype": "^13.0.2", + "semver": "^7.7.4", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "svgo": "^4.0.1", + "tinyclip": "^0.1.12", + "tinyexec": "^1.0.4", + "tinyglobby": "^0.2.15", + "ultrahtml": "^1.6.0", + "unifont": "~0.7.4", + "unist-util-visit": "^5.1.0", + "unstorage": "^1.17.5", + "vfile": "^6.0.3", + "vite": "^7.3.2", + "vitefu": "^1.1.2", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^22.0.0", + "zod": "^4.3.6" + }, + "bin": { + "astro": "bin/astro.mjs" }, "engines": { - "node": ">= 0.4" + "node": ">=22.12.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.1.tgz", - "integrity": "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=4" + "type": "opencollective", + "url": "https://opencollective.com/astrodotbuild" + }, + "optionalDependencies": { + "sharp": "^0.34.0" } }, "node_modules/axobject-query": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "dev": true, "license": "Apache-2.0", "engines": { "node": ">= 0.4" } }, - "node_modules/babel-plugin-react-compiler": { + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-1.0.0.tgz", - "integrity": "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==", - "devOptional": true, + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "license": "MIT", - "dependencies": { - "@babel/types": "^7.26.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.7", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.7.tgz", - "integrity": "sha512-1ghYO3HnxGec0TCGBXiDLVns4eCSx4zJpxnHrlqFQajmhfKMQBzUGDdkMK7fUW7PTHTeLf+j87aTuKuuwWzMGw==", - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "readdirp": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - "dev": true, + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", "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" + "url": "https://github.com/sponsors/sibiraj-s" } ], "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" - }, - "bin": { - "browserslist": "cli.js" - }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=8" } }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "dev": true, + "node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=16" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", + "node_modules/common-ancestor-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz", + "integrity": "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=6" + "node": ">= 18" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001778", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001778.tgz", - "integrity": "sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "node_modules/cookie-es": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz", + "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==", "license": "MIT" }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "uncrypto": "^0.1.3" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" }, - "engines": { - "node": ">= 8" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/data-view-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "dev": true, + "node_modules/css-tree": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "dev": true, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" + "css-tree": "~2.2.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "dev": true, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -2751,2213 +1962,1529 @@ } } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" + "character-entities": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, + "node_modules/defu": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", + "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" + }, "node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "devOptional": true, "license": "Apache-2.0", + "optional": true, "engines": { "node": ">=8" } }, - "node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.313", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.313.tgz", - "integrity": "sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, + "node_modules/devalue": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.8.1.tgz", + "integrity": "sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==", "license": "MIT" }, - "node_modules/enhanced-resolve": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.0.tgz", - "integrity": "sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==", - "dev": true, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/es-abstract": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", - "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-set-tostringtag": "^2.1.0", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.3.0", - "get-proto": "^1.0.1", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.2.1", - "is-set": "^2.0.3", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.1", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.4", - "safe-array-concat": "^1.1.3", - "safe-push-apply": "^1.0.0", - "safe-regex-test": "^1.1.0", - "set-proto": "^1.0.0", - "stop-iteration-iterator": "^1.1.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.19" - }, - "engines": { - "node": ">= 0.4" + "dequal": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/es-iterator-helpers": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.0.tgz", - "integrity": "sha512-04cg8iJFDOxWcYlu0GFFWgs7vtaEPCmr5w1nrj9V3z3axu/48HCMwK6VMp45Zh3ZB+xLP1ifbJfrq86+1ypKKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.24.1", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.1.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.3.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "iterator.prototype": "^1.1.5", - "math-intrinsics": "^1.1.0", - "safe-array-concat": "^1.1.3" - }, + "node_modules/diff": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", + "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.4" + "node": ">=0.3.1" } }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { - "node": ">= 0.4" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/es-shim-unscopables": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", - "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", - "dev": true, - "license": "MIT", + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { - "hasown": "^2.0.2" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dev": true, - "license": "MIT", + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", + "node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", "engines": { - "node": ">=10" + "node": ">=0.12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/eslint": { - "version": "9.39.4", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", - "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.2", - "@eslint/config-helpers": "^0.4.2", - "@eslint/core": "^0.17.0", - "@eslint/eslintrc": "^3.3.5", - "@eslint/js": "9.39.4", - "@eslint/plugin-kit": "^0.4.1", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "ajv": "^6.14.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.4.0", - "eslint-visitor-keys": "^4.2.1", - "espree": "^10.4.0", - "esquery": "^1.5.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.5", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } - } + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "license": "MIT" }, - "node_modules/eslint-config-next": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.1.6.tgz", - "integrity": "sha512-vKq40io2B0XtkkNDYyleATwblNt8xuh3FWp8SpSz3pt7P01OkBFlKsJZ2mWt5WsCySlDQLckb1zMY9yE9Qy0LA==", - "dev": true, + "node_modules/esbuild": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "@next/eslint-plugin-next": "16.1.6", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.32.0", - "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-react": "^7.37.0", - "eslint-plugin-react-hooks": "^7.0.0", - "globals": "16.4.0", - "typescript-eslint": "^8.46.0" + "bin": { + "esbuild": "bin/esbuild" }, - "peerDependencies": { - "eslint": ">=9.0.0", - "typescript": ">=3.3.1" + "engines": { + "node": ">=18" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.7", + "@esbuild/android-arm": "0.27.7", + "@esbuild/android-arm64": "0.27.7", + "@esbuild/android-x64": "0.27.7", + "@esbuild/darwin-arm64": "0.27.7", + "@esbuild/darwin-x64": "0.27.7", + "@esbuild/freebsd-arm64": "0.27.7", + "@esbuild/freebsd-x64": "0.27.7", + "@esbuild/linux-arm": "0.27.7", + "@esbuild/linux-arm64": "0.27.7", + "@esbuild/linux-ia32": "0.27.7", + "@esbuild/linux-loong64": "0.27.7", + "@esbuild/linux-mips64el": "0.27.7", + "@esbuild/linux-ppc64": "0.27.7", + "@esbuild/linux-riscv64": "0.27.7", + "@esbuild/linux-s390x": "0.27.7", + "@esbuild/linux-x64": "0.27.7", + "@esbuild/netbsd-arm64": "0.27.7", + "@esbuild/netbsd-x64": "0.27.7", + "@esbuild/openbsd-arm64": "0.27.7", + "@esbuild/openbsd-x64": "0.27.7", + "@esbuild/openharmony-arm64": "0.27.7", + "@esbuild/sunos-x64": "0.27.7", + "@esbuild/win32-arm64": "0.27.7", + "@esbuild/win32-ia32": "0.27.7", + "@esbuild/win32-x64": "0.27.7" } }, - "node_modules/eslint-config-next/node_modules/globals": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", - "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", - "dev": true, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "license": "MIT", "engines": { - "node": ">=18" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-string-truncated-width": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", + "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", + "license": "MIT" + }, + "node_modules/fast-string-width": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", + "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", "license": "MIT", "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" + "fast-string-truncated-width": "^3.0.2" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/fast-wrap-ansi": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.0.tgz", + "integrity": "sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "fast-string-width": "^3.0.2" } }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", - "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.4.0", - "get-tsconfig": "^4.10.0", - "is-bun-module": "^2.0.0", - "stable-hash": "^0.0.5", - "tinyglobby": "^0.2.13", - "unrs-resolver": "^1.6.2" - }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-import-resolver-typescript" + "node": ">=12.0.0" }, "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*", - "eslint-plugin-import-x": "*" + "picomatch": "^3 || ^4" }, "peerDependenciesMeta": { - "eslint-plugin-import": { - "optional": true - }, - "eslint-plugin-import-x": { + "picomatch": { "optional": true } } }, - "node_modules/eslint-module-utils": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", - "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", - "dev": true, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", "license": "MIT", - "dependencies": { - "debug": "^3.2.7" - }, "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "node": ">=8" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/fontace": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.4.1.tgz", + "integrity": "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "fontkitten": "^1.0.2" } }, - "node_modules/eslint-plugin-import": { - "version": "2.32.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", - "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", - "dev": true, + "node_modules/fontkitten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.3.tgz", + "integrity": "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==", "license": "MIT", "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.9", - "array.prototype.findlastindex": "^1.2.6", - "array.prototype.flat": "^1.3.3", - "array.prototype.flatmap": "^1.3.3", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.1", - "hasown": "^2.0.2", - "is-core-module": "^2.16.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.1", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.9", - "tsconfig-paths": "^3.15.0" + "tiny-inflate": "^1.0.3" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + "node": ">=20" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", - "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", - "dev": true, + "node_modules/get-tsconfig": { + "version": "5.0.0-beta.4", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-5.0.0-beta.4.tgz", + "integrity": "sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==", "license": "MIT", "dependencies": { - "aria-query": "^5.3.2", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.1" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.37.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", - "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.3", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.2.1", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.9", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.1", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.12", - "string.prototype.repeat": "^1.0.0" + "resolve-pkg-maps": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=20.20.0" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", - "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", - "dev": true, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" + }, + "node_modules/h3": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz", + "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==", "license": "MIT", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + "cookie-es": "^1.2.3", + "crossws": "^0.3.5", + "defu": "^6.1.6", + "destr": "^2.0.5", + "iron-webcrypto": "^1.2.1", + "node-mock-http": "^1.0.4", + "radix3": "^1.1.2", + "ufo": "^1.6.3", + "uncrypto": "^0.1.3" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", - "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", - "dev": true, + "node_modules/hast-util-from-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "is-core-module": "^2.16.1", - "node-exports-info": "^1.6.0", - "object-keys": "^1.1.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/eslint-scope": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/espree": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@types/hast": "^3.0.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/esquery": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" }, - "engines": { - "node": ">=0.10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "license": "MIT", "dependencies": { - "estraverse": "^5.2.0" + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, + "node_modules/hast-util-to-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", "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" + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" }, - "engines": { - "node": ">=8.6.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - "dev": true, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "license": "MIT", "dependencies": { - "flat-cache": "^4.0.0" + "@types/hast": "^3.0.0" }, - "engines": { - "node": ">=16.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "node_modules/is-docker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz", + "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - "dev": true, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flatted": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.1.tgz", - "integrity": "sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/for-each": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "dev": true, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7" + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">= 0.4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", + "engines": { + "node": ">=12" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/function.prototype.name": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "dev": true, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/generator-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", - "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "license": "MIT" }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "license": "MIT", - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, + "node_modules/lru-cache": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.4.0.tgz", + "integrity": "sha512-W+R+kFL4HgVxONq2bhXPi3bGpzGe/yEhVOp233qw9wCRtgncJ15P3bC+e4zZMu4Cq7d+WAJjXGW0uUkifhcatA==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "20 || >=22" } }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "license": "MIT", "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/get-symbol-description": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "dev": true, + "node_modules/magicast": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz", + "integrity": "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/parser": "^7.29.3", + "@babel/types": "^7.29.0", + "source-map-js": "^1.2.1" } }, - "node_modules/get-tsconfig": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz", - "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", - "dev": true, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", "license": "MIT", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" }, - "engines": { - "node": ">=10.13.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", "license": "MIT", - "engines": { - "node": ">=18" + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", - "dev": true, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0" + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "dev": true, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", "license": "MIT", "dependencies": { - "dunder-proto": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", "license": "MIT", "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", - "dev": true, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "license": "MIT", "dependencies": { - "hermes-estree": "0.25.1" + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", "license": "MIT", - "engines": { - "node": ">= 4" + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" + "@types/mdast": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } + "node_modules/mdn-data": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "license": "CC0-1.0" }, - "node_modules/internal-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "dev": true, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-array-buffer": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "dev": true, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-async-function": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", - "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", - "dev": true, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", "license": "MIT", "dependencies": { - "async-function": "^1.0.0", - "call-bound": "^1.0.3", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "dev": true, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", "license": "MIT", "dependencies": { - "has-bigints": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-boolean-object": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", - "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", - "dev": true, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-bun-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", - "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", - "dev": true, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", "license": "MIT", "dependencies": { - "semver": "^7.7.1" - } - }, - "node_modules/is-bun-module/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, - "engines": { - "node": ">=10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", "license": "MIT", "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-data-view": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "dev": true, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-date-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "dev": true, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-generator-function": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", - "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", - "dev": true, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "call-bound": "^1.0.4", - "generator-function": "^2.0.0", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "dev": true, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "dev": true, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-string": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "dev": true, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/is-symbol": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "dev": true, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "has-symbols": "^1.1.0", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dev": true, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/is-weakmap": { + "node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", - "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/iterator.prototype": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", - "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "get-proto": "^1.0.0", - "has-symbols": "^1.1.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/jiti": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", - "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lightningcss": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", - "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.31.1", - "lightningcss-darwin-arm64": "1.31.1", - "lightningcss-darwin-x64": "1.31.1", - "lightningcss-freebsd-x64": "1.31.1", - "lightningcss-linux-arm-gnueabihf": "1.31.1", - "lightningcss-linux-arm64-gnu": "1.31.1", - "lightningcss-linux-arm64-musl": "1.31.1", - "lightningcss-linux-x64-gnu": "1.31.1", - "lightningcss-linux-x64-musl": "1.31.1", - "lightningcss-win32-arm64-msvc": "1.31.1", - "lightningcss-win32-x64-msvc": "1.31.1" - } - }, - "node_modules/lightningcss-android-arm64": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", - "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", - "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", - "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", - "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", - "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", - "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", - "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", - "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", - "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", - "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "license": "MIT" }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", - "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, "license": "MIT" }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "dev": true, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">= 8" + "dependencies": { + "micromark-util-types": "^2.0.0" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", "funding": [ { "type": "github", @@ -4972,366 +3499,189 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/napi-postinstall": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", - "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", - "dev": true, - "license": "MIT", - "bin": { - "napi-postinstall": "lib/cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/napi-postinstall" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/next": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/next/-/next-16.1.6.tgz", - "integrity": "sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==", - "license": "MIT", - "dependencies": { - "@next/env": "16.1.6", - "@swc/helpers": "0.5.15", - "baseline-browser-mapping": "^2.8.3", - "caniuse-lite": "^1.0.30001579", - "postcss": "8.4.31", - "styled-jsx": "5.1.6" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=20.9.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "16.1.6", - "@next/swc-darwin-x64": "16.1.6", - "@next/swc-linux-arm64-gnu": "16.1.6", - "@next/swc-linux-arm64-musl": "16.1.6", - "@next/swc-linux-x64-gnu": "16.1.6", - "@next/swc-linux-x64-musl": "16.1.6", - "@next/swc-win32-arm64-msvc": "16.1.6", - "@next/swc-win32-x64-msvc": "16.1.6", - "sharp": "^0.34.4" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.51.1", - "babel-plugin-react-compiler": "*", - "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", - "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "babel-plugin-react-compiler": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", "license": "MIT", - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">= 10" } }, - "node_modules/node-exports-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", - "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", - "dev": true, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", "license": "MIT", "dependencies": { - "array.prototype.flatmap": "^1.3.3", - "es-errors": "^1.3.0", - "object.entries": "^1.1.9", - "semver": "^6.3.1" - }, - "engines": { - "node": ">= 0.4" + "@types/nlcst": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/node-releases": { - "version": "2.0.36", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", - "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", - "dev": true, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", "license": "MIT" }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, + "node_modules/node-mock-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", + "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", + "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/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } + "node_modules/obug": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT" }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dev": true, + "node_modules/ofetch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" } }, - "node_modules/object.entries": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", - "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "license": "MIT" }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/oniguruma-parser": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", + "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", + "license": "MIT" }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, + "node_modules/oniguruma-to-es": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", + "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" + "oniguruma-parser": "^0.12.2", + "regex": "^6.1.0", + "regex-recursion": "^6.0.2" } }, - "node_modules/object.values": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", - "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", - "dev": true, + "node_modules/p-limit": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.0.tgz", + "integrity": "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "yocto-queue": "^1.2.1" }, "engines": { - "node": ">= 0.4" + "node": ">=20" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/own-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", - "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", - "dev": true, + "node_modules/p-queue": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.0.tgz", + "integrity": "sha512-7NED7xhQ74Ngp4JP/2e0VZHp7vSWfJfqeiR92jPgxsz6m0Se4P03YoTKa9dDXyZ3r6P616gUXttrB6nnHYKang==", "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.6", - "object-keys": "^1.1.1", - "safe-push-apply": "^1.0.0" + "eventemitter3": "^5.0.4", + "p-timeout": "^7.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=20" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, + "node_modules/p-timeout": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.1.tgz", + "integrity": "sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==", "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, "engines": { - "node": ">=10" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, + "node_modules/package-manager-detector": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", + "license": "MIT" + }, + "node_modules/parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "entities": "^6.0.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" + "node_modules/piccolore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", + "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", + "license": "ISC" }, "node_modules/picocolors": { "version": "1.1.1", @@ -5340,33 +3690,21 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "license": "MIT", "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/possible-typed-array-names": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, "node_modules/postcss": { - "version": "8.5.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", - "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", - "dev": true, + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", + "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", "funding": [ { "type": "opencollective", @@ -5391,325 +3729,349 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", "license": "MIT", "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", + "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", "license": "MIT" }, - "node_modules/react": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", - "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", + "node_modules/rehype": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", + "node_modules/rehype-stringify": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", "license": "MIT", "dependencies": { - "scheduler": "^0.27.0" + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" }, - "peerDependencies": { - "react": "^19.2.3" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", - "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", - "dev": true, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.1", - "which-builtin-type": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", - "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", - "dev": true, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "dev": true, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", "license": "MIT", "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, + "node_modules/remark-smartypants": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", "license": "MIT", + "dependencies": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + }, "engines": { - "node": ">=4" + "node": ">=16.0.0" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "dev": true, + "node_modules/retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/safe-push-apply": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", - "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", - "dev": true, + "node_modules/retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">= 0.4" + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, + "node_modules/retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT" - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, + "node_modules/rollup": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", + "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "node": ">=18.0.0", + "npm": ">=8.0.0" }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.60.4", + "@rollup/rollup-android-arm64": "4.60.4", + "@rollup/rollup-darwin-arm64": "4.60.4", + "@rollup/rollup-darwin-x64": "4.60.4", + "@rollup/rollup-freebsd-arm64": "4.60.4", + "@rollup/rollup-freebsd-x64": "4.60.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", + "@rollup/rollup-linux-arm-musleabihf": "4.60.4", + "@rollup/rollup-linux-arm64-gnu": "4.60.4", + "@rollup/rollup-linux-arm64-musl": "4.60.4", + "@rollup/rollup-linux-loong64-gnu": "4.60.4", + "@rollup/rollup-linux-loong64-musl": "4.60.4", + "@rollup/rollup-linux-ppc64-gnu": "4.60.4", + "@rollup/rollup-linux-ppc64-musl": "4.60.4", + "@rollup/rollup-linux-riscv64-gnu": "4.60.4", + "@rollup/rollup-linux-riscv64-musl": "4.60.4", + "@rollup/rollup-linux-s390x-gnu": "4.60.4", + "@rollup/rollup-linux-x64-gnu": "4.60.4", + "@rollup/rollup-linux-x64-musl": "4.60.4", + "@rollup/rollup-openbsd-x64": "4.60.4", + "@rollup/rollup-openharmony-arm64": "4.60.4", + "@rollup/rollup-win32-arm64-msvc": "4.60.4", + "@rollup/rollup-win32-ia32-msvc": "4.60.4", + "@rollup/rollup-win32-x64-gnu": "4.60.4", + "@rollup/rollup-win32-x64-msvc": "4.60.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">= 0.4" + "node": ">=11.0.0" } }, - "node_modules/set-proto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", - "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0" + "node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.4" + "node": ">=10" } }, "node_modules/sharp": { @@ -5757,116 +4119,41 @@ "@img/sharp-win32-x64": "0.34.5" } }, - "node_modules/sharp/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dev": true, + "node_modules/shiki": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-4.0.2.tgz", + "integrity": "sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "@shikijs/core": "4.0.2", + "@shikijs/engine-javascript": "4.0.2", + "@shikijs/engine-oniguruma": "4.0.2", + "@shikijs/langs": "4.0.2", + "@shikijs/themes": "4.0.2", + "@shikijs/types": "4.0.2", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=20" } }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, + "node_modules/smol-toml": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.1.tgz", + "integrity": "sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==", + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.4" + "node": ">= 18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/cyyynthia" } }, "node_modules/source-map-js": { @@ -5878,242 +4165,87 @@ "node": ">=0.10.0" } }, - "node_modules/stable-hash": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", - "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", - "dev": true, - "license": "MIT" - }, - "node_modules/stop-iteration-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", - "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "internal-slot": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.includes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", - "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", - "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "regexp.prototype.flags": "^1.5.3", - "set-function-name": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "dev": true, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "dev": true, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, + "node_modules/svgo": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz", + "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "commander": "^11.1.0", + "css-select": "^5.1.0", + "css-tree": "^3.0.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.1.1", + "sax": "^1.5.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "svgo": "bin/svgo.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=16" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/styled-jsx": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", - "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", - "license": "MIT", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } + "type": "opencollective", + "url": "https://opencollective.com/svgo" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, + "node_modules/tinyclip": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-0.1.12.tgz", + "integrity": "sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^16.14.0 || >= 17.3.0" } }, - "node_modules/tailwindcss": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.1.tgz", - "integrity": "sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", - "dev": true, + "node_modules/tinyexec": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.2.tgz", + "integrity": "sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==", "license": "MIT", "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=18" } }, "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", - "dev": true, + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", "license": "MIT", "dependencies": { "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" }, "engines": { "node": ">=12.0.0" @@ -6122,482 +4254,498 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", "license": "MIT", - "engines": { - "node": ">=12" - }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } + "node_modules/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", + "optional": true + }, + "node_modules/ufo": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", + "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", + "license": "MIT" + }, + "node_modules/ultrahtml": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", + "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", + "license": "MIT" + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "license": "MIT" }, - "node_modules/ts-api-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", - "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", - "dev": true, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", "license": "MIT", - "engines": { - "node": ">=18.12" + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" }, - "peerDependencies": { - "typescript": ">=4.8.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, + "node_modules/unifont": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.7.4.tgz", + "integrity": "sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==", "license": "MIT", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "css-tree": "^3.1.0", + "ofetch": "^1.5.1", + "ohash": "^2.0.11" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, - "bin": { - "json5": "lib/cli.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1" + "@types/unist": "^3.0.0" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dev": true, + "node_modules/unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "dev": true, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" + "@types/unist": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "dev": true, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" - }, - "engines": { - "node": ">= 0.4" + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "dev": true, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" + "@types/unist": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, - "engines": { - "node": ">=14.17" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/typescript-eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.0.tgz", - "integrity": "sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA==", - "dev": true, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.57.0", - "@typescript-eslint/parser": "8.57.0", - "@typescript-eslint/typescript-estree": "8.57.0", - "@typescript-eslint/utils": "8.57.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" + "url": "https://opencollective.com/unified" } }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "dev": true, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/unrs-resolver": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", - "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", - "dev": true, - "hasInstallScript": true, + "node_modules/unstorage": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz", + "integrity": "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==", "license": "MIT", "dependencies": { - "napi-postinstall": "^0.3.0" + "anymatch": "^3.1.3", + "chokidar": "^5.0.0", + "destr": "^2.0.5", + "h3": "^1.15.10", + "lru-cache": "^11.2.7", + "node-fetch-native": "^1.6.7", + "ofetch": "^1.5.1", + "ufo": "^1.6.3" }, - "funding": { - "url": "https://opencollective.com/unrs-resolver" + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6 || ^7 || ^8", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/functions": "^2.2.12 || ^3.0.0", + "@vercel/kv": "^1 || ^2 || ^3", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" }, - "optionalDependencies": { - "@unrs/resolver-binding-android-arm-eabi": "1.11.1", - "@unrs/resolver-binding-android-arm64": "1.11.1", - "@unrs/resolver-binding-darwin-arm64": "1.11.1", - "@unrs/resolver-binding-darwin-x64": "1.11.1", - "@unrs/resolver-binding-freebsd-x64": "1.11.1", - "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", - "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", - "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", - "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", - "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", - "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-x64-musl": "1.11.1", - "@unrs/resolver-binding-wasm32-wasi": "1.11.1", - "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", - "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", - "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" + "@azure/cosmos": { + "optional": true }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/functions": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true } - ], + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", "license": "MIT", "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", "dependencies": { - "punycode": "^2.1.0" + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" }, - "engines": { - "node": ">= 8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/which-boxed-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", - "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "dev": true, + "node_modules/vite": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.3.tgz", + "integrity": "sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==", "license": "MIT", "dependencies": { - "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.1", - "is-number-object": "^1.1.1", - "is-string": "^1.1.1", - "is-symbol": "^1.1.1" + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">= 0.4" + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", - "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.1.0", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.2.1", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.1.0", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.16" + "url": "https://github.com/vitejs/vite?sponsor=1" }, - "engines": { - "node": ">= 0.4" + "optionalDependencies": { + "fsevents": "~2.3.3" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, + "node_modules/vitefu": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", + "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", "license": "MIT", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" + "workspaces": [ + "tests/deps/*", + "tests/projects/*", + "tests/projects/workspace/packages/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "vite": { + "optional": true + } } }, - "node_modules/which-typed-array": { - "version": "1.1.20", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", - "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", - "dev": true, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "for-each": "^0.3.5", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" + "node_modules/xxhash-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", + "license": "MIT" + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } }, "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/zod": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", - "dev": true, + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/zod-validation-error": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", - "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", - "dev": true, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "license": "MIT", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "zod": "^3.25.0 || ^4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } } } diff --git a/apps/web/package.json b/apps/web/package.json index df0a89f..a3249c4 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,34 +1,23 @@ { "name": "@midwifes-notebook/web", - "version": "0.1.0", - "private": true, + "type": "module", + "version": "0.0.1", + "engines": { + "node": ">=22.12.0" + }, "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "check:lint": "eslint --max-warnings 0", - "check:types": "tsc --noEmit" + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" }, "dependencies": { - "@tanstack/react-query": "^5.90.21", + "@midwifes-notebook/server": "workspace:*", "@trpc/client": "^11.12.0", - "@trpc/next": "^11.12.0", - "@trpc/server": "^11.12.0", - "@midwifes-notebook/trpc": "workspace:*", - "next": "16.1.6", - "react": "19.2.3", - "react-dom": "19.2.3", - "zod": "^4.3.6" + "astro": "^6.3.5" }, "devDependencies": { - "@tailwindcss/postcss": "^4", - "@types/node": "^20", - "@types/react": "^19", - "@types/react-dom": "^19", - "babel-plugin-react-compiler": "1.0.0", - "eslint": "^9", - "eslint-config-next": "16.1.6", - "tailwindcss": "^4", - "typescript": "^5" + "@astrojs/check": "^0.9.9", + "typescript": "^6.0.3" } } diff --git a/apps/web/postcss.config.mjs b/apps/web/postcss.config.mjs deleted file mode 100644 index 61e3684..0000000 --- a/apps/web/postcss.config.mjs +++ /dev/null @@ -1,7 +0,0 @@ -const config = { - plugins: { - "@tailwindcss/postcss": {}, - }, -}; - -export default config; diff --git a/apps/astro/public/favicon.ico b/apps/web/public/favicon.ico similarity index 100% rename from apps/astro/public/favicon.ico rename to apps/web/public/favicon.ico diff --git a/apps/astro/public/favicon.svg b/apps/web/public/favicon.svg similarity index 100% rename from apps/astro/public/favicon.svg rename to apps/web/public/favicon.svg diff --git a/apps/web/public/file.svg b/apps/web/public/file.svg deleted file mode 100644 index 004145c..0000000 --- a/apps/web/public/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/public/globe.svg b/apps/web/public/globe.svg deleted file mode 100644 index 567f17b..0000000 --- a/apps/web/public/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/public/next.svg b/apps/web/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/apps/web/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/public/vercel.svg b/apps/web/public/vercel.svg deleted file mode 100644 index 7705396..0000000 --- a/apps/web/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/public/window.svg b/apps/web/public/window.svg deleted file mode 100644 index b2b2a44..0000000 --- a/apps/web/public/window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/app/favicon.ico b/apps/web/src/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m diff --git a/apps/web/src/app/globals.css b/apps/web/src/app/globals.css deleted file mode 100644 index a2dc41e..0000000 --- a/apps/web/src/app/globals.css +++ /dev/null @@ -1,26 +0,0 @@ -@import "tailwindcss"; - -:root { - --background: #ffffff; - --foreground: #171717; -} - -@theme inline { - --color-background: var(--background); - --color-foreground: var(--foreground); - --font-sans: var(--font-geist-sans); - --font-mono: var(--font-geist-mono); -} - -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; - } -} - -body { - background: var(--background); - color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; -} diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx deleted file mode 100644 index f7fa87e..0000000 --- a/apps/web/src/app/layout.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import type { Metadata } from "next"; -import { Geist, Geist_Mono } from "next/font/google"; -import "./globals.css"; - -const geistSans = Geist({ - variable: "--font-geist-sans", - subsets: ["latin"], -}); - -const geistMono = Geist_Mono({ - variable: "--font-geist-mono", - subsets: ["latin"], -}); - -export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", -}; - -export default function RootLayout({ - children, -}: Readonly<{ - children: React.ReactNode; -}>) { - return ( - - - {children} - - - ); -} diff --git a/apps/web/src/app/page.tsx b/apps/web/src/app/page.tsx deleted file mode 100644 index 295f8fd..0000000 --- a/apps/web/src/app/page.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import Image from "next/image"; - -export default function Home() { - return ( -
    -
    - Next.js logo -
    -

    - To get started, edit the page.tsx file. -

    -

    - Looking for a starting point or more instructions? Head over to{" "} - - Templates - {" "} - or the{" "} - - Learning - {" "} - center. -

    -
    - -
    -
    - ); -} diff --git a/apps/astro/src/pages/index.astro b/apps/web/src/pages/index.astro similarity index 90% rename from apps/astro/src/pages/index.astro rename to apps/web/src/pages/index.astro index f279e44..5f0cf46 100644 --- a/apps/astro/src/pages/index.astro +++ b/apps/web/src/pages/index.astro @@ -1,6 +1,6 @@ --- import { createTRPCClient, httpBatchLink } from "@trpc/client"; -import type { AppRouter } from "@midwifes-notebook/fastify/router"; +import type { AppRouter } from "@midwifes-notebook/server/router"; const trpc = createTRPCClient({ links: [ diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json index 1dac9a9..8bf91d3 100644 --- a/apps/web/tsconfig.json +++ b/apps/web/tsconfig.json @@ -1,34 +1,5 @@ { - "compilerOptions": { - "target": "ES2017", - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "react-jsx", - "incremental": true, - "plugins": [ - { - "name": "next" - } - ], - "paths": { - "~/*": ["./src/*"] - } - }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx", - ".next/types/**/*.ts", - ".next/dev/types/**/*.ts", - "**/*.mts" - ], - "exclude": ["node_modules"] + "extends": "astro/tsconfigs/strict", + "include": [".astro/types.d.ts", "**/*"], + "exclude": ["dist"] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 969e728..35da7af 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,70 +21,11 @@ importers: specifier: ^2.8.16 version: 2.8.16 - apps/astro: - dependencies: - '@midwifes-notebook/trpc': - specifier: workspace:* - version: link:../../packages/trpc - '@trpc/client': - specifier: ^11.12.0 - version: 11.12.0(@trpc/server@11.12.0(typescript@6.0.3))(typescript@6.0.3) - astro: - specifier: ^6.3.5 - version: 6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3) - devDependencies: - '@astrojs/check': - specifier: ^0.9.9 - version: 0.9.9(prettier@3.8.1)(typescript@6.0.3) - typescript: - specifier: ^6.0.3 - version: 6.0.3 - - apps/fastify: - dependencies: - '@fastify/cors': - specifier: ^10.0.2 - version: 10.1.0 - '@fastify/websocket': - specifier: ^11.0.2 - version: 11.2.0 - '@midwifes-notebook/trpc': - specifier: workspace:* - version: link:../../packages/trpc - '@trpc/server': - specifier: ^11.12.0 - version: 11.12.0(typescript@5.9.3) - fastify: - specifier: ^5.8.5 - version: 5.8.5 - devDependencies: - '@eslint/js': - specifier: ^10.0.1 - version: 10.0.1(eslint@10.2.0(jiti@2.6.1)) - '@types/node': - specifier: ^25.5.0 - version: 25.5.0 - eslint: - specifier: ^10.2.0 - version: 10.2.0(jiti@2.6.1) - nodemon: - specifier: ^3.1.14 - version: 3.1.14 - tsx: - specifier: ^4.19.4 - version: 4.22.2 - typescript: - specifier: ~5.9.3 - version: 5.9.3 - typescript-eslint: - specifier: ^8.58.0 - version: 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.9.3) - apps/mobile: dependencies: - '@midwifes-notebook/trpc': + '@midwifes-notebook/server': specifier: workspace:* - version: link:../../packages/trpc + version: link:../server drizzle-orm: specifier: ^0.45.1 version: 0.45.1(expo-sqlite@55.0.10(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)) @@ -137,25 +78,22 @@ importers: apps/server: dependencies: - '@midwifes-notebook/trpc': - specifier: workspace:* - version: link:../../packages/trpc + '@fastify/cors': + specifier: ^10.0.2 + version: 10.1.0 + '@fastify/websocket': + specifier: ^11.0.2 + version: 11.2.0 '@trpc/server': specifier: ^11.12.0 version: 11.12.0(typescript@5.9.3) - express: - specifier: ^5.2.1 - version: 5.2.1 - zod: - specifier: ^4.3.6 - version: 4.3.6 + fastify: + specifier: ^5.8.5 + version: 5.8.5 devDependencies: '@eslint/js': specifier: ^10.0.1 version: 10.0.1(eslint@10.2.0(jiti@2.6.1)) - '@types/express': - specifier: ^5.0.6 - version: 5.0.6 '@types/node': specifier: ^25.5.0 version: 25.5.0 @@ -165,9 +103,9 @@ importers: nodemon: specifier: ^3.1.14 version: 3.1.14 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@25.5.0)(typescript@5.9.3) + tsx: + specifier: ^4.19.4 + version: 4.22.2 typescript: specifier: ~5.9.3 version: 5.9.3 @@ -177,81 +115,25 @@ importers: apps/web: dependencies: - '@midwifes-notebook/trpc': + '@midwifes-notebook/server': specifier: workspace:* - version: link:../../packages/trpc - '@tanstack/react-query': - specifier: ^5.90.21 - version: 5.90.21(react@19.2.3) + version: link:../server '@trpc/client': specifier: ^11.12.0 - version: 11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3) - '@trpc/next': - specifier: ^11.12.0 - version: 11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) - '@trpc/server': - specifier: ^11.12.0 - version: 11.12.0(typescript@5.9.3) - next: - specifier: 16.1.6 - version: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - react: - specifier: 19.2.3 - version: 19.2.3 - react-dom: - specifier: 19.2.3 - version: 19.2.3(react@19.2.3) - zod: - specifier: ^4.3.6 - version: 4.3.6 - devDependencies: - '@tailwindcss/postcss': - specifier: ^4 - version: 4.2.1 - '@types/node': - specifier: ^20 - version: 20.19.37 - '@types/react': - specifier: ^19 - version: 19.2.14 - '@types/react-dom': - specifier: ^19 - version: 19.2.3(@types/react@19.2.14) - babel-plugin-react-compiler: - specifier: 1.0.0 - version: 1.0.0 - eslint: - specifier: ^9 - version: 9.39.4(jiti@2.6.1) - eslint-config-next: - specifier: 16.1.6 - version: 16.1.6(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - tailwindcss: - specifier: ^4 - version: 4.2.1 - typescript: - specifier: ^5 - version: 5.9.3 - - packages/trpc: - dependencies: - '@trpc/server': - specifier: ^11.12.0 - version: 11.12.0(typescript@5.9.3) - zod: - specifier: ^4.3.6 - version: 4.3.6 + version: 11.12.0(@trpc/server@11.12.0(typescript@6.0.3))(typescript@6.0.3) + astro: + specifier: ^6.3.5 + version: 6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3) devDependencies: + '@astrojs/check': + specifier: ^0.9.9 + version: 0.9.9(prettier@3.8.1)(typescript@6.0.3) typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.3 + version: 6.0.3 packages: - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - '@astrojs/check@0.9.9': resolution: {integrity: sha512-A5UW8uIuErLWEoRQvzgXpO1gTjUFtK8r7nU2Z7GewAMxUb7bPvpk11qaKKgxqXlHJWlAvaaxy+Xg28A6bmQ1Tg==} hasBin: true @@ -836,10 +718,6 @@ packages: resolution: {integrity: sha512-S0My7XPGIgpRWMDG8uRqalbgT+a6FmCUdOW+HaIOVVpUPHOb7RrpvjTjiODadKp06fsrVDJZlIzc6yCTp4AnxA==} engines: {node: '>= 20.12.0'} - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - '@drizzle-team/brocli@0.10.2': resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} @@ -1934,78 +1812,9 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@next/env@16.1.6': - resolution: {integrity: sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==} - - '@next/eslint-plugin-next@16.1.6': - resolution: {integrity: sha512-/Qq3PTagA6+nYVfryAtQ7/9FEr/6YVyvOtl6rZnGsbReGLf0jZU6gkpr1FuChAQpvV46a78p4cmHOVP8mbfSMQ==} - - '@next/swc-darwin-arm64@16.1.6': - resolution: {integrity: sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@next/swc-darwin-x64@16.1.6': - resolution: {integrity: sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-linux-arm64-gnu@16.1.6': - resolution: {integrity: sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-musl@16.1.6': - resolution: {integrity: sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-x64-gnu@16.1.6': - resolution: {integrity: sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-linux-x64-musl@16.1.6': - resolution: {integrity: sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-win32-arm64-msvc@16.1.6': - resolution: {integrity: sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-x64-msvc@16.1.6': - resolution: {integrity: sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - '@nolyfill/is-core-module@1.0.39': resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} @@ -2259,145 +2068,17 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@swc/helpers@0.5.15': - resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - - '@tailwindcss/node@4.2.1': - resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==} - - '@tailwindcss/oxide-android-arm64@4.2.1': - resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==} - engines: {node: '>= 20'} - cpu: [arm64] - os: [android] - - '@tailwindcss/oxide-darwin-arm64@4.2.1': - resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==} - engines: {node: '>= 20'} - cpu: [arm64] - os: [darwin] - - '@tailwindcss/oxide-darwin-x64@4.2.1': - resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==} - engines: {node: '>= 20'} - cpu: [x64] - os: [darwin] - - '@tailwindcss/oxide-freebsd-x64@4.2.1': - resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==} - engines: {node: '>= 20'} - cpu: [x64] - os: [freebsd] - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': - resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==} - engines: {node: '>= 20'} - cpu: [arm] - os: [linux] - - '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': - resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==} - engines: {node: '>= 20'} - cpu: [arm64] - os: [linux] - - '@tailwindcss/oxide-linux-arm64-musl@4.2.1': - resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==} - engines: {node: '>= 20'} - cpu: [arm64] - os: [linux] - - '@tailwindcss/oxide-linux-x64-gnu@4.2.1': - resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==} - engines: {node: '>= 20'} - cpu: [x64] - os: [linux] - - '@tailwindcss/oxide-linux-x64-musl@4.2.1': - resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==} - engines: {node: '>= 20'} - cpu: [x64] - os: [linux] - - '@tailwindcss/oxide-wasm32-wasi@4.2.1': - resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - bundledDependencies: - - '@napi-rs/wasm-runtime' - - '@emnapi/core' - - '@emnapi/runtime' - - '@tybys/wasm-util' - - '@emnapi/wasi-threads' - - tslib - - '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': - resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==} - engines: {node: '>= 20'} - cpu: [arm64] - os: [win32] - - '@tailwindcss/oxide-win32-x64-msvc@4.2.1': - resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==} - engines: {node: '>= 20'} - cpu: [x64] - os: [win32] - - '@tailwindcss/oxide@4.2.1': - resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==} - engines: {node: '>= 20'} - - '@tailwindcss/postcss@4.2.1': - resolution: {integrity: sha512-OEwGIBnXnj7zJeonOh6ZG9woofIjGrd2BORfvE5p9USYKDCZoQmfqLcfNiRWoJlRWLdNPn2IgVZuWAOM4iTYMw==} - - '@tanstack/query-core@5.90.20': - resolution: {integrity: sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==} - - '@tanstack/react-query@5.90.21': - resolution: {integrity: sha512-0Lu6y5t+tvlTJMTO7oh5NSpJfpg/5D41LlThfepTixPYkJ0sE2Jj0m0f6yYqujBwIXlId87e234+MxG3D3g7kg==} - peerDependencies: - react: ^18 || ^19 - '@trpc/client@11.12.0': resolution: {integrity: sha512-zTwFKQdE99pvNm7kXFdHo5xIQpGqpQJHtqVkT9o+i8h/0fbDOUBEEbFVICiMsNA+GiXskoaDRX2l+z6ir+Ug3w==} peerDependencies: '@trpc/server': 11.12.0 typescript: '>=5.7.2' - '@trpc/next@11.12.0': - resolution: {integrity: sha512-e1EQoA2Jyzag77XVdiD+iv7WjDnT8FFIPzpshaU5PNTaj/OX/ELlP8VqERxnI6qnNI6LLBcbabfXGukmi5byug==} - peerDependencies: - '@tanstack/react-query': ^5.59.15 - '@trpc/client': 11.12.0 - '@trpc/react-query': 11.12.0 - '@trpc/server': 11.12.0 - next: '*' - react: '>=16.8.0' - react-dom: '>=16.8.0' - typescript: '>=5.7.2' - peerDependenciesMeta: - '@tanstack/react-query': - optional: true - '@trpc/react-query': - optional: true - '@trpc/server@11.12.0': resolution: {integrity: sha512-rpZnf5FUjNndE/AjGIy+FvEHR52iBd0u0wySqWCwXj67wraj3qCuBr5Opcf0Te/g67C/YztqceFkLoG0r4mp4Q==} peerDependencies: typescript: '>=5.7.2' - '@tsconfig/node10@1.0.12': - resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} - - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -2413,12 +2094,6 @@ packages: '@types/babel__traverse@7.28.0': resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} - '@types/body-parser@1.19.6': - resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} - - '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/debug@4.1.13': resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} @@ -2428,21 +2103,12 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/express-serve-static-core@5.1.1': - resolution: {integrity: sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==} - - '@types/express@5.0.6': - resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} - '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/http-errors@2.0.5': - resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} - '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -2467,32 +2133,12 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@20.19.37': - resolution: {integrity: sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==} - '@types/node@25.5.0': resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} - '@types/qs@6.15.0': - resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==} - - '@types/range-parser@1.2.7': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - - '@types/react-dom@19.2.3': - resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} - peerDependencies: - '@types/react': ^19.2.0 - '@types/react@19.2.14': resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} - '@types/send@1.2.1': - resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==} - - '@types/serve-static@2.2.0': - resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} - '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -2772,10 +2418,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.5: - resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} - engines: {node: '>=0.4.0'} - acorn@8.16.0: resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} @@ -2838,9 +2480,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -2895,9 +2534,6 @@ packages: asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - astro@6.3.5: resolution: {integrity: sha512-gU+4KedkbTuVgz7YoVAN+9Ftnq0GaYwejxK2NbqDzB0M9dWd0f3kXZBuaM9hzbchRFoRAJfJjFtdX9LK6Ir7ZA==} engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} @@ -2921,10 +2557,6 @@ packages: await-lock@2.2.2: resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} - axe-core@4.11.1: - resolution: {integrity: sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==} - engines: {node: '>=4'} - axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} @@ -3029,10 +2661,6 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - body-parser@2.2.2: - resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} - engines: {node: '>=18'} - boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -3159,9 +2787,6 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} - client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -3228,28 +2853,12 @@ packages: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} - content-disposition@1.0.1: - resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} - engines: {node: '>=18'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} cookie-es@1.2.3: resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==} - cookie-signature@1.2.2: - resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} - engines: {node: '>=6.6.0'} - - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} - cookie@1.1.1: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} @@ -3257,9 +2866,6 @@ packages: core-js-compat@3.48.0: resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} - create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -3289,9 +2895,6 @@ packages: csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - data-view-buffer@1.0.2: resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} @@ -3387,10 +2990,6 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - diff@4.0.4: - resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} - engines: {node: '>=0.3.1'} - diff@8.0.4: resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} engines: {node: '>=0.3.1'} @@ -3534,9 +3133,6 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -3548,10 +3144,6 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.20.0: - resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} - engines: {node: '>=10.13.0'} - entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -3651,15 +3243,6 @@ packages: peerDependencies: eslint: '>=8.10' - eslint-config-next@16.1.6: - resolution: {integrity: sha512-vKq40io2B0XtkkNDYyleATwblNt8xuh3FWp8SpSz3pt7P01OkBFlKsJZ2mWt5WsCySlDQLckb1zMY9yE9Qy0LA==} - peerDependencies: - eslint: '>=9.0.0' - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -3713,24 +3296,12 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsx-a11y@6.10.2: - resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - eslint-plugin-react-hooks@5.2.0: resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-react-hooks@7.0.1: - resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} - engines: {node: '>=18'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-react@7.37.5: resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} engines: {node: '>=4'} @@ -3909,10 +3480,6 @@ packages: exponential-backoff@3.1.3: resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==} - express@5.2.1: - resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} - engines: {node: '>= 18'} - extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -3922,10 +3489,6 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} - engines: {node: '>=8.6.0'} - fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -3991,10 +3554,6 @@ packages: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} - finalhandler@2.1.1: - resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} - engines: {node: '>= 18.0.0'} - find-my-way@9.6.0: resolution: {integrity: sha512-Zf4Xve4RymLl7NgaavNebZ01joJ8MfVerOG43wy7SHLO+r+K0C6d/SE0BiR7AV5V1VOCFlOP7ecdo+I4qmiHrQ==} engines: {node: '>=20'} @@ -4035,18 +3594,10 @@ packages: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} - fresh@2.0.0: - resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} - engines: {node: '>= 0.8'} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -4209,9 +3760,6 @@ packages: hermes-compiler@0.14.1: resolution: {integrity: sha512-+RPPQlayoZ9n6/KXKt5SFILWXCGJ/LV5d24L5smXrvTDrPS4L6dSctPczXauuvzFP3QEJbD1YO7Z3Ra4a+4IhA==} - hermes-estree@0.25.1: - resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} - hermes-estree@0.32.0: resolution: {integrity: sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==} @@ -4221,9 +3769,6 @@ packages: hermes-estree@0.33.3: resolution: {integrity: sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg==} - hermes-parser@0.25.1: - resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} - hermes-parser@0.32.0: resolution: {integrity: sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==} @@ -4254,10 +3799,6 @@ packages: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} - iconv-lite@0.7.2: - resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} - engines: {node: '>=0.10.0'} - ignore-by-default@1.0.1: resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} @@ -4296,10 +3837,6 @@ packages: invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - ipaddr.js@2.4.0: resolution: {integrity: sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==} engines: {node: '>= 10'} @@ -4406,9 +3943,6 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-promise@4.0.0: - resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} - is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -4582,13 +4116,6 @@ packages: resolution: {integrity: sha512-EZgbsXMrGS+oK+Ta12mCjzBFse+SIewGdwrSTr5g+MSymnjpox2x05ceI20PQejJOFvOgzcXrfDk/SdY7dSCtw==} hasBin: true - language-subtag-registry@0.3.23: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - - language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -4603,12 +4130,6 @@ packages: lighthouse-logger@1.4.2: resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} - lightningcss-android-arm64@1.31.1: - resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [android] - lightningcss-android-arm64@1.32.0: resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} engines: {node: '>= 12.0.0'} @@ -4621,12 +4142,6 @@ packages: cpu: [arm64] os: [darwin] - lightningcss-darwin-arm64@1.31.1: - resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - lightningcss-darwin-arm64@1.32.0: resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} engines: {node: '>= 12.0.0'} @@ -4639,12 +4154,6 @@ packages: cpu: [x64] os: [darwin] - lightningcss-darwin-x64@1.31.1: - resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - lightningcss-darwin-x64@1.32.0: resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} engines: {node: '>= 12.0.0'} @@ -4657,12 +4166,6 @@ packages: cpu: [x64] os: [freebsd] - lightningcss-freebsd-x64@1.31.1: - resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - lightningcss-freebsd-x64@1.32.0: resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} engines: {node: '>= 12.0.0'} @@ -4675,12 +4178,6 @@ packages: cpu: [arm] os: [linux] - lightningcss-linux-arm-gnueabihf@1.31.1: - resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - lightningcss-linux-arm-gnueabihf@1.32.0: resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} engines: {node: '>= 12.0.0'} @@ -4693,26 +4190,14 @@ packages: cpu: [arm64] os: [linux] - lightningcss-linux-arm64-gnu@1.31.1: - resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - lightningcss-linux-arm64-gnu@1.32.0: - resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-arm64-musl@1.27.0: - resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==} + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.31.1: - resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} + lightningcss-linux-arm64-musl@1.27.0: + resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] @@ -4729,12 +4214,6 @@ packages: cpu: [x64] os: [linux] - lightningcss-linux-x64-gnu@1.31.1: - resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-gnu@1.32.0: resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} engines: {node: '>= 12.0.0'} @@ -4747,12 +4226,6 @@ packages: cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.31.1: - resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-musl@1.32.0: resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} engines: {node: '>= 12.0.0'} @@ -4765,12 +4238,6 @@ packages: cpu: [arm64] os: [win32] - lightningcss-win32-arm64-msvc@1.31.1: - resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] - lightningcss-win32-arm64-msvc@1.32.0: resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} engines: {node: '>= 12.0.0'} @@ -4783,12 +4250,6 @@ packages: cpu: [x64] os: [win32] - lightningcss-win32-x64-msvc@1.31.1: - resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - lightningcss-win32-x64-msvc@1.32.0: resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} engines: {node: '>= 12.0.0'} @@ -4799,10 +4260,6 @@ packages: resolution: {integrity: sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==} engines: {node: '>= 12.0.0'} - lightningcss@1.31.1: - resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} - engines: {node: '>= 12.0.0'} - lightningcss@1.32.0: resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} engines: {node: '>= 12.0.0'} @@ -4855,9 +4312,6 @@ packages: magicast@0.5.3: resolution: {integrity: sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==} - make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} @@ -4916,24 +4370,12 @@ packages: mdn-data@2.27.1: resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} - media-typer@1.1.0: - resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} - engines: {node: '>= 0.8'} - memoize-one@5.2.1: resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - merge-descriptors@2.0.0: - resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} - engines: {node: '>=18'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - metro-babel-transformer@0.83.3: resolution: {integrity: sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g==} engines: {node: '>=20.19.4'} @@ -5236,27 +4678,6 @@ packages: resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} engines: {node: '>= 10'} - next@16.1.6: - resolution: {integrity: sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==} - engines: {node: '>=20.9.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.51.1 - babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 - react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - babel-plugin-react-compiler: - optional: true - sass: - optional: true - nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} @@ -5475,9 +4896,6 @@ packages: resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} engines: {node: 18 || 20 || >=22} - path-to-regexp@8.4.2: - resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==} - piccolore@0.1.3: resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} @@ -5518,10 +4936,6 @@ packages: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} - postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -5629,10 +5043,6 @@ packages: property-information@7.1.0: resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - pstree.remy@1.1.8: resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} @@ -5640,13 +5050,6 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.15.0: - resolution: {integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==} - engines: {node: '>=0.6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - queue@6.0.2: resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} @@ -5660,10 +5063,6 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - raw-body@3.0.2: - resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} - engines: {node: '>= 0.10'} - react-devtools-core@6.1.5: resolution: {integrity: sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==} @@ -5739,10 +5138,6 @@ packages: resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==} engines: {node: '>=0.10.0'} - react@19.2.3: - resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} - engines: {node: '>=0.10.0'} - readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -5907,13 +5302,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - router@2.2.0: - resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} - engines: {node: '>= 18'} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - safe-array-concat@1.1.3: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} @@ -5937,9 +5325,6 @@ packages: resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} engines: {node: '>=10'} - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sax@1.5.0: resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} engines: {node: '>=11.0.0'} @@ -5968,10 +5353,6 @@ packages: resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} engines: {node: '>= 0.8.0'} - send@1.2.1: - resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} - engines: {node: '>= 18'} - serialize-error@2.1.0: resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} engines: {node: '>=0.10.0'} @@ -5980,10 +5361,6 @@ packages: resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==} engines: {node: '>= 0.8.0'} - serve-static@2.2.1: - resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} - engines: {node: '>= 18'} - set-cookie-parser@2.7.2: resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} @@ -6128,10 +5505,6 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - string.prototype.includes@2.0.1: - resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} - engines: {node: '>= 0.4'} - string.prototype.matchall@4.0.12: resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} @@ -6176,19 +5549,6 @@ packages: structured-headers@0.4.1: resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} - styled-jsx@5.1.6: - resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -6217,10 +5577,6 @@ packages: tailwindcss@4.2.1: resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} - tapable@2.3.0: - resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} - engines: {node: '>=6'} - terminal-link@2.1.1: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} engines: {node: '>=8'} @@ -6300,20 +5656,6 @@ packages: peerDependencies: typescript: '>=4.8.4' - ts-node@10.9.2: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -6375,10 +5717,6 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - type-is@2.0.1: - resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} - engines: {node: '>= 0.6'} - typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} @@ -6434,9 +5772,6 @@ packages: undefsafe@2.0.5: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} @@ -6578,9 +5913,6 @@ packages: resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} hasBin: true - v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - validate-npm-package-name@5.0.1: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6872,10 +6204,6 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} - yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -6884,12 +6212,6 @@ packages: resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} engines: {node: '>=12.20'} - zod-validation-error@4.0.2: - resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - zod: ^3.25.0 || ^4.0.0 - zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} @@ -6901,8 +6223,6 @@ packages: snapshots: - '@alloc/quick-lru@5.2.0': {} - '@astrojs/check@0.9.9(prettier@3.8.1)(typescript@6.0.3)': dependencies: '@astrojs/language-server': 2.16.9(prettier@3.8.1)(typescript@6.0.3) @@ -7652,10 +6972,6 @@ snapshots: fast-wrap-ansi: 0.2.0 sisteransi: 1.0.5 - '@cspotcode/source-map-support@0.8.1': - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - '@drizzle-team/brocli@0.10.2': {} '@emmetio/abbreviation@2.3.3': @@ -8644,11 +7960,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping@0.3.9': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - '@napi-rs/wasm-runtime@0.2.12': dependencies: '@emnapi/core': 1.9.0 @@ -8656,48 +7967,6 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@next/env@16.1.6': {} - - '@next/eslint-plugin-next@16.1.6': - dependencies: - fast-glob: 3.3.1 - - '@next/swc-darwin-arm64@16.1.6': - optional: true - - '@next/swc-darwin-x64@16.1.6': - optional: true - - '@next/swc-linux-arm64-gnu@16.1.6': - optional: true - - '@next/swc-linux-arm64-musl@16.1.6': - optional: true - - '@next/swc-linux-x64-gnu@16.1.6': - optional: true - - '@next/swc-linux-x64-musl@16.1.6': - optional: true - - '@next/swc-win32-arm64-msvc@16.1.6': - optional: true - - '@next/swc-win32-x64-msvc@16.1.6': - optional: true - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.20.1 - '@nolyfill/is-core-module@1.0.39': {} '@oslojs/encoding@1.1.0': {} @@ -8964,107 +8233,11 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@swc/helpers@0.5.15': - dependencies: - tslib: 2.8.1 - - '@tailwindcss/node@4.2.1': - dependencies: - '@jridgewell/remapping': 2.3.5 - enhanced-resolve: 5.20.0 - jiti: 2.6.1 - lightningcss: 1.31.1 - magic-string: 0.30.21 - source-map-js: 1.2.1 - tailwindcss: 4.2.1 - - '@tailwindcss/oxide-android-arm64@4.2.1': - optional: true - - '@tailwindcss/oxide-darwin-arm64@4.2.1': - optional: true - - '@tailwindcss/oxide-darwin-x64@4.2.1': - optional: true - - '@tailwindcss/oxide-freebsd-x64@4.2.1': - optional: true - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': - optional: true - - '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': - optional: true - - '@tailwindcss/oxide-linux-arm64-musl@4.2.1': - optional: true - - '@tailwindcss/oxide-linux-x64-gnu@4.2.1': - optional: true - - '@tailwindcss/oxide-linux-x64-musl@4.2.1': - optional: true - - '@tailwindcss/oxide-wasm32-wasi@4.2.1': - optional: true - - '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': - optional: true - - '@tailwindcss/oxide-win32-x64-msvc@4.2.1': - optional: true - - '@tailwindcss/oxide@4.2.1': - optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.2.1 - '@tailwindcss/oxide-darwin-arm64': 4.2.1 - '@tailwindcss/oxide-darwin-x64': 4.2.1 - '@tailwindcss/oxide-freebsd-x64': 4.2.1 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1 - '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1 - '@tailwindcss/oxide-linux-arm64-musl': 4.2.1 - '@tailwindcss/oxide-linux-x64-gnu': 4.2.1 - '@tailwindcss/oxide-linux-x64-musl': 4.2.1 - '@tailwindcss/oxide-wasm32-wasi': 4.2.1 - '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1 - '@tailwindcss/oxide-win32-x64-msvc': 4.2.1 - - '@tailwindcss/postcss@4.2.1': - dependencies: - '@alloc/quick-lru': 5.2.0 - '@tailwindcss/node': 4.2.1 - '@tailwindcss/oxide': 4.2.1 - postcss: 8.5.8 - tailwindcss: 4.2.1 - - '@tanstack/query-core@5.90.20': {} - - '@tanstack/react-query@5.90.21(react@19.2.3)': - dependencies: - '@tanstack/query-core': 5.90.20 - react: 19.2.3 - - '@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3)': - dependencies: - '@trpc/server': 11.12.0(typescript@5.9.3) - typescript: 5.9.3 - '@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@6.0.3))(typescript@6.0.3)': dependencies: '@trpc/server': 11.12.0(typescript@6.0.3) typescript: 6.0.3 - '@trpc/next@11.12.0(@tanstack/react-query@5.90.21(react@19.2.3))(@trpc/client@11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.12.0(typescript@5.9.3))(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': - dependencies: - '@trpc/client': 11.12.0(@trpc/server@11.12.0(typescript@5.9.3))(typescript@5.9.3) - '@trpc/server': 11.12.0(typescript@5.9.3) - next: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - typescript: 5.9.3 - optionalDependencies: - '@tanstack/react-query': 5.90.21(react@19.2.3) - '@trpc/server@11.12.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -9073,14 +8246,6 @@ snapshots: dependencies: typescript: 6.0.3 - '@tsconfig/node10@1.0.12': {} - - '@tsconfig/node12@1.0.11': {} - - '@tsconfig/node14@1.0.3': {} - - '@tsconfig/node16@1.0.4': {} - '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 @@ -9107,15 +8272,6 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@types/body-parser@1.19.6': - dependencies: - '@types/connect': 3.4.38 - '@types/node': 25.5.0 - - '@types/connect@3.4.38': - dependencies: - '@types/node': 25.5.0 - '@types/debug@4.1.13': dependencies: '@types/ms': 2.1.0 @@ -9124,19 +8280,6 @@ snapshots: '@types/estree@1.0.8': {} - '@types/express-serve-static-core@5.1.1': - dependencies: - '@types/node': 25.5.0 - '@types/qs': 6.15.0 - '@types/range-parser': 1.2.7 - '@types/send': 1.2.1 - - '@types/express@5.0.6': - dependencies: - '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 5.1.1 - '@types/serve-static': 2.2.0 - '@types/graceful-fs@4.1.9': dependencies: '@types/node': 25.5.0 @@ -9145,8 +8288,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/http-errors@2.0.5': {} - '@types/istanbul-lib-coverage@2.0.6': {} '@types/istanbul-lib-report@3.0.3': @@ -9171,35 +8312,14 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@20.19.37': - dependencies: - undici-types: 6.21.0 - '@types/node@25.5.0': dependencies: undici-types: 7.18.2 - '@types/qs@6.15.0': {} - - '@types/range-parser@1.2.7': {} - - '@types/react-dom@19.2.3(@types/react@19.2.14)': - dependencies: - '@types/react': 19.2.14 - '@types/react@19.2.14': dependencies: csstype: 3.2.3 - '@types/send@1.2.1': - dependencies: - '@types/node': 25.5.0 - - '@types/serve-static@2.2.0': - dependencies: - '@types/http-errors': 2.0.5 - '@types/node': 25.5.0 - '@types/stack-utils@2.0.3': {} '@types/unist@3.0.3': {} @@ -9242,22 +8362,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/type-utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.58.0 - eslint: 9.39.4(jiti@2.6.1) - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.57.0 @@ -9282,18 +8386,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.58.0 - debug: 4.4.3(supports-color@5.5.0) - eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.57.0(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) @@ -9354,18 +8446,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - debug: 4.4.3(supports-color@5.5.0) - eslint: 9.39.4(jiti@2.6.1) - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/types@8.57.0': {} '@typescript-eslint/types@8.58.0': {} @@ -9422,17 +8502,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/visitor-keys@8.57.0': dependencies: '@typescript-eslint/types': 8.57.0 @@ -9576,10 +8645,6 @@ snapshots: dependencies: acorn: 8.16.0 - acorn-walk@8.3.5: - dependencies: - acorn: 8.16.0 - acorn@8.16.0: {} agent-base@7.1.4: {} @@ -9631,8 +8696,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.2 - arg@4.1.3: {} - arg@5.0.2: {} argparse@1.0.10: @@ -9716,8 +8779,6 @@ snapshots: asap@2.0.6: {} - ast-types-flow@0.0.8: {} - astro@6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3): dependencies: '@astrojs/compiler': 4.0.0 @@ -9764,7 +8825,7 @@ snapshots: svgo: 4.0.1 tinyclip: 0.1.12 tinyexec: 1.1.2 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 ultrahtml: 1.6.0 unifont: 0.7.4 unist-util-visit: 5.1.0 @@ -9826,8 +8887,6 @@ snapshots: await-lock@2.2.2: {} - axe-core@4.11.1: {} - axobject-query@4.1.0: {} babel-jest@29.7.0(@babel/core@7.29.0): @@ -9980,20 +9039,6 @@ snapshots: binary-extensions@2.3.0: {} - body-parser@2.2.2: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 4.4.3(supports-color@5.5.0) - http-errors: 2.0.1 - iconv-lite: 0.7.2 - on-finished: 2.4.1 - qs: 6.15.0 - raw-body: 3.0.2 - type-is: 2.0.1 - transitivePeerDependencies: - - supports-color - boolbase@1.0.0: {} bplist-creator@0.1.0: @@ -10133,8 +9178,6 @@ snapshots: cli-spinners@2.9.2: {} - client-only@0.0.1: {} - cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -10201,26 +9244,16 @@ snapshots: transitivePeerDependencies: - supports-color - content-disposition@1.0.1: {} - - content-type@1.0.5: {} - convert-source-map@2.0.0: {} cookie-es@1.2.3: {} - cookie-signature@1.2.2: {} - - cookie@0.7.2: {} - cookie@1.1.1: {} core-js-compat@3.48.0: dependencies: browserslist: 4.28.1 - create-require@1.1.1: {} - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -10257,8 +9290,6 @@ snapshots: csstype@3.2.3: {} - damerau-levenshtein@1.0.8: {} - data-view-buffer@1.0.2: dependencies: call-bound: 1.0.4 @@ -10337,8 +9368,6 @@ snapshots: dependencies: dequal: 2.0.3 - diff@4.0.4: {} - diff@8.0.4: {} dnssd-advertise@1.1.3: {} @@ -10404,8 +9433,6 @@ snapshots: emoji-regex@8.0.0: {} - emoji-regex@9.2.2: {} - encodeurl@1.0.2: {} encodeurl@2.0.0: {} @@ -10414,11 +9441,6 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.20.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 - entities@4.5.0: {} entities@6.0.1: {} @@ -10679,26 +9701,6 @@ snapshots: - supports-color - typescript - eslint-config-next@16.1.6(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@next/eslint-plugin-next': 16.1.6 - eslint: 9.39.4(jiti@2.6.1) - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.4(jiti@2.6.1)) - globals: 16.4.0 - typescript-eslint: 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - optionalDependencies: - typescript: 5.9.3 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-webpack - - eslint-plugin-import-x - - supports-color - eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 @@ -10707,21 +9709,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): - dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.4.3(supports-color@5.5.0) - eslint: 9.39.4(jiti@2.6.1) - get-tsconfig: 4.13.6 - is-bun-module: 2.0.0 - stable-hash: 0.0.5 - tinyglobby: 0.2.15 - unrs-resolver: 1.11.1 - optionalDependencies: - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)) - transitivePeerDependencies: - - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.6.1)): dependencies: '@nolyfill/is-core-module': 1.0.39 @@ -10748,16 +9735,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): - dependencies: - debug: 3.2.7 - optionalDependencies: - eslint: 9.39.4(jiti@2.6.1) - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) - transitivePeerDependencies: - - supports-color - eslint-plugin-expo@1.0.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/types': 8.57.0 @@ -10796,67 +9773,10 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.6.1)): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.39.4(jiti@2.6.1) - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.5 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.6.1)): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.9 - array.prototype.flatmap: 1.3.3 - ast-types-flow: 0.0.8 - axe-core: 4.11.1 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 9.39.4(jiti@2.6.1) - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.5 - object.fromentries: 2.0.8 - safe-regex-test: 1.1.0 - string.prototype.includes: 2.0.1 - eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)): dependencies: eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-react-hooks@7.0.1(eslint@9.39.4(jiti@2.6.1)): - dependencies: - '@babel/core': 7.29.0 - '@babel/parser': 7.29.0 - eslint: 9.39.4(jiti@2.6.1) - hermes-parser: 0.25.1 - zod: 4.3.6 - zod-validation-error: 4.0.2(zod@4.3.6) - transitivePeerDependencies: - - supports-color - eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.6.1)): dependencies: array-includes: 3.1.9 @@ -11133,53 +10053,12 @@ snapshots: exponential-backoff@3.1.3: {} - express@5.2.1: - dependencies: - accepts: 2.0.0 - body-parser: 2.2.2 - content-disposition: 1.0.1 - content-type: 1.0.5 - cookie: 0.7.2 - cookie-signature: 1.2.2 - debug: 4.4.3(supports-color@5.5.0) - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 2.1.1 - fresh: 2.0.0 - http-errors: 2.0.1 - merge-descriptors: 2.0.0 - mime-types: 3.0.2 - on-finished: 2.4.1 - once: 1.4.0 - parseurl: 1.3.3 - proxy-addr: 2.0.7 - qs: 6.15.0 - range-parser: 1.2.1 - router: 2.2.0 - send: 1.2.1 - serve-static: 2.2.1 - statuses: 2.0.2 - type-is: 2.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - extend@3.0.2: {} fast-decode-uri-component@1.0.1: {} fast-deep-equal@3.1.3: {} - fast-glob@3.3.1: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - fast-json-stable-stringify@2.1.0: {} fast-json-stringify@6.4.0: @@ -11265,17 +10144,6 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@2.1.1: - dependencies: - debug: 4.4.3(supports-color@5.5.0) - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.2 - transitivePeerDependencies: - - supports-color - find-my-way@9.6.0: dependencies: fast-deep-equal: 3.1.3 @@ -11317,12 +10185,8 @@ snapshots: dependencies: is-callable: 1.2.7 - forwarded@0.2.0: {} - fresh@0.5.2: {} - fresh@2.0.0: {} - fs.realpath@1.0.0: {} fsevents@2.3.3: @@ -11546,18 +10410,12 @@ snapshots: hermes-compiler@0.14.1: {} - hermes-estree@0.25.1: {} - hermes-estree@0.32.0: {} hermes-estree@0.32.1: {} hermes-estree@0.33.3: {} - hermes-parser@0.25.1: - dependencies: - hermes-estree: 0.25.1 - hermes-parser@0.32.0: dependencies: hermes-estree: 0.32.0 @@ -11595,10 +10453,6 @@ snapshots: transitivePeerDependencies: - supports-color - iconv-lite@0.7.2: - dependencies: - safer-buffer: 2.1.2 - ignore-by-default@1.0.1: {} ignore@5.3.2: {} @@ -11633,8 +10487,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - ipaddr.js@1.9.1: {} - ipaddr.js@2.4.0: {} iron-webcrypto@1.2.1: {} @@ -11730,8 +10582,6 @@ snapshots: is-plain-obj@4.1.0: {} - is-promise@4.0.0: {} - is-regex@1.2.1: dependencies: call-bound: 1.0.4 @@ -11878,7 +10728,8 @@ snapshots: jimp-compact@0.16.1: {} - jiti@2.6.1: {} + jiti@2.6.1: + optional: true js-tokens@4.0.0: {} @@ -11934,12 +10785,6 @@ snapshots: lan-network@0.2.0: {} - language-subtag-registry@0.3.23: {} - - language-tags@1.0.9: - dependencies: - language-subtag-registry: 0.3.23 - leven@3.1.0: {} levn@0.4.1: @@ -11960,99 +10805,66 @@ snapshots: transitivePeerDependencies: - supports-color - lightningcss-android-arm64@1.31.1: - optional: true - lightningcss-android-arm64@1.32.0: optional: true lightningcss-darwin-arm64@1.27.0: optional: true - lightningcss-darwin-arm64@1.31.1: - optional: true - lightningcss-darwin-arm64@1.32.0: optional: true lightningcss-darwin-x64@1.27.0: optional: true - lightningcss-darwin-x64@1.31.1: - optional: true - lightningcss-darwin-x64@1.32.0: optional: true lightningcss-freebsd-x64@1.27.0: optional: true - lightningcss-freebsd-x64@1.31.1: - optional: true - lightningcss-freebsd-x64@1.32.0: optional: true lightningcss-linux-arm-gnueabihf@1.27.0: optional: true - lightningcss-linux-arm-gnueabihf@1.31.1: - optional: true - lightningcss-linux-arm-gnueabihf@1.32.0: optional: true lightningcss-linux-arm64-gnu@1.27.0: optional: true - lightningcss-linux-arm64-gnu@1.31.1: - optional: true - lightningcss-linux-arm64-gnu@1.32.0: optional: true lightningcss-linux-arm64-musl@1.27.0: optional: true - lightningcss-linux-arm64-musl@1.31.1: - optional: true - lightningcss-linux-arm64-musl@1.32.0: optional: true lightningcss-linux-x64-gnu@1.27.0: optional: true - lightningcss-linux-x64-gnu@1.31.1: - optional: true - lightningcss-linux-x64-gnu@1.32.0: optional: true lightningcss-linux-x64-musl@1.27.0: optional: true - lightningcss-linux-x64-musl@1.31.1: - optional: true - lightningcss-linux-x64-musl@1.32.0: optional: true lightningcss-win32-arm64-msvc@1.27.0: optional: true - lightningcss-win32-arm64-msvc@1.31.1: - optional: true - lightningcss-win32-arm64-msvc@1.32.0: optional: true lightningcss-win32-x64-msvc@1.27.0: optional: true - lightningcss-win32-x64-msvc@1.31.1: - optional: true - lightningcss-win32-x64-msvc@1.32.0: optional: true @@ -12071,22 +10883,6 @@ snapshots: lightningcss-win32-arm64-msvc: 1.27.0 lightningcss-win32-x64-msvc: 1.27.0 - lightningcss@1.31.1: - dependencies: - detect-libc: 2.1.2 - optionalDependencies: - lightningcss-android-arm64: 1.31.1 - lightningcss-darwin-arm64: 1.31.1 - lightningcss-darwin-x64: 1.31.1 - lightningcss-freebsd-x64: 1.31.1 - lightningcss-linux-arm-gnueabihf: 1.31.1 - lightningcss-linux-arm64-gnu: 1.31.1 - lightningcss-linux-arm64-musl: 1.31.1 - lightningcss-linux-x64-gnu: 1.31.1 - lightningcss-linux-x64-musl: 1.31.1 - lightningcss-win32-arm64-msvc: 1.31.1 - lightningcss-win32-x64-msvc: 1.31.1 - lightningcss@1.32.0: dependencies: detect-libc: 2.1.2 @@ -12147,8 +10943,6 @@ snapshots: '@babel/types': 7.29.0 source-map-js: 1.2.1 - make-error@1.3.6: {} - makeerror@1.0.12: dependencies: tmpl: 1.0.5 @@ -12283,16 +11077,10 @@ snapshots: mdn-data@2.27.1: {} - media-typer@1.1.0: {} - memoize-one@5.2.1: {} - merge-descriptors@2.0.0: {} - merge-stream@2.0.0: {} - merge2@1.4.1: {} - metro-babel-transformer@0.83.3: dependencies: '@babel/core': 7.29.0 @@ -12910,31 +11698,6 @@ snapshots: neotraverse@0.6.18: {} - next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): - dependencies: - '@next/env': 16.1.6 - '@swc/helpers': 0.5.15 - baseline-browser-mapping: 2.10.7 - caniuse-lite: 1.0.30001778 - postcss: 8.4.31 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.3) - optionalDependencies: - '@next/swc-darwin-arm64': 16.1.6 - '@next/swc-darwin-x64': 16.1.6 - '@next/swc-linux-arm64-gnu': 16.1.6 - '@next/swc-linux-arm64-musl': 16.1.6 - '@next/swc-linux-x64-gnu': 16.1.6 - '@next/swc-linux-x64-musl': 16.1.6 - '@next/swc-win32-arm64-msvc': 16.1.6 - '@next/swc-win32-x64-msvc': 16.1.6 - babel-plugin-react-compiler: 1.0.0 - sharp: 0.34.5 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - nlcst-to-string@4.0.0: dependencies: '@types/nlcst': 2.0.3 @@ -13178,8 +11941,6 @@ snapshots: lru-cache: 11.2.6 minipass: 7.1.3 - path-to-regexp@8.4.2: {} - piccolore@0.1.3: {} picocolors@1.1.1: {} @@ -13220,12 +11981,6 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss@8.4.31: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.4.49: dependencies: nanoid: 3.3.11 @@ -13279,21 +12034,10 @@ snapshots: property-information@7.1.0: {} - proxy-addr@2.0.7: - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - pstree.remy@1.1.8: {} punycode@2.3.1: {} - qs@6.15.0: - dependencies: - side-channel: 1.1.0 - - queue-microtask@1.2.3: {} - queue@6.0.2: dependencies: inherits: 2.0.4 @@ -13304,13 +12048,6 @@ snapshots: range-parser@1.2.1: {} - raw-body@3.0.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.1 - iconv-lite: 0.7.2 - unpipe: 1.0.0 - react-devtools-core@6.1.5: dependencies: shell-quote: 1.8.3 @@ -13325,11 +12062,6 @@ snapshots: scheduler: 0.27.0 optional: true - react-dom@19.2.3(react@19.2.3): - dependencies: - react: 19.2.3 - scheduler: 0.27.0 - react-is@16.13.1: {} react-is@18.3.1: {} @@ -13438,8 +12170,6 @@ snapshots: react@19.2.0: {} - react@19.2.3: {} - readable-stream@3.6.2: dependencies: inherits: 2.0.4 @@ -13679,20 +12409,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.4 fsevents: 2.3.3 - router@2.2.0: - dependencies: - debug: 4.4.3(supports-color@5.5.0) - depd: 2.0.0 - is-promise: 4.0.0 - parseurl: 1.3.3 - path-to-regexp: 8.4.2 - transitivePeerDependencies: - - supports-color - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 @@ -13720,8 +12436,6 @@ snapshots: safe-stable-stringify@2.5.0: {} - safer-buffer@2.1.2: {} - sax@1.5.0: {} scheduler@0.27.0: {} @@ -13752,22 +12466,6 @@ snapshots: transitivePeerDependencies: - supports-color - send@1.2.1: - dependencies: - debug: 4.4.3(supports-color@5.5.0) - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 2.0.0 - http-errors: 2.0.1 - mime-types: 3.0.2 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.2 - transitivePeerDependencies: - - supports-color - serialize-error@2.1.0: {} serve-static@1.16.3: @@ -13779,15 +12477,6 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@2.2.1: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 1.2.1 - transitivePeerDependencies: - - supports-color - set-cookie-parser@2.7.2: {} set-function-length@1.2.2: @@ -13965,12 +12654,6 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string.prototype.includes@2.0.1: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.1 - string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 @@ -14038,13 +12721,6 @@ snapshots: structured-headers@0.4.1: {} - styled-jsx@5.1.6(@babel/core@7.29.0)(react@19.2.3): - dependencies: - client-only: 0.0.1 - react: 19.2.3 - optionalDependencies: - '@babel/core': 7.29.0 - supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -14076,8 +12752,6 @@ snapshots: tailwindcss@4.2.1: {} - tapable@2.3.0: {} - terminal-link@2.1.1: dependencies: ansi-escapes: 4.3.2 @@ -14144,24 +12818,6 @@ snapshots: dependencies: typescript: 5.9.3 - ts-node@10.9.2(@types/node@25.5.0)(typescript@5.9.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 25.5.0 - acorn: 8.16.0 - acorn-walk: 8.3.5 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.4 - make-error: 1.3.6 - typescript: 5.9.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -14169,7 +12825,8 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.8.1: {} + tslib@2.8.1: + optional: true tsx@4.22.2: dependencies: @@ -14214,12 +12871,6 @@ snapshots: type-fest@0.7.1: {} - type-is@2.0.1: - dependencies: - content-type: 1.0.5 - media-typer: 1.1.0 - mime-types: 3.0.2 - typed-array-buffer@1.0.3: dependencies: call-bound: 1.0.4 @@ -14270,17 +12921,6 @@ snapshots: transitivePeerDependencies: - supports-color - typescript-eslint@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.4(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - typescript@5.9.3: {} typescript@6.0.3: {} @@ -14300,8 +12940,6 @@ snapshots: undefsafe@2.0.5: {} - undici-types@6.21.0: {} - undici-types@7.18.2: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -14426,8 +13064,6 @@ snapshots: uuid@7.0.3: {} - v8-compile-cache-lib@3.0.1: {} - validate-npm-package-name@5.0.1: {} vary@1.1.2: {} @@ -14454,7 +13090,7 @@ snapshots: picomatch: 4.0.4 postcss: 8.5.8 rollup: 4.60.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.5.0 fsevents: 2.3.3 @@ -14699,16 +13335,10 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - yn@3.1.1: {} - yocto-queue@0.1.0: {} yocto-queue@1.2.2: {} - zod-validation-error@4.0.2(zod@4.3.6): - dependencies: - zod: 4.3.6 - zod@3.25.76: {} zod@4.3.6: {} From 90ab05c6652f1ff9e7aa338db2fcb836e57fc6be Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 18:45:23 -0400 Subject: [PATCH 23/31] Add web type checks --- apps/web/package.json | 3 ++- package.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index a3249c4..c291497 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -9,7 +9,8 @@ "dev": "astro dev", "build": "astro build", "preview": "astro preview", - "astro": "astro" + "astro": "astro", + "check:types": "astro check" }, "dependencies": { "@midwifes-notebook/server": "workspace:*", diff --git a/package.json b/package.json index 85a80eb..a344de7 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,8 @@ "test:server": "turbo test --filter=@midwifes-notebook/server", "check": "pnpm check:format && pnpm check:types && pnpm check:lint && pnpm test", "check:mobile": "pnpm check:types --filter=@midwifes-notebook/mobile && pnpm check:lint --filter=@midwifes-notebook/mobile && pnpm test --filter=@midwifes-notebook/mobile", - "check:web": "pnpm check:types --filter=@midwifes-notebook/web && pnpm check:lint --filter=@midwifes-notebook/web && pnpm test --filter=@midwifes-notebook/web", + "check:web": "pnpm check:types:web && pnpm check:lint --filter=@midwifes-notebook/web && pnpm test --filter=@midwifes-notebook/web", + "check:types:web": "turbo check:types --filter=@midwifes-notebook/web", "check:server": "pnpm check:types --filter=@midwifes-notebook/server && pnpm check:lint --filter=@midwifes-notebook/server && pnpm test --filter=@midwifes-notebook/server", "check:lint": "turbo check:lint", "check:types": "turbo check:types", From 00be2c7e2c7f3f53bf3e72c4de01cb5f87204050 Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 18:47:14 -0400 Subject: [PATCH 24/31] Declare the router seperately --- apps/web/src/lib/trpc.ts | 10 ++++++++++ apps/web/src/pages/index.astro | 11 +---------- 2 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 apps/web/src/lib/trpc.ts diff --git a/apps/web/src/lib/trpc.ts b/apps/web/src/lib/trpc.ts new file mode 100644 index 0000000..2458de0 --- /dev/null +++ b/apps/web/src/lib/trpc.ts @@ -0,0 +1,10 @@ +import { createTRPCClient, httpBatchLink } from "@trpc/client"; +import type { AppRouter } from "@midwifes-notebook/server/router"; + +export const trpc = createTRPCClient({ + links: [ + httpBatchLink({ + url: "http://localhost:3001/trpc", + }), + ], +}); diff --git a/apps/web/src/pages/index.astro b/apps/web/src/pages/index.astro index 5f0cf46..6a1a0cc 100644 --- a/apps/web/src/pages/index.astro +++ b/apps/web/src/pages/index.astro @@ -1,14 +1,5 @@ --- -import { createTRPCClient, httpBatchLink } from "@trpc/client"; -import type { AppRouter } from "@midwifes-notebook/server/router"; - -const trpc = createTRPCClient({ - links: [ - httpBatchLink({ - url: "http://localhost:3001/trpc", - }), - ], -}); +import { trpc } from "../lib/trpc"; const message = await trpc.hello.query(); --- From 13c687e510b9e9cb0f13950135b9cb6ddebcad8b Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 18:49:50 -0400 Subject: [PATCH 25/31] Add stack specific runners --- package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package.json b/package.json index a344de7..0d59312 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,8 @@ "dev:mobile": "turbo dev --filter=@midwifes-notebook/mobile", "dev:web": "turbo dev --filter=@midwifes-notebook/web", "dev:server": "turbo dev --filter=@midwifes-notebook/server", + "dev:web-stack": "turbo dev --filter=@midwifes-notebook/web --filter=@midwifes-notebook/server", + "dev:mobile-stack": "turbo dev --filter=@midwifes-notebook/mobile --filter=@midwifes-notebook/server", "build": "turbo build", "build:mobile": "turbo build --filter=@midwifes-notebook/mobile", "build:web": "turbo build --filter=@midwifes-notebook/web", From 5fda3fa0426cf16536671cf1e2af3781d33ab9f5 Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 18:55:31 -0400 Subject: [PATCH 26/31] Update MD files --- AGENTS.md | 6 ++--- apps/web/README.md | 56 ++++++++++++++++----------------------- documentation/TECHSPEC.md | 42 +++++++++++++++++++---------- 3 files changed, 54 insertions(+), 50 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 4c35a04..bedfa17 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,10 +8,10 @@ This file is a directory reference for AI agents working in this repository. Whe ### [`documentation/TECHSPEC.md`](documentation/TECHSPEC.md) The technical specification for the full monorepo. Covers: -- Monorepo structure (`apps/mobile`, `apps/web`, `apps/server`, `packages/trpc`, `packages/ui`) +- Monorepo structure (`apps/mobile`, `apps/web`, `apps/server`, `packages/ui`) - Mobile app stack: Expo, EAS, NativeWind v4, Expo Router, `@gorhom/bottom-sheet`, `expo-sqlite`, Drizzle ORM, `expo-local-authentication` -- Server stack: Express + tRPC -- Web stack: Next.js + tRPC client +- Server stack: Fastify + tRPC (router defined in `apps/server/routers/`, `AppRouter` exported from `@midwifes-notebook/server/router`) +- Web stack: Astro + tRPC client (client configured in `src/lib/trpc.ts`, `AppRouter` imported from `@midwifes-notebook/server/router`) - Shared conventions: TypeScript, pnpm, Turborepo, Jest **Update when:** adding or changing a dependency, altering the monorepo structure, changing the build/deploy process, or revising testing strategy. diff --git a/apps/web/README.md b/apps/web/README.md index 87b813a..5eab876 100644 --- a/apps/web/README.md +++ b/apps/web/README.md @@ -1,43 +1,33 @@ -# Astro Starter Kit: Minimal +# Midwife's Notebook — Web (Astro) -```sh -npm create astro@latest -- --template minimal -``` +The Astro web frontend. Part of the monorepo — run all commands from the repo root using `pnpm`. -> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! +## Commands -## 🚀 Project Structure +| Command | Action | +| :--- | :--- | +| `pnpm dev:web-stack` | Start the web frontend and server together | +| `pnpm dev:web` | Start the web frontend only | +| `pnpm build` | Build all apps | +| `pnpm check:types:web` | Type-check this app | -Inside of your Astro project, you'll see the following folders and files: +## Project Structure -```text -/ -├── public/ -├── src/ -│ └── pages/ -│ └── index.astro -└── package.json +``` +src/ + lib/ + trpc.ts # tRPC client — import this in pages instead of re-declaring + pages/ + index.astro # Entry page +public/ ``` -Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. - -There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. - -Any static assets, like images, can be placed in the `public/` directory. - -## 🧞 Commands - -All commands are run from the root of the project, from a terminal: +## tRPC -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:4321` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | +The tRPC client is pre-configured in `src/lib/trpc.ts`. Import it in any page: -## 👀 Want to learn more? +```ts +import { trpc } from "../lib/trpc"; +``` -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). +The `AppRouter` type comes from `@midwifes-notebook/server/router` and is wired up inside `trpc.ts` — pages don't need to import it directly. diff --git a/documentation/TECHSPEC.md b/documentation/TECHSPEC.md index bfe6b16..6b646e2 100644 --- a/documentation/TECHSPEC.md +++ b/documentation/TECHSPEC.md @@ -2,7 +2,7 @@ ## Overview -This project is a monorepo containing three applications: a React Native mobile app, an Express API server, and a Next.js marketing website. The monorepo is managed with **Turborepo** and **pnpm workspaces**. +This project is a monorepo containing three applications: a React Native mobile app, a Fastify API server, and an Astro web frontend. The monorepo is managed with **Turborepo** and **pnpm workspaces**. --- @@ -12,10 +12,9 @@ This project is a monorepo containing three applications: a React Native mobile / apps/ mobile/ # Expo / React Native app - web/ # Next.js marketing site - server/ # Express + tRPC API + web/ # Astro web frontend + server/ # Fastify + tRPC API packages/ - trpc/ # Shared tRPC router types ui/ # Shared UI components (if needed) ``` @@ -85,28 +84,43 @@ TypeScript is used throughout. Expo scaffolds with TypeScript by default. Expo R --- -## App 2: Server (Express + tRPC) +## App 2: Server (Fastify + tRPC) ### Framework -**Express** — chosen to keep the API layer framework-agnostic and independent of any front-end framework. +**Fastify** — chosen for its performance, TypeScript-first design, and plugin ecosystem. ### API Layer -**tRPC** is used to define the API surface. tRPC provides end-to-end type safety between the server and all clients (mobile app and web) without code generation. The shared router type is published from the `packages/trpc` workspace package and consumed by both the mobile app and the Next.js site. +**tRPC** is used to define the API surface. tRPC provides end-to-end type safety between the server and all clients (mobile app and web) without code generation. + +The tRPC instance is initialized within the server app. All routers and procedures are defined under `apps/server/routers/`. The `AppRouter` type is exported from `@midwifes-notebook/server/router` and imported by clients — this is a type-only import, so nothing from the server is bundled into the client at runtime. tRPC is the exclusive API protocol between the server and clients. REST endpoints are not defined unless required by a third-party integration. +### tRPC Structure +``` +apps/server/ + routers/ + index.ts # Root router — assembles all sub-routers, exports AppRouter + index.ts # Fastify server entry point +``` + +Clients import the shared type like so: +```ts +import type { AppRouter } from '@midwifes-notebook/server/router'; +``` + --- -## App 3: Web (Next.js) +## App 3: Web (Astro) ### Purpose -The Next.js site serves as the public-facing web presence: marketing pages, changelog, privacy policy, terms of service, and similar static or semi-static content. +The Astro site serves as the public-facing web frontend: marketing pages, changelog, privacy policy, terms of service, and similar static or semi-static content. ### API Connectivity -The site connects to the Express server via tRPC when dynamic server interaction is needed (e.g. contact forms, waitlist signups). For simple static content, no server connection is made. The tRPC client is used rather than raw fetch calls wherever the Express API is consumed. +The site connects to the Fastify server via tRPC when dynamic server interaction is needed. All tRPC calls are made server-side in Astro page frontmatter using the configured client in `src/lib/trpc.ts`. The `AppRouter` type is imported from `@midwifes-notebook/server/router` for full type safety. ### TypeScript -TypeScript is used throughout. The shared tRPC router types from `packages/trpc` provide full type safety for any server calls made from the site. +TypeScript is used throughout. Astro ships with TypeScript support built in, with the project configured to use Astro's `strict` tsconfig preset. --- @@ -115,7 +129,7 @@ TypeScript is used throughout. The shared tRPC router types from `packages/trpc` - **Language:** TypeScript everywhere — no JavaScript files in any application. - **Package manager:** pnpm - **Monorepo orchestration:** Turborepo -- **Linting / formatting:** To be defined (ESLint + Prettier recommended) +- **Linting / formatting:** ESLint + Prettier - **Environment variables:** Per-app `.env` files; secrets are never committed to the repository. --- @@ -139,8 +153,8 @@ E2E tests are not in scope at this stage. | App | Test Runner | Key Libraries | |---|---|---| | Mobile (Expo/RN) | Jest + `jest-expo` preset | `@testing-library/react-native` | -| Server (Express) | Jest | `supertest` for HTTP integration tests | -| Web (Next.js) | Jest | `@testing-library/react` | +| Server (Fastify) | Jest | `supertest` for HTTP integration tests | +| Web (Astro) | Jest | — | ### Running Tests From f4cbb1a53f828f00cbbe16d67545e7149ac1471a Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 19:09:14 -0400 Subject: [PATCH 27/31] Further prettier setup --- .prettierignore | 6 +++++ apps/web/astro.config.mjs | 2 +- package.json | 1 + pnpm-lock.yaml | 47 ++++++++++++++++++++++++++++++++++----- prettier.config.js | 9 ++++++++ 5 files changed, 58 insertions(+), 7 deletions(-) diff --git a/.prettierignore b/.prettierignore index 02280f2..a2d2221 100644 --- a/.prettierignore +++ b/.prettierignore @@ -10,3 +10,9 @@ pnpm-*.yaml tsconfig.json # Ignore all settings files from hidden folders .*/settings*.json + +# Astro generated +**/.astro/ + +# Drizzle generated +**/drizzle/ diff --git a/apps/web/astro.config.mjs b/apps/web/astro.config.mjs index e762ba5..17f6a62 100644 --- a/apps/web/astro.config.mjs +++ b/apps/web/astro.config.mjs @@ -1,5 +1,5 @@ // @ts-check -import { defineConfig } from 'astro/config'; +import { defineConfig } from "astro/config"; // https://astro.build/config export default defineConfig({}); diff --git a/package.json b/package.json index 0d59312..e91c8ee 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ }, "devDependencies": { "prettier": "^3.8.1", + "prettier-plugin-astro": "^0.14.1", "prettier-plugin-tailwindcss": "^0.7.2", "turbo": "^2.8.16" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 35da7af..07985d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,9 +14,12 @@ importers: prettier: specifier: ^3.8.1 version: 3.8.1 + prettier-plugin-astro: + specifier: ^0.14.1 + version: 0.14.1 prettier-plugin-tailwindcss: specifier: ^0.7.2 - version: 0.7.2(prettier@3.8.1) + version: 0.7.2(prettier-plugin-astro@0.14.1)(prettier@3.8.1) turbo: specifier: ^2.8.16 version: 2.8.16 @@ -127,7 +130,7 @@ importers: devDependencies: '@astrojs/check': specifier: ^0.9.9 - version: 0.9.9(prettier@3.8.1)(typescript@6.0.3) + version: 0.9.9(prettier-plugin-astro@0.14.1)(prettier@3.8.1)(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -4948,6 +4951,10 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + prettier-plugin-astro@0.14.1: + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} + engines: {node: ^14.15.0 || >=16.0.0} + prettier-plugin-tailwindcss@0.7.2: resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==} engines: {node: '>=20.19'} @@ -5302,6 +5309,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + s.color@0.0.15: + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} + safe-array-concat@1.1.3: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} @@ -5325,6 +5335,9 @@ packages: resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} engines: {node: '>=10'} + sass-formatter@0.7.9: + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} + sax@1.5.0: resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} engines: {node: '>=11.0.0'} @@ -5549,6 +5562,9 @@ packages: structured-headers@0.4.1: resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} + suf-log@2.5.3: + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} + supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -6223,9 +6239,9 @@ packages: snapshots: - '@astrojs/check@0.9.9(prettier@3.8.1)(typescript@6.0.3)': + '@astrojs/check@0.9.9(prettier-plugin-astro@0.14.1)(prettier@3.8.1)(typescript@6.0.3)': dependencies: - '@astrojs/language-server': 2.16.9(prettier@3.8.1)(typescript@6.0.3) + '@astrojs/language-server': 2.16.9(prettier-plugin-astro@0.14.1)(prettier@3.8.1)(typescript@6.0.3) chokidar: 4.0.3 kleur: 4.1.5 typescript: 6.0.3 @@ -6242,7 +6258,7 @@ snapshots: dependencies: picomatch: 4.0.4 - '@astrojs/language-server@2.16.9(prettier@3.8.1)(typescript@6.0.3)': + '@astrojs/language-server@2.16.9(prettier-plugin-astro@0.14.1)(prettier@3.8.1)(typescript@6.0.3)': dependencies: '@astrojs/compiler': 2.13.1 '@astrojs/yaml2ts': 0.2.4 @@ -6264,6 +6280,7 @@ snapshots: vscode-uri: 3.1.0 optionalDependencies: prettier: 3.8.1 + prettier-plugin-astro: 0.14.1 transitivePeerDependencies: - typescript @@ -11995,9 +12012,17 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-tailwindcss@0.7.2(prettier@3.8.1): + prettier-plugin-astro@0.14.1: dependencies: + '@astrojs/compiler': 2.13.1 prettier: 3.8.1 + sass-formatter: 0.7.9 + + prettier-plugin-tailwindcss@0.7.2(prettier-plugin-astro@0.14.1)(prettier@3.8.1): + dependencies: + prettier: 3.8.1 + optionalDependencies: + prettier-plugin-astro: 0.14.1 prettier@3.8.1: {} @@ -12409,6 +12434,8 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.4 fsevents: 2.3.3 + s.color@0.0.15: {} + safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 @@ -12436,6 +12463,10 @@ snapshots: safe-stable-stringify@2.5.0: {} + sass-formatter@0.7.9: + dependencies: + suf-log: 2.5.3 + sax@1.5.0: {} scheduler@0.27.0: {} @@ -12721,6 +12752,10 @@ snapshots: structured-headers@0.4.1: {} + suf-log@2.5.3: + dependencies: + s.color: 0.0.15 + supports-color@5.5.0: dependencies: has-flag: 3.0.0 diff --git a/prettier.config.js b/prettier.config.js index e0b489e..be7087c 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -1,7 +1,16 @@ /** @type {import('prettier').Config & import('prettier-plugin-tailwindcss').PluginOptions} */ const config = { + plugins: ["prettier-plugin-astro"], // plugins: ["prettier-plugin-tailwindcss"], trailingComma: "all", + overrides: [ + { + files: "*.astro", + options: { + parser: "astro", + }, + }, + ], }; export default config; From 2fe1da032c9b0b38f15a05fd84d2ff37cda3359f Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 19:11:46 -0400 Subject: [PATCH 28/31] Astro linting --- apps/web/eslint.config.mjs | 11 ++ apps/web/package.json | 9 +- pnpm-lock.yaml | 383 ++++++++++++++++++++++++++++++++++++- 3 files changed, 394 insertions(+), 9 deletions(-) create mode 100644 apps/web/eslint.config.mjs diff --git a/apps/web/eslint.config.mjs b/apps/web/eslint.config.mjs new file mode 100644 index 0000000..e6c6e7a --- /dev/null +++ b/apps/web/eslint.config.mjs @@ -0,0 +1,11 @@ +import { defineConfig } from "eslint/config"; +import js from "@eslint/js"; +import tseslint from "typescript-eslint"; +import astro from "eslint-plugin-astro"; + +export default defineConfig([ + { ignores: [".astro/"] }, + js.configs.recommended, + ...tseslint.configs.recommended, + ...astro.configs.recommended, +]); diff --git a/apps/web/package.json b/apps/web/package.json index c291497..d7ae837 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -10,7 +10,8 @@ "build": "astro build", "preview": "astro preview", "astro": "astro", - "check:types": "astro check" + "check:types": "astro check", + "check:lint": "eslint --max-warnings 0" }, "dependencies": { "@midwifes-notebook/server": "workspace:*", @@ -19,6 +20,10 @@ }, "devDependencies": { "@astrojs/check": "^0.9.9", - "typescript": "^6.0.3" + "@eslint/js": "^10.0.1", + "eslint": "^10.4.0", + "eslint-plugin-astro": "^1.7.0", + "typescript": "^6.0.3", + "typescript-eslint": "^8.58.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07985d1..0d4606f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -131,9 +131,21 @@ importers: '@astrojs/check': specifier: ^0.9.9 version: 0.9.9(prettier-plugin-astro@0.14.1)(prettier@3.8.1)(typescript@6.0.3) + '@eslint/js': + specifier: ^10.0.1 + version: 10.0.1(eslint@10.4.0(jiti@2.6.1)) + eslint: + specifier: ^10.4.0 + version: 10.4.0(jiti@2.6.1) + eslint-plugin-astro: + specifier: ^1.7.0 + version: 1.7.0(eslint@10.4.0(jiti@2.6.1)) typescript: specifier: ^6.0.3 version: 6.0.3 + typescript-eslint: + specifier: ^8.58.0 + version: 8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) packages: @@ -1380,6 +1392,10 @@ packages: resolution: {integrity: sha512-lf19F24LSMfF8weXvW5QEtnLqW70u7kgit5e9PSx0MsHAFclGd1T9ynvWEMDT1w5J4Qt54tomGeAhdoAku1Xow==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/config-array@0.23.5': + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/config-helpers@0.4.2': resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1388,6 +1404,10 @@ packages: resolution: {integrity: sha512-jJhqiY3wPMlWWO3370M86CPJ7pt8GmEwSLglMfQhjXal07RCvhmU0as4IuUEW5SJeunfItiEetHmSxCCe9lDBg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/config-helpers@0.6.0': + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/core@0.17.0': resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1396,6 +1416,10 @@ packages: resolution: {integrity: sha512-8FTGbNzTvmSlc4cZBaShkC6YvFMG0riksYWRFKXztqVdXaQbcZLXlFbSpC05s70sGEsXAw0qwhx69JiW7hQS7A==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/eslintrc@3.3.5': resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1421,6 +1445,10 @@ packages: resolution: {integrity: sha512-55lO/7+Yp0ISKRP0PsPtNTeNGapXaO085aELZmWCVc5SH3jfrqpuU6YgOdIxMS99ZHkQN1cXKE+cdIqwww9ptw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/object-schema@3.0.5': + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/plugin-kit@0.4.1': resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1429,6 +1457,10 @@ packages: resolution: {integrity: sha512-ejvBr8MQCbVsWNZnCwDXjUKq40MDmHalq7cJ6e9s/qzTUFIIo/afzt1Vui9T97FM/V/pN4YsFVoed5NIa96RDg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/plugin-kit@0.7.1': + resolution: {integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@expo/cli@55.0.16': resolution: {integrity: sha512-rp1mBnA5msGDPTfFuqVl+9RsJOtuA0cXsWSJpHdvsIxcSVg0oJyF/rgvrwsFrNQCLXzkMXm+o3CsY9iL1D/CDA==} hasBin: true @@ -1818,6 +1850,18 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + '@nolyfill/is-core-module@1.0.39': resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} @@ -1828,6 +1872,10 @@ packages: '@pinojs/redact@0.4.0': resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==} + '@pkgr/core@0.2.9': + resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@react-native/assets-registry@0.83.2': resolution: {integrity: sha512-9I5l3pGAKnlpQ15uVkeB9Mgjvt3cZEaEc8EDtdexvdtZvLSjtwBzgourrOW4yZUijbjJr8h3YO2Y0q+THwUHTA==} engines: {node: '>= 20.19.4'} @@ -2537,11 +2585,21 @@ packages: asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + astro-eslint-parser@1.4.0: + resolution: {integrity: sha512-+QDcgc7e+au6EZ0YjMmRRjNoQo5bDMlaR45aWDoFsuxQTCM9qmCHRoiKJPELgckJ8Wmr7vcfpa9eCDHBFh6G4w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + astro@6.3.5: resolution: {integrity: sha512-gU+4KedkbTuVgz7YoVAN+9Ftnq0GaYwejxK2NbqDzB0M9dWd0f3kXZBuaM9hzbchRFoRAJfJjFtdX9LK6Ir7ZA==} engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true + astrojs-compiler-sync@1.1.1: + resolution: {integrity: sha512-0mKvB9sDQRIZPsEJadw6OaFbGJ92cJPPR++ICca9XEyiUAZqgVuk25jNmzHPT0KF80rI94trSZrUR5iHFXGGOQ==} + engines: {node: ^18.18.0 || >=20.9.0} + peerDependencies: + '@astrojs/compiler': '>=0.27.0' + async-function@1.0.0: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} @@ -2891,6 +2949,11 @@ packages: resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} engines: {node: '>= 6'} + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -3155,6 +3218,10 @@ packages: resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} @@ -3241,6 +3308,12 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} + eslint-compat-utils@0.6.5: + resolution: {integrity: sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + eslint-config-expo@55.0.0: resolution: {integrity: sha512-YvhaKrp1g7pR/qjdI12E5nw9y0DJZWgYr815vyW8wskGLsFvxATY3mtKL8zm3ZYzWj3Bvc37tRIS661TEkrv9A==} peerDependencies: @@ -3283,6 +3356,12 @@ packages: eslint-import-resolver-webpack: optional: true + eslint-plugin-astro@1.7.0: + resolution: {integrity: sha512-89xpAn528UKCdmyysbg0AHHqi6sqcK89wXnJIpu4F0mFBN03zATEBNK7pRtMfl6gwtMOm5ECXs+Wz5qDHhwTFw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.57.0' + eslint-plugin-expo@1.0.0: resolution: {integrity: sha512-qLtunR+cNFtC+jwYCBia5c/PJurMjSLMOV78KrEOyQK02ohZapU4dCFFnS2hfrJuw0zxfsjVkjqg3QBqi933QA==} engines: {node: '>=18.0.0'} @@ -3341,6 +3420,16 @@ packages: jiti: optional: true + eslint@10.4.0: + resolution: {integrity: sha512-loXy6bWOoP3EP6JA7jo6p5jMpBJmHmsNZM5SFRHLdh1MGOPurMnNBj4ZlAbaqUAaQWbCr7jHV4P7gzAyryZWkQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + eslint@9.39.4: resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3492,6 +3581,10 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -4379,6 +4472,10 @@ packages: merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + metro-babel-transformer@0.83.3: resolution: {integrity: sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g==} engines: {node: '>=20.19.4'} @@ -4939,6 +5036,10 @@ packages: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} + engines: {node: '>=4'} + postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -5057,6 +5158,9 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + queue@6.0.2: resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} @@ -5309,6 +5413,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + s.color@0.0.15: resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} @@ -5590,6 +5697,10 @@ packages: engines: {node: '>=16'} hasBin: true + synckit@0.11.12: + resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} + engines: {node: ^14.18.0 || >=16.0.0} + tailwindcss@4.2.1: resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} @@ -7345,6 +7456,11 @@ snapshots: eslint: 10.2.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.1(eslint@10.4.0(jiti@2.6.1))': + dependencies: + eslint: 10.4.0(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.6.1))': dependencies: eslint: 9.39.4(jiti@2.6.1) @@ -7368,6 +7484,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/config-array@0.23.5': + dependencies: + '@eslint/object-schema': 3.0.5 + debug: 4.4.3(supports-color@5.5.0) + minimatch: 10.2.4 + transitivePeerDependencies: + - supports-color + '@eslint/config-helpers@0.4.2': dependencies: '@eslint/core': 0.17.0 @@ -7376,6 +7500,10 @@ snapshots: dependencies: '@eslint/core': 1.2.0 + '@eslint/config-helpers@0.6.0': + dependencies: + '@eslint/core': 1.2.1 + '@eslint/core@0.17.0': dependencies: '@types/json-schema': 7.0.15 @@ -7384,6 +7512,10 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 + '@eslint/core@1.2.1': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.3.5': dependencies: ajv: 6.14.0 @@ -7402,12 +7534,18 @@ snapshots: optionalDependencies: eslint: 10.2.0(jiti@2.6.1) + '@eslint/js@10.0.1(eslint@10.4.0(jiti@2.6.1))': + optionalDependencies: + eslint: 10.4.0(jiti@2.6.1) + '@eslint/js@9.39.4': {} '@eslint/object-schema@2.1.7': {} '@eslint/object-schema@3.0.4': {} + '@eslint/object-schema@3.0.5': {} + '@eslint/plugin-kit@0.4.1': dependencies: '@eslint/core': 0.17.0 @@ -7418,6 +7556,11 @@ snapshots: '@eslint/core': 1.2.0 levn: 0.4.1 + '@eslint/plugin-kit@0.7.1': + dependencies: + '@eslint/core': 1.2.1 + levn: 0.4.1 + '@expo/cli@55.0.16(@expo/dom-webview@55.0.3)(expo-constants@55.0.7(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(typescript@5.9.3))(expo-font@55.0.4(expo@55.0.6)(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0))(expo@55.0.6)(react-dom@19.2.3(react@19.2.0))(react-native@0.83.2(@babel/core@7.29.0)(@types/react@19.2.14)(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': dependencies: '@expo/code-signing-certificates': 0.0.6 @@ -7984,12 +8127,26 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.1 + '@nolyfill/is-core-module@1.0.39': {} '@oslojs/encoding@1.1.0': {} '@pinojs/redact@0.4.0': {} + '@pkgr/core@0.2.9': {} + '@react-native/assets-registry@0.83.2': {} '@react-native/babel-plugin-codegen@0.83.2(@babel/core@7.29.0)': @@ -8379,6 +8536,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/type-utils': 8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.58.0 + eslint: 10.4.0(jiti@2.6.1) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.57.0 @@ -8403,10 +8576,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.58.0 + debug: 4.4.3(supports-color@5.5.0) + eslint: 10.4.0(jiti@2.6.1) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.57.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) - '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.9.3) + '@typescript-eslint/types': 8.58.0 debug: 4.4.3(supports-color@5.5.0) typescript: 5.9.3 transitivePeerDependencies: @@ -8421,6 +8606,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.58.0(typescript@6.0.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.3) + '@typescript-eslint/types': 8.58.0 + debug: 4.4.3(supports-color@5.5.0) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.57.0': dependencies: '@typescript-eslint/types': 8.57.0 @@ -8439,6 +8633,10 @@ snapshots: dependencies: typescript: 5.9.3 + '@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.3)': + dependencies: + typescript: 6.0.3 + '@typescript-eslint/type-utils@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.57.0 @@ -8446,7 +8644,7 @@ snapshots: '@typescript-eslint/utils': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@5.5.0) eslint: 9.39.4(jiti@2.6.1) - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -8463,6 +8661,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3)': + dependencies: + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + debug: 4.4.3(supports-color@5.5.0) + eslint: 10.4.0(jiti@2.6.1) + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.57.0': {} '@typescript-eslint/types@8.58.0': {} @@ -8476,8 +8686,8 @@ snapshots: debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.4 semver: 7.7.4 - tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -8491,12 +8701,27 @@ snapshots: debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.4 semver: 7.7.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.3)': + dependencies: + '@typescript-eslint/project-service': 8.58.0(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.3) + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 + debug: 4.4.3(supports-color@5.5.0) + minimatch: 10.2.4 + semver: 7.7.4 + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@6.0.3) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) @@ -8519,6 +8744,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.3) + eslint: 10.4.0(jiti@2.6.1) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.57.0': dependencies: '@typescript-eslint/types': 8.57.0 @@ -8796,6 +9043,23 @@ snapshots: asap@2.0.6: {} + astro-eslint-parser@1.4.0: + dependencies: + '@astrojs/compiler': 2.13.1 + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + astrojs-compiler-sync: 1.1.1(@astrojs/compiler@2.13.1) + debug: 4.4.3(supports-color@5.5.0) + entities: 7.0.1 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + semver: 7.7.4 + transitivePeerDependencies: + - supports-color + astro@6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3): dependencies: '@astrojs/compiler': 4.0.0 @@ -8889,6 +9153,11 @@ snapshots: - uploadthing - yaml + astrojs-compiler-sync@1.1.1(@astrojs/compiler@2.13.1): + dependencies: + '@astrojs/compiler': 2.13.1 + synckit: 0.11.12 + async-function@1.0.0: {} atomic-sleep@1.0.0: {} @@ -9301,6 +9570,8 @@ snapshots: css-what@6.2.2: {} + cssesc@3.0.0: {} + csso@5.0.5: dependencies: css-tree: 2.2.1 @@ -9462,6 +9733,8 @@ snapshots: entities@6.0.1: {} + entities@7.0.1: {} + error-stack-parser@2.1.4: dependencies: stackframe: 1.3.4 @@ -9701,6 +9974,11 @@ snapshots: escape-string-regexp@5.0.0: {} + eslint-compat-utils@0.6.5(eslint@10.4.0(jiti@2.6.1)): + dependencies: + eslint: 10.4.0(jiti@2.6.1) + semver: 7.7.4 + eslint-config-expo@55.0.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) @@ -9752,10 +10030,24 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-astro@1.7.0(eslint@10.4.0(jiti@2.6.1)): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.6.1)) + '@jridgewell/sourcemap-codec': 1.5.5 + '@typescript-eslint/types': 8.58.0 + astro-eslint-parser: 1.4.0 + eslint: 10.4.0(jiti@2.6.1) + eslint-compat-utils: 0.6.5(eslint@10.4.0(jiti@2.6.1)) + globals: 16.4.0 + postcss: 8.5.8 + postcss-selector-parser: 7.1.1 + transitivePeerDependencies: + - supports-color + eslint-plugin-expo@1.0.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/types': 8.57.0 - '@typescript-eslint/utils': 8.57.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.4(jiti@2.6.1) transitivePeerDependencies: - supports-color @@ -9871,6 +10163,43 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@10.4.0(jiti@2.6.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.6.0 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.1 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.14.0 + cross-spawn: 7.0.6 + debug: 4.4.3(supports-color@5.5.0) + escape-string-regexp: 4.0.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + minimatch: 10.2.4 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + eslint@9.39.4(jiti@2.6.1): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) @@ -10076,6 +10405,14 @@ snapshots: fast-deep-equal@3.1.3: {} + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + fast-json-stable-stringify@2.1.0: {} fast-json-stringify@6.4.0: @@ -11098,6 +11435,8 @@ snapshots: merge-stream@2.0.0: {} + merge2@1.4.1: {} + metro-babel-transformer@0.83.3: dependencies: '@babel/core': 7.29.0 @@ -11998,6 +12337,11 @@ snapshots: possible-typed-array-names@1.1.0: {} + postcss-selector-parser@7.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss@8.4.49: dependencies: nanoid: 3.3.11 @@ -12063,6 +12407,8 @@ snapshots: punycode@2.3.1: {} + queue-microtask@1.2.3: {} + queue@6.0.2: dependencies: inherits: 2.0.4 @@ -12434,6 +12780,10 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.4 fsevents: 2.3.3 + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + s.color@0.0.15: {} safe-array-concat@1.1.3: @@ -12785,6 +13135,10 @@ snapshots: picocolors: 1.1.1 sax: 1.5.0 + synckit@0.11.12: + dependencies: + '@pkgr/core': 0.2.9 + tailwindcss@4.2.1: {} terminal-link@2.1.1: @@ -12853,6 +13207,10 @@ snapshots: dependencies: typescript: 5.9.3 + ts-api-utils@2.5.0(typescript@6.0.3): + dependencies: + typescript: 6.0.3 + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -12956,6 +13314,17 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/parser': 8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) + eslint: 10.4.0(jiti@2.6.1) + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + typescript@5.9.3: {} typescript@6.0.3: {} From 891c92865960034028cf92cfee08cf000e439b2f Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 22:45:37 -0400 Subject: [PATCH 29/31] Hoist libraries used in dev tooling and force vscode to use the correct eslint files for each dir --- .npmrc | 4 ++++ .vscode/settings.json | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b8932b1 --- /dev/null +++ b/.npmrc @@ -0,0 +1,4 @@ +public-hoist-pattern[]=@astrojs/check +public-hoist-pattern[]=eslint-plugin-astro +public-hoist-pattern[]=astro-eslint-parser +public-hoist-pattern[]=@typescript-eslint/* diff --git a/.vscode/settings.json b/.vscode/settings.json index 339d143..00018be 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,5 +2,10 @@ "cSpell.words": [ "midwifes" ], - "eslint.useFlatConfig": true + "eslint.useFlatConfig": true, + "eslint.workingDirectories": [ + { "directory": "apps/web", "changeProcessCWD": true }, + { "directory": "apps/mobile", "changeProcessCWD": true }, + { "directory": "apps/server", "changeProcessCWD": true } + ] } \ No newline at end of file From 119c474d2db6d1486513f9c6876920b4980b9397 Mon Sep 17 00:00:00 2001 From: davidasix Date: Mon, 18 May 2026 22:58:33 -0400 Subject: [PATCH 30/31] Add pre-commit hook to apply prettier --- .husky/pre-commit | 1 + package.json | 8 +- pnpm-lock.yaml | 237 ++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 237 insertions(+), 9 deletions(-) create mode 100644 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..cb2c84d --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1 @@ +pnpm lint-staged diff --git a/package.json b/package.json index e91c8ee..b0c7f46 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,8 @@ "check:lint": "turbo check:lint", "check:types": "turbo check:types", "check:format": "prettier --check .", - "format": "prettier --write ." + "format": "prettier --write .", + "prepare": "husky" }, "keywords": [], "author": "", @@ -38,7 +39,12 @@ "minimatch@3>brace-expansion": "^1.1.11" } }, + "lint-staged": { + "*": "prettier --write --ignore-unknown" + }, "devDependencies": { + "husky": "^9.1.7", + "lint-staged": "^17.0.5", "prettier": "^3.8.1", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-tailwindcss": "^0.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d4606f..123f917 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,12 @@ importers: .: devDependencies: + husky: + specifier: ^9.1.7 + version: 9.1.7 + lint-staged: + specifier: ^17.0.5 + version: 17.0.5 prettier: specifier: ^3.8.1 version: 3.8.1 @@ -126,7 +132,7 @@ importers: version: 11.12.0(@trpc/server@11.12.0(typescript@6.0.3))(typescript@6.0.3) astro: specifier: ^6.3.5 - version: 6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3) + version: 6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.9.0) devDependencies: '@astrojs/check': specifier: ^0.9.9 @@ -2507,6 +2513,10 @@ packages: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} + ansi-escapes@7.3.0: + resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==} + engines: {node: '>=18'} + ansi-regex@4.1.1: resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} engines: {node: '>=6'} @@ -2515,6 +2525,10 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -2527,6 +2541,10 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -2844,10 +2862,18 @@ packages: resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} engines: {node: '>=4'} + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + cli-spinners@2.9.2: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} + cli-truncate@5.2.0: + resolution: {integrity: sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==} + engines: {node: '>=20'} + cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -3196,6 +3222,9 @@ packages: emmet@2.4.11: resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} + emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3222,6 +3251,10 @@ packages: resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} engines: {node: '>=0.12'} + environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} @@ -3724,6 +3757,10 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} + engines: {node: '>=18'} + get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -3895,6 +3932,11 @@ packages: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} + husky@9.1.7: + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} + engines: {node: '>=18'} + hasBin: true + ignore-by-default@1.0.1: resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} @@ -4006,6 +4048,10 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + is-fullwidth-code-point@5.1.0: + resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==} + engines: {node: '>=18'} + is-generator-function@1.1.2: resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} engines: {node: '>= 0.4'} @@ -4360,6 +4406,15 @@ packages: resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} engines: {node: '>= 12.0.0'} + lint-staged@17.0.5: + resolution: {integrity: sha512-d12yC+/e8RhBjZtaxZn71FyrgU/P5e+uAPifhCLwdosQZP/zamSdKRWDC30ocVIbzDKiFG1McHc/LUgB92GIPw==} + engines: {node: '>=22.22.1'} + hasBin: true + + listr2@10.2.1: + resolution: {integrity: sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==} + engines: {node: '>=22.13.0'} + locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -4381,6 +4436,10 @@ packages: resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} engines: {node: '>=4'} + log-update@6.1.0: + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} + engines: {node: '>=18'} + longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} @@ -4705,6 +4764,10 @@ packages: resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} engines: {node: '>=4'} + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + minimatch@10.2.4: resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} engines: {node: 18 || 20 || >=22} @@ -4895,6 +4958,10 @@ packages: resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} engines: {node: '>=4'} + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + oniguruma-parser@0.12.2: resolution: {integrity: sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==} @@ -5380,6 +5447,10 @@ packages: resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} engines: {node: '>=4'} + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + ret@0.5.0: resolution: {integrity: sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==} engines: {node: '>=10'} @@ -5538,6 +5609,10 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + simple-plist@1.3.1: resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==} @@ -5552,6 +5627,14 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + slice-ansi@7.1.2: + resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==} + engines: {node: '>=18'} + + slice-ansi@8.0.0: + resolution: {integrity: sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==} + engines: {node: '>=20'} + slugify@1.6.6: resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} engines: {node: '>=8.0.0'} @@ -5621,10 +5704,22 @@ packages: stream-shift@1.0.3: resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + string-width@8.2.1: + resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} + engines: {node: '>=20'} + string.prototype.matchall@4.0.12: resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} @@ -5658,6 +5753,10 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -6244,10 +6343,18 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + wrap-ansi@10.0.0: + resolution: {integrity: sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==} + engines: {node: '>=20'} + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} + wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + engines: {node: '>=18'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -6319,6 +6426,11 @@ packages: engines: {node: '>= 14.6'} hasBin: true + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -8941,10 +9053,16 @@ snapshots: dependencies: type-fest: 0.21.3 + ansi-escapes@7.3.0: + dependencies: + environment: 1.1.0 + ansi-regex@4.1.1: {} ansi-regex@5.0.1: {} + ansi-regex@6.2.2: {} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 @@ -8955,6 +9073,8 @@ snapshots: ansi-styles@5.2.0: {} + ansi-styles@6.2.3: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -9060,7 +9180,7 @@ snapshots: transitivePeerDependencies: - supports-color - astro@6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3): + astro@6.3.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.60.4)(terser@5.46.0)(tsx@4.22.2)(yaml@2.9.0): dependencies: '@astrojs/compiler': 4.0.0 '@astrojs/internal-helpers': 0.9.1 @@ -9112,8 +9232,8 @@ snapshots: unist-util-visit: 5.1.0 unstorage: 1.17.5 vfile: 6.0.3 - vite: 7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3) - vitefu: 1.1.3(vite@7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3)) + vite: 7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.9.0) + vitefu: 1.1.3(vite@7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.9.0)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 zod: 4.3.6 @@ -9462,8 +9582,17 @@ snapshots: dependencies: restore-cursor: 2.0.0 + cli-cursor@5.0.0: + dependencies: + restore-cursor: 5.1.0 + cli-spinners@2.9.2: {} + cli-truncate@5.2.0: + dependencies: + slice-ansi: 8.0.0 + string-width: 8.2.1 + cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -9719,6 +9848,8 @@ snapshots: '@emmetio/abbreviation': 2.3.3 '@emmetio/css-abbreviation': 2.1.8 + emoji-regex@10.6.0: {} + emoji-regex@8.0.0: {} encodeurl@1.0.2: {} @@ -9735,6 +9866,8 @@ snapshots: entities@7.0.1: {} + environment@1.1.0: {} + error-stack-parser@2.1.4: dependencies: stackframe: 1.3.4 @@ -10565,6 +10698,8 @@ snapshots: get-caller-file@2.0.5: {} + get-east-asian-width@1.6.0: {} + get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -10807,6 +10942,8 @@ snapshots: transitivePeerDependencies: - supports-color + husky@9.1.7: {} + ignore-by-default@1.0.1: {} ignore@5.3.2: {} @@ -10907,6 +11044,10 @@ snapshots: is-fullwidth-code-point@3.0.0: {} + is-fullwidth-code-point@5.1.0: + dependencies: + get-east-asian-width: 1.6.0 + is-generator-function@1.1.2: dependencies: call-bound: 1.0.4 @@ -11253,6 +11394,23 @@ snapshots: lightningcss-win32-arm64-msvc: 1.32.0 lightningcss-win32-x64-msvc: 1.32.0 + lint-staged@17.0.5: + dependencies: + listr2: 10.2.1 + picomatch: 4.0.4 + string-argv: 0.3.2 + tinyexec: 1.1.2 + optionalDependencies: + yaml: 2.9.0 + + listr2@10.2.1: + dependencies: + cli-truncate: 5.2.0 + eventemitter3: 5.0.4 + log-update: 6.1.0 + rfdc: 1.4.1 + wrap-ansi: 10.0.0 + locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -11271,6 +11429,14 @@ snapshots: dependencies: chalk: 2.4.2 + log-update@6.1.0: + dependencies: + ansi-escapes: 7.3.0 + cli-cursor: 5.0.0 + slice-ansi: 7.1.2 + strip-ansi: 7.2.0 + wrap-ansi: 9.0.2 + longest-streak@3.1.0: {} loose-envify@1.4.0: @@ -11998,6 +12164,8 @@ snapshots: mimic-fn@1.2.0: {} + mimic-function@5.0.1: {} + minimatch@10.2.4: dependencies: brace-expansion: 5.0.5 @@ -12185,6 +12353,10 @@ snapshots: dependencies: mimic-fn: 1.2.0 + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + oniguruma-parser@0.12.2: {} oniguruma-to-es@4.3.6: @@ -12714,6 +12886,11 @@ snapshots: onetime: 2.0.1 signal-exit: 3.0.7 + restore-cursor@5.1.0: + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 + ret@0.5.0: {} retext-latin@4.0.0: @@ -12965,6 +13142,8 @@ snapshots: signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + simple-plist@1.3.1: dependencies: bplist-creator: 0.1.0 @@ -12979,6 +13158,16 @@ snapshots: slash@3.0.0: {} + slice-ansi@7.1.2: + dependencies: + ansi-styles: 6.2.3 + is-fullwidth-code-point: 5.1.0 + + slice-ansi@8.0.0: + dependencies: + ansi-styles: 6.2.3 + is-fullwidth-code-point: 5.1.0 + slugify@1.6.6: {} smol-toml@1.6.1: {} @@ -13029,12 +13218,25 @@ snapshots: stream-shift@1.0.3: {} + string-argv@0.3.2: {} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + string-width@7.2.0: + dependencies: + emoji-regex: 10.6.0 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 + + string-width@8.2.1: + dependencies: + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 + string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 @@ -13096,6 +13298,10 @@ snapshots: dependencies: ansi-regex: 5.0.1 + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.2.2 + strip-bom@3.0.0: {} strip-json-comments@3.1.1: {} @@ -13487,7 +13693,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3): + vite@7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.9.0): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -13502,11 +13708,11 @@ snapshots: lightningcss: 1.32.0 terser: 5.46.0 tsx: 4.22.2 - yaml: 2.8.3 + yaml: 2.9.0 - vitefu@1.1.3(vite@7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3)): + vitefu@1.1.3(vite@7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.9.0)): optionalDependencies: - vite: 7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.8.3) + vite: 7.3.3(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.2)(yaml@2.9.0) vlq@1.0.1: {} @@ -13670,12 +13876,24 @@ snapshots: word-wrap@1.2.5: {} + wrap-ansi@10.0.0: + dependencies: + ansi-styles: 6.2.3 + string-width: 8.2.1 + strip-ansi: 7.2.0 + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 + wrap-ansi@9.0.2: + dependencies: + ansi-styles: 6.2.3 + string-width: 7.2.0 + strip-ansi: 7.2.0 + wrappy@1.0.2: {} write-file-atomic@4.0.2: @@ -13725,6 +13943,9 @@ snapshots: yaml@2.8.3: {} + yaml@2.9.0: + optional: true + yargs-parser@21.1.1: {} yargs-parser@22.0.0: {} From 02754cd8a73a1bd7f8e987875fe8e564d9d5e3aa Mon Sep 17 00:00:00 2001 From: davidasix Date: Tue, 19 May 2026 09:44:19 -0400 Subject: [PATCH 31/31] Add GH workflow --- .github/workflows/pr-check.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/pr-check.yml diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml new file mode 100644 index 0000000..c00cfd2 --- /dev/null +++ b/.github/workflows/pr-check.yml @@ -0,0 +1,25 @@ +name: PR Check + +on: + pull_request: + branches: + - main + +jobs: + check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: pnpm/action-setup@v4 + with: + version: 10.26.1 + + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: pnpm + + - run: pnpm install --frozen-lockfile + + - run: pnpm check

lPFr+M8?R;O-fMy)qTx{!AlGj6u)8=P}bN-%Y`F_6ySqRj$Nn2w{6vv>H zR*4nrj2fnOXvxaChG`m%{#F4^kZnkZn{Psu^!_z%s!)__B?HVi{(5Qsb&Xrc<$^x0 z=rJ(QcKH<^)LrOP_ac7!;MeLDn{@hyir3>MhOn3LVBPJ0X~vy2ikd@sDoBCT?4q7F z#xia8C(aYp20P=zR@qm4<~^>5s5(?MGzc%%l{6Y5m7?HII;^*WA=Q69W%vl1eQ{#i zT%;o0%Dcg+DCz7!2qh^I)XRz`m|T~d{14wlq4t#{-w3#O{rrEO*vLJN#inLX_62eTFI3*3~Ij-jwr zL_A`{7rv-1i3a+@wXz|pmD)ZgaIJxA5Whl20}&O$SZ2;VlOnXJH;}dxZ#U*OZLzR0 zu1>xyy_Lm)4-q53zrFo*pGpvowR!q!V+zg2tWAAj{Q zMh zw9caFGGTyN=#JfYx9kS9u|;HAJ8wY%KlM&*anQVFu@ZaX=ORiP-Sv`5J}hn*Z?Lys z_kcxoI2fqUpx|CxKTi!rQbgD~L0U`9tqhu0kcx|ZAK@3S>Dj<4=nfMyflb@h6Mng?{SfFNIhSY2m{8FHPT?(s z<~x*SsEd%|JB4B$yXOkbJWRXT`;xGHF5%#~NzF_b8NKTLX}p;RQ6etASl!+(Dap{9 z!}EbKo`)Ue9avikaLC)hPCQu2wv_JH>s{s5JZ94$@XSlx!|z3n;sk1MS}JHqMG`<* zO9?~j9}Z`47wS=i|6-L=0ckRxv;dKH!>O}c0;!bCWJVr=U2M!wbho!}tf*ct(Gb-3 zxpPwvNdY5Rm?xWMPO}bcoaeSBAp8XNdbc{L)b_~+y$D6Ox!S_RLW<{)4*#~Iul*Zq zs%`|SpuO3pLXhWGNW*-d_Y+^Y;OmU(>27uG?)mlE6mV$L1g+V7CaMzc6Z__U3nKTs zpsM&!@O6dJ+(nsUInXi}2DyF*5oc)e8-CQgYj$uB&q>}N-~hOW)h=|n9lhZW?+872 ze^U!@B|+kG2x#6#D3&jXvr$tO@#YENVxdjU1N*(!e6$L6h8P%D^zf9!!Cvz_44l&_ zCr}8{2vSR@SWY#^UNq&NCg`$iB<*%MDEmE4cHHp~)sZ*j7}|u^mnqU+`$3aAQbW~9 zl7p&U>M8tbxeCn3)9Jw;acAJ$JdNaFH<(}u8pIty!YZN^1bTC^A00!FkTXGB4assq z4*+TbznP0GVcYT0rtV5sNLhn{$7s)iE?^cx@~s<{YMP-bS)oV8L&~~q5U5j1pbL|) zA4SrjztH7$1bk8jrsl! zS|e;vrrL8)PaCN2&qvC1h(PlcF+=Mq-^7Oo(Tf=h%!y1uLhoC=4EZ#Mj+1UapI2xy ze3Bf5Jjo2C#jqm?o#3K_(@#TWL8JCXIna}?2R zDKPXYf_6OXm=_YEwR{UTl+-Ek7Kw3rGXTv5@P2=lD{Lh2h$4zC|F~L`ekR4O5Bo4J zl@fi+`A><$j=eutdk&m(EVN?Sm_Rf5fzzH*E8#F05+%;omA8H!-btmvcN?}ZgM$ZZ zz{R0HtbBti^?mXhBQf57a4moiRcX6v6sf=`LhIO3H z;I?K!o`^&FiM!gYtq>Cm8imgJ8%s09kLgU{ch<$q@XA(;t!{ z9_<38Szw(}LeLx1Vy)H~V20V+%u1U~egqk8jf zsOnJokZC(0^>5W;kRGU0*kpJs Ye9skgG3}47>d3F?^9JV%&th-<9|r#Dc>n+a diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml deleted file mode 100644 index 1d72e7a..0000000 --- a/android/app/src/main/res/values/colors.xml +++ /dev/null @@ -1,4 +0,0 @@ - - #82B983 - #FFF - diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml deleted file mode 100644 index b1ea4e0..0000000 --- a/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - Midwife - diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml deleted file mode 100644 index 65ed07e..0000000 --- a/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - diff --git a/android/build.gradle b/android/build.gradle deleted file mode 100644 index c9bc539..0000000 --- a/android/build.gradle +++ /dev/null @@ -1,53 +0,0 @@ -import org.apache.tools.ant.taskdefs.condition.Os - -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - ext { - buildToolsVersion = "31.0.0" - minSdkVersion = 21 - compileSdkVersion = 31 - targetSdkVersion = 31 - - if (System.properties['os.arch'] == "aarch64") { - // For M1 Users we need to use the NDK 24 which added support for aarch64 - ndkVersion = "24.0.8215888" - } else { - // Otherwise we default to the side-by-side NDK version from AGP. - ndkVersion = "21.4.7075529" - } - } - repositories { - google() - mavenCentral() - } - dependencies { - classpath("com.android.tools.build:gradle:7.1.1") - classpath("com.facebook.react:react-native-gradle-plugin") - classpath("de.undercouch:gradle-download-task:5.0.1") - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - } -} - -allprojects { - repositories { - maven { - // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url("$rootDir/../node_modules/react-native/android") - } - maven { - // Android JSC is installed from npm - url("$rootDir/../node_modules/jsc-android/dist") - } - mavenCentral { - // We don't want to fetch react-native from Maven Central as there are - // older versions over there. - content { - excludeGroup "com.facebook.react" - } - } - google() - maven { url 'https://www.jitpack.io' } - } -} diff --git a/android/gradle.properties b/android/gradle.properties deleted file mode 100644 index b1a3a5e..0000000 --- a/android/gradle.properties +++ /dev/null @@ -1,43 +0,0 @@ -# Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. - -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app's APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true - -# Version of flipper SDK to use with React Native -FLIPPER_VERSION=0.125.0 - -# Use this property to specify which architecture you want to build. -# You can also override it from the CLI using -# ./gradlew -PreactNativeArchitectures=x86_64 -reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 - -# Use this property to enable support to the new architecture. -# This will allow you to use TurboModules and the Fabric render in -# your application. You should enable this flag either if you want -# to write custom TurboModules/Fabric components OR use libraries that -# are providing them. -newArchEnabled=false - -MYAPP_UPLOAD_STORE_FILE=midwifeassist.keystore -MYAPP_UPLOAD_KEY_ALIAS=midwifeassist \ No newline at end of file diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 7454180f2ae8848c63b8b4dea2cb829da983f2fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59536 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 QuEJmfE|#`Dqx|px0L@K;Y5)KL diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 669386b..0000000 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/android/gradlew b/android/gradlew deleted file mode 100644 index 1b6c787..0000000 --- a/android/gradlew +++ /dev/null @@ -1,234 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015-2021 the original authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -############################################################################## -# -# Gradle start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh Gradle -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit - -APP_NAME="Gradle" -APP_BASE_NAME=${0##*/} - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat deleted file mode 100644 index 107acd3..0000000 --- a/android/gradlew.bat +++ /dev/null @@ -1,89 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/android/settings.gradle b/android/settings.gradle deleted file mode 100644 index 4f4dcc1..0000000 --- a/android/settings.gradle +++ /dev/null @@ -1,11 +0,0 @@ -rootProject.name = 'midwife' -apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) -include ':app' -includeBuild('../node_modules/react-native-gradle-plugin') - -if (settings.hasProperty("newArchEnabled") && settings.newArchEnabled == "true") { - include(":ReactAndroid") - project(":ReactAndroid").projectDir = file('../node_modules/react-native/ReactAndroid') - include(":ReactAndroid:hermes-engine") - project(":ReactAndroid:hermes-engine").projectDir = file('../node_modules/react-native/ReactAndroid/hermes-engine') -} diff --git a/app.json b/app.json deleted file mode 100644 index 9e9fa0d..0000000 --- a/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "midwife", - "displayName": "midwife" -} \ No newline at end of file diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index 983e075..0000000 --- a/babel.config.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - presets: ['module:metro-react-native-babel-preset'], - plugins: ['react-native-reanimated/plugin'], -}; diff --git a/index.js b/index.js deleted file mode 100644 index a850d03..0000000 --- a/index.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @format - */ - -import {AppRegistry} from 'react-native'; -import App from './App'; -import {name as appName} from './app.json'; - -AppRegistry.registerComponent(appName, () => App); diff --git a/ios/.xcode.env b/ios/.xcode.env deleted file mode 100644 index 3d5782c..0000000 --- a/ios/.xcode.env +++ /dev/null @@ -1,11 +0,0 @@ -# This `.xcode.env` file is versioned and is used to source the environment -# used when running script phases inside Xcode. -# To customize your local environment, you can create an `.xcode.env.local` -# file that is not versioned. - -# NODE_BINARY variable contains the PATH to the node executable. -# -# Customize the NODE_BINARY variable here. -# For example, to use nvm with brew, add the following line -# . "$(brew --prefix nvm)/nvm.sh" --no-use -export NODE_BINARY=$(command -v node) diff --git a/ios/Podfile b/ios/Podfile deleted file mode 100644 index 9744be4..0000000 --- a/ios/Podfile +++ /dev/null @@ -1,35 +0,0 @@ -require_relative '../node_modules/react-native/scripts/react_native_pods' -require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' - -platform :ios, '12.4' -install! 'cocoapods', :deterministic_uuids => false - -production = ENV["PRODUCTION"] == "1" - -target 'midwife' do - config = use_native_modules! - - # Flags change depending on the env values. - flags = get_default_flags() - - use_react_native!( - :path => config[:reactNativePath], - # to enable hermes on iOS, change `false` to `true` and then install pods - :production => production, - :hermes_enabled => flags[:hermes_enabled], - :fabric_enabled => flags[:fabric_enabled], - :flipper_configuration => FlipperConfiguration.enabled, - # An absolute path to your application root. - :app_path => "#{Pod::Config.instance.installation_root}/.." - ) - - target 'midwifeTests' do - inherit! :complete - # Pods for testing - end - - post_install do |installer| - react_native_post_install(installer) - __apply_Xcode_12_5_M1_post_install_workaround(installer) - end -end diff --git a/ios/midwife.xcodeproj/project.pbxproj b/ios/midwife.xcodeproj/project.pbxproj deleted file mode 100644 index dce2349..0000000 --- a/ios/midwife.xcodeproj/project.pbxproj +++ /dev/null @@ -1,700 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 00E356F31AD99517003FC87E /* midwifeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* midwifeTests.m */; }; - 0C80B921A6F3F58F76C31292 /* libPods-midwife.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-midwife.a */; }; - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 7699B88040F8A987B510C191 /* libPods-midwife-midwifeTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-midwife-midwifeTests.a */; }; - 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13B07F861A680F5B00A75B9A; - remoteInfo = midwife; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 00E356EE1AD99517003FC87E /* midwifeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = midwifeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 00E356F21AD99517003FC87E /* midwifeTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = midwifeTests.m; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* midwife.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = midwife.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = midwife/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = midwife/AppDelegate.mm; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = midwife/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = midwife/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = midwife/main.m; sourceTree = ""; }; - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-midwife-midwifeTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-midwife-midwifeTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B4392A12AC88292D35C810B /* Pods-midwife.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-midwife.debug.xcconfig"; path = "Target Support Files/Pods-midwife/Pods-midwife.debug.xcconfig"; sourceTree = ""; }; - 5709B34CF0A7D63546082F79 /* Pods-midwife.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-midwife.release.xcconfig"; path = "Target Support Files/Pods-midwife/Pods-midwife.release.xcconfig"; sourceTree = ""; }; - 5B7EB9410499542E8C5724F5 /* Pods-midwife-midwifeTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-midwife-midwifeTests.debug.xcconfig"; path = "Target Support Files/Pods-midwife-midwifeTests/Pods-midwife-midwifeTests.debug.xcconfig"; sourceTree = ""; }; - 5DCACB8F33CDC322A6C60F78 /* libPods-midwife.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-midwife.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = midwife/LaunchScreen.storyboard; sourceTree = ""; }; - 89C6BE57DB24E9ADA2F236DE /* Pods-midwife-midwifeTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-midwife-midwifeTests.release.xcconfig"; path = "Target Support Files/Pods-midwife-midwifeTests/Pods-midwife-midwifeTests.release.xcconfig"; sourceTree = ""; }; - ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 00E356EB1AD99517003FC87E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7699B88040F8A987B510C191 /* libPods-midwife-midwifeTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0C80B921A6F3F58F76C31292 /* libPods-midwife.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 00E356EF1AD99517003FC87E /* midwifeTests */ = { - isa = PBXGroup; - children = ( - 00E356F21AD99517003FC87E /* midwifeTests.m */, - 00E356F01AD99517003FC87E /* Supporting Files */, - ); - path = midwifeTests; - sourceTree = ""; - }; - 00E356F01AD99517003FC87E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 00E356F11AD99517003FC87E /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 13B07FAE1A68108700A75B9A /* midwife */ = { - isa = PBXGroup; - children = ( - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, - 13B07FB71A68108700A75B9A /* main.m */, - ); - name = midwife; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 5DCACB8F33CDC322A6C60F78 /* libPods-midwife.a */, - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-midwife-midwifeTests.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* midwife */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 00E356EF1AD99517003FC87E /* midwifeTests */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - BBD78D7AC51CEA395F1C20DB /* Pods */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* midwife.app */, - 00E356EE1AD99517003FC87E /* midwifeTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - BBD78D7AC51CEA395F1C20DB /* Pods */ = { - isa = PBXGroup; - children = ( - 3B4392A12AC88292D35C810B /* Pods-midwife.debug.xcconfig */, - 5709B34CF0A7D63546082F79 /* Pods-midwife.release.xcconfig */, - 5B7EB9410499542E8C5724F5 /* Pods-midwife-midwifeTests.debug.xcconfig */, - 89C6BE57DB24E9ADA2F236DE /* Pods-midwife-midwifeTests.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 00E356ED1AD99517003FC87E /* midwifeTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "midwifeTests" */; - buildPhases = ( - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */, - 00E356EA1AD99517003FC87E /* Sources */, - 00E356EB1AD99517003FC87E /* Frameworks */, - 00E356EC1AD99517003FC87E /* Resources */, - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */, - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - 00E356F51AD99517003FC87E /* PBXTargetDependency */, - ); - name = midwifeTests; - productName = midwifeTests; - productReference = 00E356EE1AD99517003FC87E /* midwifeTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 13B07F861A680F5B00A75B9A /* midwife */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "midwife" */; - buildPhases = ( - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, - FD10A7F022414F080027D42C /* Start Packager */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */, - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = midwife; - productName = midwife; - productReference = 13B07F961A680F5B00A75B9A /* midwife.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1210; - TargetAttributes = { - 00E356ED1AD99517003FC87E = { - CreatedOnToolsVersion = 6.2; - TestTargetID = 13B07F861A680F5B00A75B9A; - }; - 13B07F861A680F5B00A75B9A = { - LastSwiftMigration = 1120; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "midwife" */; - compatibilityVersion = "Xcode 12.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* midwife */, - 00E356ED1AD99517003FC87E /* midwifeTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 00E356EC1AD99517003FC87E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/.xcode.env.local", - "$(SRCROOT)/.xcode.env", - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; - }; - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-midwife/Pods-midwife-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-midwife/Pods-midwife-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-midwife/Pods-midwife-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-midwife-midwifeTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-midwife-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-midwife-midwifeTests/Pods-midwife-midwifeTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-midwife-midwifeTests/Pods-midwife-midwifeTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-midwife-midwifeTests/Pods-midwife-midwifeTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-midwife/Pods-midwife-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-midwife/Pods-midwife-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-midwife/Pods-midwife-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-midwife-midwifeTests/Pods-midwife-midwifeTests-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-midwife-midwifeTests/Pods-midwife-midwifeTests-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-midwife-midwifeTests/Pods-midwife-midwifeTests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - FD10A7F022414F080027D42C /* Start Packager */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Start Packager"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 00E356EA1AD99517003FC87E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 00E356F31AD99517003FC87E /* midwifeTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13B07F861A680F5B00A75B9A /* midwife */; - targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 00E356F61AD99517003FC87E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-midwife-midwifeTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = midwifeTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/midwife.app/midwife"; - }; - name = Debug; - }; - 00E356F71AD99517003FC87E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-midwife-midwifeTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = midwifeTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/midwife.app/midwife"; - }; - name = Release; - }; - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-midwife.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = midwife/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = midwife; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-midwife.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = midwife/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = midwife; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = ( - "\"$(SDKROOT)/usr/lib/swift\"", - "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", - "\"$(inherited)\"", - ); - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = ( - "$(OTHER_CFLAGS)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - ); - SDKROOT = iphoneos; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = ( - "\"$(SDKROOT)/usr/lib/swift\"", - "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", - "\"$(inherited)\"", - ); - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_CPLUSPLUSFLAGS = ( - "$(OTHER_CFLAGS)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - ); - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "midwifeTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00E356F61AD99517003FC87E /* Debug */, - 00E356F71AD99517003FC87E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "midwife" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "midwife" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/ios/midwife.xcodeproj/xcshareddata/xcschemes/midwife.xcscheme b/ios/midwife.xcodeproj/xcshareddata/xcschemes/midwife.xcscheme deleted file mode 100644 index b2fce07..0000000 --- a/ios/midwife.xcodeproj/xcshareddata/xcschemes/midwife.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/midwife/AppDelegate.h b/ios/midwife/AppDelegate.h deleted file mode 100644 index ef1de86..0000000 --- a/ios/midwife/AppDelegate.h +++ /dev/null @@ -1,8 +0,0 @@ -#import -#import - -@interface AppDelegate : UIResponder - -@property (nonatomic, strong) UIWindow *window; - -@end diff --git a/ios/midwife/AppDelegate.mm b/ios/midwife/AppDelegate.mm deleted file mode 100644 index 27e1d9b..0000000 --- a/ios/midwife/AppDelegate.mm +++ /dev/null @@ -1,133 +0,0 @@ -#import "AppDelegate.h" - -#import -#import -#import - -#import - -#if RCT_NEW_ARCH_ENABLED -#import -#import -#import -#import -#import -#import - -#import - -static NSString *const kRNConcurrentRoot = @"concurrentRoot"; - -@interface AppDelegate () { - RCTTurboModuleManager *_turboModuleManager; - RCTSurfacePresenterBridgeAdapter *_bridgeAdapter; - std::shared_ptr _reactNativeConfig; - facebook::react::ContextContainer::Shared _contextContainer; -} -@end -#endif - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - RCTAppSetupPrepareApp(application); - - RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions]; - -#if RCT_NEW_ARCH_ENABLED - _contextContainer = std::make_shared(); - _reactNativeConfig = std::make_shared(); - _contextContainer->insert("ReactNativeConfig", _reactNativeConfig); - _bridgeAdapter = [[RCTSurfacePresenterBridgeAdapter alloc] initWithBridge:bridge contextContainer:_contextContainer]; - bridge.surfacePresenter = _bridgeAdapter.surfacePresenter; -#endif - - NSDictionary *initProps = [self prepareInitialProps]; - UIView *rootView = RCTAppSetupDefaultRootView(bridge, @"midwife", initProps); - - if (@available(iOS 13.0, *)) { - rootView.backgroundColor = [UIColor systemBackgroundColor]; - } else { - rootView.backgroundColor = [UIColor whiteColor]; - } - - self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; - UIViewController *rootViewController = [UIViewController new]; - rootViewController.view = rootView; - self.window.rootViewController = rootViewController; - [self.window makeKeyAndVisible]; - return YES; -} - -/// This method controls whether the `concurrentRoot`feature of React18 is turned on or off. -/// -/// @see: https://reactjs.org/blog/2022/03/29/react-v18.html -/// @note: This requires to be rendering on Fabric (i.e. on the New Architecture). -/// @return: `true` if the `concurrentRoot` feture is enabled. Otherwise, it returns `false`. -- (BOOL)concurrentRootEnabled -{ - // Switch this bool to turn on and off the concurrent root - return true; -} - -- (NSDictionary *)prepareInitialProps -{ - NSMutableDictionary *initProps = [NSMutableDictionary new]; - -#ifdef RCT_NEW_ARCH_ENABLED - initProps[kRNConcurrentRoot] = @([self concurrentRootEnabled]); -#endif - - return initProps; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -#if RCT_NEW_ARCH_ENABLED - -#pragma mark - RCTCxxBridgeDelegate - -- (std::unique_ptr)jsExecutorFactoryForBridge:(RCTBridge *)bridge -{ - _turboModuleManager = [[RCTTurboModuleManager alloc] initWithBridge:bridge - delegate:self - jsInvoker:bridge.jsCallInvoker]; - return RCTAppSetupDefaultJsExecutorFactory(bridge, _turboModuleManager); -} - -#pragma mark RCTTurboModuleManagerDelegate - -- (Class)getModuleClassFromName:(const char *)name -{ - return RCTCoreModulesClassProvider(name); -} - -- (std::shared_ptr)getTurboModule:(const std::string &)name - jsInvoker:(std::shared_ptr)jsInvoker -{ - return nullptr; -} - -- (std::shared_ptr)getTurboModule:(const std::string &)name - initParams: - (const facebook::react::ObjCTurboModule::InitParams &)params -{ - return nullptr; -} - -- (id)getModuleInstanceFromClass:(Class)moduleClass -{ - return RCTAppSetupDefaultModuleFromClass(moduleClass); -} - -#endif - -@end diff --git a/ios/midwife/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/midwife/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 8121323..0000000 --- a/ios/midwife/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "60x60" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "60x60" - }, - { - "idiom" : "ios-marketing", - "scale" : "1x", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/midwife/Images.xcassets/Contents.json b/ios/midwife/Images.xcassets/Contents.json deleted file mode 100644 index 2d92bd5..0000000 --- a/ios/midwife/Images.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/ios/midwife/Info.plist b/ios/midwife/Info.plist deleted file mode 100644 index d9e0afa..0000000 --- a/ios/midwife/Info.plist +++ /dev/null @@ -1,55 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - midwife - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - - NSLocationWhenInUseUsageDescription - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/ios/midwife/LaunchScreen.storyboard b/ios/midwife/LaunchScreen.storyboard deleted file mode 100644 index ceffd29..0000000 --- a/ios/midwife/LaunchScreen.storyboard +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/midwife/main.m b/ios/midwife/main.m deleted file mode 100644 index d645c72..0000000 --- a/ios/midwife/main.m +++ /dev/null @@ -1,10 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char *argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/ios/midwifeTests/Info.plist b/ios/midwifeTests/Info.plist deleted file mode 100644 index ba72822..0000000 --- a/ios/midwifeTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/ios/midwifeTests/midwifeTests.m b/ios/midwifeTests/midwifeTests.m deleted file mode 100644 index 86838af..0000000 --- a/ios/midwifeTests/midwifeTests.m +++ /dev/null @@ -1,66 +0,0 @@ -#import -#import - -#import -#import - -#define TIMEOUT_SECONDS 600 -#define TEXT_TO_LOOK_FOR @"Welcome to React" - -@interface midwifeTests : XCTestCase - -@end - -@implementation midwifeTests - -- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL (^)(UIView *view))test -{ - if (test(view)) { - return YES; - } - for (UIView *subview in [view subviews]) { - if ([self findSubviewInView:subview matching:test]) { - return YES; - } - } - return NO; -} - -- (void)testRendersWelcomeScreen -{ - UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; - NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; - BOOL foundElement = NO; - - __block NSString *redboxError = nil; -#ifdef DEBUG - RCTSetLogFunction( - ^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { - if (level >= RCTLogLevelError) { - redboxError = message; - } - }); -#endif - - while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { - [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - - foundElement = [self findSubviewInView:vc.view - matching:^BOOL(UIView *view) { - if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { - return YES; - } - return NO; - }]; - } - -#ifdef DEBUG - RCTSetLogFunction(RCTDefaultLogFunction); -#endif - - XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); - XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); -} - -@end diff --git a/metro.config.js b/metro.config.js deleted file mode 100644 index e91aba9..0000000 --- a/metro.config.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Metro configuration for React Native - * https://github.com/facebook/react-native - * - * @format - */ - -module.exports = { - transformer: { - getTransformOptions: async () => ({ - transform: { - experimentalImportSupport: false, - inlineRequires: true, - }, - }), - }, -}; diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 4f08c95..0000000 --- a/package-lock.json +++ /dev/null @@ -1,27593 +0,0 @@ -{ - "name": "midwife", - "version": "0.0.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "midwife", - "version": "0.0.1", - "dependencies": { - "@react-native-async-storage/async-storage": "^1.17.9", - "@react-native-community/datetimepicker": "^6.3.1", - "@react-native-community/masked-view": "^0.1.11", - "@react-native-picker/picker": "^2.4.6", - "@react-navigation/bottom-tabs": "^6.3.2", - "@react-navigation/native": "^6.0.11", - "@react-navigation/stack": "^6.2.2", - "axios": "^0.27.2", - "crypto-random-string": "^5.0.0", - "react": "^18.0.0", - "react-native": "^0.69.4", - "react-native-biometrics": "^2.2.0", - "react-native-dropdown-picker": "^5.4.2", - "react-native-gesture-handler": "^2.5.0", - "react-native-global-props": "^1.1.5", - "react-native-material-dropdown": "^0.11.1", - "react-native-reanimated": "^2.9.1", - "react-native-safe-area-context": "^4.3.1", - "react-native-screens": "^3.15.0", - "react-native-svg": "^12.4.4", - "react-native-toast-message": "^2.1.5", - "react-native-vector-icons": "^9.2.0", - "react-redux": "^8.0.2", - "redux": "^4.2.0", - "redux-persist": "^6.0.0", - "redux-thunk": "^2.4.1" - }, - "devDependencies": { - "@babel/core": "^7.12.9", - "@babel/runtime": "^7.12.5", - "@react-native-community/eslint-config": "^2.0.0", - "babel-jest": "^26.6.3", - "eslint": "^7.32.0", - "jest": "^26.6.3", - "metro-react-native-babel-preset": "^0.70.3", - "react-test-renderer": "18.0.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", - "dependencies": { - "@babel/types": "^7.18.10", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", - "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", - "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", - "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", - "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", - "dependencies": { - "@babel/helper-function-name": "^7.18.9", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", - "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "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.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "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-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", - "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-default-from": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "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==", - "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-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@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-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "peer": true, - "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-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "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.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", - "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "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.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "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.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", - "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "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-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^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-transform-flow-strip-types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", - "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-flow": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", - "peer": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^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-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", - "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-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-assign": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.18.6.tgz", - "integrity": "sha512-mQisZ3JfqWh2gVXvfqYCAAyRs6+7oev+myBsTwW5RnPhYXOTuCEw2oe3YgxlXMViXUS53lG8koulI7mJ+8JE+A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", - "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", - "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz", - "integrity": "sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", - "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", - "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-typescript": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "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-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@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/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", - "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-flow-strip-types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", - "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", - "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "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==", - "dependencies": { - "@types/hammerjs": "^2.0.36" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/create-cache-key-function": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", - "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", - "dependencies": { - "@jest/types": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/create-cache-key-function/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "node-notifier": "^8.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@react-native-async-storage/async-storage": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.17.9.tgz", - "integrity": "sha512-HKhMvjpA5/YzNMkcY3qeWLdTtUrtJe243knHNNYe1c0IplX69hZyiw7DjFwAgxPG9+YvzHDHliqPV+mBNOv+cQ==", - "dependencies": { - "merge-options": "^3.0.4" - }, - "peerDependencies": { - "react-native": "^0.0.0-0 || 0.60 - 0.69 || 1000.0.0" - } - }, - "node_modules/@react-native-community/cli": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-8.0.6.tgz", - "integrity": "sha512-E36hU/if3quQCfJHGWVkpsCnwtByRCwORuAX0r6yr1ebKktpKeEO49zY9PAu/Z1gfyxCtgluXY0HfRxjKRFXTg==", - "dependencies": { - "@react-native-community/cli-clean": "^8.0.4", - "@react-native-community/cli-config": "^8.0.6", - "@react-native-community/cli-debugger-ui": "^8.0.0", - "@react-native-community/cli-doctor": "^8.0.6", - "@react-native-community/cli-hermes": "^8.0.5", - "@react-native-community/cli-plugin-metro": "^8.0.4", - "@react-native-community/cli-server-api": "^8.0.4", - "@react-native-community/cli-tools": "^8.0.4", - "@react-native-community/cli-types": "^8.0.0", - "chalk": "^4.1.2", - "commander": "^2.19.0", - "execa": "^1.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "leven": "^3.1.0", - "lodash": "^4.17.15", - "minimist": "^1.2.0", - "prompts": "^2.4.0", - "semver": "^6.3.0" - }, - "bin": { - "react-native": "build/bin.js" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/@react-native-community/cli-clean": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-8.0.4.tgz", - "integrity": "sha512-IwS1M1NHg6+qL8PThZYMSIMYbZ6Zbx+lIck9PLBskbosFo24M3lCOflOl++Bggjakp6mR+sRXxLMexid/GeOsQ==", - "dependencies": { - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "prompts": "^2.4.0" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-clean/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/@react-native-community/cli-config": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-8.0.6.tgz", - "integrity": "sha512-mjVpVvdh8AviiO8xtqeX+BkjqE//NMDnISwsLWSJUfNCwTAPmdR8PGbhgP5O4hWHyJ3WkepTopl0ya7Tfi3ifw==", - "dependencies": { - "@react-native-community/cli-tools": "^8.0.4", - "cosmiconfig": "^5.1.0", - "deepmerge": "^3.2.0", - "glob": "^7.1.3", - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/deepmerge": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", - "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-8.0.0.tgz", - "integrity": "sha512-u2jq06GZwZ9sRERzd9FIgpW6yv4YOW4zz7Ym/B8eSzviLmy3yI/8mxJtvlGW+J8lBsfMcQoqJpqI6Rl1nZy9yQ==", - "dependencies": { - "serve-static": "^1.13.1" - } - }, - "node_modules/@react-native-community/cli-doctor": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-8.0.6.tgz", - "integrity": "sha512-ZQqyT9mJMVeFEVIwj8rbDYGCA2xXjJfsQjWk2iTRZ1CFHfhPSUuUiG8r6mJmTinAP9t+wYcbbIYzNgdSUKnDMw==", - "dependencies": { - "@react-native-community/cli-config": "^8.0.6", - "@react-native-community/cli-platform-ios": "^8.0.6", - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "envinfo": "^7.7.2", - "execa": "^1.0.0", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5", - "node-stream-zip": "^1.9.1", - "ora": "^5.4.1", - "prompts": "^2.4.0", - "semver": "^6.3.0", - "strip-ansi": "^5.2.0", - "sudo-prompt": "^9.0.0", - "wcwidth": "^1.0.1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-doctor/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/@react-native-community/cli-hermes": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-8.0.5.tgz", - "integrity": "sha512-Zm0wM6SfgYAEX1kfJ1QBvTayabvh79GzmjHyuSnEROVNPbl4PeCG4WFbwy489tGwOP9Qx9fMT5tRIFCD8bp6/g==", - "dependencies": { - "@react-native-community/cli-platform-android": "^8.0.5", - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-8.0.5.tgz", - "integrity": "sha512-z1YNE4T1lG5o9acoQR1GBvf7mq6Tzayqo/za5sHVSOJAC9SZOuVN/gg/nkBa9a8n5U7qOMFXfwhTMNqA474gXA==", - "dependencies": { - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "fs-extra": "^8.1.0", - "glob": "^7.1.3", - "jetifier": "^1.6.2", - "lodash": "^4.17.15", - "logkitty": "^0.7.1", - "slash": "^3.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-8.0.6.tgz", - "integrity": "sha512-CMR6mu/LVx6JVfQRDL9uULsMirJT633bODn+IrYmrwSz250pnhON16We8eLPzxOZHyDjm7JPuSgHG3a/BPiRuQ==", - "dependencies": { - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "glob": "^7.1.3", - "js-yaml": "^3.13.1", - "lodash": "^4.17.15", - "ora": "^5.4.1", - "plist": "^3.0.2" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/@react-native-community/cli-plugin-metro": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-8.0.4.tgz", - "integrity": "sha512-UWzY1eMcEr/6262R2+d0Is5M3L/7Y/xXSDIFMoc5Rv5Wucl3hJM/TxHXmByvHpuJf6fJAfqOskyt4bZCvbI+wQ==", - "dependencies": { - "@react-native-community/cli-server-api": "^8.0.4", - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "metro": "^0.70.1", - "metro-config": "^0.70.1", - "metro-core": "^0.70.1", - "metro-react-native-babel-transformer": "^0.70.1", - "metro-resolver": "^0.70.1", - "metro-runtime": "^0.70.1", - "readline": "^1.3.0" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-server-api": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-8.0.4.tgz", - "integrity": "sha512-Orr14njx1E70CVrUA8bFdl+mrnbuXUjf1Rhhm0RxUadFpvkHuOi5dh8Bryj2MKtf8eZrpEwZ7tuQPhJEULW16A==", - "dependencies": { - "@react-native-community/cli-debugger-ui": "^8.0.0", - "@react-native-community/cli-tools": "^8.0.4", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.0", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^7.5.1" - } - }, - "node_modules/@react-native-community/cli-tools": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-8.0.4.tgz", - "integrity": "sha512-ePN9lGxh6LRFiotyddEkSmuqpQhnq2iw9oiXYr4EFWpIEy0yCigTuSTiDF68+c8M9B+7bTwkRpz/rMPC4ViO5Q==", - "dependencies": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "find-up": "^5.0.0", - "lodash": "^4.17.15", - "mime": "^2.4.1", - "node-fetch": "^2.6.0", - "open": "^6.2.0", - "ora": "^5.4.1", - "semver": "^6.3.0", - "shell-quote": "^1.7.3" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli-tools/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==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/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==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/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==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/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==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-types": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-8.0.0.tgz", - "integrity": "sha512-1lZS1PEvMlFaN3Se1ksyoFWzMjk+YfKi490GgsqKJln9gvFm8tqVPdnXttI5Uf2DQf3BMse8Bk8dNH4oV6Ewow==", - "dependencies": { - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@react-native-community/cli/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/@react-native-community/cli/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@react-native-community/cli/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/@react-native-community/datetimepicker": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@react-native-community/datetimepicker/-/datetimepicker-6.3.1.tgz", - "integrity": "sha512-WdSc34CwKTK7ied9En9yxs6WHN5bBdw2hGgWr4rqJcfC7qAOQCV+JA7iFxN7Ob1wxE/7gsTX2hZG8tmd62PH1g==", - "dependencies": { - "invariant": "^2.2.4" - } - }, - "node_modules/@react-native-community/eslint-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-2.0.0.tgz", - "integrity": "sha512-vHaMMfvMp9BWCQQ0lNIXibOJTcXIbYUQ8dSUsMOsrXgVkeVQJj88OwrKS00rQyqwMaC4/a6HuDiFzYUkGKOpVg==", - "dev": true, - "dependencies": { - "@react-native-community/eslint-plugin": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^3.1.0", - "@typescript-eslint/parser": "^3.1.0", - "babel-eslint": "^10.1.0", - "eslint-config-prettier": "^6.10.1", - "eslint-plugin-eslint-comments": "^3.1.2", - "eslint-plugin-flowtype": "2.50.3", - "eslint-plugin-jest": "22.4.1", - "eslint-plugin-prettier": "3.1.2", - "eslint-plugin-react": "^7.20.0", - "eslint-plugin-react-hooks": "^4.0.4", - "eslint-plugin-react-native": "^3.8.1", - "prettier": "^2.0.2" - }, - "peerDependencies": { - "eslint": ">=6" - } - }, - "node_modules/@react-native-community/eslint-plugin": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.2.0.tgz", - "integrity": "sha512-o6aam+0Ug1xGK3ABYmBm0B1YuEKfM/5kaoZO0eHbZwSpw9UzDX4G5y4Nx/K20FHqUmJHkZmLvOUFYwN4N+HqKA==", - "dev": true - }, - "node_modules/@react-native-community/masked-view": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@react-native-community/masked-view/-/masked-view-0.1.11.tgz", - "integrity": "sha512-rQfMIGSR/1r/SyN87+VD8xHHzDYeHaJq6elOSCAD+0iLagXkSI2pfA0LmSXP21uw5i3em7GkkRjfJ8wpqWXZNw==", - "deprecated": "Repository was moved to @react-native-masked-view/masked-view", - "peerDependencies": { - "react": ">=16.0", - "react-native": ">=0.57" - } - }, - "node_modules/@react-native-picker/picker": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.4.6.tgz", - "integrity": "sha512-TyrQZKwi7tbGbETxpQpaf0Jld6Fw/RRWVPAShRobTUWwUglveP71mtdLwuNJV+1NXI6PqW/OvCEk9ZmFfGj0fQ==", - "peerDependencies": { - "react": ">=16", - "react-native": ">=0.57" - } - }, - "node_modules/@react-native/assets": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", - "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" - }, - "node_modules/@react-native/normalize-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", - "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" - }, - "node_modules/@react-native/polyfills": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", - "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" - }, - "node_modules/@react-navigation/bottom-tabs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.3.2.tgz", - "integrity": "sha512-uS0XV2aH7bAW54Zuf5ks2V60riarbMALyMz3cB3204l4aGhx41UPUIr/K72pGAVdIPizpjz8Fk8qwczAwex9eg==", - "dependencies": { - "@react-navigation/elements": "^1.3.4", - "color": "^4.2.3", - "warn-once": "^0.1.0" - }, - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-safe-area-context": ">= 3.0.0", - "react-native-screens": ">= 3.0.0" - } - }, - "node_modules/@react-navigation/core": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.2.2.tgz", - "integrity": "sha512-gEJ1gRqt1EIqRrnJIpSQ0wWJRue9maAQNKYrlQ0a/LSKErF3g6w+sD2wW4Bbb1yj88pGhKeuI4wdB9MVK766Pg==", - "dependencies": { - "@react-navigation/routers": "^6.1.1", - "escape-string-regexp": "^4.0.0", - "nanoid": "^3.1.23", - "query-string": "^7.0.0", - "react-is": "^16.13.0" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@react-navigation/core/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-navigation/core/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==" - }, - "node_modules/@react-navigation/elements": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.4.tgz", - "integrity": "sha512-O0jICpjn3jskVo4yiWzZozmj7DZy1ZBbn3O7dbenuUjZSj/cscjwaapmZZFGcI/IMmjmx8UTKsybhCFEIbGf3g==", - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-safe-area-context": ">= 3.0.0" - } - }, - "node_modules/@react-navigation/native": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.11.tgz", - "integrity": "sha512-z0YTB7Czdb9SNjxfzcFNB3Vym0qmUcxpiYGOOXX8PH0s+xlIs/w+2RVp6YAvAC48A30o7MMCYqy5OeR6lrtWHg==", - "dependencies": { - "@react-navigation/core": "^6.2.2", - "escape-string-regexp": "^4.0.0", - "fast-deep-equal": "^3.1.3", - "nanoid": "^3.1.23" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/@react-navigation/native/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-navigation/routers": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.1.tgz", - "integrity": "sha512-mWWj2yh4na/OBaE7bWrft4kdAtxnG8MlV6ph3Bi6tHqgcnxENX+dnQY6y0qg/6E7cmMlaJg5nAC5y4Enr5ir8A==", - "dependencies": { - "nanoid": "^3.1.23" - } - }, - "node_modules/@react-navigation/stack": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@react-navigation/stack/-/stack-6.2.2.tgz", - "integrity": "sha512-P9ZfmluOXNmbs7YdG1UWS1fAh87Yse9aX8TgqOz4FlHEm5q7g5eaM35QgWByt+wif3UiqE40D8wXpqRQvMgPWg==", - "dependencies": { - "@react-navigation/elements": "^1.3.4", - "color": "^4.2.3", - "warn-once": "^0.1.0" - }, - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-gesture-handler": ">= 1.0.0", - "react-native-safe-area-context": ">= 3.0.0", - "react-native-screens": ">= 3.0.0" - } - }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", - "dev": true - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hammerjs": { - "version": "2.0.41", - "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz", - "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==" - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "node_modules/@types/invariant": { - "version": "2.2.35", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz", - "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.7.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.3.tgz", - "integrity": "sha512-LJgzOEwWuMTBxHzgBR/fhhBOWrvBjvO+zPteUgbbuQi80rYIZHrk1mNbRUqPZqSLP2H7Rwt1EFLL/tNLD1Xx/w==" - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "node_modules/@types/react": { - "version": "18.0.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.17.tgz", - "integrity": "sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/use-sync-external-store": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" - }, - "node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz", - "integrity": "sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "3.10.1", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^3.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.10.1.tgz", - "integrity": "sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==", - "dev": true, - "dependencies": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "3.10.1", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", - "dev": true, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/absolute-path": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", - "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/ansi-fragments/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-fragments/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "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==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "node_modules/axios/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "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==", - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" - } - }, - "node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.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==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", - "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-fbjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", - "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-class-properties": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoped-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-member-expression-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-property-literals": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001376", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001376.tgz", - "integrity": "sha512-I27WhtOQ3X3v3it9gNs/oTpoE5KpwmqKR5oKPA8M0G7uMXh9Ty81Q904HpKUrM30ei7zfcL5jE7AXefgbOfMig==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "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==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "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==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/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==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - }, - "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==", - "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==" - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "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==", - "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==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", - "dependencies": { - "browserslist": "^4.21.3", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.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==" - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-5.0.0.tgz", - "integrity": "sha512-KWjTXWwxFd6a94m5CdRGW/t82Tr8DoBc9dNnPCAbFI1EBweN6v1tv8y4Y1m7ndkp/nkIBRxUxAzpaBnR2k3bcQ==", - "dependencies": { - "type-fest": "^2.12.2" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/crypto-random-string/node_modules/type-fest": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.0.tgz", - "integrity": "sha512-pRS+/yrW5TjPPHNOvxhbNZexr2bS63WjrMU8a+VzEBhUi9Tz1pZeD+vQz3ut0svZ46P+SRqMEPnJmk2XnvNzTw==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/dayjs": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" - }, - "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/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", - "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "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==" - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.219", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.219.tgz", - "integrity": "sha512-zoQJsXOUw0ZA0YxbjkmzBumAJRtr6je5JySuL/bAoFs0DuLiLJ+5FzRF7/ZayihxR2QcewlRZVm5QZdUhwjOgA==" - }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/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==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", - "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", - "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", - "dev": true, - "dependencies": { - "get-stdin": "^6.0.0" - }, - "bin": { - "eslint-config-prettier-check": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=3.14.1" - } - }, - "node_modules/eslint-plugin-eslint-comments": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", - "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5", - "ignore": "^5.0.5" - }, - "engines": { - "node": ">=6.5.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-eslint-comments/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "2.50.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", - "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", - "dev": true, - "dependencies": { - "lodash": "^4.17.10" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": ">=2.0.0" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "22.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz", - "integrity": "sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz", - "integrity": "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==", - "dev": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">= 5.0.0", - "prettier": ">= 1.13.0" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.30.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", - "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react-native": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.11.0.tgz", - "integrity": "sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.7.4", - "eslint-plugin-react-native-globals": "^0.1.1" - }, - "peerDependencies": { - "eslint": "^3.17.0 || ^4 || ^5 || ^6 || ^7" - } - }, - "node_modules/eslint-plugin-react-native-globals": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", - "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==", - "dev": true - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/expect/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/expect/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==" - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "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==", - "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==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", - "dev": true - }, - "node_modules/flow-parser": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", - "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "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" - }, - "engines": { - "node": "*" - }, - "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==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true, - "optional": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hermes-engine": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.11.0.tgz", - "integrity": "sha512-7aMUlZja2IyLYAcZ69NBnwJAR5ZOYlSllj0oMpx08a8HzxHOys0eKCzfphrf6D0vX1JGO1QQvVsQKe6TkYherw==" - }, - "node_modules/hermes-estree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.6.0.tgz", - "integrity": "sha512-2YTGzJCkhdmT6VuNprWjXnvTvw/3iPNw804oc7yknvQpNKo+vJGZmtvLLCghOZf0OwzKaNAzeIMp71zQbNl09w==" - }, - "node_modules/hermes-parser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.6.0.tgz", - "integrity": "sha512-Vf58jBZca2+QBLR9h7B7mdg8oFz2g5ILz1iVouZ5DOrOrAfBmPfJjdjDT8jrO0f+iJ4/hSRrQHqHIjSnTaLUDQ==", - "dependencies": { - "hermes-estree": "0.6.0" - } - }, - "node_modules/hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", - "dependencies": { - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/hermes-profile-transformer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "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==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/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==" - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", - "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==" - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "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==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jetifier": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz", - "integrity": "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==", - "bin": { - "jetifier": "bin/jetify", - "jetifier-standalone": "bin/jetifier-standalone", - "jetify": "bin/jetify" - } - }, - "node_modules/joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsc-android": { - "version": "250230.2.1", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", - "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" - }, - "node_modules/jscodeshift": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", - "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", - "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": "^3.1.10", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.20.4", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/jscodeshift/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jscodeshift/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jscodeshift/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/jscodeshift/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "dependencies": { - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/jscodeshift/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", - "optionalDependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" - }, - "bin": { - "logkitty": "bin/logkitty.js" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" - }, - "node_modules/merge-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==", - "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==" - }, - "node_modules/metro": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.70.3.tgz", - "integrity": "sha512-uEWS7xg8oTetQDABYNtsyeUjdLhH3KAvLFpaFFoJqUpOk2A3iygszdqmjobFl6W4zrvKDJS+XxdMR1roYvUhTw==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "absolute-path": "^0.0.0", - "accepts": "^1.3.7", - "async": "^3.2.2", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "fs-extra": "^1.0.0", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.6.0", - "image-size": "^0.6.0", - "invariant": "^2.2.4", - "jest-haste-map": "^27.3.1", - "jest-worker": "^27.2.0", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.70.3", - "metro-cache": "0.70.3", - "metro-cache-key": "0.70.3", - "metro-config": "0.70.3", - "metro-core": "0.70.3", - "metro-hermes-compiler": "0.70.3", - "metro-inspector-proxy": "0.70.3", - "metro-minify-uglify": "0.70.3", - "metro-react-native-babel-preset": "0.70.3", - "metro-resolver": "0.70.3", - "metro-runtime": "0.70.3", - "metro-source-map": "0.70.3", - "metro-symbolicate": "0.70.3", - "metro-transform-plugins": "0.70.3", - "metro-transform-worker": "0.70.3", - "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "rimraf": "^2.5.4", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "temp": "0.8.3", - "throat": "^5.0.0", - "ws": "^7.5.1", - "yargs": "^15.3.1" - }, - "bin": { - "metro": "src/cli.js" - } - }, - "node_modules/metro-babel-transformer": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.70.3.tgz", - "integrity": "sha512-bWhZRMn+mIOR/s3BDpFevWScz9sV8FGktVfMlF1eJBLoX24itHDbXvTktKBYi38PWIKcHedh6THSFpJogfuwNA==", - "dependencies": { - "@babel/core": "^7.14.0", - "hermes-parser": "0.6.0", - "metro-source-map": "0.70.3", - "nullthrows": "^1.1.1" - } - }, - "node_modules/metro-cache": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.70.3.tgz", - "integrity": "sha512-iCix/+z812fUqa6KlOxaTkY6LQQDoXIe/VljXkGIvpygSCmYyhjQpfQVZEVVPezFmUBYXNdabdQ6cYx6JX3yMg==", - "dependencies": { - "metro-core": "0.70.3", - "rimraf": "^2.5.4" - } - }, - "node_modules/metro-cache-key": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.70.3.tgz", - "integrity": "sha512-0zpw+IcpM3hmGd5sKMdxNv3sbOIUYnMUvx1/yaM6vNRReSPmOLX0bP8fYf3CGgk8NEreZ1OHbVsuw7bdKt40Mw==" - }, - "node_modules/metro-cache/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/metro-config": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.70.3.tgz", - "integrity": "sha512-SSCDjSTygoCgzoj61DdrBeJzZDRwQxUEfcgc6t6coxWSExXNR4mOngz0q4SAam49Bmjq9J2Jft6qUKnUTPrRgA==", - "dependencies": { - "cosmiconfig": "^5.0.5", - "jest-validate": "^26.5.2", - "metro": "0.70.3", - "metro-cache": "0.70.3", - "metro-core": "0.70.3", - "metro-runtime": "0.70.3" - } - }, - "node_modules/metro-core": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.70.3.tgz", - "integrity": "sha512-NzfHB/w5R7yLaOeU1tzPTbBzCRsYSvpKJkLMP0yudszKZzIAZqNdjoEJ9GZ688Wi0ynZxcU0BxukXh4my80ZBw==", - "dependencies": { - "jest-haste-map": "^27.3.1", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.70.3" - } - }, - "node_modules/metro-core/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-core/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/metro-core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro-core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/metro-core/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, - "node_modules/metro-core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro-core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/metro-core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-core/node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro-core/node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-core/node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-core/node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-core/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/metro-core/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/metro-core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-hermes-compiler": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.70.3.tgz", - "integrity": "sha512-W6WttLi4E72JL/NyteQ84uxYOFMibe0PUr9aBKuJxxfCq6QRnJKOVcNY0NLW0He2tneXGk+8ZsNz8c0flEvYqg==" - }, - "node_modules/metro-inspector-proxy": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.70.3.tgz", - "integrity": "sha512-qQoNdPGrmyoJSWYkxSDpTaAI8xyqVdNDVVj9KRm1PG8niSuYmrCCFGLLFsMvkVYwsCWUGHoGBx0UoAzVp14ejw==", - "dependencies": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "ws": "^7.5.1", - "yargs": "^15.3.1" - }, - "bin": { - "metro-inspector-proxy": "src/cli.js" - } - }, - "node_modules/metro-inspector-proxy/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/metro-minify-uglify": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.70.3.tgz", - "integrity": "sha512-oHyjV9WDqOlDE1FPtvs6tIjjeY/oP1PNUPYL1wqyYtqvjN+zzAOrcbsAAL1sv+WARaeiMsWkF2bwtNo+Hghoog==", - "dependencies": { - "uglify-es": "^3.1.9" - } - }, - "node_modules/metro-react-native-babel-preset": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.3.tgz", - "integrity": "sha512-4Nxc1zEiHEu+GTdEMEsHnRgfaBkg8f/Td3+FcQ8NTSvs+xL3LBrQy6N07idWSQZHIdGFf+tTHvRfSIWLD8u8Tg==", - "dependencies": { - "@babel/core": "^7.14.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-react-native-babel-transformer": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.70.3.tgz", - "integrity": "sha512-WKBU6S/G50j9cfmFM4k4oRYprd8u3qjleD4so1E2zbTNILg+gYla7ZFGCAvi2G0ZcqS2XuGCR375c2hF6VVvwg==", - "dependencies": { - "@babel/core": "^7.14.0", - "babel-preset-fbjs": "^3.4.0", - "hermes-parser": "0.6.0", - "metro-babel-transformer": "0.70.3", - "metro-react-native-babel-preset": "0.70.3", - "metro-source-map": "0.70.3", - "nullthrows": "^1.1.1" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-resolver": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.70.3.tgz", - "integrity": "sha512-5Pc5S/Gs4RlLbziuIWtvtFd9GRoILlaRC8RZDVq5JZWcWHywKy/PjNmOBNhpyvtRlzpJfy/ssIfLhu8zINt1Mw==", - "dependencies": { - "absolute-path": "^0.0.0" - } - }, - "node_modules/metro-runtime": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.70.3.tgz", - "integrity": "sha512-22xU7UdXZacniTIDZgN2EYtmfau2pPyh97Dcs+cWrLcJYgfMKjWBtesnDcUAQy3PHekDYvBdJZkoQUeskYTM+w==", - "dependencies": { - "@babel/runtime": "^7.0.0" - } - }, - "node_modules/metro-source-map": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.70.3.tgz", - "integrity": "sha512-zsYtZGrwRbbGEFHtmMqqeCH9K9aTGNVPsurMOWCUeQA3VGyVGXPGtLMC+CdAM9jLpUyg6jw2xh0esxi+tYH7Uw==", - "dependencies": { - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.70.3", - "nullthrows": "^1.1.1", - "ob1": "0.70.3", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - } - }, - "node_modules/metro-source-map/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-symbolicate": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.70.3.tgz", - "integrity": "sha512-JTYkF1dpeDUssQ84juE1ycnhHki2ylJBBdJE1JHtfu5oC+z1ElDbBdPHq90Uvt8HbRov/ZAnxvv7Zy6asS+WCA==", - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "0.70.3", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=8.3" - } - }, - "node_modules/metro-symbolicate/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-transform-plugins": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.70.3.tgz", - "integrity": "sha512-dQRIJoTkWZN2IVS2KzgS1hs7ZdHDX3fS3esfifPkqFAEwHiLctCf0EsPgIknp0AjMLvmGWfSLJigdRB/dc0ASw==", - "dependencies": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.14.0", - "nullthrows": "^1.1.1" - } - }, - "node_modules/metro-transform-worker": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.70.3.tgz", - "integrity": "sha512-MtVVsnHhhBOp9GRLCdAb2mD1dTCsIzT4+m34KMRdBDCEbDIb90YafT5prpU8qbj5uKd0o2FOQdrJ5iy5zQilHw==", - "dependencies": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.0.0", - "babel-preset-fbjs": "^3.4.0", - "metro": "0.70.3", - "metro-babel-transformer": "0.70.3", - "metro-cache": "0.70.3", - "metro-cache-key": "0.70.3", - "metro-hermes-compiler": "0.70.3", - "metro-source-map": "0.70.3", - "metro-transform-plugins": "0.70.3", - "nullthrows": "^1.1.1" - } - }, - "node_modules/metro/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/metro/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/metro/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro/node_modules/fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "node_modules/metro/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro/node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro/node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro/node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro/node_modules/jest-util/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, - "node_modules/metro/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/metro/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/metro/node_modules/jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/metro/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/metro/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "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==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "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/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node_modules/nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "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-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/node-fetch/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==" - }, - "node_modules/node-fetch/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==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node_modules/node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "node_modules/node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "engines": { - "node": ">=0.12.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/antelle" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" - }, - "node_modules/nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", - "dev": true - }, - "node_modules/ob1": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.70.3.tgz", - "integrity": "sha512-Vy9GGhuXgDRY01QA6kdhToPd8AkLdLpX9GjH5kpqluVqTu70mgOm7tpGoJDZGaNbr9nJlJgnipqHJQRPORixIQ==" - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", - "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/open/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "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==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/plist": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", - "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", - "dependencies": { - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/pretty-format/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "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==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "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==", - "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==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/query-string": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", - "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", - "dependencies": { - "decode-uri-component": "^0.2.0", - "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/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/react": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", - "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-devtools-core": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", - "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", - "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "node_modules/react-freeze": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz", - "integrity": "sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=17.0.0" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-native": { - "version": "0.69.4", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.69.4.tgz", - "integrity": "sha512-rqNMialM/T4pHRKWqTIpOxA65B/9kUjtnepxwJqvsdCeMP9Q2YdSx4VASFR9RoEFYcPRU41yGf6EKrChNfns3g==", - "dependencies": { - "@jest/create-cache-key-function": "^27.0.1", - "@react-native-community/cli": "^8.0.4", - "@react-native-community/cli-platform-android": "^8.0.4", - "@react-native-community/cli-platform-ios": "^8.0.4", - "@react-native/assets": "1.0.0", - "@react-native/normalize-color": "2.0.0", - "@react-native/polyfills": "2.0.0", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "base64-js": "^1.1.2", - "event-target-shim": "^5.0.1", - "hermes-engine": "~0.11.0", - "invariant": "^2.2.4", - "jsc-android": "^250230.2.1", - "memoize-one": "^5.0.0", - "metro-react-native-babel-transformer": "0.70.3", - "metro-runtime": "0.70.3", - "metro-source-map": "0.70.3", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.0.3", - "react-devtools-core": "4.24.0", - "react-native-codegen": "^0.69.1", - "react-native-gradle-plugin": "^0.0.7", - "react-refresh": "^0.4.0", - "react-shallow-renderer": "16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "^0.21.0", - "stacktrace-parser": "^0.1.3", - "use-sync-external-store": "^1.0.0", - "whatwg-fetch": "^3.0.0", - "ws": "^6.1.4" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "18.0.0" - } - }, - "node_modules/react-native-biometrics": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/react-native-biometrics/-/react-native-biometrics-2.2.0.tgz", - "integrity": "sha512-V2O0s2ic7PxVP76CguCfBXvVEyazbjtWv7r20T7D+ZQqBB1XSZ1WzK/Gnr12CVRxHLUZ3/tKHOsz7mzIaXyNoA==", - "peerDependencies": { - "react-native": ">=0.60.0" - } - }, - "node_modules/react-native-codegen": { - "version": "0.69.1", - "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.69.1.tgz", - "integrity": "sha512-TOZEqBarczcyYN3iZE3VpKkooOevaAzBq9n7lU0h9mQUvtRhLVyolc+a5K6cWI0e4v4K69I0MqzjPcPeFKo32Q==", - "dependencies": { - "@babel/parser": "^7.14.0", - "flow-parser": "^0.121.0", - "jscodeshift": "^0.13.1", - "nullthrows": "^1.1.1" - } - }, - "node_modules/react-native-dropdown-picker": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/react-native-dropdown-picker/-/react-native-dropdown-picker-5.4.2.tgz", - "integrity": "sha512-cZBPyN+k52jA9XguFnKoF5tLf31z6gjZ8GijO/pfVNSSEtPwZ14UTUrr87JiiOnMh5K/O2kRzZ/jZN8D0MmUMA==", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-gesture-handler": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.5.0.tgz", - "integrity": "sha512-djZdcprFf08PZC332D+AeG5wcGeAPhzfCJtB3otUgOgTlvjVXmg/SLFdPJSpzLBqkRAmrC77tM79QgKbuLxkfw==", - "dependencies": { - "@egjs/hammerjs": "^2.0.17", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4", - "lodash": "^4.17.21", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-global-props": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/react-native-global-props/-/react-native-global-props-1.1.5.tgz", - "integrity": "sha512-QDeAdRel6zyJfbgyFxZi9QXZe78OdlANxJae0rJn76uTqdt/A+iWBVjJy3NmaN/fpKy0uV0HhW6Hu4xM0QCisQ==", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-gradle-plugin": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz", - "integrity": "sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g==" - }, - "node_modules/react-native-material-buttons": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/react-native-material-buttons/-/react-native-material-buttons-0.5.0.tgz", - "integrity": "sha512-WRQyCG1hd4ZvTr+YdMoyKwoyt/onaFAh8DmyC8BxZ0JT1gy/hs9qTYAilbYb8C1l+okTusalyJeqoPh5GzA1pQ==", - "dependencies": { - "prop-types": "^15.5.9", - "react-native-material-ripple": "^0.7.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-material-buttons/node_modules/react-native-material-ripple": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/react-native-material-ripple/-/react-native-material-ripple-0.7.5.tgz", - "integrity": "sha512-pHUrmxuPQMBcOssFfr+kERfAwkLhHqiP2ZTJeUsC77W9h+k2IU17T/cOb184S1jkbZP3CFJcOLd9V7RW112YGQ==", - "dependencies": { - "prop-types": "^15.5.10" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-material-dropdown": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/react-native-material-dropdown/-/react-native-material-dropdown-0.11.1.tgz", - "integrity": "sha512-GoY3bHUzLnHM2OWM2jWeFssJCU8Uwml7z6OpVeC/RqUPhRwvPCd0UeEZKI6QU5/U8SoS6VJWdWA1Vp1WB1ze7Q==", - "dependencies": { - "prop-types": "^15.5.9", - "react-native-material-buttons": "^0.5.0", - "react-native-material-ripple": "^0.8.0", - "react-native-material-textfield": "^0.12.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-material-ripple": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/react-native-material-ripple/-/react-native-material-ripple-0.8.0.tgz", - "integrity": "sha512-ZgamZTJlrAPMg5Im8+ruK3zsSDHdPKgYA52qK7g0x/LJvzE/99M01kjmUVERqQAHxlVzOfIfVpxn9SjzNn6TEA==", - "dependencies": { - "prop-types": "^15.5.10" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-material-textfield": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/react-native-material-textfield/-/react-native-material-textfield-0.12.0.tgz", - "integrity": "sha512-eB2xjsOtdrQ4KuikXeGf0CSYS4Vg9K7ii5YsWX57VvzPSVp08P8bdqTrLY6QucBR397YWlewN/n17H34kd7teA==", - "dependencies": { - "prop-types": "^15.5.9" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-reanimated": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.9.1.tgz", - "integrity": "sha512-309SIhDBwY4F1n6e5Mr5D1uPZm2ESIcmZsGXHUu8hpKX4oIOlZj2MilTk+kHhi05LjChoJkcpfkstotCJmPRPg==", - "dependencies": { - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-transform-object-assign": "^7.16.7", - "@babel/preset-typescript": "^7.16.7", - "@types/invariant": "^2.2.35", - "invariant": "^2.2.4", - "lodash.isequal": "^4.5.0", - "setimmediate": "^1.0.5", - "string-hash-64": "^1.0.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-safe-area-context": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz", - "integrity": "sha512-cEr7fknJCToTrSyDCVNg0GRdRMhyLeQa2NZwVCuzEQcWedOw/59ExomjmzCE4rxrKXs6OJbyfNtFRNyewDaHuA==", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-screens": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.15.0.tgz", - "integrity": "sha512-ezC5TibsUYyqPuuHpZoM3iEl6bRzCVBMJeGaFkn7xznuOt1VwkZVub0BvafIEYR/+AQC/RjxzMSQPs1qal0+wA==", - "dependencies": { - "react-freeze": "^1.0.0", - "warn-once": "^0.1.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-svg": { - "version": "12.4.4", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-12.4.4.tgz", - "integrity": "sha512-LpcNlEVCURexqPAvQ9ne8KrPVfYz0wIDygwud8VMRmXLezysXzyQN/DTsjm1BO9lIfYp55WQsr3u3yW/vk6iiA==", - "dependencies": { - "css-select": "^5.1.0", - "css-tree": "^1.1.3" - }, - "peerDependencies": { - "react": "*", - "react-native": ">=0.50.0" - } - }, - "node_modules/react-native-toast-message": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.1.5.tgz", - "integrity": "sha512-mk3rELtBEhrhWBCN6CTaw0gypgL9ZNauX3xx1LUs4uee9vc0pVsghrKxO57vroUCcNL2hDeZSLJWdQNMCkGeaQ==", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-vector-icons": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-9.2.0.tgz", - "integrity": "sha512-wKYLaFuQST/chH3AJRjmOLoLy3JEs1JR6zMNgTaemFpNoXs0ztRnTxcxFD9xhX7cJe1/zoN5BpQYe7kL0m5yyA==", - "dependencies": { - "prop-types": "^15.7.2", - "yargs": "^16.1.1" - }, - "bin": { - "fa5-upgrade": "bin/fa5-upgrade.sh", - "generate-icon": "bin/generate-icon.js" - } - }, - "node_modules/react-native-vector-icons/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-native-vector-icons/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/react-native-vector-icons/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-native-vector-icons/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-native-vector-icons/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/react-native-vector-icons/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/react-native-vector-icons/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-native-vector-icons/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - }, - "node_modules/react-native/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/react-redux": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.2.tgz", - "integrity": "sha512-nBwiscMw3NoP59NFCXFf02f8xdo+vSHT/uZ1ldDwF7XaTpzm+Phk97VT4urYBl5TYAPNVaFm12UHAEyzkpNzRA==", - "dependencies": { - "@babel/runtime": "^7.12.1", - "@types/hoist-non-react-statics": "^3.3.1", - "@types/use-sync-external-store": "^0.0.3", - "hoist-non-react-statics": "^3.3.2", - "react-is": "^18.0.0", - "use-sync-external-store": "^1.0.0" - }, - "peerDependencies": { - "@types/react": "^16.8 || ^17.0 || ^18.0", - "@types/react-dom": "^16.8 || ^17.0 || ^18.0", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0", - "react-native": ">=0.59", - "redux": "^4" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - }, - "redux": { - "optional": true - } - } - }, - "node_modules/react-redux/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-test-renderer": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.0.0.tgz", - "integrity": "sha512-SyZTP/FSkwfiKOZuTZiISzsrC8A80KNlQ8PyyoGoOq+VzMAab6Em1POK/CiX3+XyXG6oiJa1C53zYDbdrJu9fw==", - "dev": true, - "dependencies": { - "react-is": "^18.0.0", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.21.0" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, - "node_modules/react-test-renderer/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" - }, - "node_modules/recast": { - "version": "0.20.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", - "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", - "dependencies": { - "ast-types": "0.14.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/redux": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", - "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, - "node_modules/redux-persist": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz", - "integrity": "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==", - "peerDependencies": { - "redux": ">4.0.0" - } - }, - "node_modules/redux-thunk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", - "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", - "peerDependencies": { - "redux": "^4" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "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==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "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/sane/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "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/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/sane/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/send/node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/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==", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/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==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true - }, - "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==", - "engines": { - "node": ">=6" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" - }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "dependencies": { - "type-fest": "^0.7.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/stacktrace-parser/node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/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" - } - ] - }, - "node_modules/string-hash-64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string-hash-64/-/string-hash-64-1.0.3.tgz", - "integrity": "sha512-D5OKWKvDhyVWWn2x5Y9b+37NUllks34q1dCDhk/vYcso9fmhs+Tl3KR/gE4v5UNj2UA35cnX4KdVVGkG1deKqw==" - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" - }, - "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==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "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/table/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/table/node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/table/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/table/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", - "engines": [ - "node >=0.8.0" - ], - "dependencies": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "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/through2/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==", - "dependencies": { - "safe-buffer": "~5.1.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==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", - "dependencies": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-es/node_modules/commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.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==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/warn-once": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", - "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==" - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "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/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "engines": { - "node": ">=8.0" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" - }, - "@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", - "requires": { - "@babel/types": "^7.18.10", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", - "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", - "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", - "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" - }, - "@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", - "requires": { - "@babel/helper-function-name": "^7.18.9", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" - } - }, - "@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", - "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "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.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@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==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "peer": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-default-from": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", - "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-default-from": "^7.18.6" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "peer": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "peer": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "peer": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-default-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", - "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", - "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "peer": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", - "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-flow": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "peer": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", - "peer": true, - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "peer": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-assign": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.18.6.tgz", - "integrity": "sha512-mQisZ3JfqWh2gVXvfqYCAAyRs6+7oev+myBsTwW5RnPhYXOTuCEw2oe3YgxlXMViXUS53lG8koulI7mJ+8JE+A==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", - "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.10" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", - "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz", - "integrity": "sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", - "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "semver": "^6.3.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", - "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-typescript": "^7.18.6" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", - "peer": true, - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@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/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - } - }, - "@babel/preset-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", - "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-flow-strip-types": "^7.18.6" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - } - }, - "@babel/register": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", - "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", - "requires": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@egjs/hammerjs": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", - "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", - "requires": { - "@types/hammerjs": "^2.0.36" - } - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/create-cache-key-function": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", - "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", - "requires": { - "@jest/types": "^27.5.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@react-native-async-storage/async-storage": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.17.9.tgz", - "integrity": "sha512-HKhMvjpA5/YzNMkcY3qeWLdTtUrtJe243knHNNYe1c0IplX69hZyiw7DjFwAgxPG9+YvzHDHliqPV+mBNOv+cQ==", - "requires": { - "merge-options": "^3.0.4" - } - }, - "@react-native-community/cli": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-8.0.6.tgz", - "integrity": "sha512-E36hU/if3quQCfJHGWVkpsCnwtByRCwORuAX0r6yr1ebKktpKeEO49zY9PAu/Z1gfyxCtgluXY0HfRxjKRFXTg==", - "requires": { - "@react-native-community/cli-clean": "^8.0.4", - "@react-native-community/cli-config": "^8.0.6", - "@react-native-community/cli-debugger-ui": "^8.0.0", - "@react-native-community/cli-doctor": "^8.0.6", - "@react-native-community/cli-hermes": "^8.0.5", - "@react-native-community/cli-plugin-metro": "^8.0.4", - "@react-native-community/cli-server-api": "^8.0.4", - "@react-native-community/cli-tools": "^8.0.4", - "@react-native-community/cli-types": "^8.0.0", - "chalk": "^4.1.2", - "commander": "^2.19.0", - "execa": "^1.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "leven": "^3.1.0", - "lodash": "^4.17.15", - "minimist": "^1.2.0", - "prompts": "^2.4.0", - "semver": "^6.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "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==", - "requires": { - "path-key": "^2.0.0" - } - }, - "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==" - }, - "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==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@react-native-community/cli-clean": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-8.0.4.tgz", - "integrity": "sha512-IwS1M1NHg6+qL8PThZYMSIMYbZ6Zbx+lIck9PLBskbosFo24M3lCOflOl++Bggjakp6mR+sRXxLMexid/GeOsQ==", - "requires": { - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "prompts": "^2.4.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "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==", - "requires": { - "path-key": "^2.0.0" - } - }, - "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==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "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==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@react-native-community/cli-config": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-8.0.6.tgz", - "integrity": "sha512-mjVpVvdh8AviiO8xtqeX+BkjqE//NMDnISwsLWSJUfNCwTAPmdR8PGbhgP5O4hWHyJ3WkepTopl0ya7Tfi3ifw==", - "requires": { - "@react-native-community/cli-tools": "^8.0.4", - "cosmiconfig": "^5.1.0", - "deepmerge": "^3.2.0", - "glob": "^7.1.3", - "joi": "^17.2.1" - }, - "dependencies": { - "deepmerge": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", - "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" - } - } - }, - "@react-native-community/cli-debugger-ui": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-8.0.0.tgz", - "integrity": "sha512-u2jq06GZwZ9sRERzd9FIgpW6yv4YOW4zz7Ym/B8eSzviLmy3yI/8mxJtvlGW+J8lBsfMcQoqJpqI6Rl1nZy9yQ==", - "requires": { - "serve-static": "^1.13.1" - } - }, - "@react-native-community/cli-doctor": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-8.0.6.tgz", - "integrity": "sha512-ZQqyT9mJMVeFEVIwj8rbDYGCA2xXjJfsQjWk2iTRZ1CFHfhPSUuUiG8r6mJmTinAP9t+wYcbbIYzNgdSUKnDMw==", - "requires": { - "@react-native-community/cli-config": "^8.0.6", - "@react-native-community/cli-platform-ios": "^8.0.6", - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "envinfo": "^7.7.2", - "execa": "^1.0.0", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5", - "node-stream-zip": "^1.9.1", - "ora": "^5.4.1", - "prompts": "^2.4.0", - "semver": "^6.3.0", - "strip-ansi": "^5.2.0", - "sudo-prompt": "^9.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "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==", - "requires": { - "path-key": "^2.0.0" - } - }, - "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==" - }, - "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==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@react-native-community/cli-hermes": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-8.0.5.tgz", - "integrity": "sha512-Zm0wM6SfgYAEX1kfJ1QBvTayabvh79GzmjHyuSnEROVNPbl4PeCG4WFbwy489tGwOP9Qx9fMT5tRIFCD8bp6/g==", - "requires": { - "@react-native-community/cli-platform-android": "^8.0.5", - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@react-native-community/cli-platform-android": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-8.0.5.tgz", - "integrity": "sha512-z1YNE4T1lG5o9acoQR1GBvf7mq6Tzayqo/za5sHVSOJAC9SZOuVN/gg/nkBa9a8n5U7qOMFXfwhTMNqA474gXA==", - "requires": { - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "fs-extra": "^8.1.0", - "glob": "^7.1.3", - "jetifier": "^1.6.2", - "lodash": "^4.17.15", - "logkitty": "^0.7.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "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==", - "requires": { - "path-key": "^2.0.0" - } - }, - "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==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "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==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@react-native-community/cli-platform-ios": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-8.0.6.tgz", - "integrity": "sha512-CMR6mu/LVx6JVfQRDL9uULsMirJT633bODn+IrYmrwSz250pnhON16We8eLPzxOZHyDjm7JPuSgHG3a/BPiRuQ==", - "requires": { - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "glob": "^7.1.3", - "js-yaml": "^3.13.1", - "lodash": "^4.17.15", - "ora": "^5.4.1", - "plist": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "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==", - "requires": { - "path-key": "^2.0.0" - } - }, - "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==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "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==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@react-native-community/cli-plugin-metro": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-8.0.4.tgz", - "integrity": "sha512-UWzY1eMcEr/6262R2+d0Is5M3L/7Y/xXSDIFMoc5Rv5Wucl3hJM/TxHXmByvHpuJf6fJAfqOskyt4bZCvbI+wQ==", - "requires": { - "@react-native-community/cli-server-api": "^8.0.4", - "@react-native-community/cli-tools": "^8.0.4", - "chalk": "^4.1.2", - "metro": "^0.70.1", - "metro-config": "^0.70.1", - "metro-core": "^0.70.1", - "metro-react-native-babel-transformer": "^0.70.1", - "metro-resolver": "^0.70.1", - "metro-runtime": "^0.70.1", - "readline": "^1.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@react-native-community/cli-server-api": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-8.0.4.tgz", - "integrity": "sha512-Orr14njx1E70CVrUA8bFdl+mrnbuXUjf1Rhhm0RxUadFpvkHuOi5dh8Bryj2MKtf8eZrpEwZ7tuQPhJEULW16A==", - "requires": { - "@react-native-community/cli-debugger-ui": "^8.0.0", - "@react-native-community/cli-tools": "^8.0.4", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.0", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^7.5.1" - } - }, - "@react-native-community/cli-tools": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-8.0.4.tgz", - "integrity": "sha512-ePN9lGxh6LRFiotyddEkSmuqpQhnq2iw9oiXYr4EFWpIEy0yCigTuSTiDF68+c8M9B+7bTwkRpz/rMPC4ViO5Q==", - "requires": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "find-up": "^5.0.0", - "lodash": "^4.17.15", - "mime": "^2.4.1", - "node-fetch": "^2.6.0", - "open": "^6.2.0", - "ora": "^5.4.1", - "semver": "^6.3.0", - "shell-quote": "^1.7.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "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==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "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==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@react-native-community/cli-types": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-8.0.0.tgz", - "integrity": "sha512-1lZS1PEvMlFaN3Se1ksyoFWzMjk+YfKi490GgsqKJln9gvFm8tqVPdnXttI5Uf2DQf3BMse8Bk8dNH4oV6Ewow==", - "requires": { - "joi": "^17.2.1" - } - }, - "@react-native-community/datetimepicker": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@react-native-community/datetimepicker/-/datetimepicker-6.3.1.tgz", - "integrity": "sha512-WdSc34CwKTK7ied9En9yxs6WHN5bBdw2hGgWr4rqJcfC7qAOQCV+JA7iFxN7Ob1wxE/7gsTX2hZG8tmd62PH1g==", - "requires": { - "invariant": "^2.2.4" - } - }, - "@react-native-community/eslint-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-2.0.0.tgz", - "integrity": "sha512-vHaMMfvMp9BWCQQ0lNIXibOJTcXIbYUQ8dSUsMOsrXgVkeVQJj88OwrKS00rQyqwMaC4/a6HuDiFzYUkGKOpVg==", - "dev": true, - "requires": { - "@react-native-community/eslint-plugin": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^3.1.0", - "@typescript-eslint/parser": "^3.1.0", - "babel-eslint": "^10.1.0", - "eslint-config-prettier": "^6.10.1", - "eslint-plugin-eslint-comments": "^3.1.2", - "eslint-plugin-flowtype": "2.50.3", - "eslint-plugin-jest": "22.4.1", - "eslint-plugin-prettier": "3.1.2", - "eslint-plugin-react": "^7.20.0", - "eslint-plugin-react-hooks": "^4.0.4", - "eslint-plugin-react-native": "^3.8.1", - "prettier": "^2.0.2" - } - }, - "@react-native-community/eslint-plugin": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.2.0.tgz", - "integrity": "sha512-o6aam+0Ug1xGK3ABYmBm0B1YuEKfM/5kaoZO0eHbZwSpw9UzDX4G5y4Nx/K20FHqUmJHkZmLvOUFYwN4N+HqKA==", - "dev": true - }, - "@react-native-community/masked-view": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@react-native-community/masked-view/-/masked-view-0.1.11.tgz", - "integrity": "sha512-rQfMIGSR/1r/SyN87+VD8xHHzDYeHaJq6elOSCAD+0iLagXkSI2pfA0LmSXP21uw5i3em7GkkRjfJ8wpqWXZNw==", - "requires": {} - }, - "@react-native-picker/picker": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.4.6.tgz", - "integrity": "sha512-TyrQZKwi7tbGbETxpQpaf0Jld6Fw/RRWVPAShRobTUWwUglveP71mtdLwuNJV+1NXI6PqW/OvCEk9ZmFfGj0fQ==", - "requires": {} - }, - "@react-native/assets": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", - "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" - }, - "@react-native/normalize-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", - "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" - }, - "@react-native/polyfills": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", - "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" - }, - "@react-navigation/bottom-tabs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.3.2.tgz", - "integrity": "sha512-uS0XV2aH7bAW54Zuf5ks2V60riarbMALyMz3cB3204l4aGhx41UPUIr/K72pGAVdIPizpjz8Fk8qwczAwex9eg==", - "requires": { - "@react-navigation/elements": "^1.3.4", - "color": "^4.2.3", - "warn-once": "^0.1.0" - } - }, - "@react-navigation/core": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.2.2.tgz", - "integrity": "sha512-gEJ1gRqt1EIqRrnJIpSQ0wWJRue9maAQNKYrlQ0a/LSKErF3g6w+sD2wW4Bbb1yj88pGhKeuI4wdB9MVK766Pg==", - "requires": { - "@react-navigation/routers": "^6.1.1", - "escape-string-regexp": "^4.0.0", - "nanoid": "^3.1.23", - "query-string": "^7.0.0", - "react-is": "^16.13.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "@react-navigation/elements": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.4.tgz", - "integrity": "sha512-O0jICpjn3jskVo4yiWzZozmj7DZy1ZBbn3O7dbenuUjZSj/cscjwaapmZZFGcI/IMmjmx8UTKsybhCFEIbGf3g==", - "requires": {} - }, - "@react-navigation/native": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.11.tgz", - "integrity": "sha512-z0YTB7Czdb9SNjxfzcFNB3Vym0qmUcxpiYGOOXX8PH0s+xlIs/w+2RVp6YAvAC48A30o7MMCYqy5OeR6lrtWHg==", - "requires": { - "@react-navigation/core": "^6.2.2", - "escape-string-regexp": "^4.0.0", - "fast-deep-equal": "^3.1.3", - "nanoid": "^3.1.23" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - } - } - }, - "@react-navigation/routers": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.1.tgz", - "integrity": "sha512-mWWj2yh4na/OBaE7bWrft4kdAtxnG8MlV6ph3Bi6tHqgcnxENX+dnQY6y0qg/6E7cmMlaJg5nAC5y4Enr5ir8A==", - "requires": { - "nanoid": "^3.1.23" - } - }, - "@react-navigation/stack": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@react-navigation/stack/-/stack-6.2.2.tgz", - "integrity": "sha512-P9ZfmluOXNmbs7YdG1UWS1fAh87Yse9aX8TgqOz4FlHEm5q7g5eaM35QgWByt+wif3UiqE40D8wXpqRQvMgPWg==", - "requires": { - "@react-navigation/elements": "^1.3.4", - "color": "^4.2.3", - "warn-once": "^0.1.0" - } - }, - "@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", - "dev": true - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "requires": { - "@types/node": "*" - } - }, - "@types/hammerjs": { - "version": "2.0.41", - "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz", - "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==" - }, - "@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", - "requires": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "@types/invariant": { - "version": "2.2.35", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz", - "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==" - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/node": { - "version": "18.7.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.3.tgz", - "integrity": "sha512-LJgzOEwWuMTBxHzgBR/fhhBOWrvBjvO+zPteUgbbuQi80rYIZHrk1mNbRUqPZqSLP2H7Rwt1EFLL/tNLD1Xx/w==" - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", - "dev": true - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "@types/react": { - "version": "18.0.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.17.tgz", - "integrity": "sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/use-sync-external-store": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" - }, - "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz", - "integrity": "sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "3.10.1", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - } - }, - "@typescript-eslint/parser": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.10.1.tgz", - "integrity": "sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==", - "dev": true, - "requires": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "3.10.1", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-visitor-keys": "^1.1.0" - } - }, - "@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "absolute-path": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", - "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" - }, - "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==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "requires": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" - }, - "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" - }, - "array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" - }, - "ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "requires": { - "tslib": "^2.0.1" - } - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - }, - "dependencies": { - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "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==", - "requires": {} - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", - "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.2" - } - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-fbjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", - "requires": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-class-properties": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoped-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-member-expression-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-property-literals": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "caniuse-lite": { - "version": "1.0.30001376", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001376.tgz", - "integrity": "sha512-I27WhtOQ3X3v3it9gNs/oTpoE5KpwmqKR5oKPA8M0G7uMXh9Ty81Q904HpKUrM30ei7zfcL5jE7AXefgbOfMig==" - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "requires": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "dependencies": { - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "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==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" - }, - "core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", - "requires": { - "browserslist": "^4.21.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "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==", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" - } - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-5.0.0.tgz", - "integrity": "sha512-KWjTXWwxFd6a94m5CdRGW/t82Tr8DoBc9dNnPCAbFI1EBweN6v1tv8y4Y1m7ndkp/nkIBRxUxAzpaBnR2k3bcQ==", - "requires": { - "type-fest": "^2.12.2" - }, - "dependencies": { - "type-fest": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.0.tgz", - "integrity": "sha512-pRS+/yrW5TjPPHNOvxhbNZexr2bS63WjrMU8a+VzEBhUi9Tz1pZeD+vQz3ut0svZ46P+SRqMEPnJmk2XnvNzTw==" - } - } - }, - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "dayjs": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, - "decimal.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", - "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "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==" - }, - "electron-to-chromium": { - "version": "1.4.219", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.219.tgz", - "integrity": "sha512-zoQJsXOUw0ZA0YxbjkmzBumAJRtr6je5JySuL/bAoFs0DuLiLJ+5FzRF7/ZayihxR2QcewlRZVm5QZdUhwjOgA==" - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "entities": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", - "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==" - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "requires": { - "stackframe": "^1.3.4" - } - }, - "errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "requires": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - } - }, - "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "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==" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "eslint-config-prettier": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", - "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", - "dev": true, - "requires": { - "get-stdin": "^6.0.0" - } - }, - "eslint-plugin-eslint-comments": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", - "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "ignore": "^5.0.5" - }, - "dependencies": { - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - } - } - }, - "eslint-plugin-flowtype": { - "version": "2.50.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", - "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", - "dev": true, - "requires": { - "lodash": "^4.17.10" - } - }, - "eslint-plugin-jest": { - "version": "22.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz", - "integrity": "sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==", - "dev": true, - "requires": {} - }, - "eslint-plugin-prettier": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz", - "integrity": "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-plugin-react": { - "version": "7.30.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", - "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", - "dev": true, - "requires": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "requires": {} - }, - "eslint-plugin-react-native": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.11.0.tgz", - "integrity": "sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==", - "dev": true, - "requires": { - "@babel/traverse": "^7.7.4", - "eslint-plugin-react-native-globals": "^0.1.1" - } - }, - "eslint-plugin-react-native-globals": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", - "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==" - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", - "dev": true - }, - "flow-parser": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", - "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==" - }, - "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "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" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true, - "optional": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "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==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hermes-engine": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.11.0.tgz", - "integrity": "sha512-7aMUlZja2IyLYAcZ69NBnwJAR5ZOYlSllj0oMpx08a8HzxHOys0eKCzfphrf6D0vX1JGO1QQvVsQKe6TkYherw==" - }, - "hermes-estree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.6.0.tgz", - "integrity": "sha512-2YTGzJCkhdmT6VuNprWjXnvTvw/3iPNw804oc7yknvQpNKo+vJGZmtvLLCghOZf0OwzKaNAzeIMp71zQbNl09w==" - }, - "hermes-parser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.6.0.tgz", - "integrity": "sha512-Vf58jBZca2+QBLR9h7B7mdg8oFz2g5ILz1iVouZ5DOrOrAfBmPfJjdjDT8jrO0f+iJ4/hSRrQHqHIjSnTaLUDQ==", - "requires": { - "hermes-estree": "0.6.0" - } - }, - "hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", - "requires": { - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - } - } - }, - "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==", - "requires": { - "react-is": "^16.7.0" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "dependencies": { - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - } - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "image-size": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", - "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "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==" - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - } - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jetifier": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz", - "integrity": "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==" - }, - "joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsc-android": { - "version": "250230.2.1", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", - "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" - }, - "jscodeshift": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", - "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", - "requires": { - "@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": "^3.1.10", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.20.4", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "requires": { - "glob": "^7.1.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "requires": { - "rimraf": "~2.6.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", - "dev": true, - "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", - "requires": { - "graceful-fs": "^4.1.9" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "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==" - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "requires": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { - "tmpl": "1.0.5" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "requires": { - "object-visit": "^1.0.0" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "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==" - }, - "merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", - "requires": { - "is-plain-obj": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "metro": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.70.3.tgz", - "integrity": "sha512-uEWS7xg8oTetQDABYNtsyeUjdLhH3KAvLFpaFFoJqUpOk2A3iygszdqmjobFl6W4zrvKDJS+XxdMR1roYvUhTw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "absolute-path": "^0.0.0", - "accepts": "^1.3.7", - "async": "^3.2.2", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "fs-extra": "^1.0.0", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.6.0", - "image-size": "^0.6.0", - "invariant": "^2.2.4", - "jest-haste-map": "^27.3.1", - "jest-worker": "^27.2.0", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.70.3", - "metro-cache": "0.70.3", - "metro-cache-key": "0.70.3", - "metro-config": "0.70.3", - "metro-core": "0.70.3", - "metro-hermes-compiler": "0.70.3", - "metro-inspector-proxy": "0.70.3", - "metro-minify-uglify": "0.70.3", - "metro-react-native-babel-preset": "0.70.3", - "metro-resolver": "0.70.3", - "metro-runtime": "0.70.3", - "metro-source-map": "0.70.3", - "metro-symbolicate": "0.70.3", - "metro-transform-plugins": "0.70.3", - "metro-transform-worker": "0.70.3", - "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "rimraf": "^2.5.4", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "temp": "0.8.3", - "throat": "^5.0.0", - "ws": "^7.5.1", - "yargs": "^15.3.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "metro-babel-transformer": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.70.3.tgz", - "integrity": "sha512-bWhZRMn+mIOR/s3BDpFevWScz9sV8FGktVfMlF1eJBLoX24itHDbXvTktKBYi38PWIKcHedh6THSFpJogfuwNA==", - "requires": { - "@babel/core": "^7.14.0", - "hermes-parser": "0.6.0", - "metro-source-map": "0.70.3", - "nullthrows": "^1.1.1" - } - }, - "metro-cache": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.70.3.tgz", - "integrity": "sha512-iCix/+z812fUqa6KlOxaTkY6LQQDoXIe/VljXkGIvpygSCmYyhjQpfQVZEVVPezFmUBYXNdabdQ6cYx6JX3yMg==", - "requires": { - "metro-core": "0.70.3", - "rimraf": "^2.5.4" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "metro-cache-key": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.70.3.tgz", - "integrity": "sha512-0zpw+IcpM3hmGd5sKMdxNv3sbOIUYnMUvx1/yaM6vNRReSPmOLX0bP8fYf3CGgk8NEreZ1OHbVsuw7bdKt40Mw==" - }, - "metro-config": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.70.3.tgz", - "integrity": "sha512-SSCDjSTygoCgzoj61DdrBeJzZDRwQxUEfcgc6t6coxWSExXNR4mOngz0q4SAam49Bmjq9J2Jft6qUKnUTPrRgA==", - "requires": { - "cosmiconfig": "^5.0.5", - "jest-validate": "^26.5.2", - "metro": "0.70.3", - "metro-cache": "0.70.3", - "metro-core": "0.70.3", - "metro-runtime": "0.70.3" - } - }, - "metro-core": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.70.3.tgz", - "integrity": "sha512-NzfHB/w5R7yLaOeU1tzPTbBzCRsYSvpKJkLMP0yudszKZzIAZqNdjoEJ9GZ688Wi0ynZxcU0BxukXh4my80ZBw==", - "requires": { - "jest-haste-map": "^27.3.1", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.70.3" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "metro-hermes-compiler": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.70.3.tgz", - "integrity": "sha512-W6WttLi4E72JL/NyteQ84uxYOFMibe0PUr9aBKuJxxfCq6QRnJKOVcNY0NLW0He2tneXGk+8ZsNz8c0flEvYqg==" - }, - "metro-inspector-proxy": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.70.3.tgz", - "integrity": "sha512-qQoNdPGrmyoJSWYkxSDpTaAI8xyqVdNDVVj9KRm1PG8niSuYmrCCFGLLFsMvkVYwsCWUGHoGBx0UoAzVp14ejw==", - "requires": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "ws": "^7.5.1", - "yargs": "^15.3.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "metro-minify-uglify": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.70.3.tgz", - "integrity": "sha512-oHyjV9WDqOlDE1FPtvs6tIjjeY/oP1PNUPYL1wqyYtqvjN+zzAOrcbsAAL1sv+WARaeiMsWkF2bwtNo+Hghoog==", - "requires": { - "uglify-es": "^3.1.9" - } - }, - "metro-react-native-babel-preset": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.3.tgz", - "integrity": "sha512-4Nxc1zEiHEu+GTdEMEsHnRgfaBkg8f/Td3+FcQ8NTSvs+xL3LBrQy6N07idWSQZHIdGFf+tTHvRfSIWLD8u8Tg==", - "requires": { - "@babel/core": "^7.14.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" - } - }, - "metro-react-native-babel-transformer": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.70.3.tgz", - "integrity": "sha512-WKBU6S/G50j9cfmFM4k4oRYprd8u3qjleD4so1E2zbTNILg+gYla7ZFGCAvi2G0ZcqS2XuGCR375c2hF6VVvwg==", - "requires": { - "@babel/core": "^7.14.0", - "babel-preset-fbjs": "^3.4.0", - "hermes-parser": "0.6.0", - "metro-babel-transformer": "0.70.3", - "metro-react-native-babel-preset": "0.70.3", - "metro-source-map": "0.70.3", - "nullthrows": "^1.1.1" - } - }, - "metro-resolver": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.70.3.tgz", - "integrity": "sha512-5Pc5S/Gs4RlLbziuIWtvtFd9GRoILlaRC8RZDVq5JZWcWHywKy/PjNmOBNhpyvtRlzpJfy/ssIfLhu8zINt1Mw==", - "requires": { - "absolute-path": "^0.0.0" - } - }, - "metro-runtime": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.70.3.tgz", - "integrity": "sha512-22xU7UdXZacniTIDZgN2EYtmfau2pPyh97Dcs+cWrLcJYgfMKjWBtesnDcUAQy3PHekDYvBdJZkoQUeskYTM+w==", - "requires": { - "@babel/runtime": "^7.0.0" - } - }, - "metro-source-map": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.70.3.tgz", - "integrity": "sha512-zsYtZGrwRbbGEFHtmMqqeCH9K9aTGNVPsurMOWCUeQA3VGyVGXPGtLMC+CdAM9jLpUyg6jw2xh0esxi+tYH7Uw==", - "requires": { - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.70.3", - "nullthrows": "^1.1.1", - "ob1": "0.70.3", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, - "metro-symbolicate": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.70.3.tgz", - "integrity": "sha512-JTYkF1dpeDUssQ84juE1ycnhHki2ylJBBdJE1JHtfu5oC+z1ElDbBdPHq90Uvt8HbRov/ZAnxvv7Zy6asS+WCA==", - "requires": { - "invariant": "^2.2.4", - "metro-source-map": "0.70.3", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, - "metro-transform-plugins": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.70.3.tgz", - "integrity": "sha512-dQRIJoTkWZN2IVS2KzgS1hs7ZdHDX3fS3esfifPkqFAEwHiLctCf0EsPgIknp0AjMLvmGWfSLJigdRB/dc0ASw==", - "requires": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.14.0", - "nullthrows": "^1.1.1" - } - }, - "metro-transform-worker": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.70.3.tgz", - "integrity": "sha512-MtVVsnHhhBOp9GRLCdAb2mD1dTCsIzT4+m34KMRdBDCEbDIb90YafT5prpU8qbj5uKd0o2FOQdrJ5iy5zQilHw==", - "requires": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.0.0", - "babel-preset-fbjs": "^3.4.0", - "metro": "0.70.3", - "metro-babel-transformer": "0.70.3", - "metro-cache": "0.70.3", - "metro-cache-key": "0.70.3", - "metro-hermes-compiler": "0.70.3", - "metro-source-map": "0.70.3", - "metro-transform-plugins": "0.70.3", - "nullthrows": "^1.1.1" - } - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "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==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==" - }, - "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==", - "requires": { - "minimatch": "^3.0.2" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "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==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==" - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" - }, - "nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", - "dev": true - }, - "ob1": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.70.3.tgz", - "integrity": "sha512-Vy9GGhuXgDRY01QA6kdhToPd8AkLdLpX9GjH5kpqluVqTu70mgOm7tpGoJDZGaNbr9nJlJgnipqHJQRPORixIQ==" - }, - "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==" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", - "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", - "dev": true, - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" - } - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "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==", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "plist": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", - "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", - "requires": { - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "requires": { - "asap": "~2.0.6" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "query-string": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", - "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", - "requires": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "react": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", - "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "react-devtools-core": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", - "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", - "requires": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "react-freeze": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz", - "integrity": "sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==", - "requires": {} - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "react-native": { - "version": "0.69.4", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.69.4.tgz", - "integrity": "sha512-rqNMialM/T4pHRKWqTIpOxA65B/9kUjtnepxwJqvsdCeMP9Q2YdSx4VASFR9RoEFYcPRU41yGf6EKrChNfns3g==", - "requires": { - "@jest/create-cache-key-function": "^27.0.1", - "@react-native-community/cli": "^8.0.4", - "@react-native-community/cli-platform-android": "^8.0.4", - "@react-native-community/cli-platform-ios": "^8.0.4", - "@react-native/assets": "1.0.0", - "@react-native/normalize-color": "2.0.0", - "@react-native/polyfills": "2.0.0", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "base64-js": "^1.1.2", - "event-target-shim": "^5.0.1", - "hermes-engine": "~0.11.0", - "invariant": "^2.2.4", - "jsc-android": "^250230.2.1", - "memoize-one": "^5.0.0", - "metro-react-native-babel-transformer": "0.70.3", - "metro-runtime": "0.70.3", - "metro-source-map": "0.70.3", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.0.3", - "react-devtools-core": "4.24.0", - "react-native-codegen": "^0.69.1", - "react-native-gradle-plugin": "^0.0.7", - "react-refresh": "^0.4.0", - "react-shallow-renderer": "16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "^0.21.0", - "stacktrace-parser": "^0.1.3", - "use-sync-external-store": "^1.0.0", - "whatwg-fetch": "^3.0.0", - "ws": "^6.1.4" - }, - "dependencies": { - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "react-native-biometrics": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/react-native-biometrics/-/react-native-biometrics-2.2.0.tgz", - "integrity": "sha512-V2O0s2ic7PxVP76CguCfBXvVEyazbjtWv7r20T7D+ZQqBB1XSZ1WzK/Gnr12CVRxHLUZ3/tKHOsz7mzIaXyNoA==", - "requires": {} - }, - "react-native-codegen": { - "version": "0.69.1", - "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.69.1.tgz", - "integrity": "sha512-TOZEqBarczcyYN3iZE3VpKkooOevaAzBq9n7lU0h9mQUvtRhLVyolc+a5K6cWI0e4v4K69I0MqzjPcPeFKo32Q==", - "requires": { - "@babel/parser": "^7.14.0", - "flow-parser": "^0.121.0", - "jscodeshift": "^0.13.1", - "nullthrows": "^1.1.1" - } - }, - "react-native-dropdown-picker": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/react-native-dropdown-picker/-/react-native-dropdown-picker-5.4.2.tgz", - "integrity": "sha512-cZBPyN+k52jA9XguFnKoF5tLf31z6gjZ8GijO/pfVNSSEtPwZ14UTUrr87JiiOnMh5K/O2kRzZ/jZN8D0MmUMA==", - "requires": {} - }, - "react-native-gesture-handler": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.5.0.tgz", - "integrity": "sha512-djZdcprFf08PZC332D+AeG5wcGeAPhzfCJtB3otUgOgTlvjVXmg/SLFdPJSpzLBqkRAmrC77tM79QgKbuLxkfw==", - "requires": { - "@egjs/hammerjs": "^2.0.17", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4", - "lodash": "^4.17.21", - "prop-types": "^15.7.2" - } - }, - "react-native-global-props": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/react-native-global-props/-/react-native-global-props-1.1.5.tgz", - "integrity": "sha512-QDeAdRel6zyJfbgyFxZi9QXZe78OdlANxJae0rJn76uTqdt/A+iWBVjJy3NmaN/fpKy0uV0HhW6Hu4xM0QCisQ==", - "requires": {} - }, - "react-native-gradle-plugin": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz", - "integrity": "sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g==" - }, - "react-native-material-buttons": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/react-native-material-buttons/-/react-native-material-buttons-0.5.0.tgz", - "integrity": "sha512-WRQyCG1hd4ZvTr+YdMoyKwoyt/onaFAh8DmyC8BxZ0JT1gy/hs9qTYAilbYb8C1l+okTusalyJeqoPh5GzA1pQ==", - "requires": { - "prop-types": "^15.5.9", - "react-native-material-ripple": "^0.7.0" - }, - "dependencies": { - "react-native-material-ripple": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/react-native-material-ripple/-/react-native-material-ripple-0.7.5.tgz", - "integrity": "sha512-pHUrmxuPQMBcOssFfr+kERfAwkLhHqiP2ZTJeUsC77W9h+k2IU17T/cOb184S1jkbZP3CFJcOLd9V7RW112YGQ==", - "requires": { - "prop-types": "^15.5.10" - } - } - } - }, - "react-native-material-dropdown": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/react-native-material-dropdown/-/react-native-material-dropdown-0.11.1.tgz", - "integrity": "sha512-GoY3bHUzLnHM2OWM2jWeFssJCU8Uwml7z6OpVeC/RqUPhRwvPCd0UeEZKI6QU5/U8SoS6VJWdWA1Vp1WB1ze7Q==", - "requires": { - "prop-types": "^15.5.9", - "react-native-material-buttons": "^0.5.0", - "react-native-material-ripple": "^0.8.0", - "react-native-material-textfield": "^0.12.0" - } - }, - "react-native-material-ripple": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/react-native-material-ripple/-/react-native-material-ripple-0.8.0.tgz", - "integrity": "sha512-ZgamZTJlrAPMg5Im8+ruK3zsSDHdPKgYA52qK7g0x/LJvzE/99M01kjmUVERqQAHxlVzOfIfVpxn9SjzNn6TEA==", - "requires": { - "prop-types": "^15.5.10" - } - }, - "react-native-material-textfield": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/react-native-material-textfield/-/react-native-material-textfield-0.12.0.tgz", - "integrity": "sha512-eB2xjsOtdrQ4KuikXeGf0CSYS4Vg9K7ii5YsWX57VvzPSVp08P8bdqTrLY6QucBR397YWlewN/n17H34kd7teA==", - "requires": { - "prop-types": "^15.5.9" - } - }, - "react-native-reanimated": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.9.1.tgz", - "integrity": "sha512-309SIhDBwY4F1n6e5Mr5D1uPZm2ESIcmZsGXHUu8hpKX4oIOlZj2MilTk+kHhi05LjChoJkcpfkstotCJmPRPg==", - "requires": { - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-transform-object-assign": "^7.16.7", - "@babel/preset-typescript": "^7.16.7", - "@types/invariant": "^2.2.35", - "invariant": "^2.2.4", - "lodash.isequal": "^4.5.0", - "setimmediate": "^1.0.5", - "string-hash-64": "^1.0.3" - } - }, - "react-native-safe-area-context": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz", - "integrity": "sha512-cEr7fknJCToTrSyDCVNg0GRdRMhyLeQa2NZwVCuzEQcWedOw/59ExomjmzCE4rxrKXs6OJbyfNtFRNyewDaHuA==", - "requires": {} - }, - "react-native-screens": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.15.0.tgz", - "integrity": "sha512-ezC5TibsUYyqPuuHpZoM3iEl6bRzCVBMJeGaFkn7xznuOt1VwkZVub0BvafIEYR/+AQC/RjxzMSQPs1qal0+wA==", - "requires": { - "react-freeze": "^1.0.0", - "warn-once": "^0.1.0" - } - }, - "react-native-svg": { - "version": "12.4.4", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-12.4.4.tgz", - "integrity": "sha512-LpcNlEVCURexqPAvQ9ne8KrPVfYz0wIDygwud8VMRmXLezysXzyQN/DTsjm1BO9lIfYp55WQsr3u3yW/vk6iiA==", - "requires": { - "css-select": "^5.1.0", - "css-tree": "^1.1.3" - } - }, - "react-native-toast-message": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.1.5.tgz", - "integrity": "sha512-mk3rELtBEhrhWBCN6CTaw0gypgL9ZNauX3xx1LUs4uee9vc0pVsghrKxO57vroUCcNL2hDeZSLJWdQNMCkGeaQ==", - "requires": {} - }, - "react-native-vector-icons": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-9.2.0.tgz", - "integrity": "sha512-wKYLaFuQST/chH3AJRjmOLoLy3JEs1JR6zMNgTaemFpNoXs0ztRnTxcxFD9xhX7cJe1/zoN5BpQYe7kL0m5yyA==", - "requires": { - "prop-types": "^15.7.2", - "yargs": "^16.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - } - } - }, - "react-redux": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.2.tgz", - "integrity": "sha512-nBwiscMw3NoP59NFCXFf02f8xdo+vSHT/uZ1ldDwF7XaTpzm+Phk97VT4urYBl5TYAPNVaFm12UHAEyzkpNzRA==", - "requires": { - "@babel/runtime": "^7.12.1", - "@types/hoist-non-react-statics": "^3.3.1", - "@types/use-sync-external-store": "^0.0.3", - "hoist-non-react-statics": "^3.3.2", - "react-is": "^18.0.0", - "use-sync-external-store": "^1.0.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } - } - }, - "react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" - }, - "react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "requires": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - } - }, - "react-test-renderer": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.0.0.tgz", - "integrity": "sha512-SyZTP/FSkwfiKOZuTZiISzsrC8A80KNlQ8PyyoGoOq+VzMAab6Em1POK/CiX3+XyXG6oiJa1C53zYDbdrJu9fw==", - "dev": true, - "requires": { - "react-is": "^18.0.0", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.21.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - } - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" - }, - "recast": { - "version": "0.20.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", - "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", - "requires": { - "ast-types": "0.14.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - } - }, - "redux": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", - "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", - "requires": { - "@babel/runtime": "^7.9.2" - } - }, - "redux-persist": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz", - "integrity": "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==", - "requires": {} - }, - "redux-thunk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", - "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", - "requires": {} - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "peer": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - }, - "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==" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "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==", - "requires": { - "ee-first": "1.1.1" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - } - } - }, - "serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==" - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "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==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "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==", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true - }, - "split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" - }, - "stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "requires": { - "type-fest": "^0.7.1" - }, - "dependencies": { - "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==" - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - }, - "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==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "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==" - } - } - }, - "string-hash-64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string-hash-64/-/string-hash-64-1.0.3.tgz", - "integrity": "sha512-D5OKWKvDhyVWWn2x5Y9b+37NUllks34q1dCDhk/vYcso9fmhs+Tl3KR/gE4v5UNj2UA35cnX4KdVVGkG1deKqw==" - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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==" - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - } - } - }, - "temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", - "requires": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" - }, - "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==" - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true, - "peer": true - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - } - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" - } - } - }, - "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "requires": {} - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "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==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } - }, - "warn-once": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", - "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==" - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "requires": { - "defaults": "^1.0.3" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "requires": {} - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "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==" - } - } -} diff --git a/scratch.js b/scratch.js deleted file mode 100644 index c9d93fb..0000000 --- a/scratch.js +++ /dev/null @@ -1,508 +0,0 @@ -import React, { Component } from 'react'; -import { - SafeAreaView, - View, - Text, - ActivityIndicator, - TouchableOpacity, - TextInput, - Alert -} from 'react-native'; -import { connect } from 'react-redux'; -import * as actions from '../../actions'; -import DatePicker from 'react-native-date-picker' -import MCIcons from 'react-native-vector-icons/MaterialCommunityIcons'; -import FFIcons from 'react-native-vector-icons/FontAwesome5'; -import AIcons from 'react-native-vector-icons/AntDesign'; -import axios from 'axios'; - -const c = require('../../assets/constants'); - -class EditClient extends Component { - constructor(props) { - super(props); - this.editTypes = { - name: { title: 'Name' }, - address: { title: 'Address' }, - rh: { title: 'Rh Status' }, - notes: { title: 'Notes' }, - dob: { title: 'Date of Birth' }, - edd: { title: 'Estimated Delivery Date' }, - gbs: { title: 'Group B Streptococcus' }, - phones: { title: 'Phone Numbers' }, - dob: { title: 'Date of Birth' }, - } - this.initialState = {}; - this.state = this.initialState; - } - - componentDidMount() { - const { params } = this.props.route; - let phones = {}; - params.client.phones.forEach((phone, i) => phones[`phone${i}`] = phone ); - // console.log(phones); - this.setState({ - ...this.state, - ...params.client, - ...params.client.name, - ...params.client.address, - ...phones, - edit: params.edit - }); - } - - onPressSave = () => { - const { id, first, last, preferred, street, city, province, - country, dob, edd, rh, gbs, delivered, phones, notes } = this.state; - // iterate over the phones array and retrieve the phone object from State - // This is done because you cannot update an array in state, so each phone number is stored as an object item - let formattedPhones = phones.map((ph, i) => this.state[`phone${i}`]); - let updatedClient = { - id, - name: { - first, - last, - preferred, - }, - address: { - street, - city, - province, - country - }, - dob: new Date(dob).getTime(), - edd: new Date(edd).getTime(), - rh, - gbs, - delivered, - phones: formattedPhones, - notes - }; - // console.log('UPDATED CLIENT: ', updatedClient); - this.props.updateClient(updatedClient); - this.props.navigation.pop(); - } - - onPressDeletePhone = (phone, i) => { - let { phones } = this.state; - Alert.alert( - `Delete ${phone}?`, - 'Are you sure you want to delete this number?', - [ - { text: "Cancel", onPress: () => {}, style: "cancel" }, - { text: 'Delete', onPress: () => { - // as each phone number has an indivdual input which need to update state when it changes, - //but phone numbers are stored as an array in the DB, if a number is deleted we need to reiterate the phone objects - // into state so taht they can be updated again in text inputs - let phObject = { [`phone${i}`]: '' }; - phones.filter((ph, j) => j !== i).forEach((phone, k) => phObject[`phone${k}`] = phone ); - this.setState({ phones: phones.filter((ph, j) => j !== i), ...phObject }) - }} - ]); - } - - renderEditType() { - const { theme } = this.props; - const { edit, first, last, preferred, notes, rh, gbs, street, city, province, country, phones } = this.state; - // As Gbs is being added in after the app was released, some clients may not have a GBS value. For those clients, the value is 'unkown' - let scrubbedGbs = gbs || 'unknown'; - // console.log('Phones: ', phones); - const size = 31; - switch(this.state.edit) { - case 'dob': { - return ( - - this.setState({ dob: newDate })} /> - - ); - } - case 'edd': { - return ( - - this.setState({ edd: newDate })} /> - - ); - } - case 'name': { - return ( - <> - - this.setState({ first: text })} - value={first} - placeholder='First' - keyboardType='default' - autoCapitalize='words' - autoCorrect={false} - autoCompleteType='name' - maxLength={20} - placeholderTextColor={c.themes[theme].text + 60} /> - - - this.setState({ last: text })} - value={last} - placeholder='Last' - keyboardType='default' - autoCapitalize='words' - autoCorrect={false} - autoCompleteType='name' - maxLength={20} - placeholderTextColor={c.themes[theme].text + 60} /> - - - this.setState({ preferred: text })} - value={preferred} - placeholder='Preferred' - keyboardType='default' - autoCapitalize='words' - autoCorrect={false} - autoCompleteType='name' - maxLength={41} - placeholderTextColor={c.themes[theme].text + 60} /> - - - ); - } - case 'notes': { - return ( - <> - - this.setState({ notes: text })} - value={notes} - keyboardType='default' - autoCapitalize='sentences' - autoCorrect={false} - maxLength={300} - multiline - placeholder='Notes' - placeholderTextColor={c.themes[theme].text + 60} /> - - - ) - } - case 'rh': { - return ( - <> - - this.setState({ rh: 'positive' })} - style={{ - height: size, - width: size, - borderRadius: size / 2, - backgroundColor: rh === 'positive' ? c.themes[theme].accent : c.themes[theme].text, - ...c.center }}> - - - - this.setState({ rh: 'negative' })} - style={{ - height: size, - width: size, - borderRadius: size / 2, - backgroundColor: rh === 'negative' ? c.themes[theme].accent : c.themes[theme].text, - ...c.center }}> - - - - this.setState({ rh: 'unknown' })} - style={{ - height: size, - width: size, - borderRadius: size / 2, - backgroundColor: rh === 'unknown' ? c.themes[theme].accent : c.themes[theme].text, - ...c.center }}> - - - - - ); - } - case 'gbs': { - return ( - <> - - this.setState({ scrubbedGbs: 'positive' })} - style={{ - height: size, - width: size, - borderRadius: size / 2, - backgroundColor: scrubbedGbs === 'positive' ? c.themes[theme].accent : c.themes[theme].text, - ...c.center }}> - - - - this.setState({ scrubbedGbs: 'negative' })} - style={{ - height: size, - width: size, - borderRadius: size / 2, - backgroundColor: scrubbedGbs === 'negative' ? c.themes[theme].accent : c.themes[theme].text, - ...c.center }}> - - - - this.setState({ scrubbedGbs: 'unknown' })} - style={{ - height: size, - width: size, - borderRadius: size / 2, - backgroundColor: scrubbedGbs === 'unknown' ? c.themes[theme].accent : c.themes[theme].text, - ...c.center }}> - - - - - ); - } - case 'address': { - return ( - <> - - this.setState({ street: text })} - value={street} - keyboardType='default' - autoCapitalize='words' - autoCorrect={false} - autoCompleteType='street-address' - maxLength={60} - placeholder='Street' - placeholderTextColor={c.themes[theme].text + 60} /> - - - this.setState({ city: text })} - value={city} - keyboardType='default' - autoCapitalize='words' - autoCorrect={false} - autoCompleteType='name' - maxLength={30} - placeholder='City' - placeholderTextColor={c.themes[theme].text + 60} /> - - - this.setState({ province: text })} - value={province} - keyboardType='default' - autoCapitalize='words' - autoCorrect={false} - autoCompleteType='name' - maxLength={30} - placeholder='Province/State' - placeholderTextColor={c.themes[theme].text + 60} /> - - - this.setState({ country: text })} - value={country} - keyboardType='default' - autoCapitalize='words' - autoCorrect={false} - autoCompleteType='name' - maxLength={30} - placeholder='Country' - placeholderTextColor={c.themes[theme].text + 60} /> - - - ); - } - case 'phones': { - return phones.map((phone, i) => { - return ( - - this.setState({ [`phone${i}`]: text })} - value={this.state[`phone${i}`]} - keyboardType='phone-pad' - autoCapitalize='words' - autoCorrect={false} - autoCompleteType='tel' - maxLength={60} - placeholder={c.numberingNames[i]} - placeholderTextColor={c.themes[theme].text + 60} /> - this.onPressDeletePhone(phone, i)} - style={{ height: 40, width: 40, borderRadius: 20, ...c.center, justifyContent: 'flex-end' }}> - - - - ); - }); - } - default: { - // console.log('default case'); - break; - } - } - } - - renderAddPhone() { - const { theme } = this.props; - const { edit, phones } = this.state; - if (edit !== 'phones') return null; - return ( - this.setState({ phones: [...phones, ''] })} - style={{ height: 40, width: 40, borderRadius: 20, ...c.center }}> - - - ); - } - - render() { - const { theme } = this.props; - const { edit } = this.state; - const textColor = { color: c.themes[theme].text }; - // console.log(edit); - if (!edit) return null; - return ( - - - this.props.navigation.pop()}> - - {this.editTypes[edit].title} - - - {this.renderAddPhone()} - - - {this.renderEditType()} - - - - this.props.navigation.pop()}> - - Cancel - - - - - Save - - - - - - - - ); - } -} - -const styles = { - container: { - width: '100%', - justifyContent: 'flex-start', - alignItems: 'center', - backgroundColor: 'transparent', - flex: 0, - position: 'absolute', - bottom: 0 - }, - modal: { - justifyContent: 'flex-start', - alignItems: 'center', - width: '90%', - flex: 1, - paddingHorizontal: 15, - borderTopLeftRadius: 10, - borderTopRightRadius: 10, - borderLeftWidth: 1, - borderRightWidth: 1, - borderTopWidth: 1, - elevation: 5, - paddingVertical: 10, - }, - row: { - width: '100%', - flex: 0, - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'center', - marginVertical: 10 - }, - textInput: { - flex: 1, - borderBottomWidth: 1, - fontSize: 16, - marginHorizontal: 10 - }, - submit: { - width: '40%', - height: 40, - borderRadius: 10, - elevation: 2, - marginVertical: 10, - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center' - }, - rowTextSmall: { - fontSize: 12 - } -}; - -export default EditClient; diff --git a/src/actions/ActionTypes.js b/src/actions/ActionTypes.js deleted file mode 100644 index 182893a..0000000 --- a/src/actions/ActionTypes.js +++ /dev/null @@ -1,26 +0,0 @@ -// Action types are constants used to connection redux actions to redux reducers -// We use action types to have a clear list of the connections between actions and reducers, and to make any spelling mistakes between connecting the two are obvious - -//refresh -export const REFRESH_STORE = 'refresh_store'; - -// Auth -export const LOGIN = 'login'; -export const LOGOUT = 'logout'; -export const UPDATE_AUTH_TYPE = 'updateAuthType'; - -// Client -export const STORE_CLIENT = 'storeClient'; -export const DELETE_CLIENT = 'deleteClient'; -export const UPDATE_CLIENT = 'updateClient'; -export const STORE_BABY = 'storeBaby'; -export const CHANGE_SORT_TYPE = 'change_sort_type'; - -//Notes - -export const STORE_NOTE = 'storeNote'; -export const DELETE_NOTE = 'deleteNote'; - -//Settings -export const CHANGE_THEME = 'changeTheme'; -export const FIRST_LOGIN = 'firstLogin'; diff --git a/src/actions/AuthActions.js b/src/actions/AuthActions.js deleted file mode 100644 index 86966b2..0000000 --- a/src/actions/AuthActions.js +++ /dev/null @@ -1,11 +0,0 @@ -import * as types from './ActionTypes'; - -export const updateAuthType = (authType, pin) => dispatch => - dispatch({ - // PIN resets if no pin is given to avoid access remaining available if someone knows the pin but sec is switched to bio - type: types.UPDATE_AUTH_TYPE, - payload: {authType, pin: pin || ''}, - }); - -//Login is called after a user has logged in, and is passed the userId as a string. -export const login = () => dispatch => dispatch({type: types.LOGIN}); diff --git a/src/actions/ClientActions.js b/src/actions/ClientActions.js deleted file mode 100644 index d8db667..0000000 --- a/src/actions/ClientActions.js +++ /dev/null @@ -1,21 +0,0 @@ -import * as types from './ActionTypes'; - -//Login is called after a user has logged in, and is passed the userId as a string. -export const storeNewClient = client => dispatch => - dispatch({type: types.STORE_CLIENT, payload: client}); - -// Delete Client is passed a client ID -export const deleteClient = id => dispatch => - dispatch({type: types.DELETE_CLIENT, payload: id}); - -// updateClient is passed a full client object which will replace the existing client -export const updateClient = updatedClient => dispatch => - dispatch({type: types.UPDATE_CLIENT, payload: updatedClient}); - -// Provides baby object which contains the mothers ID -export const storeNewBaby = baby => dispatch => - dispatch({type: types.STORE_BABY, payload: baby}); - -// Changes the sort type of the clients on client page. This is done in Redux to allow for a persistent state on reload. -export const changeSortType = type => dispatch => - dispatch({type: types.CHANGE_SORT_TYPE, payload: type}); diff --git a/src/actions/NotesActions.js b/src/actions/NotesActions.js deleted file mode 100644 index 4917158..0000000 --- a/src/actions/NotesActions.js +++ /dev/null @@ -1,10 +0,0 @@ -import * as types from './ActionTypes'; - -// called to store a new note with the note schema as: -// {} -export const storeNote = note => dispatch => - dispatch({type: types.STORE_NOTE, payload: note}); - -// Delete Client is passed a client ID -export const deleteNote = id => dispatch => - dispatch({type: types.DELETE_NOTE, payload: id}); diff --git a/src/actions/RefreshActions.js b/src/actions/RefreshActions.js deleted file mode 100644 index 9a58c81..0000000 --- a/src/actions/RefreshActions.js +++ /dev/null @@ -1,5 +0,0 @@ -import * as types from './ActionTypes'; - -export const refreshStore = () => dispatch => { - dispatch({type: types.REFRESH_STORE}); -}; diff --git a/src/actions/SettingsActions.js b/src/actions/SettingsActions.js deleted file mode 100644 index 450c504..0000000 --- a/src/actions/SettingsActions.js +++ /dev/null @@ -1,11 +0,0 @@ -import * as types from './ActionTypes'; - -// Called when user changes their theme, and is passed theme as a string ('light' or 'dark') -// Themes in the app are controlled by the redux store, so this will update any reference to current theme with the new value -export const changeTheme = theme => dispatch => { - dispatch({type: types.CHANGE_THEME, payload: theme}); -}; - -export const markFirstLogin = () => dispatch => { - dispatch({type: types.FIRST_LOGIN}); -}; diff --git a/src/actions/index.js b/src/actions/index.js deleted file mode 100644 index 1274341..0000000 --- a/src/actions/index.js +++ /dev/null @@ -1,6 +0,0 @@ -// allow all actions to be imported from 1 call to /actions/ -export * from './RefreshActions'; -export * from './SettingsActions'; -export * from './AuthActions'; -export * from './ClientActions'; -export * from './NotesActions'; diff --git a/src/assets/constants.js b/src/assets/constants.js deleted file mode 100644 index c81ee28..0000000 --- a/src/assets/constants.js +++ /dev/null @@ -1,349 +0,0 @@ -import {Dimensions} from 'react-native'; -let c = module.exports; - -c.device = { - width: Dimensions.get('window').width, - height: Dimensions.get('window').height, -}; - -c.colors = { - backgroundColor: '#303030', - darkBackground: '#222222', - border: '#444444', - accent: '#c061e8', -}; - -c.urls = { - api: 'https://dev.dave6.com/midwife/', - assets: 'https://assets.dave6.com/', -}; - -c.t = { - ms: 1, - sec: 1000, - min: 1000 * 60, - hour: 1000 * 60 * 60, - day: 1000 * 60 * 60 * 24, - week: 1000 * 60 * 60 * 24 * 7, - month: 1000 * 60 * 60 * 24 * 30, - year: 1000 * 60 * 60 * 24 * 365, -}; - -c.months = [ - 'January', - 'February', - 'March', - 'April', - 'May', - 'June', - 'July', - 'August', - 'September', - 'October', - 'November', - 'December', -]; - -c.numberingNames = [ - 'Primary', - 'Secondary', - 'Tertiary', - 'Quaternary', - 'Quinary', - 'Senary', - 'Septenary', - 'Octonary', - 'Nonary', - 'Denary', -]; - -c.randomString = () => Math.random().toString(36).substr(2).toUpperCase(); - -c.center = {justifyContent: 'center', alignItems: 'center'}; - -c.titleFont = {fontFamily: 'Coustard'}; - -c.themes = { - dark: { - background: '#161616', - foreground: '#FFFFFF', - //modal: '#363636', - modal: '#464646', - modalForeground: '#505050', - accent: '#82B983', - lightText: '#F0F0F0', - text: '#E0E0E0', - border: '#555', - bad: '#633636', - good: '#366340', - }, - light: { - background: '#e8e8e8', - foreground: '#1f1f1f', - modal: '#FFF', - modalForeground: '#FFF', - //modal: '#E0E0E0', - accent: '#82B983', //accent: '#BD7BFF', - lightText: '#F0F0F0', - text: '#1f1f1f', - border: '#DDD', - bad: '#f2b4b4', - good: '#bbf2b4', - }, -}; - -c.notes = [ - { - id: '113', - clientId: 'C8Y8R31L99', - title: 'note 1', - body: 'asdfasdfasdf', - time: 1616957870104, - }, - { - id: '123', - clientId: 'C8Y8R31L99', - title: 'note 2', - body: 'asdfasdfasdfasdfasdfasdf', - time: 1615957870104, - }, - { - id: '133', - clientId: 'C8Y8R31L99', - title: 'note 3', - body: 'asdfasdfasdfasdfasdfasdasdfasdfasdasdfasdfasdasdfasdfasdfasdfasdfasdf', - time: 1616957070104, - }, - { - id: '213', - clientId: 'C8Y8R31L99', - title: 'note 1', - body: 'asdfasdfasdf', - time: 1616977870104, - }, - { - id: '323', - clientId: 'C8Y8R31L99', - title: 'note 2', - body: 'asdfasdfasdfasdfasdfasdf', - time: 1616057870104, - }, - { - id: '433', - clientId: 'C8Y8R31L99', - title: 'note 3', - body: 'asdfasdfasdfasdfasdfasdasdfasdfasdasdfasdfasdasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdasdfasdfasdasdfasdfasdasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdasdfasdfasdasdfasdfasdasdfasdfasdfasdfasdfasdf', - time: 1616957870104, - }, - { - id: '513', - clientId: 'C8Y8R31L99', - title: 'note 1', - body: 'asdfasdfasdf', - time: 1616957870104, - }, - { - id: '623', - clientId: 'C8Y8R31L99', - title: 'note 2', - body: 'asdfasdfasdfasdfasdfasdf', - time: 1616957870104, - }, - { - id: '733', - clientId: 'C8Y8R31L99', - title: 'note 3', - body: 'asdfasdfasdfasdfasdfasdasdfasdfasdasdfasdfasdasdfasdfasdfasdfasdfasdf', - time: 1616957870104, - }, - { - id: '143', - clientId: 'C8Y8RF4L99', - title: 'note 4', - body: 'asdfasdfasdfasdfasdfasdf', - time: 1616957870104, - }, - { - id: '153', - clientId: 'C8Y8RF4L99', - title: 'note 5', - body: 'asdfasdfasdf', - time: 1616957870104, - }, -]; - -// Clients is for testing purposes -c.clients = [ - { - id: 'C8Y8R31L99', - address: { - city: 'waterloo', - country: 'CA', - province: 'on', - street: '208 12 dupont st w', - }, - delivered: false, - dob: 797997969174, - edd: 1606798800000, - name: {first: 'David', last: 'Anderson', preferred: 'JD'}, - phones: ['123456789', '5195706511', '654987321'], - notes: 'This patient is a pregnant person who has not given birth', - noteArray: [ - {id: '113', title: 'note 1', body: 'asdfasdfasdf', time: 1616957870104}, - { - id: '123', - title: 'note 2', - body: 'asdfasdfasdfasdfasdfasdf', - time: 1616957870104, - }, - { - id: '133', - title: 'note 3', - body: 'asdfasdfasdfasdfasdfasdasdfasdfasdasdfasdfasdasdfasdfasdfasdfasdfasdf', - time: 1616957870104, - }, - { - id: '143', - title: 'note 4', - body: 'asdfasdfasdfasdfasdfasdf', - time: 1616957870104, - }, - {id: '153', title: 'note 5', body: 'asdfasdfasdf', time: 1616957870104}, - ], - rh: 'negative', - gbs: 'positive', - }, - { - id: 'C8Y8RF4L99', - address: { - city: 'waterloo', - country: 'CA', - province: 'on', - street: '208 12 dupont st w', - }, - delivered: false, - dob: 797997969174, - edd: 1606798800000, - name: {first: 'Diamond', last: 'Jill', preferred: 'JD'}, - phones: ['123456789', '5195706511', '654987321'], - notes: 'This patient is a pregnant person who has not given birth', - rh: 'negative', - }, - { - id: 'C8Y8RF4L9U', - address: { - city: 'waterloo', - country: 'CA', - province: 'on', - street: '208 12 dupont st w', - }, - delivered: false, - dob: 797997969174, - edd: 1610427600000, - name: {first: 'Firstname', last: 'Jill', preferred: 'JD'}, - phones: ['123456789', '5195706511', '654987321'], - notes: 'This patient is a pregnant person who has not given birth', - rh: 'negative', - }, - { - id: 'AFFN9B9YPY1', - address: { - city: 'Kitchener', - country: 'Canada', - province: 'ontario', - street: '54 King St NW, unit 1234', - }, - delivered: false, - dob: 845825081187, - edd: 1601524800000, - name: {first: 'Christie', last: 'cbb', preferred: 'MrsChristie'}, - phones: ['123456789', '5195706511', '654987321'], - notes: '', - rh: 'negative', - }, - { - id: 'AFFN9B9YPY2', - address: { - city: 'Kitchener', - country: 'Canada', - province: 'ontario', - street: '54 King St NW, unit 1234', - }, - delivered: false, - dob: 845825081187, - edd: 1601524800000, - name: {first: 'Christie', last: 'cab', preferred: 'MrsChristie'}, - phones: ['123456789', '5195706511', '654987321'], - notes: '', - rh: 'negative', - }, - { - id: 'AFFN9B9YPY3', - address: { - city: 'Kitchener', - country: 'Canada', - province: 'ontario', - street: '54 King St NW, unit 1234', - }, - delivered: false, - dob: 845825081187, - edd: 1598932800000, - name: {first: 'liksfe', last: 'czb', preferred: 'MrsChristie'}, - phones: ['123456789', '5195706511', '654987321'], - notes: '', - rh: 'negative', - }, - { - id: 'ZB7ZYLYNM31', - address: { - city: 'kw', - country: 'Can', - province: 'on', - street: '123 easy ', - }, - delivered: false, - dob: 191900148345, - edd: 1609477200000, - name: {first: 'Agatha', last: 'the great', preferred: 'ATG'}, - phones: ['123456789', '5195706511', '654987321'], - notes: `here are some Notes - with enters - in them`, - rh: 'positive', - }, - - { - id: 'ZB7ZYLYNM32', - address: { - city: 'kw', - country: 'Can', - province: 'on', - street: '123 easy ', - }, - delivered: false, - dob: 191900148345, - edd: 1609563600000, - name: {first: 'asdf', last: 'fdfwef great', preferred: 'ATG'}, - phones: ['123456789', '5195706511', '654987321'], - notes: `here are some Notes - with enters - in them`, - rh: 'positive', - }, - { - id: '3PT5BS51MB', - address: { - city: '', - country: '', - province: '', - street: '208 st ', - }, - delivered: false, - dob: 1022211292565, - edd: 1595340922809, - name: {first: 'Avery', last: 'Quill', preferred: 'Quilliam'}, - phones: ['123456789', '5195706511', '654987321'], - notes: '', - rh: 'unknown', - }, -]; diff --git a/src/assets/images/baby.png b/src/assets/images/baby.png deleted file mode 100644 index 457a7a3589a6cfff3fa293e87e538757b5a86317..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7699 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 diff --git a/src/assets/images/calc.png b/src/assets/images/calc.png deleted file mode 100644 index f604c209a3a244a0453bdd872bb3cab5aa16c1df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20632 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 diff --git a/src/assets/images/calculator.png b/src/assets/images/calculator.png deleted file mode 100644 index 0bdfae2be7bfc51e8400492a4803e074b7685e74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18828 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 jlL7A)`xG~aV7cLP$$@c#2`Zd0|Q3rGHt=* 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 diff --git a/src/assets/images/female.png b/src/assets/images/female.png deleted file mode 100644 index 1d5630f07993d7086c5f2c9e4e45f8e066c7f1a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9186 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 diff --git a/src/assets/images/fingerprint.png b/src/assets/images/fingerprint.png deleted file mode 100644 index ba1cf3c406c1e40b4e3ce9e1594d4b5ad9ba31ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38603 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 $z=dN7Q-Mzv- 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%0D+8!h|L#f*=1`B_dXIW{tS#Fy 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�^Kms#?6B6QZuO;7QmVhYM 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%0An~=jcT`RB6uoxZC>vc;gJ;dg7(eU*% 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 B`XK-S diff --git a/android/app/src/main/assets/fonts/ZillaSlab.ttf b/android/app/src/main/assets/fonts/ZillaSlab.ttf deleted file mode 100644 index 65c51528054f1f9f292f788925ca82015c966b0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244760 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