From 4b10f157b01b848216a3660e66ebdad6f3957014 Mon Sep 17 00:00:00 2001 From: Ovidiu Cristescu <55203625+LunatiqueCoder@users.noreply.github.com> Date: Wed, 29 Mar 2023 19:38:45 +0300 Subject: [PATCH 01/76] luna-cli - expo template - initial commit --- package.json | 4 +- templates/expo-navigation/.gitignore | 17 + templates/expo-navigation/app.json | 32 + .../expo-navigation/app/(tabs)/_layout.tsx | 55 + .../expo-navigation/app/(tabs)/index.tsx | 31 + templates/expo-navigation/app/(tabs)/two.tsx | 31 + .../expo-navigation/app/[...missing].tsx | 40 + templates/expo-navigation/app/_layout.tsx | 51 + templates/expo-navigation/app/modal.tsx | 35 + .../assets/fonts/SpaceMono-Regular.ttf | Bin 0 -> 93252 bytes .../assets/images/adaptive-icon.png | Bin 0 -> 17547 bytes .../expo-navigation/assets/images/favicon.png | Bin 0 -> 1466 bytes .../expo-navigation/assets/images/icon.png | Bin 0 -> 22380 bytes .../expo-navigation/assets/images/splash.png | Bin 0 -> 47346 bytes templates/expo-navigation/babel.config.js | 9 + .../components/EditScreenInfo.tsx | 76 + .../components/ExternalLink.tsx | 24 + .../expo-navigation/components/StyledText.tsx | 5 + .../expo-navigation/components/Themed.tsx | 44 + .../components/__tests__/StyledText-test.js | 10 + templates/expo-navigation/constants/Colors.ts | 19 + templates/expo-navigation/index.ts | 1 + templates/expo-navigation/package.json | 41 + templates/expo-navigation/tsconfig.json | 6 + templates/expo-tamagui/.gitignore | 127 + templates/expo-tamagui/App.tsx | 22 + templates/expo-tamagui/app.json | 41 + .../expo-tamagui/assets/adaptive-icon.png | Bin 0 -> 17547 bytes templates/expo-tamagui/assets/favicon.png | Bin 0 -> 1466 bytes templates/expo-tamagui/assets/icon.png | Bin 0 -> 22380 bytes templates/expo-tamagui/assets/splash.png | Bin 0 -> 47346 bytes templates/expo-tamagui/babel.config.js | 39 + templates/expo-tamagui/eas.json | 26 + templates/expo-tamagui/index.js | 8 + templates/expo-tamagui/metro.config.js | 22 + templates/expo-tamagui/package.json | 45 + templates/expo-tamagui/tamagui.config.ts | 3 + templates/expo-tamagui/tsconfig.json | 3 + templates/expo-template/.gitignore | 17 + templates/expo-template/app.json | 41 + .../expo-template/assets/adaptive-icon.png | Bin 0 -> 17547 bytes templates/expo-template/assets/favicon.png | Bin 0 -> 1466 bytes templates/expo-template/assets/icon.png | Bin 0 -> 22380 bytes templates/expo-template/assets/splash.png | Bin 0 -> 47346 bytes .../expo-template/babel.config.native.js | 39 + templates/expo-template/eas.json | 26 + templates/expo-template/index.js | 8 + .../expo-template}/next-env.d.ts | 0 .../expo-template}/next.config.js | 0 templates/expo-template/package.json | 69 + .../patches/@expo+metro-config+0.7.1.patch | 37 + .../@tamagui+font-silkscreen+1.5.3.patch | 0 .../@tamagui+font-silkscreen+1.8.4.patch | 12 + ...eact-native-babel-transformer+0.73.7.patch | 0 ...eact-native-babel-transformer+0.73.8.patch | 16 + .../expo-template}/public/favicon.png | Bin .../public/images/logo_dark.png | Bin .../public/images/logo_light.png | Bin .../public/images/luna_cover.jpeg | Bin .../expo-template}/public/robots.txt | 0 .../expo-template}/react-native-web.d.ts | 0 templates/expo-template/src/App.tsx | 144 + .../expo-template}/src/__tests__/App-test.tsx | 0 .../expo-template}/src/components/Layout.tsx | 0 .../expo-template}/src/components/Logo.tsx | 0 .../expo-template}/src/components/index.ts | 0 .../features/DetailScreen/DetailScreen.tsx | 0 .../src/features/DetailScreen/index.ts | 0 .../expo-template}/src/features/Home/Home.tsx | 0 .../expo-template}/src/features/Home/index.ts | 0 .../expo-template}/src/pages/_app.tsx | 0 .../expo-template}/src/pages/_document.tsx | 0 .../expo-template}/src/pages/index.tsx | 0 .../expo-template}/src/pages/user/[id].tsx | 0 .../expo-template}/tamagui/animations.ts | 0 .../expo-template}/tamagui/animations.web.ts | 0 .../expo-template}/tamagui/fonts.ts | 0 .../expo-template}/tamagui/global.ts | 0 .../expo-template}/tamagui/index.ts | 0 .../expo-template}/tamagui/mediaQueries.ts | 0 .../expo-template}/tamagui/tamagui.config.ts | 0 templates/expo-template/tsconfig.json | 6 + templates/expo-template/yarn.lock | 10397 ++++++++++++++++ templates/vanilla/package.json | 44 + .../vanilla/template.config.js | 0 .../vanilla/template}/.eslintrc.js | 0 .../vanilla/template}/.node-version | 0 .../vanilla/template}/.prettierrc.js | 0 .../vanilla/template}/.ruby-version | 0 .../vanilla/template}/.watchmanconfig | 0 .../vanilla/template}/Gemfile | 0 .../vanilla/template}/README.md | 0 .../vanilla/template}/_gitignore | 0 .../template}/android/app/build.gradle | 0 .../template}/android/app/debug.keystore | Bin .../template}/android/app/proguard-rules.pro | 0 .../android/app/src/debug/AndroidManifest.xml | 0 .../com/projectname/ReactNativeFlipper.java | 0 .../android/app/src/main/AndroidManifest.xml | 0 .../src/main/assets/custom/Silkscreen.woff | Bin .../app/src/main/assets/fonts/Inter-Black.otf | Bin .../main/assets/fonts/Inter-BlackItalic.otf | Bin .../app/src/main/assets/fonts/Inter-Bold.otf | Bin .../main/assets/fonts/Inter-BoldItalic.otf | Bin .../src/main/assets/fonts/Inter-ExtraBold.otf | Bin .../assets/fonts/Inter-ExtraBoldItalic.otf | Bin .../main/assets/fonts/Inter-ExtraLight.otf | Bin .../assets/fonts/Inter-ExtraLightItalic.otf | Bin .../src/main/assets/fonts/Inter-Italic.otf | Bin .../app/src/main/assets/fonts/Inter-Light.otf | Bin .../main/assets/fonts/Inter-LightItalic.otf | Bin .../src/main/assets/fonts/Inter-Medium.otf | Bin .../main/assets/fonts/Inter-MediumItalic.otf | Bin .../src/main/assets/fonts/Inter-SemiBold.otf | Bin .../assets/fonts/Inter-SemiBoldItalic.otf | Bin .../app/src/main/assets/fonts/Inter-Thin.otf | Bin .../main/assets/fonts/Inter-ThinItalic.otf | Bin .../src/main/assets/fonts/Silkscreen-bold.ttf | Bin .../app/src/main/assets/fonts/Silkscreen.ttf | Bin .../java/com/projectname/MainActivity.java | 0 .../java/com/projectname/MainApplication.java | 0 .../res/drawable/rn_edit_text_material.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../res/mipmap-hdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../res/mipmap-mdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/values/strings.xml | 0 .../app/src/main/res/values/styles.xml | 0 .../com/projectname/ReactNativeFlipper.java | 0 .../vanilla/template}/android/build.gradle | 0 .../template}/android/gradle.properties | 0 .../android/gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../vanilla/template}/android/gradlew | 0 .../vanilla/template}/android/gradlew.bat | 0 .../android/link-assets-manifest.json | 0 .../vanilla/template}/android/settings.gradle | 0 .../vanilla/template}/app.json | 0 .../vanilla/template}/babel.config.native.js | 0 .../vanilla/template}/index.js | 0 .../vanilla/template}/ios/.xcode.env | 0 .../vanilla/template}/ios/Podfile | 0 .../ios/ProjectName.xcodeproj/project.pbxproj | 0 .../xcschemes/ProjectName.xcscheme | 0 .../contents.xcworkspacedata | 0 .../template}/ios/ProjectName/AppDelegate.h | 0 .../template}/ios/ProjectName/AppDelegate.mm | 0 .../AppIcon.appiconset/Contents.json | 0 .../ProjectName/Images.xcassets/Contents.json | 0 .../template}/ios/ProjectName/Info.plist | 0 .../ios/ProjectName/LaunchScreen.storyboard | 0 .../vanilla/template}/ios/ProjectName/main.m | 0 .../template}/ios/ProjectNameTests/Info.plist | 0 .../ios/ProjectNameTests/ProjectNameTests.m | 0 .../template}/ios/link-assets-manifest.json | 0 .../vanilla/template}/metro.config.js | 0 templates/vanilla/template/next-env.d.ts | 5 + templates/vanilla/template/next.config.js | 42 + .../vanilla/template}/package.json | 4 +- .../@tamagui+font-silkscreen+1.5.3.patch | 12 + ...eact-native-babel-transformer+0.73.7.patch | 16 + templates/vanilla/template/public/favicon.png | Bin 0 -> 595 bytes .../template/public/images/logo_dark.png | Bin 0 -> 13294 bytes .../template/public/images/logo_light.png | Bin 0 -> 21416 bytes .../template/public/images/luna_cover.jpeg | Bin 0 -> 289141 bytes templates/vanilla/template/public/robots.txt | 2 + .../vanilla/template/react-native-web.d.ts | 192 + .../vanilla/template}/react-native.config.js | 0 .../vanilla/template}/src/App.tsx | 0 .../template/src/__tests__/App-test.tsx | 13 + .../template/src/components/Layout.tsx | 84 + .../vanilla/template/src/components/Logo.tsx | 43 + .../vanilla/template/src/components/index.ts | 1 + .../features/DetailScreen/DetailScreen.tsx | 21 + .../src/features/DetailScreen/index.ts | 1 + .../template/src/features/Home/Home.tsx | 98 + .../template/src/features/Home/index.ts | 1 + templates/vanilla/template/src/pages/_app.tsx | 87 + .../vanilla/template/src/pages/_document.tsx | 44 + .../vanilla/template/src/pages/index.tsx | 10 + .../vanilla/template/src/pages/user/[id].tsx | 10 + .../vanilla/template/tamagui/animations.ts | 32 + .../template/tamagui/animations.web.ts | 27 + templates/vanilla/template/tamagui/fonts.ts | 149 + templates/vanilla/template/tamagui/global.ts | 7 + templates/vanilla/template/tamagui/index.ts | 2 + .../vanilla/template/tamagui/mediaQueries.ts | 30 + .../template/tamagui/tamagui.config.ts | 23 + .../vanilla/template}/tsconfig.json | 0 195 files changed, 12675 insertions(+), 4 deletions(-) create mode 100644 templates/expo-navigation/.gitignore create mode 100644 templates/expo-navigation/app.json create mode 100644 templates/expo-navigation/app/(tabs)/_layout.tsx create mode 100644 templates/expo-navigation/app/(tabs)/index.tsx create mode 100644 templates/expo-navigation/app/(tabs)/two.tsx create mode 100644 templates/expo-navigation/app/[...missing].tsx create mode 100644 templates/expo-navigation/app/_layout.tsx create mode 100644 templates/expo-navigation/app/modal.tsx create mode 100755 templates/expo-navigation/assets/fonts/SpaceMono-Regular.ttf create mode 100644 templates/expo-navigation/assets/images/adaptive-icon.png create mode 100644 templates/expo-navigation/assets/images/favicon.png create mode 100644 templates/expo-navigation/assets/images/icon.png create mode 100644 templates/expo-navigation/assets/images/splash.png create mode 100644 templates/expo-navigation/babel.config.js create mode 100644 templates/expo-navigation/components/EditScreenInfo.tsx create mode 100644 templates/expo-navigation/components/ExternalLink.tsx create mode 100644 templates/expo-navigation/components/StyledText.tsx create mode 100644 templates/expo-navigation/components/Themed.tsx create mode 100644 templates/expo-navigation/components/__tests__/StyledText-test.js create mode 100644 templates/expo-navigation/constants/Colors.ts create mode 100644 templates/expo-navigation/index.ts create mode 100644 templates/expo-navigation/package.json create mode 100644 templates/expo-navigation/tsconfig.json create mode 100644 templates/expo-tamagui/.gitignore create mode 100644 templates/expo-tamagui/App.tsx create mode 100644 templates/expo-tamagui/app.json create mode 100644 templates/expo-tamagui/assets/adaptive-icon.png create mode 100644 templates/expo-tamagui/assets/favicon.png create mode 100644 templates/expo-tamagui/assets/icon.png create mode 100644 templates/expo-tamagui/assets/splash.png create mode 100644 templates/expo-tamagui/babel.config.js create mode 100644 templates/expo-tamagui/eas.json create mode 100644 templates/expo-tamagui/index.js create mode 100644 templates/expo-tamagui/metro.config.js create mode 100644 templates/expo-tamagui/package.json create mode 100644 templates/expo-tamagui/tamagui.config.ts create mode 100644 templates/expo-tamagui/tsconfig.json create mode 100644 templates/expo-template/.gitignore create mode 100644 templates/expo-template/app.json create mode 100644 templates/expo-template/assets/adaptive-icon.png create mode 100644 templates/expo-template/assets/favicon.png create mode 100644 templates/expo-template/assets/icon.png create mode 100644 templates/expo-template/assets/splash.png create mode 100644 templates/expo-template/babel.config.native.js create mode 100644 templates/expo-template/eas.json create mode 100644 templates/expo-template/index.js rename {template => templates/expo-template}/next-env.d.ts (100%) rename {template => templates/expo-template}/next.config.js (100%) create mode 100644 templates/expo-template/package.json create mode 100644 templates/expo-template/patches/@expo+metro-config+0.7.1.patch rename {template => templates/expo-template}/patches/@tamagui+font-silkscreen+1.5.3.patch (100%) create mode 100644 templates/expo-template/patches/@tamagui+font-silkscreen+1.8.4.patch rename {template => templates/expo-template}/patches/metro-react-native-babel-transformer+0.73.7.patch (100%) create mode 100644 templates/expo-template/patches/metro-react-native-babel-transformer+0.73.8.patch rename {template => templates/expo-template}/public/favicon.png (100%) rename {template => templates/expo-template}/public/images/logo_dark.png (100%) rename {template => templates/expo-template}/public/images/logo_light.png (100%) rename {template => templates/expo-template}/public/images/luna_cover.jpeg (100%) rename {template => templates/expo-template}/public/robots.txt (100%) rename {template => templates/expo-template}/react-native-web.d.ts (100%) create mode 100644 templates/expo-template/src/App.tsx rename {template => templates/expo-template}/src/__tests__/App-test.tsx (100%) rename {template => templates/expo-template}/src/components/Layout.tsx (100%) rename {template => templates/expo-template}/src/components/Logo.tsx (100%) rename {template => templates/expo-template}/src/components/index.ts (100%) rename {template => templates/expo-template}/src/features/DetailScreen/DetailScreen.tsx (100%) rename {template => templates/expo-template}/src/features/DetailScreen/index.ts (100%) rename {template => templates/expo-template}/src/features/Home/Home.tsx (100%) rename {template => templates/expo-template}/src/features/Home/index.ts (100%) rename {template => templates/expo-template}/src/pages/_app.tsx (100%) rename {template => templates/expo-template}/src/pages/_document.tsx (100%) rename {template => templates/expo-template}/src/pages/index.tsx (100%) rename {template => templates/expo-template}/src/pages/user/[id].tsx (100%) rename {template => templates/expo-template}/tamagui/animations.ts (100%) rename {template => templates/expo-template}/tamagui/animations.web.ts (100%) rename {template => templates/expo-template}/tamagui/fonts.ts (100%) rename {template => templates/expo-template}/tamagui/global.ts (100%) rename {template => templates/expo-template}/tamagui/index.ts (100%) rename {template => templates/expo-template}/tamagui/mediaQueries.ts (100%) rename {template => templates/expo-template}/tamagui/tamagui.config.ts (100%) create mode 100644 templates/expo-template/tsconfig.json create mode 100644 templates/expo-template/yarn.lock create mode 100644 templates/vanilla/package.json rename template.config.js => templates/vanilla/template.config.js (100%) rename {template => templates/vanilla/template}/.eslintrc.js (100%) rename {template => templates/vanilla/template}/.node-version (100%) rename {template => templates/vanilla/template}/.prettierrc.js (100%) rename {template => templates/vanilla/template}/.ruby-version (100%) rename {template => templates/vanilla/template}/.watchmanconfig (100%) rename {template => templates/vanilla/template}/Gemfile (100%) rename {template => templates/vanilla/template}/README.md (100%) rename {template => templates/vanilla/template}/_gitignore (100%) rename {template => templates/vanilla/template}/android/app/build.gradle (100%) rename {template => templates/vanilla/template}/android/app/debug.keystore (100%) rename {template => templates/vanilla/template}/android/app/proguard-rules.pro (100%) rename {template => templates/vanilla/template}/android/app/src/debug/AndroidManifest.xml (100%) rename {template => templates/vanilla/template}/android/app/src/debug/java/com/projectname/ReactNativeFlipper.java (100%) rename {template => templates/vanilla/template}/android/app/src/main/AndroidManifest.xml (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/custom/Silkscreen.woff (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-Black.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-BlackItalic.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-Bold.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-BoldItalic.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-ExtraBold.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-ExtraBoldItalic.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-ExtraLight.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-ExtraLightItalic.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-Italic.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-Light.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-LightItalic.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-Medium.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-MediumItalic.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-SemiBold.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-SemiBoldItalic.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-Thin.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Inter-ThinItalic.otf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Silkscreen-bold.ttf (100%) rename {template => templates/vanilla/template}/android/app/src/main/assets/fonts/Silkscreen.ttf (100%) rename {template => templates/vanilla/template}/android/app/src/main/java/com/projectname/MainActivity.java (100%) rename {template => templates/vanilla/template}/android/app/src/main/java/com/projectname/MainApplication.java (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/drawable/rn_edit_text_material.xml (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/values/strings.xml (100%) rename {template => templates/vanilla/template}/android/app/src/main/res/values/styles.xml (100%) rename {template => templates/vanilla/template}/android/app/src/release/java/com/projectname/ReactNativeFlipper.java (100%) rename {template => templates/vanilla/template}/android/build.gradle (100%) rename {template => templates/vanilla/template}/android/gradle.properties (100%) rename {template => templates/vanilla/template}/android/gradle/wrapper/gradle-wrapper.jar (100%) rename {template => templates/vanilla/template}/android/gradle/wrapper/gradle-wrapper.properties (100%) rename {template => templates/vanilla/template}/android/gradlew (100%) rename {template => templates/vanilla/template}/android/gradlew.bat (100%) rename {template => templates/vanilla/template}/android/link-assets-manifest.json (100%) rename {template => templates/vanilla/template}/android/settings.gradle (100%) rename {template => templates/vanilla/template}/app.json (100%) rename {template => templates/vanilla/template}/babel.config.native.js (100%) rename {template => templates/vanilla/template}/index.js (100%) rename {template => templates/vanilla/template}/ios/.xcode.env (100%) rename {template => templates/vanilla/template}/ios/Podfile (100%) rename {template => templates/vanilla/template}/ios/ProjectName.xcodeproj/project.pbxproj (100%) rename {template => templates/vanilla/template}/ios/ProjectName.xcodeproj/xcshareddata/xcschemes/ProjectName.xcscheme (100%) rename {template => templates/vanilla/template}/ios/ProjectName.xcworkspace/contents.xcworkspacedata (100%) rename {template => templates/vanilla/template}/ios/ProjectName/AppDelegate.h (100%) rename {template => templates/vanilla/template}/ios/ProjectName/AppDelegate.mm (100%) rename {template => templates/vanilla/template}/ios/ProjectName/Images.xcassets/AppIcon.appiconset/Contents.json (100%) rename {template => templates/vanilla/template}/ios/ProjectName/Images.xcassets/Contents.json (100%) rename {template => templates/vanilla/template}/ios/ProjectName/Info.plist (100%) rename {template => templates/vanilla/template}/ios/ProjectName/LaunchScreen.storyboard (100%) rename {template => templates/vanilla/template}/ios/ProjectName/main.m (100%) rename {template => templates/vanilla/template}/ios/ProjectNameTests/Info.plist (100%) rename {template => templates/vanilla/template}/ios/ProjectNameTests/ProjectNameTests.m (100%) rename {template => templates/vanilla/template}/ios/link-assets-manifest.json (100%) rename {template => templates/vanilla/template}/metro.config.js (100%) create mode 100644 templates/vanilla/template/next-env.d.ts create mode 100644 templates/vanilla/template/next.config.js rename {template => templates/vanilla/template}/package.json (97%) create mode 100644 templates/vanilla/template/patches/@tamagui+font-silkscreen+1.5.3.patch create mode 100644 templates/vanilla/template/patches/metro-react-native-babel-transformer+0.73.7.patch create mode 100644 templates/vanilla/template/public/favicon.png create mode 100644 templates/vanilla/template/public/images/logo_dark.png create mode 100644 templates/vanilla/template/public/images/logo_light.png create mode 100644 templates/vanilla/template/public/images/luna_cover.jpeg create mode 100644 templates/vanilla/template/public/robots.txt create mode 100644 templates/vanilla/template/react-native-web.d.ts rename {template => templates/vanilla/template}/react-native.config.js (100%) rename {template => templates/vanilla/template}/src/App.tsx (100%) create mode 100644 templates/vanilla/template/src/__tests__/App-test.tsx create mode 100644 templates/vanilla/template/src/components/Layout.tsx create mode 100644 templates/vanilla/template/src/components/Logo.tsx create mode 100644 templates/vanilla/template/src/components/index.ts create mode 100644 templates/vanilla/template/src/features/DetailScreen/DetailScreen.tsx create mode 100644 templates/vanilla/template/src/features/DetailScreen/index.ts create mode 100644 templates/vanilla/template/src/features/Home/Home.tsx create mode 100644 templates/vanilla/template/src/features/Home/index.ts create mode 100644 templates/vanilla/template/src/pages/_app.tsx create mode 100644 templates/vanilla/template/src/pages/_document.tsx create mode 100644 templates/vanilla/template/src/pages/index.tsx create mode 100644 templates/vanilla/template/src/pages/user/[id].tsx create mode 100644 templates/vanilla/template/tamagui/animations.ts create mode 100644 templates/vanilla/template/tamagui/animations.web.ts create mode 100644 templates/vanilla/template/tamagui/fonts.ts create mode 100644 templates/vanilla/template/tamagui/global.ts create mode 100644 templates/vanilla/template/tamagui/index.ts create mode 100644 templates/vanilla/template/tamagui/mediaQueries.ts create mode 100644 templates/vanilla/template/tamagui/tamagui.config.ts rename {template => templates/vanilla/template}/tsconfig.json (100%) diff --git a/package.json b/package.json index 887eb61..ad8caf5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "@criszz77/luna", - "version": "2.1.10", + "name": "create-luna-app", + "version": "0.0.1", "description": "🌘Luna is a React Native and Next.js boilerplate so your app can run on Android, IOS and Web concurrently.", "repository": { "type": "git", diff --git a/templates/expo-navigation/.gitignore b/templates/expo-navigation/.gitignore new file mode 100644 index 0000000..772ef29 --- /dev/null +++ b/templates/expo-navigation/.gitignore @@ -0,0 +1,17 @@ +node_modules/ +.expo/ +dist/ +npm-debug.* +*.jks +*.p8 +*.p12 +*.key +*.mobileprovision +*.orig.* +web-build/ + +# macOS +.DS_Store + +# Temporary files created by Metro to check the health of the file watcher +.metro-health-check* diff --git a/templates/expo-navigation/app.json b/templates/expo-navigation/app.json new file mode 100644 index 0000000..b907434 --- /dev/null +++ b/templates/expo-navigation/app.json @@ -0,0 +1,32 @@ +{ + "expo": { + "name": "expo-navigation", + "slug": "expo-navigation", + "version": "1.0.0", + "orientation": "portrait", + "icon": "./assets/images/icon.png", + "scheme": "myapp", + "userInterfaceStyle": "automatic", + "splash": { + "image": "./assets/images/splash.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, + "assetBundlePatterns": [ + "**/*" + ], + "ios": { + "supportsTablet": true + }, + "android": { + "adaptiveIcon": { + "foregroundImage": "./assets/images/adaptive-icon.png", + "backgroundColor": "#ffffff" + } + }, + "web": { + "bundler": "metro", + "favicon": "./assets/images/favicon.png" + } + } +} diff --git a/templates/expo-navigation/app/(tabs)/_layout.tsx b/templates/expo-navigation/app/(tabs)/_layout.tsx new file mode 100644 index 0000000..8c47578 --- /dev/null +++ b/templates/expo-navigation/app/(tabs)/_layout.tsx @@ -0,0 +1,55 @@ +import FontAwesome from '@expo/vector-icons/FontAwesome'; +import { Link, Tabs } from 'expo-router'; +import { Pressable, useColorScheme } from 'react-native'; + +import Colors from '../../constants/Colors'; + +/** + * You can explore the built-in icon families and icons on the web at https://icons.expo.fyi/ + */ +function TabBarIcon(props: { + name: React.ComponentProps['name']; + color: string; +}) { + return ; +} + +export default function TabLayout() { + const colorScheme = useColorScheme(); + + return ( + + , + headerRight: () => ( + + + {({ pressed }) => ( + + )} + + + ), + }} + /> + , + }} + /> + + ); +} diff --git a/templates/expo-navigation/app/(tabs)/index.tsx b/templates/expo-navigation/app/(tabs)/index.tsx new file mode 100644 index 0000000..ea48da0 --- /dev/null +++ b/templates/expo-navigation/app/(tabs)/index.tsx @@ -0,0 +1,31 @@ +import { StyleSheet } from 'react-native'; + +import EditScreenInfo from '../../components/EditScreenInfo'; +import { Text, View } from '../../components/Themed'; + +export default function TabOneScreen() { + return ( + + Tab One + + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + alignItems: 'center', + justifyContent: 'center', + }, + title: { + fontSize: 20, + fontWeight: 'bold', + }, + separator: { + marginVertical: 30, + height: 1, + width: '80%', + }, +}); diff --git a/templates/expo-navigation/app/(tabs)/two.tsx b/templates/expo-navigation/app/(tabs)/two.tsx new file mode 100644 index 0000000..5ecef25 --- /dev/null +++ b/templates/expo-navigation/app/(tabs)/two.tsx @@ -0,0 +1,31 @@ +import { StyleSheet } from 'react-native'; + +import EditScreenInfo from '../../components/EditScreenInfo'; +import { Text, View } from '../../components/Themed'; + +export default function TabTwoScreen() { + return ( + + Tab Two + + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + alignItems: 'center', + justifyContent: 'center', + }, + title: { + fontSize: 20, + fontWeight: 'bold', + }, + separator: { + marginVertical: 30, + height: 1, + width: '80%', + }, +}); diff --git a/templates/expo-navigation/app/[...missing].tsx b/templates/expo-navigation/app/[...missing].tsx new file mode 100644 index 0000000..493a754 --- /dev/null +++ b/templates/expo-navigation/app/[...missing].tsx @@ -0,0 +1,40 @@ +import { Link, Stack } from 'expo-router'; +import { StyleSheet } from 'react-native'; + +import { Text, View } from '../components/Themed'; + +export default function NotFoundScreen() { + return ( + <> + + + This screen doesn't exist. + + + Go to home screen! + + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + alignItems: 'center', + justifyContent: 'center', + padding: 20, + }, + title: { + fontSize: 20, + fontWeight: 'bold', + }, + link: { + marginTop: 15, + paddingVertical: 15, + }, + linkText: { + fontSize: 14, + color: '#2e78b7', + }, +}); diff --git a/templates/expo-navigation/app/_layout.tsx b/templates/expo-navigation/app/_layout.tsx new file mode 100644 index 0000000..27141d8 --- /dev/null +++ b/templates/expo-navigation/app/_layout.tsx @@ -0,0 +1,51 @@ +import FontAwesome from '@expo/vector-icons/FontAwesome'; +import { DarkTheme, DefaultTheme, ThemeProvider } from '@react-navigation/native'; +import { useFonts } from 'expo-font'; +import { SplashScreen, Stack } from 'expo-router'; +import { useEffect } from 'react'; +import { useColorScheme } from 'react-native'; + +export { + // Catch any errors thrown by the Layout component. + ErrorBoundary, +} from 'expo-router'; + +export const unstable_settings = { + // Ensure that reloading on `/modal` keeps a back button present. + initialRouteName: '(tabs)', +}; + +export default function RootLayout() { + const [loaded, error] = useFonts({ + SpaceMono: require('../assets/fonts/SpaceMono-Regular.ttf'), + ...FontAwesome.font, + }); + + // Expo Router uses Error Boundaries to catch errors in the navigation tree. + useEffect(() => { + if (error) throw error; + }, [error]); + + return ( + <> + {/* Keep the splash screen open until the assets have loaded. In the future, we should just support async font loading with a native version of font-display. */} + {!loaded && } + {loaded && } + + ); +} + +function RootLayoutNav() { + const colorScheme = useColorScheme(); + + return ( + <> + + + + + + + + ); +} diff --git a/templates/expo-navigation/app/modal.tsx b/templates/expo-navigation/app/modal.tsx new file mode 100644 index 0000000..4302ea6 --- /dev/null +++ b/templates/expo-navigation/app/modal.tsx @@ -0,0 +1,35 @@ +import { StatusBar } from 'expo-status-bar'; +import { Platform, StyleSheet } from 'react-native'; + +import EditScreenInfo from '../components/EditScreenInfo'; +import { Text, View } from '../components/Themed'; + +export default function ModalScreen() { + return ( + + Modal + + + + {/* Use a light status bar on iOS to account for the black space above the modal */} + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + alignItems: 'center', + justifyContent: 'center', + }, + title: { + fontSize: 20, + fontWeight: 'bold', + }, + separator: { + marginVertical: 30, + height: 1, + width: '80%', + }, +}); diff --git a/templates/expo-navigation/assets/fonts/SpaceMono-Regular.ttf b/templates/expo-navigation/assets/fonts/SpaceMono-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..28d7ff717769d29e5d1f036bfa91eea660ce8a24 GIT binary patch literal 93252 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%0Ay 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 literal 0 HcmV?d00001 diff --git a/templates/expo-navigation/assets/images/icon.png b/templates/expo-navigation/assets/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b1526fc7b78680fd8d733dbc6113e1af695487 GIT binary patch literal 22380 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 literal 0 HcmV?d00001 diff --git a/templates/expo-navigation/assets/images/splash.png b/templates/expo-navigation/assets/images/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..0e89705a9436743e42954d3744a0e7ff0d3d4701 GIT binary patch literal 47346 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 literal 0 HcmV?d00001 diff --git a/templates/expo-navigation/babel.config.js b/templates/expo-navigation/babel.config.js new file mode 100644 index 0000000..008aae0 --- /dev/null +++ b/templates/expo-navigation/babel.config.js @@ -0,0 +1,9 @@ +module.exports = function (api) { + api.cache(true); + return { + presets: ["babel-preset-expo"], + plugins: [ + require.resolve("expo-router/babel"), + ], + }; +}; diff --git a/templates/expo-navigation/components/EditScreenInfo.tsx b/templates/expo-navigation/components/EditScreenInfo.tsx new file mode 100644 index 0000000..4b0d97e --- /dev/null +++ b/templates/expo-navigation/components/EditScreenInfo.tsx @@ -0,0 +1,76 @@ +import React from 'react'; +import { StyleSheet } from 'react-native'; + +import Colors from '../constants/Colors'; +import { ExternalLink } from './ExternalLink'; +import { MonoText } from './StyledText'; +import { Text, View } from './Themed'; + +export default function EditScreenInfo({ path }: { path: string }) { + return ( + + + + Open up the code for this screen: + + + + {path} + + + + Change any of the text, save the file, and your app will automatically update. + + + + + + + Tap here if your app doesn't automatically update after making changes + + + + + ); +} + +const styles = StyleSheet.create({ + getStartedContainer: { + alignItems: 'center', + marginHorizontal: 50, + }, + homeScreenFilename: { + marginVertical: 7, + }, + codeHighlightContainer: { + borderRadius: 3, + paddingHorizontal: 4, + }, + getStartedText: { + fontSize: 17, + lineHeight: 24, + textAlign: 'center', + }, + helpContainer: { + marginTop: 15, + marginHorizontal: 20, + alignItems: 'center', + }, + helpLink: { + paddingVertical: 15, + }, + helpLinkText: { + textAlign: 'center', + }, +}); diff --git a/templates/expo-navigation/components/ExternalLink.tsx b/templates/expo-navigation/components/ExternalLink.tsx new file mode 100644 index 0000000..05b76a5 --- /dev/null +++ b/templates/expo-navigation/components/ExternalLink.tsx @@ -0,0 +1,24 @@ +import { Link } from 'expo-router'; +import * as WebBrowser from 'expo-web-browser'; +import React from 'react'; +import { Platform } from 'react-native'; + +export function ExternalLink(props: React.ComponentProps) { + return ( + { + if (Platform.OS !== 'web') { + // Prevent the default behavior of linking to the default browser on native. + e.preventDefault(); + // Open the link in an in-app browser. + WebBrowser.openBrowserAsync(props.href as string); + } + }} + /> + ); +} diff --git a/templates/expo-navigation/components/StyledText.tsx b/templates/expo-navigation/components/StyledText.tsx new file mode 100644 index 0000000..aa3977c --- /dev/null +++ b/templates/expo-navigation/components/StyledText.tsx @@ -0,0 +1,5 @@ +import { Text, TextProps } from './Themed'; + +export function MonoText(props: TextProps) { + return ; +} diff --git a/templates/expo-navigation/components/Themed.tsx b/templates/expo-navigation/components/Themed.tsx new file mode 100644 index 0000000..ea4a980 --- /dev/null +++ b/templates/expo-navigation/components/Themed.tsx @@ -0,0 +1,44 @@ +/** + * Learn more about Light and Dark modes: + * https://docs.expo.io/guides/color-schemes/ + */ + +import { Text as DefaultText, useColorScheme, View as DefaultView } from 'react-native'; + +import Colors from '../constants/Colors'; + +export function useThemeColor( + props: { light?: string; dark?: string }, + colorName: keyof typeof Colors.light & keyof typeof Colors.dark +) { + const theme = useColorScheme() ?? 'light'; + const colorFromProps = props[theme]; + + if (colorFromProps) { + return colorFromProps; + } else { + return Colors[theme][colorName]; + } +} + +type ThemeProps = { + lightColor?: string; + darkColor?: string; +}; + +export type TextProps = ThemeProps & DefaultText['props']; +export type ViewProps = ThemeProps & DefaultView['props']; + +export function Text(props: TextProps) { + const { style, lightColor, darkColor, ...otherProps } = props; + const color = useThemeColor({ light: lightColor, dark: darkColor }, 'text'); + + return ; +} + +export function View(props: ViewProps) { + const { style, lightColor, darkColor, ...otherProps } = props; + const backgroundColor = useThemeColor({ light: lightColor, dark: darkColor }, 'background'); + + return ; +} diff --git a/templates/expo-navigation/components/__tests__/StyledText-test.js b/templates/expo-navigation/components/__tests__/StyledText-test.js new file mode 100644 index 0000000..f569ce8 --- /dev/null +++ b/templates/expo-navigation/components/__tests__/StyledText-test.js @@ -0,0 +1,10 @@ +import * as React from 'react'; +import renderer from 'react-test-renderer'; + +import { MonoText } from '../StyledText'; + +it(`renders correctly`, () => { + const tree = renderer.create(Snapshot test!).toJSON(); + + expect(tree).toMatchSnapshot(); +}); diff --git a/templates/expo-navigation/constants/Colors.ts b/templates/expo-navigation/constants/Colors.ts new file mode 100644 index 0000000..1c706c7 --- /dev/null +++ b/templates/expo-navigation/constants/Colors.ts @@ -0,0 +1,19 @@ +const tintColorLight = '#2f95dc'; +const tintColorDark = '#fff'; + +export default { + light: { + text: '#000', + background: '#fff', + tint: tintColorLight, + tabIconDefault: '#ccc', + tabIconSelected: tintColorLight, + }, + dark: { + text: '#fff', + background: '#000', + tint: tintColorDark, + tabIconDefault: '#ccc', + tabIconSelected: tintColorDark, + }, +}; diff --git a/templates/expo-navigation/index.ts b/templates/expo-navigation/index.ts new file mode 100644 index 0000000..5b83418 --- /dev/null +++ b/templates/expo-navigation/index.ts @@ -0,0 +1 @@ +import 'expo-router/entry'; diff --git a/templates/expo-navigation/package.json b/templates/expo-navigation/package.json new file mode 100644 index 0000000..23f38fe --- /dev/null +++ b/templates/expo-navigation/package.json @@ -0,0 +1,41 @@ +{ + "name": "expo-navigation", + "version": "1.0.0", + "scripts": { + "start": "expo start", + "android": "expo start --android", + "ios": "expo start --ios", + "web": "expo start --web", + "test": "jest --watchAll" + }, + "jest": { + "preset": "jest-expo" + }, + "dependencies": { + "@expo/vector-icons": "^13.0.0", + "@react-navigation/native": "^6.0.2", + "expo": "~48.0.9", + "expo-font": "~11.1.1", + "expo-linking": "~4.0.1", + "expo-splash-screen": "~0.18.1", + "expo-status-bar": "~1.4.4", + "expo-system-ui": "~2.2.1", + "expo-web-browser": "~12.1.1", + "expo-router": "^1.0.0-rc5", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-native": "0.71.4", + "react-native-safe-area-context": "4.5.0", + "react-native-screens": "~3.20.0", + "react-native-web": "~0.18.10" + }, + "devDependencies": { + "@babel/core": "^7.20.0", + "@types/react": "~18.0.14", + "jest": "^29.2.1", + "jest-expo": "~48.0.0", + "react-test-renderer": "18.2.0", + "typescript": "^4.9.4" + }, + "private": true +} diff --git a/templates/expo-navigation/tsconfig.json b/templates/expo-navigation/tsconfig.json new file mode 100644 index 0000000..b9567f6 --- /dev/null +++ b/templates/expo-navigation/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "expo/tsconfig.base", + "compilerOptions": { + "strict": true + } +} diff --git a/templates/expo-tamagui/.gitignore b/templates/expo-tamagui/.gitignore new file mode 100644 index 0000000..6fed001 --- /dev/null +++ b/templates/expo-tamagui/.gitignore @@ -0,0 +1,127 @@ +.expo + +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml +*.hprof + +# node.js +# +node_modules/ +npm-debug.log +yarn-error.log + +# BUCK +buck-out/ +\.buckd/ +*.keystore + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the +# screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/ + +*/fastlane/report.xml +*/fastlane/Preview.html +*/fastlane/screenshots + +# Bundle artifacts +*.jsbundle + +# CocoaPods +/ios/Pods/ + +# Expo +.expo/* +web-build/ + +# @generated expo-cli sync-e7dcf75f4e856f7b6f3239b3f3a7dd614ee755a8 +# The following patterns were generated by expo-cli + +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace + +# 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 + +# Bundle artifacts +*.jsbundle + +# CocoaPods +/ios/Pods/ + +# Expo +.expo/ +web-build/ +dist/ + +# @end expo-cli diff --git a/templates/expo-tamagui/App.tsx b/templates/expo-tamagui/App.tsx new file mode 100644 index 0000000..51f7042 --- /dev/null +++ b/templates/expo-tamagui/App.tsx @@ -0,0 +1,22 @@ +import 'expo-dev-client' +import React from 'react' +import { NativeNavigation } from 'app/navigation/native' +import { Provider } from 'app/provider' +import { useFonts } from 'expo-font' + +export default function App() { + const [loaded] = useFonts({ + Inter: require('@tamagui/font-inter/otf/Inter-Medium.otf'), + InterBold: require('@tamagui/font-inter/otf/Inter-Bold.otf'), + }) + + if (!loaded) { + return null + } + + return ( + + + + ) +} diff --git a/templates/expo-tamagui/app.json b/templates/expo-tamagui/app.json new file mode 100644 index 0000000..737bb12 --- /dev/null +++ b/templates/expo-tamagui/app.json @@ -0,0 +1,41 @@ +{ + "expo": { + "name": "myapp", + "slug": "myapp", + "scheme": "myapp", + "version": "1.0.0", + "orientation": "portrait", + "icon": "./assets/icon.png", + "userInterfaceStyle": "automatic", + "splash": { + "image": "./assets/splash.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, + "updates": { + "fallbackToCacheTimeout": 0 + }, + "assetBundlePatterns": [ + "**/*" + ], + "ios": { + "supportsTablet": true, + "bundleIdentifier": "com.tamagui.myapp" + }, + "android": { + "adaptiveIcon": { + "foregroundImage": "./assets/adaptive-icon.png", + "backgroundColor": "#FFFFFF" + }, + "package": "com.tamagui.myapp" + }, + "web": { + "favicon": "./assets/favicon.png" + }, + "extra": { + "eas": { + "projectId": "061b4470-78c7-4d6a-b850-8167fb0a3434" + } + } + } +} diff --git a/templates/expo-tamagui/assets/adaptive-icon.png b/templates/expo-tamagui/assets/adaptive-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..03d6f6b6c6727954aec1d8206222769afd178d8d GIT binary patch literal 17547 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 literal 0 HcmV?d00001 diff --git a/templates/expo-tamagui/assets/icon.png b/templates/expo-tamagui/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b1526fc7b78680fd8d733dbc6113e1af695487 GIT binary patch literal 22380 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 literal 0 HcmV?d00001 diff --git a/templates/expo-tamagui/assets/splash.png b/templates/expo-tamagui/assets/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..0e89705a9436743e42954d3744a0e7ff0d3d4701 GIT binary patch literal 47346 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 literal 0 HcmV?d00001 diff --git a/templates/expo-tamagui/babel.config.js b/templates/expo-tamagui/babel.config.js new file mode 100644 index 0000000..08b5041 --- /dev/null +++ b/templates/expo-tamagui/babel.config.js @@ -0,0 +1,39 @@ +module.exports = function (api) { + api.cache(true) + return { + presets: [['babel-preset-expo', { jsxRuntime: 'automatic' }]], + plugins: [ + [ + require.resolve('babel-plugin-module-resolver'), + { + root: ['../..'], + alias: { + // define aliases to shorten the import paths + app: '../../packages/app', + '@my/ui': '../../packages/ui', + }, + extensions: ['.js', '.jsx', '.tsx', '.ios.js', '.android.js'], + }, + ], + // if you want reanimated support + // 'react-native-reanimated/plugin', + ...(process.env.EAS_BUILD_PLATFORM === 'android' + ? [] + : [ + [ + '@tamagui/babel-plugin', + { + components: ['@my/ui', 'tamagui'], + config: './tamagui.config.ts', + }, + ], + ]), + [ + 'transform-inline-environment-variables', + { + include: 'TAMAGUI_TARGET', + }, + ], + ], + } +} diff --git a/templates/expo-tamagui/eas.json b/templates/expo-tamagui/eas.json new file mode 100644 index 0000000..aaa2821 --- /dev/null +++ b/templates/expo-tamagui/eas.json @@ -0,0 +1,26 @@ +{ + "build": { + "development": { + "distribution": "internal", + "android": { + "buildType": "apk" + }, + "ios": { + "simulator": true, + "image": "latest" + }, + "env": { + "TAMAGUI_TARGET": "native" + } + }, + "production": { + "distribution": "store", + "android": { + "buildType": "app-bundle" + }, + "env": { + "TAMAGUI_TARGET": "native" + } + } + } +} diff --git a/templates/expo-tamagui/index.js b/templates/expo-tamagui/index.js new file mode 100644 index 0000000..a8644b1 --- /dev/null +++ b/templates/expo-tamagui/index.js @@ -0,0 +1,8 @@ +import { registerRootComponent } from 'expo' + +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, +// the environment is set up appropriately +registerRootComponent(App) diff --git a/templates/expo-tamagui/metro.config.js b/templates/expo-tamagui/metro.config.js new file mode 100644 index 0000000..c797795 --- /dev/null +++ b/templates/expo-tamagui/metro.config.js @@ -0,0 +1,22 @@ +// Learn more https://docs.expo.io/guides/customizing-metro +/** + * @type {import('expo/metro-config')} + */ +const { getDefaultConfig } = require('@expo/metro-config') +const path = require('path') + +const projectRoot = __dirname +const workspaceRoot = path.resolve(__dirname, '../..') + +const config = getDefaultConfig(projectRoot) + +config.watchFolders = [workspaceRoot] +config.resolver.nodeModulesPaths = [ + path.resolve(projectRoot, 'node_modules'), + path.resolve(workspaceRoot, 'node_modules'), +] + +config.transformer = config.transformer || {} +config.transformer.minifierPath = require.resolve('metro-minify-terser') + +module.exports = config diff --git a/templates/expo-tamagui/package.json b/templates/expo-tamagui/package.json new file mode 100644 index 0000000..87beb78 --- /dev/null +++ b/templates/expo-tamagui/package.json @@ -0,0 +1,45 @@ +{ + "name": "expo-app", + "version": "1.0.0", + "main": "index.js", + "private": true, + "scripts": { + "start": "expo start -c", + "android": "TAMAGUI_TARGET=native yarn expo run:android", + "ios": "TAMAGUI_TARGET=native yarn expo run:ios", + "eject": "expo eject" + }, + "dependencies": { + "@babel/runtime": "^7.18.9", + "@my/ui": "*", + "@react-navigation/native": "^6.0.11", + "@react-navigation/native-stack": "^6.7.0", + "@types/react-native": "^0.71.3", + "app": "*", + "babel-plugin-module-resolver": "^4.1.0", + "expo": "^48.0.7", + "expo-constants": "^14.2.1", + "expo-dev-client": "^2.1.5", + "expo-font": "^11.1.1", + "expo-linear-gradient": "^12.1.2", + "expo-splash-screen": "^0.18.1", + "expo-status-bar": "~1.4.2", + "expo-updates": "^0.16.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-native": "^0.71.4", + "react-native-gesture-handler": "^2.9.0", + "react-native-safe-area-context": "^4.4.1", + "react-native-screens": "^3.20.0", + "react-native-svg": "^13.4.0", + "react-native-web": "^0.18.12" + }, + "devDependencies": { + "@babel/core": "^7.17.9", + "@expo/metro-config": "^0.3.21", + "@tamagui/babel-plugin": "1.7.8", + "babel-plugin-transform-inline-environment-variables": "^0.4.4", + "metro-minify-terser": "^0.74.1", + "typescript": "^4.7.4" + } +} diff --git a/templates/expo-tamagui/tamagui.config.ts b/templates/expo-tamagui/tamagui.config.ts new file mode 100644 index 0000000..b4b1f54 --- /dev/null +++ b/templates/expo-tamagui/tamagui.config.ts @@ -0,0 +1,3 @@ +import config from 'app/tamagui.config' + +export default config diff --git a/templates/expo-tamagui/tsconfig.json b/templates/expo-tamagui/tsconfig.json new file mode 100644 index 0000000..41716a7 --- /dev/null +++ b/templates/expo-tamagui/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "../../tsconfig" +} diff --git a/templates/expo-template/.gitignore b/templates/expo-template/.gitignore new file mode 100644 index 0000000..772ef29 --- /dev/null +++ b/templates/expo-template/.gitignore @@ -0,0 +1,17 @@ +node_modules/ +.expo/ +dist/ +npm-debug.* +*.jks +*.p8 +*.p12 +*.key +*.mobileprovision +*.orig.* +web-build/ + +# macOS +.DS_Store + +# Temporary files created by Metro to check the health of the file watcher +.metro-health-check* diff --git a/templates/expo-template/app.json b/templates/expo-template/app.json new file mode 100644 index 0000000..737bb12 --- /dev/null +++ b/templates/expo-template/app.json @@ -0,0 +1,41 @@ +{ + "expo": { + "name": "myapp", + "slug": "myapp", + "scheme": "myapp", + "version": "1.0.0", + "orientation": "portrait", + "icon": "./assets/icon.png", + "userInterfaceStyle": "automatic", + "splash": { + "image": "./assets/splash.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, + "updates": { + "fallbackToCacheTimeout": 0 + }, + "assetBundlePatterns": [ + "**/*" + ], + "ios": { + "supportsTablet": true, + "bundleIdentifier": "com.tamagui.myapp" + }, + "android": { + "adaptiveIcon": { + "foregroundImage": "./assets/adaptive-icon.png", + "backgroundColor": "#FFFFFF" + }, + "package": "com.tamagui.myapp" + }, + "web": { + "favicon": "./assets/favicon.png" + }, + "extra": { + "eas": { + "projectId": "061b4470-78c7-4d6a-b850-8167fb0a3434" + } + } + } +} diff --git a/templates/expo-template/assets/adaptive-icon.png b/templates/expo-template/assets/adaptive-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..03d6f6b6c6727954aec1d8206222769afd178d8d GIT binary patch literal 17547 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 literal 0 HcmV?d00001 diff --git a/templates/expo-template/assets/icon.png b/templates/expo-template/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b1526fc7b78680fd8d733dbc6113e1af695487 GIT binary patch literal 22380 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 literal 0 HcmV?d00001 diff --git a/templates/expo-template/assets/splash.png b/templates/expo-template/assets/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..0e89705a9436743e42954d3744a0e7ff0d3d4701 GIT binary patch literal 47346 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 literal 0 HcmV?d00001 diff --git a/templates/expo-template/babel.config.native.js b/templates/expo-template/babel.config.native.js new file mode 100644 index 0000000..2e230fa --- /dev/null +++ b/templates/expo-template/babel.config.native.js @@ -0,0 +1,39 @@ +module.exports = function (api) { + api.cache(true) + return { + presets: [['babel-preset-expo', { jsxRuntime: 'automatic' }]], + plugins: [ + // [ + // require.resolve('babel-plugin-module-resolver'), + // { + // root: ['../..'], + // alias: { + // // define aliases to shorten the import paths + // app: '../../packages/app', + // '@my/ui': '../../packages/ui', + // }, + // extensions: ['.js', '.jsx', '.tsx', '.ios.js', '.android.js'], + // }, + // ], + // if you want reanimated support + 'react-native-reanimated/plugin', + ...(process.env.EAS_BUILD_PLATFORM === 'android' + ? [] + : [ + [ + '@tamagui/babel-plugin', + { + config: './tamagui', + components: ['tamagui'], + }, + ], + ]), + [ + 'transform-inline-environment-variables', + { + include: 'TAMAGUI_TARGET', + }, + ], + ], + } +} diff --git a/templates/expo-template/eas.json b/templates/expo-template/eas.json new file mode 100644 index 0000000..aaa2821 --- /dev/null +++ b/templates/expo-template/eas.json @@ -0,0 +1,26 @@ +{ + "build": { + "development": { + "distribution": "internal", + "android": { + "buildType": "apk" + }, + "ios": { + "simulator": true, + "image": "latest" + }, + "env": { + "TAMAGUI_TARGET": "native" + } + }, + "production": { + "distribution": "store", + "android": { + "buildType": "app-bundle" + }, + "env": { + "TAMAGUI_TARGET": "native" + } + } + } +} diff --git a/templates/expo-template/index.js b/templates/expo-template/index.js new file mode 100644 index 0000000..c886d8f --- /dev/null +++ b/templates/expo-template/index.js @@ -0,0 +1,8 @@ +import { registerRootComponent } from 'expo' + +import App from './src/App' + +// registerRootComponent calls AppRegistry.registerComponent('main', () => 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/template/next-env.d.ts b/templates/expo-template/next-env.d.ts similarity index 100% rename from template/next-env.d.ts rename to templates/expo-template/next-env.d.ts diff --git a/template/next.config.js b/templates/expo-template/next.config.js similarity index 100% rename from template/next.config.js rename to templates/expo-template/next.config.js diff --git a/templates/expo-template/package.json b/templates/expo-template/package.json new file mode 100644 index 0000000..f2e9c2e --- /dev/null +++ b/templates/expo-template/package.json @@ -0,0 +1,69 @@ +{ + "name": "expo-template", + "version": "1.0.0", + "main": "index.js", + "scripts": { + "start": "expo start -c", + "android": "TAMAGUI_TARGET=native yarn expo run:android", + "ios": "TAMAGUI_TARGET=native yarn expo run:ios", + "web": "expo start --web", + "postinstall": "patch-package" + }, + "dependencies": { + "@react-native-masked-view/masked-view": "0.2.8", + "@react-navigation/drawer": "^6.6.2", + "@react-navigation/native": "^6.1.6", + "@tamagui/animations-react-native": "^1.8.4", + "@tamagui/animations-reanimated": "^1.8.4", + "@tamagui/babel-plugin": "^1.8.4", + "@tamagui/font-inter": "^1.8.4", + "@tamagui/font-silkscreen": "^1.8.4", + "@tamagui/lucide-icons": "^1.8.4", + "@tamagui/next-plugin": "^1.8.4", + "@tamagui/next-theme": "^1.8.4", + "@tamagui/shorthands": "^1.8.4", + "@tamagui/themes": "^1.8.4", + "eas-cli": "^3.8.1", + "expo": "^48.0.9", + "expo-constants": "~14.2.1", + "expo-dev-client": "~2.1.6", + "expo-font": "~11.1.1", + "expo-image": "~1.0.0", + "expo-linear-gradient": "~12.1.2", + "expo-splash-screen": "~0.18.1", + "expo-status-bar": "~1.4.4", + "expo-updates": "~0.16.3", + "global": "^4.4.0", + "next": "^13.2.4", + "raf": "^3.4.1", + "react": "18.2.0", + "react-dom": "^18.2.0", + "react-native": "0.71.4", + "react-native-gesture-handler": "~2.9.0", + "react-native-pager-view": "6.1.2", + "react-native-reanimated": "~2.14.4", + "react-native-reanimated-swc-plugin": "^0.3.0", + "react-native-safe-area-context": "4.5.0", + "react-native-screens": "~3.20.0", + "react-native-svg": "13.4.0", + "react-native-tab-view": "^3.5.1", + "react-native-web": "~0.18.10", + "sharp": "^0.31.3", + "solito": "^3.0.0", + "tamagui": "^1.8.4" + }, + "devDependencies": { + "@babel/core": "^7.20.0", + "@types/react": "~18.0.14", + "babel-plugin-module-resolver": "^5.0.0", + "babel-plugin-transform-inline-environment-variables": "^0.4.4", + "metro-react-native-babel-transformer": "0.73.8", + "patch-package": "^6.5.1", + "postinstall": "^0.8.0", + "typescript": "^4.9.4" + }, + "resolutions": { + "metro-react-native-babel-transformer": "0.73.8" + }, + "private": true +} diff --git a/templates/expo-template/patches/@expo+metro-config+0.7.1.patch b/templates/expo-template/patches/@expo+metro-config+0.7.1.patch new file mode 100644 index 0000000..257e515 --- /dev/null +++ b/templates/expo-template/patches/@expo+metro-config+0.7.1.patch @@ -0,0 +1,37 @@ +diff --git a/node_modules/@expo/metro-config/build/ExpoMetroConfig.js b/node_modules/@expo/metro-config/build/ExpoMetroConfig.js +index b5eac0e..6d3c5e1 100644 +--- a/node_modules/@expo/metro-config/build/ExpoMetroConfig.js ++++ b/node_modules/@expo/metro-config/build/ExpoMetroConfig.js +@@ -112,7 +112,7 @@ function isUrl(value) { + } + } + function getProjectBabelConfigFile(projectRoot) { +- return _resolveFrom().default.silent(projectRoot, './babel.config.js') || _resolveFrom().default.silent(projectRoot, './.babelrc') || _resolveFrom().default.silent(projectRoot, './.babelrc.js'); ++ return _resolveFrom().default.silent(projectRoot, './babel.config.js') || _resolveFrom().default.silent(projectRoot, './babel.config.native.js') || _resolveFrom().default.silent(projectRoot, './.babelrc') || _resolveFrom().default.silent(projectRoot, './.babelrc.js'); + } + function getAssetPlugins(projectRoot) { + const assetPlugins = []; +diff --git a/node_modules/@expo/metro-config/build/transformer/getBabelConfig.js b/node_modules/@expo/metro-config/build/transformer/getBabelConfig.js +index 7c7c728..e1e3558 100644 +--- a/node_modules/@expo/metro-config/build/transformer/getBabelConfig.js ++++ b/node_modules/@expo/metro-config/build/transformer/getBabelConfig.js +@@ -70,6 +70,11 @@ const getBabelRC = function () { + projectBabelRCPath = _path().default.resolve(projectRoot, 'babel.config.js'); + } + ++ // babel.config.js ++ if (!_fs().default.existsSync(projectBabelRCPath)) { ++ projectBabelRCPath = _path().default.resolve(projectRoot, 'babel.config.native.js'); ++ } ++ + // If we found a babel config file, extend our config off of it + // otherwise the default config will be used + if (_fs().default.existsSync(projectBabelRCPath)) { +diff --git a/node_modules/@expo/metro-config/build/transformer/getBabelConfig.js.map b/node_modules/@expo/metro-config/build/transformer/getBabelConfig.js.map +index 5b4c08c..d7bb854 100644 +--- a/node_modules/@expo/metro-config/build/transformer/getBabelConfig.js.map ++++ b/node_modules/@expo/metro-config/build/transformer/getBabelConfig.js.map +@@ -1 +1 @@ +-{"version":3,"file":"getBabelConfig.js","names":["getBabelRC","babelRC","_getBabelRC","projectRoot","options","plugins","projectBabelRCPath","path","resolve","fs","existsSync","extends","experimentalImportSupport","presetOptions","presetPath","resolveFrom","silent","require","presets","jsxRuntime","disableImportExportTransform","enableBabelRuntime","getBabelConfig","filename","extraConfig","babelrc","enableBabelRCLookup","code","highlightCode","config","extraPlugins","inlineRequires","inlineRequiresPlugin","push","concat","dev","hot","mayContainEditableReactComponents","indexOf"],"sources":["../../src/transformer/getBabelConfig.ts"],"sourcesContent":["/**\n * Copyright (c) Expo.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * Forks the default metro-react-native-babel-transformer and adds support for known transforms.\n */\n\nimport type { PluginItem as BabelPlugins, PluginItem } from '@babel/core';\nimport fs from 'fs';\nimport type { BabelTransformerOptions } from 'metro-babel-transformer';\nimport path from 'path';\nimport resolveFrom from 'resolve-from';\n\n/**\n * Return a memoized function that checks for the existence of a\n * project level .babelrc file, and if it doesn't exist, reads the\n * default RN babelrc file and uses that.\n */\nconst getBabelRC = (function () {\n let babelRC: {\n // `any` to avoid flow type mismatch with Babel 7's internal type of\n // `Array` even though it correctly accepts the usage below.\n presets?: any;\n extends?: string;\n plugins: BabelPlugins;\n } | null = null;\n\n return function _getBabelRC(projectRoot: string, options: BabelTransformerOptions) {\n if (babelRC != null) {\n return babelRC;\n }\n\n babelRC = { plugins: [] };\n\n // Let's look for a babel config file in the project root.\n // TODO look into adding a command line option to specify this location\n let projectBabelRCPath;\n\n // .babelrc\n if (projectRoot) {\n projectBabelRCPath = path.resolve(projectRoot, '.babelrc');\n }\n\n if (projectBabelRCPath) {\n // .babelrc.js\n if (!fs.existsSync(projectBabelRCPath)) {\n projectBabelRCPath = path.resolve(projectRoot, '.babelrc.js');\n }\n\n // babel.config.js\n if (!fs.existsSync(projectBabelRCPath)) {\n projectBabelRCPath = path.resolve(projectRoot, 'babel.config.js');\n }\n\n // If we found a babel config file, extend our config off of it\n // otherwise the default config will be used\n if (fs.existsSync(projectBabelRCPath)) {\n babelRC.extends = projectBabelRCPath;\n }\n }\n\n // If a babel config file doesn't exist in the project then\n // the default preset for react-native will be used instead.\n if (!babelRC.extends) {\n const { experimentalImportSupport, ...presetOptions } = options;\n\n // Use `babel-preset-expo` instead of `metro-react-native-babel-preset`.\n const presetPath =\n resolveFrom.silent(projectRoot, 'babel-preset-expo') ??\n resolveFrom.silent(projectRoot, 'metro-react-native-babel-preset') ??\n require.resolve('babel-preset-expo');\n\n babelRC.presets = [\n [\n require(presetPath),\n {\n // Default to React 17 automatic JSX transform.\n jsxRuntime: 'automatic',\n ...presetOptions,\n disableImportExportTransform: experimentalImportSupport,\n enableBabelRuntime: options.enableBabelRuntime,\n },\n ],\n ];\n }\n\n return babelRC;\n };\n})();\n\n/**\n * Given a filename and options, build a Babel\n * config object with the appropriate plugins.\n */\nexport function getBabelConfig(\n filename: string,\n options: BabelTransformerOptions,\n plugins: BabelPlugins = []\n) {\n const babelRC = getBabelRC(options.projectRoot, options);\n\n const extraConfig = {\n babelrc: typeof options.enableBabelRCLookup === 'boolean' ? options.enableBabelRCLookup : true,\n code: false,\n filename,\n highlightCode: true,\n };\n\n const config: any = { ...babelRC, ...extraConfig };\n\n // Add extra plugins\n const extraPlugins: (string | PluginItem)[] = [];\n\n // TODO: This probably can be removed\n if (options.inlineRequires) {\n const inlineRequiresPlugin = resolveFrom(\n options.projectRoot,\n 'babel-preset-fbjs/plugins/inline-requires'\n );\n extraPlugins.push(inlineRequiresPlugin);\n }\n\n config.plugins = extraPlugins.concat(config.plugins, plugins);\n\n if (options.dev && options.hot) {\n // Note: this intentionally doesn't include the path separator because\n // I'm not sure which one it should use on Windows, and false positives\n // are unlikely anyway. If you later decide to include the separator,\n // don't forget that the string usually *starts* with \"node_modules\" so\n // the first one often won't be there.\n // TODO: Support monorepos\n const mayContainEditableReactComponents = filename.indexOf('node_modules') === -1;\n\n if (mayContainEditableReactComponents) {\n if (!config.plugins) {\n config.plugins = [];\n }\n // Add react refresh runtime.\n // NOTICE: keep in sync with 'metro-react-native-babel-preset/src/configs/hmr'.\n config.plugins.push(resolveFrom.silent(options.projectRoot, 'react-refresh/babel'));\n }\n }\n\n return { ...babelRC, ...config };\n}\n"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"file":"getBabelConfig.js","names":["getBabelRC","babelRC","_getBabelRC","projectRoot","options","plugins","projectBabelRCPath","path","resolve","fs","existsSync","extends","experimentalImportSupport","presetOptions","presetPath","resolveFrom","silent","require","presets","jsxRuntime","disableImportExportTransform","enableBabelRuntime","getBabelConfig","filename","extraConfig","babelrc","enableBabelRCLookup","code","highlightCode","config","extraPlugins","inlineRequires","inlineRequiresPlugin","push","concat","dev","hot","mayContainEditableReactComponents","indexOf"],"sources":["../../src/transformer/getBabelConfig.ts"],"sourcesContent":["/**\n * Copyright (c) Expo.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * Forks the default metro-react-native-babel-transformer and adds support for known transforms.\n */\n\nimport type { PluginItem as BabelPlugins, PluginItem } from '@babel/core';\nimport fs from 'fs';\nimport type { BabelTransformerOptions } from 'metro-babel-transformer';\nimport path from 'path';\nimport resolveFrom from 'resolve-from';\n\n/**\n * Return a memoized function that checks for the existence of a\n * project level .babelrc file, and if it doesn't exist, reads the\n * default RN babelrc file and uses that.\n */\nconst getBabelRC = (function () {\n let babelRC: {\n // `any` to avoid flow type mismatch with Babel 7's internal type of\n // `Array` even though it correctly accepts the usage below.\n presets?: any;\n extends?: string;\n plugins: BabelPlugins;\n } | null = null;\n\n return function _getBabelRC(projectRoot: string, options: BabelTransformerOptions) {\n if (babelRC != null) {\n return babelRC;\n }\n\n babelRC = { plugins: [] };\n\n // Let's look for a babel config file in the project root.\n // TODO look into adding a command line option to specify this location\n let projectBabelRCPath;\n\n // .babelrc\n if (projectRoot) {\n projectBabelRCPath = path.resolve(projectRoot, '.babelrc');\n }\n\n if (projectBabelRCPath) {\n // .babelrc.js\n if (!fs.existsSync(projectBabelRCPath)) {\n projectBabelRCPath = path.resolve(projectRoot, '.babelrc.js');\n }\n\n // babel.config.js\n if (!fs.existsSync(projectBabelRCPath)) {\n projectBabelRCPath = path.resolve(projectRoot, 'babel.config.native.js');\n }\n\n // If we found a babel config file, extend our config off of it\n // otherwise the default config will be used\n if (fs.existsSync(projectBabelRCPath)) {\n babelRC.extends = projectBabelRCPath;\n }\n }\n\n // If a babel config file doesn't exist in the project then\n // the default preset for react-native will be used instead.\n if (!babelRC.extends) {\n const { experimentalImportSupport, ...presetOptions } = options;\n\n // Use `babel-preset-expo` instead of `metro-react-native-babel-preset`.\n const presetPath =\n resolveFrom.silent(projectRoot, 'babel-preset-expo') ??\n resolveFrom.silent(projectRoot, 'metro-react-native-babel-preset') ??\n require.resolve('babel-preset-expo');\n\n babelRC.presets = [\n [\n require(presetPath),\n {\n // Default to React 17 automatic JSX transform.\n jsxRuntime: 'automatic',\n ...presetOptions,\n disableImportExportTransform: experimentalImportSupport,\n enableBabelRuntime: options.enableBabelRuntime,\n },\n ],\n ];\n }\n\n return babelRC;\n };\n})();\n\n/**\n * Given a filename and options, build a Babel\n * config object with the appropriate plugins.\n */\nexport function getBabelConfig(\n filename: string,\n options: BabelTransformerOptions,\n plugins: BabelPlugins = []\n) {\n const babelRC = getBabelRC(options.projectRoot, options);\n\n const extraConfig = {\n babelrc: typeof options.enableBabelRCLookup === 'boolean' ? options.enableBabelRCLookup : true,\n code: false,\n filename,\n highlightCode: true,\n };\n\n const config: any = { ...babelRC, ...extraConfig };\n\n // Add extra plugins\n const extraPlugins: (string | PluginItem)[] = [];\n\n // TODO: This probably can be removed\n if (options.inlineRequires) {\n const inlineRequiresPlugin = resolveFrom(\n options.projectRoot,\n 'babel-preset-fbjs/plugins/inline-requires'\n );\n extraPlugins.push(inlineRequiresPlugin);\n }\n\n config.plugins = extraPlugins.concat(config.plugins, plugins);\n\n if (options.dev && options.hot) {\n // Note: this intentionally doesn't include the path separator because\n // I'm not sure which one it should use on Windows, and false positives\n // are unlikely anyway. If you later decide to include the separator,\n // don't forget that the string usually *starts* with \"node_modules\" so\n // the first one often won't be there.\n // TODO: Support monorepos\n const mayContainEditableReactComponents = filename.indexOf('node_modules') === -1;\n\n if (mayContainEditableReactComponents) {\n if (!config.plugins) {\n config.plugins = [];\n }\n // Add react refresh runtime.\n // NOTICE: keep in sync with 'metro-react-native-babel-preset/src/configs/hmr'.\n config.plugins.push(resolveFrom.silent(options.projectRoot, 'react-refresh/babel'));\n }\n }\n\n return { ...babelRC, ...config };\n}\n"],"mappings":"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"} diff --git a/template/patches/@tamagui+font-silkscreen+1.5.3.patch b/templates/expo-template/patches/@tamagui+font-silkscreen+1.5.3.patch similarity index 100% rename from template/patches/@tamagui+font-silkscreen+1.5.3.patch rename to templates/expo-template/patches/@tamagui+font-silkscreen+1.5.3.patch diff --git a/templates/expo-template/patches/@tamagui+font-silkscreen+1.8.4.patch b/templates/expo-template/patches/@tamagui+font-silkscreen+1.8.4.patch new file mode 100644 index 0000000..c639dcf --- /dev/null +++ b/templates/expo-template/patches/@tamagui+font-silkscreen+1.8.4.patch @@ -0,0 +1,12 @@ +diff --git a/node_modules/@tamagui/font-silkscreen/files/slkscrb.ttf b/node_modules/@tamagui/font-silkscreen/files/Silkscreen-bold.ttf +similarity index 100% +rename from node_modules/@tamagui/font-silkscreen/files/slkscrb.ttf +rename to node_modules/@tamagui/font-silkscreen/files/Silkscreen-bold.ttf +diff --git a/node_modules/@tamagui/font-silkscreen/files/slkscr.ttf b/node_modules/@tamagui/font-silkscreen/files/Silkscreen.ttf +similarity index 100% +rename from node_modules/@tamagui/font-silkscreen/files/slkscr.ttf +rename to node_modules/@tamagui/font-silkscreen/files/Silkscreen.ttf +diff --git a/node_modules/@tamagui/font-silkscreen/files/slkscr.woff b/node_modules/@tamagui/font-silkscreen/files/Silkscreen.woff +similarity index 100% +rename from node_modules/@tamagui/font-silkscreen/files/slkscr.woff +rename to node_modules/@tamagui/font-silkscreen/files/Silkscreen.woff diff --git a/template/patches/metro-react-native-babel-transformer+0.73.7.patch b/templates/expo-template/patches/metro-react-native-babel-transformer+0.73.7.patch similarity index 100% rename from template/patches/metro-react-native-babel-transformer+0.73.7.patch rename to templates/expo-template/patches/metro-react-native-babel-transformer+0.73.7.patch diff --git a/templates/expo-template/patches/metro-react-native-babel-transformer+0.73.8.patch b/templates/expo-template/patches/metro-react-native-babel-transformer+0.73.8.patch new file mode 100644 index 0000000..3db3331 --- /dev/null +++ b/templates/expo-template/patches/metro-react-native-babel-transformer+0.73.8.patch @@ -0,0 +1,16 @@ +diff --git a/node_modules/metro-react-native-babel-transformer/src/index.js b/node_modules/metro-react-native-babel-transformer/src/index.js +index c34c047..889e125 100644 +--- a/node_modules/metro-react-native-babel-transformer/src/index.js ++++ b/node_modules/metro-react-native-babel-transformer/src/index.js +@@ -78,6 +78,11 @@ const getBabelRC = (function () { + projectBabelRCPath = path.resolve(projectRoot, "babel.config.js"); + } + ++ // babel.config.native.js ++ if (!fs.existsSync(projectBabelRCPath)) { ++ projectBabelRCPath = path.resolve(projectRoot, "babel.config.native.js"); ++ } ++ + // If we found a babel config file, extend our config off of it + // otherwise the default config will be used + if (fs.existsSync(projectBabelRCPath)) { diff --git a/template/public/favicon.png b/templates/expo-template/public/favicon.png similarity index 100% rename from template/public/favicon.png rename to templates/expo-template/public/favicon.png diff --git a/template/public/images/logo_dark.png b/templates/expo-template/public/images/logo_dark.png similarity index 100% rename from template/public/images/logo_dark.png rename to templates/expo-template/public/images/logo_dark.png diff --git a/template/public/images/logo_light.png b/templates/expo-template/public/images/logo_light.png similarity index 100% rename from template/public/images/logo_light.png rename to templates/expo-template/public/images/logo_light.png diff --git a/template/public/images/luna_cover.jpeg b/templates/expo-template/public/images/luna_cover.jpeg similarity index 100% rename from template/public/images/luna_cover.jpeg rename to templates/expo-template/public/images/luna_cover.jpeg diff --git a/template/public/robots.txt b/templates/expo-template/public/robots.txt similarity index 100% rename from template/public/robots.txt rename to templates/expo-template/public/robots.txt diff --git a/template/react-native-web.d.ts b/templates/expo-template/react-native-web.d.ts similarity index 100% rename from template/react-native-web.d.ts rename to templates/expo-template/react-native-web.d.ts diff --git a/templates/expo-template/src/App.tsx b/templates/expo-template/src/App.tsx new file mode 100644 index 0000000..53212c1 --- /dev/null +++ b/templates/expo-template/src/App.tsx @@ -0,0 +1,144 @@ +import {StyleSheet, StatusBar, useColorScheme} from 'react-native'; +import {GestureHandlerRootView} from 'react-native-gesture-handler'; +import {TamaguiProvider, useTheme, Stack, H4} from 'tamagui'; +import {SolitoImageProvider} from 'solito/image'; +import { + initialWindowMetrics, + SafeAreaProvider, + SafeAreaView, +} from 'react-native-safe-area-context'; +import { + DefaultTheme, + NavigationContainer, + DarkTheme, +} from '@react-navigation/native'; +import { + createDrawerNavigator, + DrawerToggleButton, + DrawerNavigationOptions, + DrawerHeaderProps, +} from '@react-navigation/drawer'; +import {Home} from './features/Home'; +import {Logo} from './components/Logo'; +import config from '../tamagui'; +import {UserDetailScreen} from './features/DetailScreen'; +// import {useFonts} from "expo-font"; + +const Drawer = createDrawerNavigator(); + +const Header = ({route}: DrawerHeaderProps) => { + const theme = useTheme(); + + return ( + + + + +

+ {route.name.toUpperCase()} +

+ + + ); +}; + +const screenOptions: DrawerNavigationOptions = { + header: props =>
, +}; + +const TopTabNavigator = () => { + return ( + + + + + ); +}; + +const linking = { + prefixes: ['criszz77.github.io/luna', 'localhost'], + config: { + screens: { + home: '', + 'user-detail': 'user/:id', + }, + }, +}; + +const InnerApp = () => { + const colorScheme = useColorScheme() || 'light'; + const isDarkMode = colorScheme === 'dark'; + const theme = useTheme(); + + return ( + + + + + + + + + ); +}; + +const App = () => { + const theme = useColorScheme() || 'light'; + + // const [loaded] = useFonts({ + // Inter: require('@tamagui/font-inter/otf/Inter-Medium.otf'), + // InterBold: require('@tamagui/font-inter/otf/Inter-Bold.otf'), + // }) + + // if (!loaded) { + // return null + // } + return ( + + + + + + ); +}; + +const styles = StyleSheet.create({ + container: { + flex: 1, + }, + headerContainer: { + flexDirection: 'row', + alignItems: 'center', + }, + logo: { + flex: 1, + }, + logoContainer: { + flex: 1, + height: 50, + width: 50, + }, + routeName: { + flex: 1, + textAlign: 'right', + marginRight: 15, + }, +}); + +export default App; diff --git a/template/src/__tests__/App-test.tsx b/templates/expo-template/src/__tests__/App-test.tsx similarity index 100% rename from template/src/__tests__/App-test.tsx rename to templates/expo-template/src/__tests__/App-test.tsx diff --git a/template/src/components/Layout.tsx b/templates/expo-template/src/components/Layout.tsx similarity index 100% rename from template/src/components/Layout.tsx rename to templates/expo-template/src/components/Layout.tsx diff --git a/template/src/components/Logo.tsx b/templates/expo-template/src/components/Logo.tsx similarity index 100% rename from template/src/components/Logo.tsx rename to templates/expo-template/src/components/Logo.tsx diff --git a/template/src/components/index.ts b/templates/expo-template/src/components/index.ts similarity index 100% rename from template/src/components/index.ts rename to templates/expo-template/src/components/index.ts diff --git a/template/src/features/DetailScreen/DetailScreen.tsx b/templates/expo-template/src/features/DetailScreen/DetailScreen.tsx similarity index 100% rename from template/src/features/DetailScreen/DetailScreen.tsx rename to templates/expo-template/src/features/DetailScreen/DetailScreen.tsx diff --git a/template/src/features/DetailScreen/index.ts b/templates/expo-template/src/features/DetailScreen/index.ts similarity index 100% rename from template/src/features/DetailScreen/index.ts rename to templates/expo-template/src/features/DetailScreen/index.ts diff --git a/template/src/features/Home/Home.tsx b/templates/expo-template/src/features/Home/Home.tsx similarity index 100% rename from template/src/features/Home/Home.tsx rename to templates/expo-template/src/features/Home/Home.tsx diff --git a/template/src/features/Home/index.ts b/templates/expo-template/src/features/Home/index.ts similarity index 100% rename from template/src/features/Home/index.ts rename to templates/expo-template/src/features/Home/index.ts diff --git a/template/src/pages/_app.tsx b/templates/expo-template/src/pages/_app.tsx similarity index 100% rename from template/src/pages/_app.tsx rename to templates/expo-template/src/pages/_app.tsx diff --git a/template/src/pages/_document.tsx b/templates/expo-template/src/pages/_document.tsx similarity index 100% rename from template/src/pages/_document.tsx rename to templates/expo-template/src/pages/_document.tsx diff --git a/template/src/pages/index.tsx b/templates/expo-template/src/pages/index.tsx similarity index 100% rename from template/src/pages/index.tsx rename to templates/expo-template/src/pages/index.tsx diff --git a/template/src/pages/user/[id].tsx b/templates/expo-template/src/pages/user/[id].tsx similarity index 100% rename from template/src/pages/user/[id].tsx rename to templates/expo-template/src/pages/user/[id].tsx diff --git a/template/tamagui/animations.ts b/templates/expo-template/tamagui/animations.ts similarity index 100% rename from template/tamagui/animations.ts rename to templates/expo-template/tamagui/animations.ts diff --git a/template/tamagui/animations.web.ts b/templates/expo-template/tamagui/animations.web.ts similarity index 100% rename from template/tamagui/animations.web.ts rename to templates/expo-template/tamagui/animations.web.ts diff --git a/template/tamagui/fonts.ts b/templates/expo-template/tamagui/fonts.ts similarity index 100% rename from template/tamagui/fonts.ts rename to templates/expo-template/tamagui/fonts.ts diff --git a/template/tamagui/global.ts b/templates/expo-template/tamagui/global.ts similarity index 100% rename from template/tamagui/global.ts rename to templates/expo-template/tamagui/global.ts diff --git a/template/tamagui/index.ts b/templates/expo-template/tamagui/index.ts similarity index 100% rename from template/tamagui/index.ts rename to templates/expo-template/tamagui/index.ts diff --git a/template/tamagui/mediaQueries.ts b/templates/expo-template/tamagui/mediaQueries.ts similarity index 100% rename from template/tamagui/mediaQueries.ts rename to templates/expo-template/tamagui/mediaQueries.ts diff --git a/template/tamagui/tamagui.config.ts b/templates/expo-template/tamagui/tamagui.config.ts similarity index 100% rename from template/tamagui/tamagui.config.ts rename to templates/expo-template/tamagui/tamagui.config.ts diff --git a/templates/expo-template/tsconfig.json b/templates/expo-template/tsconfig.json new file mode 100644 index 0000000..b9567f6 --- /dev/null +++ b/templates/expo-template/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "expo/tsconfig.base", + "compilerOptions": { + "strict": true + } +} diff --git a/templates/expo-template/yarn.lock b/templates/expo-template/yarn.lock new file mode 100644 index 0000000..49b4dfd --- /dev/null +++ b/templates/expo-template/yarn.lock @@ -0,0 +1,10397 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.10.4", "@babel/code-frame@~7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@7.18.6", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298" + integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g== + +"@babel/core@^7.13.16", "@babel/core@^7.19.6", "@babel/core@^7.20.0": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.3.tgz#cf1c877284a469da5d1ce1d1e53665253fae712e" + integrity sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.21.3" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-module-transforms" "^7.21.2" + "@babel/helpers" "^7.21.0" + "@babel/parser" "^7.21.3" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.3" + "@babel/types" "^7.21.3" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + semver "^6.3.0" + +"@babel/generator@^7.19.6", "@babel/generator@^7.20.0", "@babel/generator@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.3.tgz#232359d0874b392df04045d72ce2fd9bb5045fce" + integrity sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA== + dependencies: + "@babel/types" "^7.21.3" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" + integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + lru-cache "^5.1.1" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz#64f49ecb0020532f19b1d014b03bccaa1ab85fb9" + integrity sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-member-expression-to-functions" "^7.21.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz#53ff78472e5ce10a52664272a239787107603ebb" + integrity sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.3.1" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + 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" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" + integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== + dependencies: + "@babel/template" "^7.20.7" + "@babel/types" "^7.21.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" + integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== + dependencies: + "@babel/types" "^7.21.0" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2": + version "7.21.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" + integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.2" + "@babel/types" "^7.21.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + 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" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" + integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.20.7" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.7" + "@babel/types" "^7.20.7" + +"@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" + integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== + +"@babel/helper-wrap-function@^7.18.9": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" + integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + +"@babel/helpers@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" + integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== + dependencies: + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.0" + "@babel/types" "^7.21.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.6", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.18.10", "@babel/parser@^7.19.6", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3" + integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" + integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-proposal-optional-chaining" "^7.20.7" + +"@babel/plugin-proposal-async-generator-functions@^7.0.0", "@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" + integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + 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" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d" + integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-decorators@^7.12.9": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz#70e0c89fdcd7465c97593edb8f628ba6e4199d63" + integrity sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/plugin-syntax-decorators" "^7.21.0" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-default-from@^7.0.0": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz#091f4794dbce4027c03cf4ebc64d3fb96b75c206" + integrity sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-default-from" "^7.18.6" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" + integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.12.13", "@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.7" + +"@babel/plugin-proposal-optional-catch-binding@^7.0.0", "@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" + integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-decorators@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz#d2b3f31c3e86fa86e16bb540b7660c55bd7d0e78" + integrity sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-syntax-dynamic-import@^7.0.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz#8df076711a4818c4ce4f23e61d622b0ba2ff84bc" + integrity sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz#774d825256f2379d06139be0c723c4dd444f3ca1" + integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" + integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-async-to-generator@^7.0.0", "@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" + integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" + +"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.20.2": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" + integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.20.2": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" + integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.18.9": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" + integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/template" "^7.20.7" + +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.2": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" + integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.18.6": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz#6aeca0adcb81dc627c8986e770bfaa4d9812aff5" + integrity sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-flow" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.18.8": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e" + integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + 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" + +"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" + integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== + dependencies: + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.21.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7" + integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== + dependencies: + "@babel/helper-module-transforms" "^7.21.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-simple-access" "^7.20.2" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" + integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" + integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-assign@^7.16.7": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.18.6.tgz#7830b4b6f83e1374a5afb9f6111bcfaea872cdd2" + integrity sha512-mQisZ3JfqWh2gVXvfqYCAAyRs6+7oev+myBsTwW5RnPhYXOTuCEw2oe3YgxlXMViXUS53lG8koulI7mJ+8JE+A== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" + integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.0.0", "@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz#ec98d4a9baafc5a1eb398da4cf94afbb40254a54" + integrity sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz#88578ae8331e5887e8ce28e4c9dc83fb29da0b86" + integrity sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.18.6", "@babel/plugin-transform-react-jsx@^7.19.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz#656b42c2fdea0a6d8762075d58ef9d4e3c4ab8a2" + integrity sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.21.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" + integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + regenerator-transform "^0.15.1" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.0.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz#2a884f29556d0a68cd3d152dcc9e6c71dfb6eee8" + integrity sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.19.0": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" + integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + +"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.21.0", "@babel/plugin-transform-typescript@^7.5.0": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz#316c5be579856ea890a57ebc5116c5d064658f2b" + integrity sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.20.0": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@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.20.1" + "@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.20.2" + "@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.20.0" + "@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.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@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.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@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.19.0" + "@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.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-flow@^7.13.13": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.18.6.tgz#83f7602ba566e72a9918beefafef8ef16d2810cb" + 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" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + 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" + +"@babel/preset-react@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.16.7": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.21.0.tgz#bcbbca513e8213691fe5d4b23d9251e01f00ebff" + integrity sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.21.0" + "@babel/plugin-transform-typescript" "^7.21.0" + +"@babel/register@^7.13.16": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.21.0.tgz#c97bf56c2472e063774f31d344c592ebdcefa132" + integrity sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw== + 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" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.13.10", "@babel/runtime@^7.18.6", "@babel/runtime@^7.19.4", "@babel/runtime@^7.20.0", "@babel/runtime@^7.8.4": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" + integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/template@7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/template@^7.0.0", "@babel/template@^7.18.10", "@babel/template@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" + integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + +"@babel/traverse@^7.1.6", "@babel/traverse@^7.19.6", "@babel/traverse@^7.20.0", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.3.tgz#4747c5e7903d224be71f90788b06798331896f67" + integrity sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.21.3" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.21.3" + "@babel/types" "^7.21.3" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.1.6", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.3", "@babel/types@^7.4.4": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.3.tgz#4865a5357ce40f64e3400b0f3b737dc6d4f64d05" + integrity sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@danieldietrich/copy@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@danieldietrich/copy/-/copy-0.4.2.tgz#c1cabfa499d8b473ba95413c446c1c1efae64d24" + integrity sha512-ZVNZIrgb2KeomfNahP77rL445ho6aQj0HHqU6hNlQ61o4rhvca+NS+ePj0d82zQDq2UPk1mjVZBTXgP+ErsDgw== + +"@egjs/hammerjs@^2.0.17": + version "2.0.17" + resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124" + integrity sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A== + dependencies: + "@types/hammerjs" "^2.0.36" + +"@esbuild/android-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" + integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== + +"@esbuild/android-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.12.tgz#15a8e2b407d03989b899e325151dc2e96d19c620" + integrity sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA== + +"@esbuild/android-arm@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" + integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== + +"@esbuild/android-arm@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.12.tgz#677a09297e1f4f37aba7b4fc4f31088b00484985" + integrity sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ== + +"@esbuild/android-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" + integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== + +"@esbuild/android-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.12.tgz#b292729eef4e0060ae1941f6a021c4d2542a3521" + integrity sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w== + +"@esbuild/darwin-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" + integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== + +"@esbuild/darwin-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.12.tgz#efa35318df931da05825894e1787b976d55adbe3" + integrity sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg== + +"@esbuild/darwin-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" + integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== + +"@esbuild/darwin-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.12.tgz#e7b54bb3f6dc81aadfd0485cd1623c648157e64d" + integrity sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA== + +"@esbuild/freebsd-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" + integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== + +"@esbuild/freebsd-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.12.tgz#99a18a8579d6299c449566fe91d9b6a54cf2a591" + integrity sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ== + +"@esbuild/freebsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" + integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== + +"@esbuild/freebsd-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.12.tgz#0e090190fede307fb4022f671791a50dd5121abd" + integrity sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw== + +"@esbuild/linux-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" + integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== + +"@esbuild/linux-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.12.tgz#7fe2a69f8a1a7153fa2b0f44aabcadb59475c7e0" + integrity sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg== + +"@esbuild/linux-arm@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" + integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== + +"@esbuild/linux-arm@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.12.tgz#b87c76ebf1fe03e01fd6bb5cfc2f3c5becd5ee93" + integrity sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA== + +"@esbuild/linux-ia32@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" + integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== + +"@esbuild/linux-ia32@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.12.tgz#9e9357090254524d32e6708883a47328f3037858" + integrity sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw== + +"@esbuild/linux-loong64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" + integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== + +"@esbuild/linux-loong64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.12.tgz#9deb605f9e2c82f59412ddfefb4b6b96d54b5b5b" + integrity sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA== + +"@esbuild/linux-mips64el@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" + integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== + +"@esbuild/linux-mips64el@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.12.tgz#6ef170b974ddf5e6acdfa5b05f22b6e9dfd2b003" + integrity sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA== + +"@esbuild/linux-ppc64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" + integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== + +"@esbuild/linux-ppc64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.12.tgz#1638d3d4acf1d34aaf37cf8908c2e1cefed16204" + integrity sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A== + +"@esbuild/linux-riscv64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" + integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== + +"@esbuild/linux-riscv64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.12.tgz#135b6e9270a8e2de2b9094bb21a287517df520ef" + integrity sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA== + +"@esbuild/linux-s390x@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" + integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== + +"@esbuild/linux-s390x@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.12.tgz#21e40830770c5d08368e300842bde382ce97d615" + integrity sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g== + +"@esbuild/linux-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" + integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== + +"@esbuild/linux-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.12.tgz#76c1c199871d48e1aaa47a762fb9e0dca52e1f7a" + integrity sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA== + +"@esbuild/netbsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" + integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== + +"@esbuild/netbsd-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.12.tgz#c7c3b3017a4b938c76c35f66af529baf62eac527" + integrity sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg== + +"@esbuild/openbsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" + integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== + +"@esbuild/openbsd-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.12.tgz#05d04217d980e049001afdbeacbb58d31bb5cefb" + integrity sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA== + +"@esbuild/sunos-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" + integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== + +"@esbuild/sunos-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.12.tgz#cf3862521600e4eb6c440ec3bad31ed40fb87ef3" + integrity sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg== + +"@esbuild/win32-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" + integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== + +"@esbuild/win32-arm64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.12.tgz#43dd7fb5be77bf12a1550355ab2b123efd60868e" + integrity sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg== + +"@esbuild/win32-ia32@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" + integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== + +"@esbuild/win32-ia32@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.12.tgz#9940963d0bff4ea3035a84e2b4c6e41c5e6296eb" + integrity sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng== + +"@esbuild/win32-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" + integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== + +"@esbuild/win32-x64@0.17.12": + version "0.17.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.12.tgz#3a11d13e9a5b0c05db88991b234d8baba1f96487" + integrity sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw== + +"@expo/apple-utils@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@expo/apple-utils/-/apple-utils-1.1.0.tgz#62cd724436b8eaa9cafcc3648ea211af8409fc71" + integrity sha512-caw0o9HeQHX7xeXppkXI3B/PmPyVOkEjWgXdv0dYzgW/rwvZRLwtMNFXX5t+dJy2hd2UpZlrixaoYyvxuXPtbQ== + +"@expo/bunyan@4.0.0", "@expo/bunyan@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@expo/bunyan/-/bunyan-4.0.0.tgz#be0c1de943c7987a9fbd309ea0b1acd605890c7b" + integrity sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA== + dependencies: + uuid "^8.0.0" + optionalDependencies: + mv "~2" + safe-json-stringify "~1" + +"@expo/cli@0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.6.2.tgz#1090c9d23f49d9603c4c85fa85b878b2848da322" + integrity sha512-uhmrXNemXTbCTKP/ycyJHOU/KLGdFwVCrWNBzz1VkwnmL8yJV5F3C18a83ybFFnUNfkGHeH5LtID7CSNbbTWKg== + dependencies: + "@babel/runtime" "^7.20.0" + "@expo/code-signing-certificates" "0.0.5" + "@expo/config" "~8.0.0" + "@expo/config-plugins" "~6.0.0" + "@expo/dev-server" "0.2.3" + "@expo/devcert" "^1.0.0" + "@expo/json-file" "^8.2.37" + "@expo/metro-config" "~0.7.0" + "@expo/osascript" "^2.0.31" + "@expo/package-manager" "~1.0.0" + "@expo/plist" "^0.0.20" + "@expo/prebuild-config" "6.0.0" + "@expo/rudder-sdk-node" "1.1.1" + "@expo/spawn-async" "1.5.0" + "@expo/xcpretty" "^4.2.1" + "@urql/core" "2.3.6" + "@urql/exchange-retry" "0.3.0" + accepts "^1.3.8" + arg "4.1.0" + better-opn "~3.0.2" + bplist-parser "^0.3.1" + cacache "^15.3.0" + chalk "^4.0.0" + ci-info "^3.3.0" + debug "^4.3.4" + env-editor "^0.4.1" + form-data "^3.0.1" + freeport-async "2.0.0" + fs-extra "~8.1.0" + getenv "^1.0.0" + graphql "15.8.0" + graphql-tag "^2.10.1" + https-proxy-agent "^5.0.1" + internal-ip "4.3.0" + is-root "^2.1.0" + js-yaml "^3.13.1" + json-schema-deref-sync "^0.13.0" + md5-file "^3.2.3" + md5hex "^1.0.0" + minipass "3.1.6" + node-fetch "^2.6.7" + node-forge "^1.3.1" + npm-package-arg "^7.0.0" + ora "3.4.0" + pretty-bytes "5.6.0" + progress "2.0.3" + prompts "^2.3.2" + qrcode-terminal "0.11.0" + requireg "^0.2.2" + resolve-from "^5.0.0" + semver "^6.3.0" + send "^0.18.0" + slugify "^1.3.4" + structured-headers "^0.4.1" + tar "^6.0.5" + tempy "^0.7.1" + terminal-link "^2.1.1" + text-table "^0.2.0" + url-join "4.0.0" + wrap-ansi "^7.0.0" + +"@expo/code-signing-certificates@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz#a693ff684fb20c4725dade4b88a6a9f96b02496c" + integrity sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw== + dependencies: + node-forge "^1.2.1" + nullthrows "^1.1.1" + +"@expo/config-plugins@5.0.4", "@expo/config-plugins@~5.0.3": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-5.0.4.tgz#216fea6558fe66615af1370de55193f4181cb23e" + integrity sha512-vzUcVpqOMs3h+hyRdhGwk+eGIOhXa5xYdd92yO17RMNHav3v/+ekMbs7XA2c3lepMO8Yd4/5hqmRw9ZTL6jGzg== + dependencies: + "@expo/config-types" "^47.0.0" + "@expo/json-file" "8.2.36" + "@expo/plist" "0.0.18" + "@expo/sdk-runtime-versions" "^1.0.0" + "@react-native/normalize-color" "^2.0.0" + chalk "^4.1.2" + debug "^4.3.1" + find-up "~5.0.0" + getenv "^1.0.0" + glob "7.1.6" + resolve-from "^5.0.0" + semver "^7.3.5" + slash "^3.0.0" + xcode "^3.0.1" + xml2js "0.4.23" + +"@expo/config-plugins@6.0.1", "@expo/config-plugins@~6.0.0": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-6.0.1.tgz#827cb34c51f725d8825b0768df6550c1cf81d457" + integrity sha512-6mqZutxeibXFeqFfoZApFUEH2n1RxGXYMHCdJrDj4eXDBBFZ3aJ0XBoroZcHHHvfRieEsf54vNyJoWp7JZGj8g== + dependencies: + "@expo/config-types" "^48.0.0" + "@expo/json-file" "~8.2.37" + "@expo/plist" "^0.0.20" + "@expo/sdk-runtime-versions" "^1.0.0" + "@react-native/normalize-color" "^2.0.0" + chalk "^4.1.2" + debug "^4.3.1" + find-up "~5.0.0" + getenv "^1.0.0" + glob "7.1.6" + resolve-from "^5.0.0" + semver "^7.3.5" + slash "^3.0.0" + xcode "^3.0.1" + xml2js "0.4.23" + +"@expo/config-types@47.0.0", "@expo/config-types@^47.0.0": + version "47.0.0" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-47.0.0.tgz#99eeabe0bba7a776e0f252b78beb0c574692c38d" + integrity sha512-r0pWfuhkv7KIcXMUiNACJmJKKwlTBGMw9VZHNdppS8/0Nve8HZMTkNRFQzTHW1uH3pBj8jEXpyw/2vSWDHex9g== + +"@expo/config-types@^48.0.0": + version "48.0.0" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-48.0.0.tgz#15a46921565ffeda3c3ba010701398f05193d5b3" + integrity sha512-DwyV4jTy/+cLzXGAo1xftS6mVlSiLIWZjl9DjTCLPFVgNYQxnh7htPilRv4rBhiNs7KaznWqKU70+4zQoKVT9A== + +"@expo/config@7.0.3", "@expo/config@~7.0.2": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-7.0.3.tgz#c9c634e76186de25e296485e51418f1e52966e6e" + integrity sha512-joVtB5o+NF40Tmsdp65UzryRtbnCuMbXkVO4wJnNJO4aaK0EYLdHCYSewORVqNcDfGN0LphQr8VTG2npbd9CJA== + dependencies: + "@babel/code-frame" "~7.10.4" + "@expo/config-plugins" "~5.0.3" + "@expo/config-types" "^47.0.0" + "@expo/json-file" "8.2.36" + getenv "^1.0.0" + glob "7.1.6" + require-from-string "^2.0.2" + resolve-from "^5.0.0" + semver "7.3.2" + slugify "^1.3.4" + sucrase "^3.20.0" + +"@expo/config@8.0.2", "@expo/config@~8.0.0": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-8.0.2.tgz#53ecfa9bafc97b990ff9e34e210205b0e3f05751" + integrity sha512-WubrzTNNdAXy1FU8TdyQ7D9YtDj2tN3fWXDq+C8In+nB7Qc08zwH9cVdaGZ+rBVmjFZBh5ACfObKq/m9cm4QQA== + dependencies: + "@babel/code-frame" "~7.10.4" + "@expo/config-plugins" "~6.0.0" + "@expo/config-types" "^48.0.0" + "@expo/json-file" "^8.2.37" + getenv "^1.0.0" + glob "7.1.6" + require-from-string "^2.0.2" + resolve-from "^5.0.0" + semver "7.3.2" + slugify "^1.3.4" + sucrase "^3.20.0" + +"@expo/configure-splash-screen@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@expo/configure-splash-screen/-/configure-splash-screen-0.6.0.tgz#07d97ee512fd859fcc09506ba3762fd6263ebc39" + integrity sha512-4DyPoNXJqx9bN4nEwF3HQreo//ECu7gDe1Xor3dnnzFm9P/VDxAKdbEhA0n+R6fgkNfT2onVHWijqvdpTS3Xew== + dependencies: + color-string "^1.5.3" + commander "^5.1.0" + fs-extra "^9.0.0" + glob "^7.1.6" + lodash "^4.17.15" + pngjs "^5.0.0" + xcode "^3.0.0" + xml-js "^1.6.11" + +"@expo/dev-server@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@expo/dev-server/-/dev-server-0.2.3.tgz#736317cc1340b28dc49da8a45b85040306048e24" + integrity sha512-9+6QGRdymj3dmTp1vUpROvWJ+Ezz6Qp9xHafAcaRHzw322pUCOiRKxTYqDqYYZ/72shrHPGQ2CiIXTnV1vM2tA== + dependencies: + "@expo/bunyan" "4.0.0" + "@expo/metro-config" "~0.7.0" + "@expo/osascript" "2.0.33" + "@expo/spawn-async" "^1.5.0" + body-parser "^1.20.1" + chalk "^4.0.0" + connect "^3.7.0" + fs-extra "9.0.0" + is-docker "^2.0.0" + is-wsl "^2.1.1" + node-fetch "^2.6.0" + open "^8.3.0" + resolve-from "^5.0.0" + semver "7.3.2" + serialize-error "6.0.0" + temp-dir "^2.0.0" + +"@expo/devcert@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@expo/devcert/-/devcert-1.1.0.tgz#d148eb9180db6753c438192e73a123fb13b662ac" + integrity sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA== + dependencies: + application-config-path "^0.1.0" + command-exists "^1.2.4" + debug "^3.1.0" + eol "^0.9.1" + get-port "^3.2.0" + glob "^7.1.2" + lodash "^4.17.4" + mkdirp "^0.5.1" + password-prompt "^1.0.4" + rimraf "^2.6.2" + sudo-prompt "^8.2.0" + tmp "^0.0.33" + tslib "^2.4.0" + +"@expo/eas-build-job@0.2.106": + version "0.2.106" + resolved "https://registry.yarnpkg.com/@expo/eas-build-job/-/eas-build-job-0.2.106.tgz#a10f791986bfa9777a13b2b0e9c820673e9e38ba" + integrity sha512-V7ihSFNFaATM31P1b/tGrGG7sjuXBT5ZAzKnybTWr5Xl1ODOdEpSC1c9bzs9SUr2iWUFVsxyd2/7+f2+7r/l4A== + dependencies: + joi "^17.7.0" + semver "^7.3.8" + +"@expo/eas-json@3.8.0": + version "3.8.0" + resolved "https://registry.yarnpkg.com/@expo/eas-json/-/eas-json-3.8.0.tgz#199aca991728ae524f3fc15eb1ce396b436df9f1" + integrity sha512-eGUF4WVr/FQPMWCOQSHJYUWxLwDEBBY7p623qdJUzOyD0J84UIE4+x3336UzVIlFowBmC4pxXEcImzQYRZoxyg== + dependencies: + "@babel/code-frame" "7.18.6" + "@expo/eas-build-job" "0.2.106" + chalk "4.1.2" + env-string "1.0.1" + fs-extra "10.1.0" + golden-fleece "1.0.9" + joi "17.7.0" + log-symbols "4.1.0" + semver "7.3.8" + terminal-link "2.1.1" + tslib "2.4.1" + +"@expo/image-utils@0.3.22": + version "0.3.22" + resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.3.22.tgz#3a45fb2e268d20fcc761c87bca3aca7fd8e24260" + integrity sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ== + dependencies: + "@expo/spawn-async" "1.5.0" + chalk "^4.0.0" + fs-extra "9.0.0" + getenv "^1.0.0" + jimp-compact "0.16.1" + mime "^2.4.4" + node-fetch "^2.6.0" + parse-png "^2.1.0" + resolve-from "^5.0.0" + semver "7.3.2" + tempy "0.3.0" + +"@expo/json-file@8.2.36": + version "8.2.36" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.2.36.tgz#62a505cb7f30a34d097386476794680a3f7385ff" + integrity sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ== + dependencies: + "@babel/code-frame" "~7.10.4" + json5 "^1.0.1" + write-file-atomic "^2.3.0" + +"@expo/json-file@8.2.37", "@expo/json-file@^8.2.37", "@expo/json-file@~8.2.37": + version "8.2.37" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.2.37.tgz#9c02d3b42134907c69cc0a027b18671b69344049" + integrity sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q== + dependencies: + "@babel/code-frame" "~7.10.4" + json5 "^2.2.2" + write-file-atomic "^2.3.0" + +"@expo/metro-config@~0.7.0": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.7.1.tgz#eaae792da23554c1abbc401df868566fab29951b" + integrity sha512-vGWU62Zp5pRGw5IEHDNdqvsy62/hu/Na7bswePYVjoaItOjJY7+qilFeF0AAK+3V8qAM8fpltH3ByylKfWaA7A== + dependencies: + "@expo/config" "~8.0.0" + chalk "^4.1.0" + debug "^4.3.2" + find-yarn-workspace-root "~2.0.0" + getenv "^1.0.0" + resolve-from "^5.0.0" + sucrase "^3.20.0" + +"@expo/multipart-body-parser@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@expo/multipart-body-parser/-/multipart-body-parser-1.1.0.tgz#ba402b3047cf14ef17b4d785ec030dd6474ae6e4" + integrity sha512-XOaS79wFIJgx0J7oUzRb+kZsnZmFqGpisu0r8RPO3b0wjbW7xpWgiXmRR4RavKeGiVAPauZOi4vad7cJ3KCspg== + dependencies: + dicer "^0.3.1" + nullthrows "^1.1.1" + structured-headers "^0.4.1" + +"@expo/osascript@2.0.33", "@expo/osascript@^2.0.31": + version "2.0.33" + resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-2.0.33.tgz#e9dcc8da54466c11939074aa71a006024ea884b1" + integrity sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ== + dependencies: + "@expo/spawn-async" "^1.5.0" + exec-async "^2.2.0" + +"@expo/package-manager@0.0.57": + version "0.0.57" + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-0.0.57.tgz#1cd71da0632c52a9a001b45e5d0d7e1e16de97d3" + integrity sha512-Y4RpSL9EqaPF+Vd2GrK6r7Xx7Dv0Xdq3AGAD9C0KwV21WqP/scj/dpjxFY+ABwmdhNsFzYXb8fmDyh4tiKenPQ== + dependencies: + "@expo/json-file" "8.2.36" + "@expo/spawn-async" "^1.5.0" + ansi-regex "^5.0.0" + chalk "^4.0.0" + find-up "^5.0.0" + find-yarn-workspace-root "~2.0.0" + npm-package-arg "^7.0.0" + rimraf "^3.0.2" + split "^1.0.1" + sudo-prompt "9.1.1" + +"@expo/package-manager@~1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.0.1.tgz#d0d6b0937df5016b0155b1d87bbaba9839bbeb9f" + integrity sha512-ue6NIIsNafa2bK7zUl7Y61YNtkPsg7sJcTOyQo/87Yqf6Q+2bOrvdw1xjviaFrMsTZcpOPVf+ZIEYtE0lw0k6A== + dependencies: + "@expo/json-file" "^8.2.37" + "@expo/spawn-async" "^1.5.0" + ansi-regex "^5.0.0" + chalk "^4.0.0" + find-up "^5.0.0" + find-yarn-workspace-root "~2.0.0" + js-yaml "^3.13.1" + micromatch "^4.0.2" + npm-package-arg "^7.0.0" + split "^1.0.1" + sudo-prompt "9.1.1" + +"@expo/pkcs12@0.0.8": + version "0.0.8" + resolved "https://registry.yarnpkg.com/@expo/pkcs12/-/pkcs12-0.0.8.tgz#40ddde3007d90d4fd58779670f1aabfa82ce2950" + integrity sha512-VNZnmsu3PgdvZRqYLB0Ja8dNjKrgKpcqMvtUPINI4fJbF/ihDNI0A/LkHvnR2/21WRMHk2tm4QgMIkOQTfZ5kg== + dependencies: + node-forge "^1.2.1" + +"@expo/plist@0.0.18": + version "0.0.18" + resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.18.tgz#9abcde78df703a88f6d9fa1a557ee2f045d178b0" + integrity sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w== + dependencies: + "@xmldom/xmldom" "~0.7.0" + base64-js "^1.2.3" + xmlbuilder "^14.0.0" + +"@expo/plist@0.0.20", "@expo/plist@^0.0.20": + version "0.0.20" + resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.20.tgz#a6b3124438031c02b762bad5a47b70584d3c0072" + integrity sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA== + dependencies: + "@xmldom/xmldom" "~0.7.7" + base64-js "^1.2.3" + xmlbuilder "^14.0.0" + +"@expo/plugin-help@5.1.22": + version "5.1.22" + resolved "https://registry.yarnpkg.com/@expo/plugin-help/-/plugin-help-5.1.22.tgz#1351b549b752c21cdeaf955cfe69158a0725e4fa" + integrity sha512-FhLc5Ukcxb6vZvWgge/aW0pEUb1bGkN1GQBEan8NlJfVYj/uhvgmcPu1fvihwARdcLCOeoQgUVbUX5Tu/SBABg== + dependencies: + "@oclif/core" "^1.23.1" + +"@expo/plugin-warn-if-update-available@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@expo/plugin-warn-if-update-available/-/plugin-warn-if-update-available-2.5.0.tgz#014430a5ba8bc5da1981ec854c5286c59bb1ebca" + integrity sha512-DNq+7mkAQFjOGGNDVwcWvr1/6FPvBrDAkhR92ul3cNaLmZ36WxnnQ/HEUUUEj0gMjwiPEER4mBqC4auMsbBp9g== + dependencies: + "@oclif/core" "^1.23.2" + chalk "^4.1.0" + debug "^4.3.4" + ejs "^3.1.7" + fs-extra "^10.1.0" + http-call "^5.2.2" + semver "^7.3.7" + tslib "^2.4.0" + +"@expo/prebuild-config@5.0.7": + version "5.0.7" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-5.0.7.tgz#4658b66126c4d32c7b6302571e458a71811b07aa" + integrity sha512-D+TBpJUHe4+oTGFPb4o0rrw/h1xxc6wF+abJnbDHUkhnaeiHkE2O3ByS7FdiZ2FT36t0OKqeSKG/xFwWT3m1Ew== + dependencies: + "@expo/config" "~7.0.2" + "@expo/config-plugins" "~5.0.3" + "@expo/config-types" "^47.0.0" + "@expo/image-utils" "0.3.22" + "@expo/json-file" "8.2.36" + debug "^4.3.1" + fs-extra "^9.0.0" + resolve-from "^5.0.0" + semver "7.3.2" + xml2js "0.4.23" + +"@expo/prebuild-config@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-6.0.0.tgz#c8e7f634f3ecf2272673f371c47d5d22950129a4" + integrity sha512-UW0QKAoRelsalVMhAG1tmegwS+2tbefvUi6/0QiKPlMLg8GFDQ5ZnzsSmuljD0SzT5yGg8oSpKYhnrXJ6pRmIQ== + dependencies: + "@expo/config" "~8.0.0" + "@expo/config-plugins" "~6.0.0" + "@expo/config-types" "^48.0.0" + "@expo/image-utils" "0.3.22" + "@expo/json-file" "^8.2.37" + debug "^4.3.1" + fs-extra "^9.0.0" + resolve-from "^5.0.0" + semver "7.3.2" + xml2js "0.4.23" + +"@expo/results@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@expo/results/-/results-1.0.0.tgz#fd4b22f936ceafce23b04799f54b87fe2a9e18d1" + integrity sha512-qECzzXX5oJot3m2Gu9pfRDz50USdBieQVwYAzeAtQRUTD3PVeTK1tlRUoDcrK8PSruDLuVYdKkLebX4w/o55VA== + +"@expo/rudder-sdk-node@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz#6aa575f346833eb6290282118766d4919c808c6a" + integrity sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ== + dependencies: + "@expo/bunyan" "^4.0.0" + "@segment/loosely-validate-event" "^2.0.0" + fetch-retry "^4.1.1" + md5 "^2.2.1" + node-fetch "^2.6.1" + remove-trailing-slash "^0.1.0" + uuid "^8.3.2" + +"@expo/sdk-runtime-versions@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" + integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== + +"@expo/spawn-async@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.5.0.tgz#799827edd8c10ef07eb1a2ff9dcfe081d596a395" + integrity sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew== + dependencies: + cross-spawn "^6.0.5" + +"@expo/spawn-async@1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.7.0.tgz#3ab6082b24318cccc4e73b13464da91325555500" + integrity sha512-sqPAjOEFTrjaTybrh9SnPFLInDXcoMC06psEFmH68jLTmoipSQCq8GCEfIoHhxRDALWB+DsiwXJSbXlE/iVIIQ== + dependencies: + cross-spawn "^7.0.3" + +"@expo/spawn-async@^1.5.0": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.7.2.tgz#fcfe66c3e387245e72154b1a7eae8cada6a47f58" + integrity sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew== + dependencies: + cross-spawn "^7.0.3" + +"@expo/timeago.js@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@expo/timeago.js/-/timeago.js-1.0.0.tgz#8fb2b17e93e7a8d28387a4d292af12e071040045" + integrity sha512-PD45CGlCL8kG0U3YcH1NvYxQThw5XAS7qE9bgP4L7dakm8lsMz+p8BQ1IjBFMmImawVWsV3py6JZINaEebXLnw== + +"@expo/vector-icons@^13.0.0": + version "13.0.0" + resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-13.0.0.tgz#e2989b85e95a82bce216f88cf8fb583ab050ec95" + integrity sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA== + +"@expo/xcpretty@^4.2.1": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@expo/xcpretty/-/xcpretty-4.2.2.tgz#7890f86b017015be8a20242ae74fe6ed4b80a92c" + integrity sha512-Lke/geldJqUV0Dfxg5/QIOugOzdqZ/rQ9yHKSgGbjZtG1uiSqWyFwWvXmrdd3/sIdX33eykGvIcf+OrvvcXVUw== + dependencies: + "@babel/code-frame" "7.10.4" + chalk "^4.1.0" + find-up "^5.0.0" + js-yaml "^4.1.0" + +"@floating-ui/core@^1.1.0", "@floating-ui/core@^1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.2.4.tgz#89e6311b021190c9e121fcf20306e76ac66e4066" + integrity sha512-SQOeVbMwb1di+mVWWJLpsUTToKfqVNioXys011beCAhyOIFtS+GQoW4EQSneuxzmQKddExDwQ+X0hLl4lJJaSQ== + +"@floating-ui/dom@^1.2.1": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.2.5.tgz#c9ec259a24ce0958b1ea29674df4eee4455361a9" + integrity sha512-+sAUfpQ3Frz+VCbPCqj+cZzvEESy3fjSeT/pDWkYCWOBXYNNKZfuVsHuv8/JO2zze8+Eb/Q7a6hZVgzS81fLbQ== + dependencies: + "@floating-ui/core" "^1.2.4" + +"@floating-ui/react-dom@^1.2.2", "@floating-ui/react-dom@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-1.3.0.tgz#4d35d416eb19811c2b0e9271100a6aa18c1579b3" + integrity sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g== + dependencies: + "@floating-ui/dom" "^1.2.1" + +"@floating-ui/react-native@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@floating-ui/react-native/-/react-native-0.9.0.tgz#91c14cc3aa7dc9d8ad539cdd91df8a47a74eb329" + integrity sha512-0Q73XJZabyJEOhee2PdBunD6eDkXyEF1OzxVrzAWC3RJcymSLv5L4nrZtZ7j5Wy4bCt1BYweEJMNwEkgopEyGw== + dependencies: + "@floating-ui/core" "^1.1.0" + +"@floating-ui/react@^0.19.1": + version "0.19.2" + resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.19.2.tgz#c6e4d2097ed0dca665a7c042ddf9cdecc95e9412" + integrity sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w== + dependencies: + "@floating-ui/react-dom" "^1.3.0" + aria-hidden "^1.1.3" + tabbable "^6.0.1" + +"@gar/promisify@^1.0.1": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + +"@graphql-typed-document-node/core@^3.1.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" + integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== + +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@jest/create-cache-key-function@^29.2.1": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.5.0.tgz#24e019d03e634be4affe8bcee787d75a36ae57a2" + integrity sha512-LIDZyZgnZss7uikvBKBB/USWwG+GO8+GnwRWT+YkCGDGsqLQlhm9BC3z6+7+eMs1kUlvXQIWEzBR8Q2Pnvx6lg== + dependencies: + "@jest/types" "^29.5.0" + +"@jest/environment@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.5.0.tgz#9152d56317c1fdb1af389c46640ba74ef0bb4c65" + integrity sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ== + dependencies: + "@jest/fake-timers" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + jest-mock "^29.5.0" + +"@jest/fake-timers@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.5.0.tgz#d4d09ec3286b3d90c60bdcd66ed28d35f1b4dc2c" + integrity sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg== + dependencies: + "@jest/types" "^29.5.0" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.5.0" + jest-mock "^29.5.0" + jest-util "^29.5.0" + +"@jest/schemas@^29.4.3": + version "29.4.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788" + integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg== + dependencies: + "@sinclair/typebox" "^0.25.16" + +"@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + 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" + +"@jest/types@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593" + integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog== + dependencies: + "@jest/schemas" "^29.4.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + 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" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@next/env@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/env/-/env-13.2.4.tgz#8b763700262b2445140a44a8c8d088cef676dbae" + integrity sha512-+Mq3TtpkeeKFZanPturjcXt+KHfKYnLlX6jMLyCrmpq6OOs4i1GqBOAauSkii9QeKCMTYzGppar21JU57b/GEA== + +"@next/swc-android-arm-eabi@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.2.4.tgz#758d0403771e549f9cee71cbabc0cb16a6c947c0" + integrity sha512-DWlalTSkLjDU11MY11jg17O1gGQzpRccM9Oes2yTqj2DpHndajrXHGxj9HGtJ+idq2k7ImUdJVWS2h2l/EDJOw== + +"@next/swc-android-arm64@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-13.2.4.tgz#834d586523045110d5602e0c8aae9028835ac427" + integrity sha512-sRavmUImUCf332Gy+PjIfLkMhiRX1Ez4SI+3vFDRs1N5eXp+uNzjFUK/oLMMOzk6KFSkbiK/3Wt8+dHQR/flNg== + +"@next/swc-darwin-arm64@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.2.4.tgz#5006fca179a36ef3a24d293abadec7438dbb48c6" + integrity sha512-S6vBl+OrInP47TM3LlYx65betocKUUlTZDDKzTiRDbsRESeyIkBtZ6Qi5uT2zQs4imqllJznVjFd1bXLx3Aa6A== + +"@next/swc-darwin-x64@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.2.4.tgz#6549c7c04322766acc3264ccdb3e1b43fcaf7946" + integrity sha512-a6LBuoYGcFOPGd4o8TPo7wmv5FnMr+Prz+vYHopEDuhDoMSHOnC+v+Ab4D7F0NMZkvQjEJQdJS3rqgFhlZmKlw== + +"@next/swc-freebsd-x64@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.2.4.tgz#0bbe28979e3e868debc2cc06e45e186ce195b7f4" + integrity sha512-kkbzKVZGPaXRBPisoAQkh3xh22r+TD+5HwoC5bOkALraJ0dsOQgSMAvzMXKsN3tMzJUPS0tjtRf1cTzrQ0I5vQ== + +"@next/swc-linux-arm-gnueabihf@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.2.4.tgz#1d28d2203f5a7427d6e7119d7bcb5fc40959fb3e" + integrity sha512-7qA1++UY0fjprqtjBZaOA6cas/7GekpjVsZn/0uHvquuITFCdKGFCsKNBx3S0Rpxmx6WYo0GcmhNRM9ru08BGg== + +"@next/swc-linux-arm64-gnu@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.2.4.tgz#eb26448190948cdf4c44b8f34110a3ecea32f1d0" + integrity sha512-xzYZdAeq883MwXgcwc72hqo/F/dwUxCukpDOkx/j1HTq/J0wJthMGjinN9wH5bPR98Mfeh1MZJ91WWPnZOedOg== + +"@next/swc-linux-arm64-musl@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.2.4.tgz#c4227c0acd94a420bb14924820710e6284d234d3" + integrity sha512-8rXr3WfmqSiYkb71qzuDP6I6R2T2tpkmf83elDN8z783N9nvTJf2E7eLx86wu2OJCi4T05nuxCsh4IOU3LQ5xw== + +"@next/swc-linux-x64-gnu@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.2.4.tgz#6bcb540944ee9b0209b33bfc23b240c2044dfc3e" + integrity sha512-Ngxh51zGSlYJ4EfpKG4LI6WfquulNdtmHg1yuOYlaAr33KyPJp4HeN/tivBnAHcZkoNy0hh/SbwDyCnz5PFJQQ== + +"@next/swc-linux-x64-musl@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.2.4.tgz#ce21e43251eaf09a09df39372b2c3e38028c30ff" + integrity sha512-gOvwIYoSxd+j14LOcvJr+ekd9fwYT1RyMAHOp7znA10+l40wkFiMONPLWiZuHxfRk+Dy7YdNdDh3ImumvL6VwA== + +"@next/swc-win32-arm64-msvc@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.2.4.tgz#68220063d8e5e082f5465498675640dedb670ff1" + integrity sha512-q3NJzcfClgBm4HvdcnoEncmztxrA5GXqKeiZ/hADvC56pwNALt3ngDC6t6qr1YW9V/EPDxCYeaX4zYxHciW4Dw== + +"@next/swc-win32-ia32-msvc@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.2.4.tgz#7c120ab54a081be9566df310bed834f168252990" + integrity sha512-/eZ5ncmHUYtD2fc6EUmAIZlAJnVT2YmxDsKs1Ourx0ttTtvtma/WKlMV5NoUsyOez0f9ExLyOpeCoz5aj+MPXw== + +"@next/swc-win32-x64-msvc@13.2.4": + version "13.2.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.2.4.tgz#5abda92fe12b9829bf7951c4a221282c56041144" + integrity sha512-0MffFmyv7tBLlji01qc0IaPP/LVExzvj7/R5x1Jph1bTAIj4Vu81yFQWHHQAP6r4ff9Ukj1mBK6MDNVXm7Tcvw== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@npmcli/fs@^1.0.0": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" + integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== + dependencies: + "@gar/promisify" "^1.0.1" + semver "^7.3.5" + +"@npmcli/move-file@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@oclif/core@1.23.2": + version "1.23.2" + resolved "https://registry.yarnpkg.com/@oclif/core/-/core-1.23.2.tgz#6779f412d787ddc885b507cb00927dae71b641da" + integrity sha512-NdaOaUDTRc6g1yTkOAKiEVOiQhc5CNcWNXa0QF4IS4yTjNqp4DOzgtF9Dwe585nPEKzSbTBiz1wyLOa4qIHSRQ== + dependencies: + "@oclif/linewrap" "^1.0.0" + "@oclif/screen" "^3.0.4" + ansi-escapes "^4.3.2" + ansi-styles "^4.3.0" + cardinal "^2.1.1" + chalk "^4.1.2" + clean-stack "^3.0.1" + cli-progress "^3.10.0" + debug "^4.3.4" + ejs "^3.1.6" + fs-extra "^9.1.0" + get-package-type "^0.1.0" + globby "^11.1.0" + hyperlinker "^1.0.0" + indent-string "^4.0.0" + is-wsl "^2.2.0" + js-yaml "^3.14.1" + natural-orderby "^2.0.3" + object-treeify "^1.1.33" + password-prompt "^1.1.2" + semver "^7.3.7" + string-width "^4.2.3" + strip-ansi "^6.0.1" + supports-color "^8.1.1" + supports-hyperlinks "^2.2.0" + tslib "^2.4.1" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + +"@oclif/core@^1.23.1", "@oclif/core@^1.23.2": + version "1.26.2" + resolved "https://registry.yarnpkg.com/@oclif/core/-/core-1.26.2.tgz#763c68dc91388225acd6f0819c90f93e5d8cde41" + integrity sha512-6jYuZgXvHfOIc9GIaS4T3CIKGTjPmfAxuMcbCbMRKJJl4aq/4xeRlEz0E8/hz8HxvxZBGvN2GwAUHlrGWQVrVw== + dependencies: + "@oclif/linewrap" "^1.0.0" + "@oclif/screen" "^3.0.4" + ansi-escapes "^4.3.2" + ansi-styles "^4.3.0" + cardinal "^2.1.1" + chalk "^4.1.2" + clean-stack "^3.0.1" + cli-progress "^3.10.0" + debug "^4.3.4" + ejs "^3.1.6" + fs-extra "^9.1.0" + get-package-type "^0.1.0" + globby "^11.1.0" + hyperlinker "^1.0.0" + indent-string "^4.0.0" + is-wsl "^2.2.0" + js-yaml "^3.14.1" + natural-orderby "^2.0.3" + object-treeify "^1.1.33" + password-prompt "^1.1.2" + semver "^7.3.7" + string-width "^4.2.3" + strip-ansi "^6.0.1" + supports-color "^8.1.1" + supports-hyperlinks "^2.2.0" + tslib "^2.4.1" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + +"@oclif/linewrap@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@oclif/linewrap/-/linewrap-1.0.0.tgz#aedcb64b479d4db7be24196384897b5000901d91" + integrity sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw== + +"@oclif/plugin-autocomplete@1.3.10": + version "1.3.10" + resolved "https://registry.yarnpkg.com/@oclif/plugin-autocomplete/-/plugin-autocomplete-1.3.10.tgz#3b6ff23ca03513f05b6719ddf51f01b35bd8bf69" + integrity sha512-oQl7ZqXhXJUOH26mDPcqcMGmcdIoK/uQPSpUBrfLa1iaQ30slTs0T7KOzg+vwKuPqIIF1nTCPuH67lE8GvUPTw== + dependencies: + "@oclif/core" "^1.23.1" + chalk "^4.1.0" + debug "^4.3.4" + fs-extra "^9.0.1" + +"@oclif/screen@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@oclif/screen/-/screen-3.0.4.tgz#663db0ecaf23f3184e7f01886ed578060e4a7f1c" + integrity sha512-IMsTN1dXEXaOSre27j/ywGbBjrzx0FNd1XmuhCWCB9NTPrhWI1Ifbz+YLSEcstfQfocYsrbrIessxXb2oon4lA== + +"@radix-ui/react-use-callback-ref@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz#934b6e123330f5b3a6b116460e6662cbc663493f" + integrity sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-escape-keydown@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-0.1.0.tgz#dc80cb3753e9d1bd992adbad9a149fb6ea941874" + integrity sha512-tDLZbTGFmvXaazUXXv8kYbiCcbAE8yKgng9s95d8fCO+Eundv0Jngbn/hKPhDDs4jj9ChwRX5cDDnlaN+ugYYQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-callback-ref" "0.1.0" + +"@radix-ui/react-use-previous@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-0.1.1.tgz#0226017f72267200f6e832a7103760e96a6db5d0" + integrity sha512-O/ZgrDBr11dR8rhO59ED8s5zIXBRFi8MiS+CmFGfi7MJYdLbfqVOmQU90Ghf87aifEgWe6380LA69KBneaShAg== + dependencies: + "@babel/runtime" "^7.13.10" + +"@react-native-community/cli-clean@^10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-10.1.1.tgz#4c73ce93a63a24d70c0089d4025daac8184ff504" + integrity sha512-iNsrjzjIRv9yb5y309SWJ8NDHdwYtnCpmxZouQDyOljUdC9MwdZ4ChbtA4rwQyAwgOVfS9F/j56ML3Cslmvrxg== + dependencies: + "@react-native-community/cli-tools" "^10.1.1" + chalk "^4.1.2" + execa "^1.0.0" + prompts "^2.4.0" + +"@react-native-community/cli-config@^10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-10.1.1.tgz#08dcc5d7ca1915647dc06507ed853fe0c1488395" + integrity sha512-p4mHrjC+s/ayiNVG6T35GdEGdP6TuyBUg5plVGRJfTl8WT6LBfLYLk+fz/iETrEZ/YkhQIsQcEUQC47MqLNHog== + dependencies: + "@react-native-community/cli-tools" "^10.1.1" + chalk "^4.1.2" + cosmiconfig "^5.1.0" + deepmerge "^3.2.0" + glob "^7.1.3" + joi "^17.2.1" + +"@react-native-community/cli-debugger-ui@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-10.0.0.tgz#4bb6d41c7e46449714dc7ba5d9f5b41ef0ea7c57" + integrity sha512-8UKLcvpSNxnUTRy8CkCl27GGLqZunQ9ncGYhSrWyKrU9SWBJJGeZwi2k2KaoJi5FvF2+cD0t8z8cU6lsq2ZZmA== + dependencies: + serve-static "^1.13.1" + +"@react-native-community/cli-doctor@^10.2.0": + version "10.2.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-10.2.1.tgz#b6b7a3f0f9cef1a05f1adc6393eb29c6f8f2972c" + integrity sha512-IwhdSD+mtgWdxg2eMr0fpkn08XN7r70DC1riGSmqK/DXNyWBzIZlCkDN+/TwlaUEsiFk6LQTjgCiqZSMpmDrsg== + dependencies: + "@react-native-community/cli-config" "^10.1.1" + "@react-native-community/cli-platform-ios" "^10.2.1" + "@react-native-community/cli-tools" "^10.1.1" + chalk "^4.1.2" + command-exists "^1.2.8" + envinfo "^7.7.2" + execa "^1.0.0" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + node-stream-zip "^1.9.1" + ora "^5.4.1" + prompts "^2.4.0" + semver "^6.3.0" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" + +"@react-native-community/cli-hermes@^10.2.0": + version "10.2.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-10.2.0.tgz#cc252f435b149f74260bc918ce22fdf58033a87e" + integrity sha512-urfmvNeR8IiO/Sd92UU3xPO+/qI2lwCWQnxOkWaU/i2EITFekE47MD6MZrfVulRVYRi5cuaFqKZO/ccOdOB/vQ== + dependencies: + "@react-native-community/cli-platform-android" "^10.2.0" + "@react-native-community/cli-tools" "^10.1.1" + chalk "^4.1.2" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + +"@react-native-community/cli-platform-android@10.2.0", "@react-native-community/cli-platform-android@^10.2.0": + version "10.2.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-10.2.0.tgz#0bc689270a5f1d9aaf9e723181d43ca4dbfffdef" + integrity sha512-CBenYwGxwFdObZTn1lgxWtMGA5ms2G/ALQhkS+XTAD7KHDrCxFF9yT/fnAjFZKM6vX/1TqGI1RflruXih3kAhw== + dependencies: + "@react-native-community/cli-tools" "^10.1.1" + chalk "^4.1.2" + execa "^1.0.0" + glob "^7.1.3" + logkitty "^0.7.1" + +"@react-native-community/cli-platform-ios@10.2.0": + version "10.2.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.0.tgz#be21c0e3bbf17358d540cc23e5556bf679f6322e" + integrity sha512-hIPK3iL/mL+0ChXmQ9uqqzNOKA48H+TAzg+hrxQLll/6dNMxDeK9/wZpktcsh8w+CyhqzKqVernGcQs7tPeKGw== + dependencies: + "@react-native-community/cli-tools" "^10.1.1" + chalk "^4.1.2" + execa "^1.0.0" + fast-xml-parser "^4.0.12" + glob "^7.1.3" + ora "^5.4.1" + +"@react-native-community/cli-platform-ios@^10.2.1": + version "10.2.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.1.tgz#2e6bd2cb6d48cbb8720d7b7265bb1bab80745f72" + integrity sha512-hz4zu4Y6eyj7D0lnZx8Mf2c2si8y+zh/zUTgCTaPPLzQD8jSZNNBtUUiA1cARm2razpe8marCZ1QbTMAGbf3mg== + dependencies: + "@react-native-community/cli-tools" "^10.1.1" + chalk "^4.1.2" + execa "^1.0.0" + fast-xml-parser "^4.0.12" + glob "^7.1.3" + ora "^5.4.1" + +"@react-native-community/cli-plugin-metro@^10.2.0": + version "10.2.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-10.2.0.tgz#83cabbc04c80f7e94f88ed998b72c7d572c6f094" + integrity sha512-9eiJrKYuauEDkQLCrjJUh7tS9T0oaMQqVUSSSuyDG6du7HQcfaR4mSf21wK75jvhKiwcQLpsFmMdctAb+0v+Cg== + dependencies: + "@react-native-community/cli-server-api" "^10.1.1" + "@react-native-community/cli-tools" "^10.1.1" + chalk "^4.1.2" + execa "^1.0.0" + metro "0.73.8" + metro-config "0.73.8" + metro-core "0.73.8" + metro-react-native-babel-transformer "0.73.8" + metro-resolver "0.73.8" + metro-runtime "0.73.8" + readline "^1.3.0" + +"@react-native-community/cli-server-api@^10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-10.1.1.tgz#e382269de281bb380c2e685431364fbbb8c1cb3a" + integrity sha512-NZDo/wh4zlm8as31UEBno2bui8+ufzsZV+KN7QjEJWEM0levzBtxaD+4je0OpfhRIIkhaRm2gl/vVf7OYAzg4g== + dependencies: + "@react-native-community/cli-debugger-ui" "^10.0.0" + "@react-native-community/cli-tools" "^10.1.1" + compression "^1.7.1" + connect "^3.6.5" + errorhandler "^1.5.0" + nocache "^3.0.1" + pretty-format "^26.6.2" + serve-static "^1.13.1" + ws "^7.5.1" + +"@react-native-community/cli-tools@^10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-10.1.1.tgz#fa66e509c0d3faa31f7bb87ed7d42ad63f368ddd" + integrity sha512-+FlwOnZBV+ailEzXjcD8afY2ogFEBeHOw/8+XXzMgPaquU2Zly9B+8W089tnnohO3yfiQiZqkQlElP423MY74g== + dependencies: + appdirsjs "^1.2.4" + chalk "^4.1.2" + find-up "^5.0.0" + mime "^2.4.1" + node-fetch "^2.6.0" + open "^6.2.0" + ora "^5.4.1" + semver "^6.3.0" + shell-quote "^1.7.3" + +"@react-native-community/cli-types@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-10.0.0.tgz#046470c75ec18f8b3bd906e54e43a6f678e01a45" + integrity sha512-31oUM6/rFBZQfSmDQsT1DX/5fjqfxg7sf2u8kTPJK7rXVya5SRpAMaCXsPAG0omsmJxXt+J9HxUi3Ic+5Ux5Iw== + dependencies: + joi "^17.2.1" + +"@react-native-community/cli@10.2.0": + version "10.2.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-10.2.0.tgz#bcb65bb3dcb03b0fc4e49619d51e12d23396b301" + integrity sha512-QH7AFBz5FX2zTZRH/o3XehHrZ0aZZEL5Sh+23nSEFgSj3bLFfvjjZhuoiRSAo7iiBdvAoXrfxQ8TXgg4Xf/7fw== + dependencies: + "@react-native-community/cli-clean" "^10.1.1" + "@react-native-community/cli-config" "^10.1.1" + "@react-native-community/cli-debugger-ui" "^10.0.0" + "@react-native-community/cli-doctor" "^10.2.0" + "@react-native-community/cli-hermes" "^10.2.0" + "@react-native-community/cli-plugin-metro" "^10.2.0" + "@react-native-community/cli-server-api" "^10.1.1" + "@react-native-community/cli-tools" "^10.1.1" + "@react-native-community/cli-types" "^10.0.0" + chalk "^4.1.2" + commander "^9.4.1" + execa "^1.0.0" + find-up "^4.1.0" + fs-extra "^8.1.0" + graceful-fs "^4.1.3" + prompts "^2.4.0" + semver "^6.3.0" + +"@react-native-masked-view/masked-view@0.2.8": + version "0.2.8" + resolved "https://registry.yarnpkg.com/@react-native-masked-view/masked-view/-/masked-view-0.2.8.tgz#34405a4361882dae7c81b1b771fe9f5fbd545a97" + integrity sha512-+1holBPDF1yi/y0uc1WB6lA5tSNHhM7PpTMapT3ypvSnKQ9+C6sy/zfjxNxRA/llBQ1Ci6f94EaK56UCKs5lTA== + +"@react-native/assets@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@react-native/assets/-/assets-1.0.0.tgz#c6f9bf63d274bafc8e970628de24986b30a55c8e" + integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== + +"@react-native/normalize-color@*", "@react-native/normalize-color@2.1.0", "@react-native/normalize-color@^2.0.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" + integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== + +"@react-native/polyfills@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@react-native/polyfills/-/polyfills-2.0.0.tgz#4c40b74655c83982c8cf47530ee7dc13d957b6aa" + integrity sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ== + +"@react-navigation/core@^6.4.8": + version "6.4.8" + resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-6.4.8.tgz#a18e106d3c59cdcfc4ce53f7344e219ed35c88ed" + integrity sha512-klZ9Mcf/P2j+5cHMoGyIeurEzyBM2Uq9+NoSFrF6sdV5iCWHLFhrCXuhbBiQ5wVLCKf4lavlkd/DDs47PXs9RQ== + dependencies: + "@react-navigation/routers" "^6.1.8" + escape-string-regexp "^4.0.0" + nanoid "^3.1.23" + query-string "^7.1.3" + react-is "^16.13.0" + use-latest-callback "^0.1.5" + +"@react-navigation/drawer@^6.6.2": + version "6.6.2" + resolved "https://registry.yarnpkg.com/@react-navigation/drawer/-/drawer-6.6.2.tgz#8206d00a4b89f1f30640147e0c230267bb83d9ed" + integrity sha512-6qt4guBdz7bkdo/8BLSCcFNdQdSPYyNn05D9cD+VCY3mGThSiD8bRiP9ju+64im7LsSU+bNWXaP8RxA/FtTVQg== + dependencies: + "@react-navigation/elements" "^1.3.17" + color "^4.2.3" + warn-once "^0.1.0" + +"@react-navigation/elements@^1.3.17": + version "1.3.17" + resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.17.tgz#9cb95765940f2841916fc71686598c22a3e4067e" + integrity sha512-sui8AzHm6TxeEvWT/NEXlz3egYvCUog4tlXA4Xlb2Vxvy3purVXDq/XsM56lJl344U5Aj/jDzkVanOTMWyk4UA== + +"@react-navigation/native@^6.1.6": + version "6.1.6" + resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.1.6.tgz#84ff5cf85b91f660470fa9407c06c8ee393d5792" + integrity sha512-14PmSy4JR8HHEk04QkxQ0ZLuqtiQfb4BV9kkMXD2/jI4TZ+yc43OnO6fQ2o9wm+Bq8pY3DxyerC2AjNUz+oH7Q== + dependencies: + "@react-navigation/core" "^6.4.8" + escape-string-regexp "^4.0.0" + fast-deep-equal "^3.1.3" + nanoid "^3.1.23" + +"@react-navigation/routers@^6.1.8": + version "6.1.8" + resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-6.1.8.tgz#ae56b2678dbb5abca5bd7c95d6a8d1abc767cba2" + integrity sha512-CEge+ZLhb1HBrSvv4RwOol7EKLW1QoqVIQlE9TN5MpxS/+VoQvP+cLbuz0Op53/iJfYhtXRFd1ZAd3RTRqto9w== + dependencies: + nanoid "^3.1.23" + +"@segment/ajv-human-errors@^2.1.2": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@segment/ajv-human-errors/-/ajv-human-errors-2.6.0.tgz#f4b4081fdfdec7d1138f5644186f640b62ee2de6" + integrity sha512-kjxCRN0/tanrkNYqeuJxJD6P/0qpoi4Bb1IkP4vR8yDkomZsaZqmfV0hFO1UNhRD0BYIO3xPx045kAmquujkXg== + +"@segment/loosely-validate-event@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz#87dfc979e5b4e7b82c5f1d8b722dfd5d77644681" + integrity sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw== + dependencies: + component-type "^1.2.1" + join-component "^1.1.0" + +"@sideway/address@^4.1.3": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.0", "@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sinclair/typebox@^0.25.16": + version "0.25.24" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" + integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== + +"@sinonjs/commons@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-2.0.0.tgz#fd4ca5b063554307e8327b4564bd56d3b73924a3" + integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.0.2" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz#d10549ed1f423d80639c528b6c7f5a1017747d0c" + integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== + dependencies: + "@sinonjs/commons" "^2.0.0" + +"@swc/helpers@0.4.14": + version "0.4.14" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.14.tgz#1352ac6d95e3617ccb7c1498ff019654f1e12a74" + integrity sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw== + dependencies: + tslib "^2.4.0" + +"@tamagui/adapt@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/adapt/-/adapt-1.8.4.tgz#d0cfb7d8dd47db21a638063c51a774eac5d569fc" + integrity sha512-kvR/UhG9XbcSZy7NyXn4sX/R9veqL0shxbEPq8kyvyD1diXE3+RJnxnUHzqOMFip2FgH28FSW+cwNqCZK6ARMw== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/alert-dialog@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/alert-dialog/-/alert-dialog-1.8.4.tgz#aaf9dffc1b8d0af257d06b63006a3cbfb1d369fa" + integrity sha512-k9Qa6VRGWcFXX7GsUwIfZAg90p5mg/OOju/O6IHbsK6CHH7hwLIA3BmrdurG5HGW5OUbEjylIcLcg3O6oJ/XHg== + dependencies: + "@tamagui/animate-presence" "1.8.4" + "@tamagui/aria-hidden" "1.8.4" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/dialog" "1.8.4" + "@tamagui/dismissable" "1.8.4" + "@tamagui/focus-scope" "1.8.4" + "@tamagui/polyfill-dev" "1.8.4" + "@tamagui/popper" "1.8.4" + "@tamagui/portal" "1.8.4" + "@tamagui/remove-scroll" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/text" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + +"@tamagui/animate-presence@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/animate-presence/-/animate-presence-1.8.4.tgz#328690c4d28a1e4e025cdb363905a21393ee5f63" + integrity sha512-iR2102SKtgQENDfaG4pyGxojB7lYhQ3NGe6SNv7OcHoNIj7pbQREmPaawLTQ8gmMfe4ALBvL5ECh2dLP85iCSQ== + dependencies: + "@tamagui/use-presence" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/animations-react-native@1.8.4", "@tamagui/animations-react-native@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/animations-react-native/-/animations-react-native-1.8.4.tgz#202b22f702bbf3a30d3e4c920381c688ad50325f" + integrity sha512-G3MOfvortymqJHk+g1AeMUO+z8BWGC7M7KVty4obKcv3L5jzB9jj+kUeB4PV0FDvXng6N7hbBKKS149s5o+zmg== + dependencies: + "@tamagui/use-presence" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/animations-reanimated@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/animations-reanimated/-/animations-reanimated-1.8.4.tgz#856c34042e297bc8af5f01768824e1dbdb49ad7d" + integrity sha512-riUT/bEZSPahcq629E8gbZZF9ql9o/Olz7Mi/P/aXP/bgXc1lmjPHktDZVs2cyNXJGRGBVjvrKq0WbENy4tg+g== + dependencies: + "@tamagui/animations-react-native" "1.8.4" + "@tamagui/use-presence" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/aria-hidden@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/aria-hidden/-/aria-hidden-1.8.4.tgz#c1dc39aa47826099498e60e6a24ec7f9a0b684e0" + integrity sha512-99mip3NHbY1cOtf92UizRzGed2AFEArbhJJTR2NUrBCSRpn7x2GfyZnpxf+HXl9cTgCnUBiCyUiHLGdjPyXWfw== + dependencies: + aria-hidden "^1.1.3" + +"@tamagui/avatar@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/avatar/-/avatar-1.8.4.tgz#c0f23676cf945a4f6a290361dab0e540c248d6fb" + integrity sha512-41D6E5YDKGnQK9phaiC5dPwVQ4SmZApF4CZSTZRSTGzjn3DSxTJoge+Ad0nyDhMO3Y0jxnM1nlBm60p0TKsTyA== + dependencies: + "@tamagui/core" "1.8.4" + "@tamagui/image" "1.8.4" + "@tamagui/shapes" "1.8.4" + "@tamagui/text" "1.8.4" + "@tamagui/use-event" "1.8.4" + +"@tamagui/babel-plugin@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/babel-plugin/-/babel-plugin-1.8.4.tgz#2be5b457daa3b07b74d2e2387909ef5f17e4f4bb" + integrity sha512-Ih+T+YgffALExGbBzOEwHB8BOGKFlfB3d/QwlcKKgiN5c7QGsSj9Xo+lNcuV3wxDKhC3jZskqJ4KTZrPbfyt2g== + dependencies: + "@babel/generator" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/template" "7.18.10" + "@babel/traverse" "^7.19.6" + "@tamagui/simple-hash" "1.8.4" + "@tamagui/static" "1.8.4" + +"@tamagui/build@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/build/-/build-1.8.4.tgz#3d424cf69eddbbe275fc92a30b3162b3135015f1" + integrity sha512-2Ng++I/IviTMGt0PO7qMaEcRDP1kcF/wNTfXWztpO1CO2yxqLSM+IQEj087t00NbIp+kNkBmzoIIn5HTRJT+jg== + dependencies: + chokidar "^3.5.2" + esbuild "^0.17.5" + execa "^5.0.0" + fast-glob "^3.2.11" + fs-extra "^11.1.0" + lodash.debounce "^4.0.8" + typescript "^4.7.4" + +"@tamagui/button@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/button/-/button-1.8.4.tgz#df9cbb3619130761e21e85d26c27f9aec9db0719" + integrity sha512-IqA7Vb36CHbQt5AWvstWNgvJFp5A8RO6q3nfkcJMMVD3x4pELFwRY/OCphr67FNq2g7Lcmr1/LYQ770VD2E4uw== + dependencies: + "@tamagui/font-size" "1.8.4" + "@tamagui/get-button-sized" "1.8.4" + "@tamagui/helpers-tamagui" "1.8.4" + "@tamagui/text" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/card@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/card/-/card-1.8.4.tgz#635516a6b80b98624dd6bf9f83c5babc4d046410" + integrity sha512-vTRJs1IF7PqyvfEx+cLCwUqgvXlY0cGH31tM0fc5WEWZUy81tZ/sdCKFMLUugIwAMX8Ln8oXSuoGrOeRtuMKrw== + dependencies: + "@tamagui/create-context" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/checkbox@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/checkbox/-/checkbox-1.8.4.tgz#1c022aefcf6ee1cd4d997ef1ebd688c1f0e8c1e7" + integrity sha512-Iu57gabLUZyEPs50Vl2y4jDMriG6ga1Azd3moz6tfZZ/QL7It8IeVevwwN55cM50Ik2/hhXUmi59hDzV1wnaCg== + dependencies: + "@radix-ui/react-use-previous" "^0.1.1" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/focusable" "1.8.4" + "@tamagui/font-size" "1.8.4" + "@tamagui/get-size" "1.8.4" + "@tamagui/helpers-tamagui" "1.8.4" + "@tamagui/label" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + +"@tamagui/cli-color@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/cli-color/-/cli-color-1.8.4.tgz#f1eb4131e5641611f52c340f01d8cf6cbd7c57b4" + integrity sha512-A6ngcQkn92UYsY/nOFuHHCcyH3wCMqCn4Q4Lc1mrEfGFgPUTLYZG3OE/TqJqZ/TC7AitOcgaSjAHqdWPCHXWuA== + +"@tamagui/collection@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/collection/-/collection-1.8.4.tgz#ba431d435a5bd4b24934429540e67d9df4670e34" + integrity sha512-JTrmon+4ZcNHCZdIANpoFWaWR9VImtdtSQoqTaZgzlsYihT8Wm+eJ2gTgjPHfnvqJdzC41XdR6UkM1YvJ3XRcA== + dependencies: + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/polyfill-dev" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + +"@tamagui/colors@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/colors/-/colors-1.8.4.tgz#83a765b8346bcbe27163fb41835408196393d550" + integrity sha512-oHNGZ6UIuig/CDum9VbI5WpeoD8jVR3i+lizCFhIDeaVmpRD9SMPeYcREReAyMgtqtREPbrLAXXQbb3Zbewo/w== + +"@tamagui/compose-refs@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/compose-refs/-/compose-refs-1.8.4.tgz#b62962e4a801c00c30e56b1b3999e8bdc3144f84" + integrity sha512-FQgm9bqmRKeIbhJjYLWlmoKz9vVNtYrigaRxiCsvPSJQrzvc/Gtw2prhOZoVAZZBeAmURS3lkzgOH3rZnVQo2g== + +"@tamagui/config-default-node@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/config-default-node/-/config-default-node-1.8.4.tgz#08524ad30a10c7c6eb746b2e7b324915b235f105" + integrity sha512-3wy4k/jeiDoCwNkhYBMeAzC2Mo4TnNEGy+qB9+Pvnn5UOh5iTfhzbx6ruZAlNo3OkpVlDgpz8tUNg6Q58wCfzg== + dependencies: + "@tamagui/shorthands" "1.8.4" + +"@tamagui/constants@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/constants/-/constants-1.8.4.tgz#e3792e907f9c27d81580456333e7c80dd2524748" + integrity sha512-yFSjxvvxpB/3AXT1CWZETRXVDjGaGhvZQ24rsWilMAXhnU0WxcnDNQQgfhtShOFb8QMhMWrTLMOjvnhxFIFGrw== + +"@tamagui/core-node@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/core-node/-/core-node-1.8.4.tgz#afe0a751fc3bf1d7fb59e98265b632b15ed7834b" + integrity sha512-uogKjoLVpz+l7Sn+yhZ+Xid0Nxo0DQ9NWh3OwZxfw0sn/HD4sJ3cx8A3XN0Z5shr6EgsqMxM+t5RO2emtkZPAw== + dependencies: + "@babel/runtime" "^7.19.4" + "@tamagui/core" "1.8.4" + "@tamagui/helpers" "1.8.4" + +"@tamagui/core@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/core/-/core-1.8.4.tgz#8c17eb23347d9fd3836a2bdb756b15db879c5994" + integrity sha512-GKgD/pT6JEQuFacX4AfyjsVQtUIigx9sZhYqWLw2SZBVeyT//plMfDKHz/z0fC45g+ahMjGInzKne5rXfyWBBg== + dependencies: + "@tamagui/react-native-use-pressable" "1.8.4" + "@tamagui/react-native-use-responder-events" "1.8.4" + "@tamagui/use-event" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/create-context@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/create-context/-/create-context-1.8.4.tgz#569af720ba6572301be51275797e06bb394896ef" + integrity sha512-opk2GER5atjjXXw81ILksORcXv9Vn0Ya0xkr0yzNhR+9HZdSR8/mlNuRg2SanAyKryjF4z0ufwJqxeVmT+rgqA== + +"@tamagui/create-theme@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/create-theme/-/create-theme-1.8.4.tgz#544573ee82cca689704e2da48683ce04803594a7" + integrity sha512-Fxmaq3PJLHuE2MXCxHXuDO20Cn4QWdMx/bp1kitSCTcZFBcfOPNQwgNkWLian81YAu35FZiDx4Jcf4yStGrUIg== + dependencies: + "@tamagui/web" "1.8.4" + +"@tamagui/dialog@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/dialog/-/dialog-1.8.4.tgz#8b305c803c5a78a88bc420f52ddfbf39d8747ae1" + integrity sha512-sSXbBzzJLi2vLI8VVTGYUSrZehTIFLPapXoQewJ402CIgqYN2uoW7oI9vBo2mvo9MVHX9uC+gE8pPMz9kEQSdA== + dependencies: + "@tamagui/adapt" "1.8.4" + "@tamagui/animate-presence" "1.8.4" + "@tamagui/aria-hidden" "1.8.4" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/dismissable" "1.8.4" + "@tamagui/focus-scope" "1.8.4" + "@tamagui/polyfill-dev" "1.8.4" + "@tamagui/popper" "1.8.4" + "@tamagui/portal" "1.8.4" + "@tamagui/remove-scroll" "1.8.4" + "@tamagui/sheet" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/text" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + +"@tamagui/dismissable@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/dismissable/-/dismissable-1.8.4.tgz#b20ac0c15c1d3ce03d40afad0a466f0b306ba1a5" + integrity sha512-BrIEN8CJUlWbBBLMEMzhgBVXW+/ItzmJJkJecVDLbXD9dcLSGXPfHEO9Gdr1fiZ+VtfsjctneDBSDYKyWzvG+g== + dependencies: + "@radix-ui/react-use-escape-keydown" "^0.1.0" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/use-event" "1.8.4" + +"@tamagui/fake-react-native@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/fake-react-native/-/fake-react-native-1.8.4.tgz#36549946c2541c3f9d54f9aac0d4d3b79ff9dddc" + integrity sha512-3+BzOZxQnReUASvPpmj+BpbXW2BstcK7DUHhDGRreNTHm2eOgUxxUaZ2oPQy3/vmtx6gC+dU8kEyof2Q5+BxTA== + +"@tamagui/floating@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/floating/-/floating-1.8.4.tgz#89e57b3d2bb902f3cbb80d0b410debf2338a0081" + integrity sha512-h+HpOsCerUvo024pYPNkI8VQntreoVijS4kVMC6v98NkTwDNge1eh/B+RniETRyPmNF6bUB/UESZxArRe3/dyQ== + dependencies: + "@floating-ui/react-dom" "^1.2.2" + "@floating-ui/react-native" "^0.9.0" + +"@tamagui/focus-scope@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/focus-scope/-/focus-scope-1.8.4.tgz#07bb6ef6a66be10e68cbb04b0388d7f2e4aef110" + integrity sha512-iIZMedt0cppESSUOYQvXfRxMWt4SjwKCkf+YKShwIxC8e+VDkeBk3wVe5ojU49PuAic1UHOB52r+hVHSd8OfZw== + dependencies: + "@tamagui/compose-refs" "1.8.4" + "@tamagui/use-event" "1.8.4" + +"@tamagui/focusable@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/focusable/-/focusable-1.8.4.tgz#5d63b146b894ef0b3769139bf69a2367cac27b6e" + integrity sha512-Nm2R+n+f6BMyK6eBEJLziX2ExnsEKHnOBF12ZDVFApG2jP/zWMIAsJECVNYuQCZ93qeW4KeSAMIEHS73bGNarQ== + dependencies: + "@tamagui/compose-refs" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/font-inter@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/font-inter/-/font-inter-1.8.4.tgz#07e4b18367cab34e17de6d12c60fe33255e3369c" + integrity sha512-+XMUW48q7uijxVyGjTQtyz4dkS4IMiL4S4h8P0wesuQN5JAfKViNsugLUn0N4gbpE/Z4Rn8Tli0jveaG8FKOQw== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/font-silkscreen@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/font-silkscreen/-/font-silkscreen-1.8.4.tgz#e534ec1c7cbf5f52096fa4eac454917a960b046f" + integrity sha512-ueOqQ9LK9ZEuNBGePZwDSb3E0Skna7ZgfXbWMhqHtlVmMOJxyLts7t07nP7i2KGUQSzsuP2cet8qyPkdyWms6g== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/font-size@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/font-size/-/font-size-1.8.4.tgz#024d9301d04a9e3afa788250d4655832270caca8" + integrity sha512-FOsRbBJP4lW0YIjS2fnwvu39Mi8d4+fo062dJk3xMi5v1KJOqonetlW9Z29PutA5SrbFyOaCFhBedzyZsQk8MQ== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/form@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/form/-/form-1.8.4.tgz#0c67406b7f90e74da9d0057aa531d4d928b2830b" + integrity sha512-CMcKFD5DX0iWjzvxgSK3LmQ5w+tM6qHuyzK7OVzG8iqf/aHaRLT3bGyfwGHMQA+QNpacO9hAl5wEwud9aAPmwg== + dependencies: + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/focusable" "1.8.4" + "@tamagui/get-button-sized" "1.8.4" + "@tamagui/get-font-sized" "1.8.4" + "@tamagui/text" "1.8.4" + +"@tamagui/get-button-sized@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/get-button-sized/-/get-button-sized-1.8.4.tgz#4bc36df9e2de5ffa9a510fa77633783029bd4a6f" + integrity sha512-CGwNoikKqB+qgjs9DRLFFmN9zeBjYZzj/u/b7I3tW1SpfkbBskQiAj6ts+rgjBSd9Yhh4uhAIehmbRVFTvVm9g== + dependencies: + "@tamagui/get-size" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/get-font-sized@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/get-font-sized/-/get-font-sized-1.8.4.tgz#3c9f7dc9a9ecdf58a551dfd945c6c66a8c5b741f" + integrity sha512-mXJLrOkYDLYUtdyUS8VWMwZDZM/97v8sxiKwNo8rhk9SoHMr1l0iTc3r1EnWgufuA7IyFUYWaSNEqHbpmgNtEQ== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/get-size@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/get-size/-/get-size-1.8.4.tgz#12e03fe280567cb25ff323824c8b704b56ded8ed" + integrity sha512-2pudRC/CrLGTjMTr6wmMYCUMlWQm2Pfjqhfr0CU7Vpc0An2Qm/Le+Cs3WhCgeySHsosrsfaQQD3/4+zXKIXDaA== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/group@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/group/-/group-1.8.4.tgz#9ed8534db499359bd6b73fcd00ead84cc33a4b5c" + integrity sha512-T/t+YQP252M045zJ75cnpF1WbxxfIkeDRkxy0L93NEB1JwyLNiY7GJFuKbPz7f45pFD75OgOWZxuma3PKe1WDw== + dependencies: + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + reforest "^0.12.1" + +"@tamagui/helpers-node@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/helpers-node/-/helpers-node-1.8.4.tgz#e9999207854e5b5ccc9be32a0642a3c369a55a05" + integrity sha512-AB2XDSZ4FXdN9Pfsv2E1q6Vohb8mga0HG1hlKCmtOObGI0zn+ss9LvVrmZVX2IYA1t6XzO8+iGclZzagjOaR2w== + dependencies: + "@tamagui/types" "1.8.4" + +"@tamagui/helpers-tamagui@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/helpers-tamagui/-/helpers-tamagui-1.8.4.tgz#5a7f6339dfe614cccf6ccf441c7a394f50cf44ba" + integrity sha512-HkoEWKe4ik9htb6hJMltko7eLZgD5DT6YufPWxFpUpqG8SFKhE19bR0ZMufKgDqcZmALUoJB+DevWrxonffqfg== + dependencies: + "@tamagui/core" "1.8.4" + "@tamagui/helpers" "1.8.4" + +"@tamagui/helpers@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/helpers/-/helpers-1.8.4.tgz#2d7452e06b59e37e9bf0a6fe12836e1379a66cfa" + integrity sha512-4EPNGFTARoQK9BOnEesQac3PZ8spdu+oBQFS3W9Y4VZuy1bZpl4adCVJAkkCshI4kh2KW+YUf+k3GhSIhJCSJg== + dependencies: + "@tamagui/simple-hash" "1.8.4" + +"@tamagui/image@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/image/-/image-1.8.4.tgz#ca540e945bcd6c2f9db80adf0436f31072087f76" + integrity sha512-7lFqF/sz2xeUBSEzI6QG/f0/5Cphp6gR4WJjwZ//IdEZRPry3WveieGfWwkzZx5IZi6TPrIT7+586EB+kiMeaQ== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/label@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/label/-/label-1.8.4.tgz#92ef17551a61a19f88c65bbdf5dcbca471fc843d" + integrity sha512-vuXtFjJstgnUuJCmPyYZM5AhDDBIFoK8aa9OxHrFrXf6c668ufLEOrix8zMI/R47FcShZuX1C6QwI4LWZEvZ5g== + dependencies: + "@tamagui/compose-refs" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/focusable" "1.8.4" + "@tamagui/get-button-sized" "1.8.4" + "@tamagui/get-font-sized" "1.8.4" + "@tamagui/text" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/linear-gradient@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/linear-gradient/-/linear-gradient-1.8.4.tgz#8e4d0e0bae4d9438978cd799314028d0f870f737" + integrity sha512-Qom625Iae8ikGY07WQ96Rpf3AQEPCG0mGzKoghjUxhnz9QfCImTxH+pfOi+G9DTe1fZb9l7ZRrGTFtbs0WYwsw== + dependencies: + "@tamagui/core" "1.8.4" + "@tamagui/stacks" "1.8.4" + +"@tamagui/list-item@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/list-item/-/list-item-1.8.4.tgz#f3fbac23c96b20bd22ac1fb8de8d67a43b9990bf" + integrity sha512-4rXbTn1bHZ5crvEz0J8wT+NBdTcQM5iMgAFVDCFT15we7x6Tes4lqj5lYtUo+7NIp27rW+hxiAHIaega7w6dzg== + dependencies: + "@tamagui/core" "1.8.4" + "@tamagui/font-size" "1.8.4" + "@tamagui/get-size" "1.8.4" + "@tamagui/helpers-tamagui" "1.8.4" + "@tamagui/text" "1.8.4" + +"@tamagui/lucide-icons@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/lucide-icons/-/lucide-icons-1.8.4.tgz#bfb8ffae2333a49c719f7781945eec171997d9ba" + integrity sha512-U1LwxR3i8tBj3LvBd+LMPVloQwuKhgfprLgcBCz863jy0bDHJ9ARs46pfDu+2/W7bx0kLhWJQDALj6C/ecuB5Q== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/next-plugin@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/next-plugin/-/next-plugin-1.8.4.tgz#efb88ad2ff76809d824ce0c568c53ff8ef86c383" + integrity sha512-Wh52Fjonu78nCKxr5SGrllxvn6Jx3NGuYh0kwW38G1ymWoMsXBcc/RR/4WcA0yEip5SWz8atnPCDdaSyV1J7Cg== + dependencies: + "@babel/preset-react" "^7.18.6" + "@tamagui/proxy-worm" "1.8.4" + "@tamagui/react-native-svg" "1.8.4" + "@tamagui/static" "1.8.4" + babel-loader "^8.2.5" + browserslist "^4.21.1" + css-loader "^5.2.4" + esbuild-loader "^2.20.0" + esm-resolve "^1.0.8" + file-loader "^6.2.0" + html-webpack-plugin "^5.5.0" + tamagui-loader "1.8.4" + thread-loader "^3.0.4" + url-loader "^4.1.1" + +"@tamagui/next-theme@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/next-theme/-/next-theme-1.8.4.tgz#856e0c5f1b578be7a84d63792202db6edf188eac" + integrity sha512-RvEXwGeMlQPTHAn/xwsdbpE30qM3yhEizXPHDFgP/r5AlUPAhuH8hiBB4JONBO3p8EV6M9LEf9imFCSq+y3RgQ== + dependencies: + "@tamagui/use-event" "1.8.4" + +"@tamagui/normalize-css-color@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/normalize-css-color/-/normalize-css-color-1.8.4.tgz#9762bb672aa98bd8b34b5f8dbe9935d029dbc134" + integrity sha512-bxQJbIMxTwVxCv2XKH6YKw8/Y59iwC2578+vMzvJMXI9RFLcAgmJsFsefHEf7T1+aGPi0/e49arKS2zqr/lEHw== + +"@tamagui/polyfill-dev@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/polyfill-dev/-/polyfill-dev-1.8.4.tgz#04eebb7988389dec5fbc2ffae5bdeb118303d561" + integrity sha512-QhkL4JK0M28n77xBzTFxJLkJ8bFRsVxKF9QhAQ6Ck7QnfTyWIk5biJbc3sfVq6WN6hTKZzJ/aliPHG76Fd0y9A== + +"@tamagui/popover@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/popover/-/popover-1.8.4.tgz#c4d386aa1b8e669f0c87bb0394d7978df74491a3" + integrity sha512-tMLO7e88y4BWCCb9iJS/CpJr2XU+5BFZHCaTAYrmsR1IPTb72mH61WeMwKpvkH6XKLfgNB3S1YsR+lBrHj23uA== + dependencies: + "@floating-ui/react" "^0.19.1" + "@tamagui/adapt" "1.8.4" + "@tamagui/animate-presence" "1.8.4" + "@tamagui/aria-hidden" "1.8.4" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/dismissable" "1.8.4" + "@tamagui/floating" "1.8.4" + "@tamagui/focus-scope" "1.8.4" + "@tamagui/polyfill-dev" "1.8.4" + "@tamagui/popper" "1.8.4" + "@tamagui/portal" "1.8.4" + "@tamagui/remove-scroll" "1.8.4" + "@tamagui/scroll-view" "1.8.4" + "@tamagui/sheet" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + +"@tamagui/popper@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/popper/-/popper-1.8.4.tgz#d1b1c6ba0ff2830160bf58ac03adc2eff194154d" + integrity sha512-IEMtEhaPLwqmQQq94Q0xNT58a0EBnlU6/95DFbUZdpMRYIkXOk/8XD/4z5IXyxSEue940thXHKXbcvNHIQjYyg== + dependencies: + "@floating-ui/react-dom" "^1.2.2" + "@floating-ui/react-native" "^0.9.0" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/floating" "1.8.4" + "@tamagui/get-size" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + +"@tamagui/portal@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/portal/-/portal-1.8.4.tgz#dd4d6374e377a0d29cdd5772ee702c5d140d12c0" + integrity sha512-fIO555bC+7+ZPhO1kDr2g7yd5XDGJr6hUYC9TtiKxSFISPxQQDZYS1tVCeeilE/CL0jwTSS7EMOo6N8uRpw6nA== + dependencies: + "@tamagui/core" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-event" "1.8.4" + +"@tamagui/progress@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/progress/-/progress-1.8.4.tgz#be568dda9e97835b9747a0907af14e503e3221cd" + integrity sha512-VmCD+92FO/CGAllvkwQlaw+jDbb1gLm8muYihBISwToOmOuVbazdM2/u6piSldUCoAa9fnP5pFWEhhL1byl+LA== + dependencies: + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/get-size" "1.8.4" + "@tamagui/stacks" "1.8.4" + +"@tamagui/proxy-worm@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/proxy-worm/-/proxy-worm-1.8.4.tgz#abf8dc391885f12f701fee46b9a6c056e07cdf4d" + integrity sha512-FkLE9MnF19bLiIdVt14oZMZ+PHKJV8VETk8u8876NWj2Yzg8f0BP//Ze8+1As/i6I086e3AQHUr/MrEPwQYlXg== + +"@tamagui/radio-group@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/radio-group/-/radio-group-1.8.4.tgz#b335b8775e700adae263d082fe4e6c5f0af75112" + integrity sha512-1ROXLt88BK8cgjuqNTZIPcJWtqMtCcset4Jmav9oXfc1xy7qO41une5RK43vUAPbiZP0nl8h7NOCG5bl6KOTWA== + dependencies: + "@radix-ui/react-use-previous" "^0.1.1" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/focusable" "1.8.4" + "@tamagui/get-size" "1.8.4" + "@tamagui/label" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + +"@tamagui/react-native-media-driver@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/react-native-media-driver/-/react-native-media-driver-1.8.4.tgz#9a5465173f5ac241725fed3b6a9c3d60ba26a943" + integrity sha512-OM1hxoOHpPFb1Y7vKhHrfIXrgqLmyZ55me+fAA7OCpLJqL8+nNsdt6ruoqUCUU38kSecTQUuhst1LPCRiwkJow== + dependencies: + "@tamagui/web" "1.8.4" + css-mediaquery "^0.1.2" + +"@tamagui/react-native-svg@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/react-native-svg/-/react-native-svg-1.8.4.tgz#ff42622fde1828b6e01efe5a15699670dbd4cabc" + integrity sha512-KJOQSjKyXs/hrqi4MFK2DbjBY6IVzbLRLFM0jBsz2KruVBdq1bfDsiwkcT2A5uDyxvQHl5K7KRKa0GzpnIuOvQ== + +"@tamagui/react-native-use-pressable@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/react-native-use-pressable/-/react-native-use-pressable-1.8.4.tgz#82e21e2e0dfb16174537f8ef799ea2fbdccbb6a4" + integrity sha512-L1avpvkJsTXiEw3ee3miUcHOZCnGbHIB9ChAS3o6VwuVmscSYDknEWAiNaevnicQvxMnwwGkYOAfrDOq+hXWxg== + +"@tamagui/react-native-use-responder-events@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/react-native-use-responder-events/-/react-native-use-responder-events-1.8.4.tgz#9a4e93636736abe652842a42eadd36a9f6564173" + integrity sha512-qkFj4E6SWY+1eQwWFvkakbLEb7lVDkRKt15izHbyQ6tS+lGqtapqqHhv8BPMWHszVCWgybwXfeCgkKbJpFSBXw== + +"@tamagui/remove-scroll@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/remove-scroll/-/remove-scroll-1.8.4.tgz#805b26a8551e3a3b3b320df853ceb36f5b072d23" + integrity sha512-hClANX2gQxfM6CT75sEYoKJGjWss5SkZ3cSSSyTYGzC8BnKfEEq9znpvzIE3PFcJTKmvhD5l4/Oz4wG9InWLoQ== + dependencies: + react-remove-scroll "^2.5.5" + +"@tamagui/roving-focus@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/roving-focus/-/roving-focus-1.8.4.tgz#eb9dde7c30695fa005c113578b57a53c60d3f78b" + integrity sha512-fTvmSvnqPw5JVSx6B6MJQGq3540XMSere3rr1GjRphzWXgol8HRV6ld8Q6p2ZNE4Fa08vVuj//vAU8I1aO52FA== + dependencies: + "@tamagui/collection" "1.8.4" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + "@tamagui/use-direction" "1.8.4" + "@tamagui/use-event" "1.8.4" + +"@tamagui/scroll-view@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/scroll-view/-/scroll-view-1.8.4.tgz#5faea48806ac25714a6d4a89db37380981ff2ee1" + integrity sha512-8AcLhhmnunvXzJnjPxAZweV+WlGxbrR4mSzFDwtrAKJ7PkupWrDYY9+atEcvAOP2eMrZsA5Ih83iNCMxSgbDYQ== + dependencies: + "@tamagui/stacks" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/select@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/select/-/select-1.8.4.tgz#94c2481e80ab41b50965bdf31765cb5a036734d5" + integrity sha512-sWPFCNb3O5Cw6vgxQHdtXhD1TXeoUk/4E94H1pNlamC34WnGmLsobqirTzC4hvHOI/m+WZotVjwXLBDGfXV6EQ== + dependencies: + "@floating-ui/react" "^0.19.1" + "@floating-ui/react-dom" "^1.2.2" + "@floating-ui/react-native" "^0.9.0" + "@radix-ui/react-use-previous" "^0.1.1" + "@tamagui/adapt" "1.8.4" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/dismissable" "1.8.4" + "@tamagui/focus-scope" "1.8.4" + "@tamagui/list-item" "1.8.4" + "@tamagui/portal" "1.8.4" + "@tamagui/separator" "1.8.4" + "@tamagui/sheet" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/text" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + "@tamagui/use-event" "1.8.4" + +"@tamagui/separator@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/separator/-/separator-1.8.4.tgz#775ee7c6817e6786adde09c3bb16e9c195e123e9" + integrity sha512-oVINovhERFN83VGqdh8wjNywZ5ImX2CZRVwIQFF9qEMAgpPzX4bup0v4Op0NaAXF73+/SFk9B1CAgcCnR8Sltw== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/shapes@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/shapes/-/shapes-1.8.4.tgz#bfcf6c26b30345a1de0d2ed420facc12e893f478" + integrity sha512-mgRPBcOV5INIfSH4hPTliPh4kpCwCM141YCz6LzwQ4O+sWpHVghISAu7fE2NcOG7IHV35Wm6jd7M7W0tOSgcgQ== + dependencies: + "@tamagui/stacks" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/sheet@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/sheet/-/sheet-1.8.4.tgz#d2d26157dd511b73c960f9f190ed44b01514fa58" + integrity sha512-sU00mTs/ZipmqUujaBGlKVDfkoIoKXp9CuT4zR/a9RIuPvAQprc7c5cfre/C1zKXIMDJxIR576OJO9jjYry0AQ== + dependencies: + "@tamagui/animations-react-native" "1.8.4" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/portal" "1.8.4" + "@tamagui/remove-scroll" "1.8.4" + "@tamagui/scroll-view" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-constant" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + "@tamagui/use-keyboard-visible" "1.8.4" + +"@tamagui/shorthands@1.8.4", "@tamagui/shorthands@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/shorthands/-/shorthands-1.8.4.tgz#5e4b3e6e724d73278a31fd495cfc34f6e38aeeb2" + integrity sha512-jtPeM09FlUkiUgwQJYmd9tWiP+DP2JyYaVe1xRuebU4luOjcKOJ9upfzbNmonOneN2Wuu30BIgbAmiIUaHHgTw== + +"@tamagui/simple-hash@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/simple-hash/-/simple-hash-1.8.4.tgz#634fd516a20fe4ee261fced109464fa9354d078b" + integrity sha512-Cs+QoBlw9rw0Y8CTf0Wg8c7UxbeIxWz19rP2aCuqhx8CNZICY1C9pPYDrJjV8qgBP+DQXycF2Z0j3qqKkj70rQ== + +"@tamagui/slider@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/slider/-/slider-1.8.4.tgz#ccce948fe0fcb4cca225526daa5c30838cc90057" + integrity sha512-kVhHic6o2dFLwOaAV412NV6PcyFk0/pzWu5ZLSmKbM02cHDkPfMKj51DwzgxTe3D+idADAOYJ139x7wjPVZJkQ== + dependencies: + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/get-size" "1.8.4" + "@tamagui/helpers" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + "@tamagui/use-direction" "1.8.4" + +"@tamagui/stacks@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/stacks/-/stacks-1.8.4.tgz#900f0ca1df65be4fd75cb2b013321c0c2a6342e1" + integrity sha512-Z2CYN8iQHo9PCgow+HufwIa7lk6tmJwlGGMLTTEGW1OujESzbkei7OHYZtyE3pceNkj6npFntVlL2mW1keYfUg== + dependencies: + "@tamagui/core" "1.8.4" + +"@tamagui/static@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/static/-/static-1.8.4.tgz#267127b439312d43e2e7b70381b069017fc0f1a9" + integrity sha512-DzJjJpBh3wcW1WilGG3EZfppoKo8Yp/NtlGcFA+0ewLHSfaliWnJabUmsSFOYsBXei5hKPVowjKD7XFCA1Ed0w== + dependencies: + "@babel/core" "^7.19.6" + "@babel/generator" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/parser" "^7.19.6" + "@babel/plugin-transform-react-jsx" "^7.19.0" + "@babel/runtime" "^7.19.4" + "@babel/traverse" "^7.19.6" + "@tamagui/build" "1.8.4" + "@tamagui/cli-color" "1.8.4" + "@tamagui/config-default-node" "1.8.4" + "@tamagui/core-node" "1.8.4" + "@tamagui/fake-react-native" "1.8.4" + "@tamagui/helpers" "1.8.4" + "@tamagui/helpers-node" "1.8.4" + "@tamagui/proxy-worm" "1.8.4" + "@tamagui/shorthands" "1.8.4" + "@tamagui/types" "1.8.4" + babel-literal-to-ast "^2.1.0" + esbuild "^0.17.5" + esbuild-register "^3.4.2" + find-cache-dir "^3.3.2" + find-root "^1.1.0" + fs-extra "^11.1.0" + invariant "^2.2.4" + lodash "^4.17.21" + react-native-web-internals "1.8.4" + react-native-web-lite "1.8.4" + +"@tamagui/switch@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/switch/-/switch-1.8.4.tgz#27cd9ab45dec731f85d40c1b22a579e6a8665e51" + integrity sha512-Whw1Qc1um6HhxwpUOzhSqeBWMbT2zeBNfz7TVRbWPDl3kUu4TUBz/0L0nQ23vL1RG9OaJYg3ZrZfVZkrCWIxcA== + dependencies: + "@radix-ui/react-use-previous" "^0.1.1" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/focusable" "1.8.4" + "@tamagui/get-size" "1.8.4" + "@tamagui/label" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + +"@tamagui/tabs@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/tabs/-/tabs-1.8.4.tgz#f8cf849a1f3eee1022bde14dfab7e0ed2ee61232" + integrity sha512-iiJuHwoDz2uHV/WtfU/DpfmQtJWwgZqCSAfFZ375YD4B3e+d5x3rgI+c5ymbgZXh56q9i91A3IsG2x9zJZdmLw== + dependencies: + "@tamagui/create-context" "1.8.4" + "@tamagui/get-button-sized" "1.8.4" + "@tamagui/group" "1.8.4" + "@tamagui/roving-focus" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + "@tamagui/use-direction" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/text@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/text/-/text-1.8.4.tgz#5433395cab7f212729009e130ca85228fe52c8fd" + integrity sha512-m7UCx9a5ZYIp+cAYKLsWKEkYMd5qpQNacnpB6pYfCEOhJfYGEgVfia46ZOFApybJzf5+/11cuM7PGSjo5LczGA== + dependencies: + "@tamagui/get-font-sized" "1.8.4" + "@tamagui/helpers-tamagui" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/themes@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/themes/-/themes-1.8.4.tgz#f3e42e846e26391417a617cf794979e1297d9ce0" + integrity sha512-j0IZu5hw0IkHL6yiXsK432P9GSiRgEaFHhGTfZE1xX0j47FtSMxlRMpCgqKx2vKbgrn3R6hwV88rmMvz50c3qA== + dependencies: + "@tamagui/colors" "1.8.4" + "@tamagui/create-theme" "1.8.4" + "@tamagui/web" "1.8.4" + +"@tamagui/toast@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/toast/-/toast-1.8.4.tgz#9733cc86a8725540bad316bbf97f348e24dfac6e" + integrity sha512-K/4AtCEf5Wsu06pp6nZ2gveqWdI2e3B3NZJ4bQKgyMYgFom5HDO1sp76BD9tMl+sjVgR59F0kSAQCvBFDgJ1nA== + dependencies: + "@tamagui/animate-presence" "1.8.4" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/dismissable" "1.8.4" + "@tamagui/polyfill-dev" "1.8.4" + "@tamagui/portal" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/text" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + "@tamagui/visually-hidden" "1.8.4" + burnt "^0.10.0" + +"@tamagui/tooltip@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/tooltip/-/tooltip-1.8.4.tgz#b4ecca1fb3688c27b0d5b6aa8a5e8ac1de340278" + integrity sha512-AnpsFJe7fB/fOPg2v5G+gLzBJ3dj33aS3zOn28WUvYsoKy4QzugfUHbCJm0Q/dBq9uPkkvWWyL0gFpGflfAAoQ== + dependencies: + "@floating-ui/react" "^0.19.1" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/floating" "1.8.4" + "@tamagui/get-size" "1.8.4" + "@tamagui/polyfill-dev" "1.8.4" + "@tamagui/popover" "1.8.4" + "@tamagui/popper" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/text" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + +"@tamagui/types@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/types/-/types-1.8.4.tgz#33dfa6593bc3853824ea9ade73c99c014fba6b29" + integrity sha512-vKtLQp0LvIRzkNKRs0pfsAD2BscimULwDhlOmc44967I5/M7T90K0JPalUY/nN4WMomiPDmU6UAzaxtnCERA/g== + +"@tamagui/use-constant@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-constant/-/use-constant-1.8.4.tgz#ae7c2eba73da34adce55e084b18aefd371de4d90" + integrity sha512-mYaib+jhAOMpRGQKu5ub7Elq26EpeYhUKRHNYU9qXmotRAKJf3L2Td0QGyHFXx1msZcPoGT5zKUqzcy5jb7vJg== + +"@tamagui/use-controllable-state@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-controllable-state/-/use-controllable-state-1.8.4.tgz#c9f04dfe3f33e7b89501bfdaf069980a20bbfed2" + integrity sha512-8HnwbyZbDX/ICUXUpNQAhuqZO1uvFK+nZYlJO2woVsMiq3cUxYne4GO7hmEZZDgKBHfWFcenLYMytNMm2HiDfw== + dependencies: + "@tamagui/use-event" "1.8.4" + +"@tamagui/use-debounce@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-debounce/-/use-debounce-1.8.4.tgz#378b434a7fae75f8526e0ff529cd4d9ff6ee305e" + integrity sha512-hVpprVBNun4Cef96NaAsyUDZM2iBBsi5XnNlhcFACFWcLHxTLmyAFnf0arHS8C23p3m1/YHDz5iOiliTq0TkCQ== + +"@tamagui/use-did-finish-ssr@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-did-finish-ssr/-/use-did-finish-ssr-1.8.4.tgz#903e2047cb73d4d07fa2a19e91b8fbfc747d2479" + integrity sha512-h1mm4RrSihqwdmvaHJTC78UrO4WP9vo5+tk1JtecZiFjmIIY5hT4dWPKZ8hEEIVpKvxuCbAzAm4MLNZj6C6qEg== + dependencies: + "@tamagui/constants" "1.8.4" + +"@tamagui/use-direction@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-direction/-/use-direction-1.8.4.tgz#169fed1e0fc50ee135eac53d6ff14cd9c635577d" + integrity sha512-1HIDC+17ezfRjBpB1ODkRc9/UNGD90PRppE+6pperaPx2quYXqMY0SRKheyuEWGooiFwYufqL6/EF8eVhxymHg== + +"@tamagui/use-event@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-event/-/use-event-1.8.4.tgz#c42b146d3a0222ef027644dbcd64ef523d536017" + integrity sha512-gC5fBCHRVPZCtzHyLwSSG5jiqypkqyQrEG/f47yOXR4+N6ZM5q0FLk/ZNn4sxssOz0HHEto1Rw//HssM38D5lA== + +"@tamagui/use-force-update@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-force-update/-/use-force-update-1.8.4.tgz#e8ec5b949a63a1fc1839ec012c4fd612746961ca" + integrity sha512-vZQhGjDKnJxmcVyCOLGZfzdg+2Vc1Yd00g1S7eJn4K0dJXBeuxwfj4xpzKEVpBpojawlYzrReE47c2uxCQARLw== + +"@tamagui/use-keyboard-visible@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-keyboard-visible/-/use-keyboard-visible-1.8.4.tgz#bdae4d1987e9f95a2d7122c832d4cedcafeeba1d" + integrity sha512-j8JVJkMFgocq3YzZZLGZdPLvMJ6z0bwKRTX2E93TpkHTlPCyn6RdHRXMNiFChiOL+/nDA2MEIbE1L2pGKNjArw== + +"@tamagui/use-presence@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-presence/-/use-presence-1.8.4.tgz#d24dafa92c8965ccb56e89feaf869c90f120a794" + integrity sha512-MbQ+1Q1N/V2zRPqLZeF6DxOC4CAAHyaYViVBY8iVaFs+W8iaohDx30bJsFOxohIdpxxs3llN1eEHhV7w50nq+A== + dependencies: + "@tamagui/web" "1.8.4" + +"@tamagui/use-window-dimensions@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/use-window-dimensions/-/use-window-dimensions-1.8.4.tgz#ba7093484bfb85214a0630496c33924c61fd4074" + integrity sha512-HrPOUMu6hF5VTp7CGMtix4y23uWX3G2cSrjlx6HTn5JKrNMBbT5DENJ8qmsQ3cVmG49YOSe1Kzgvc2BGqIpSFQ== + dependencies: + "@tamagui/constants" "1.8.4" + +"@tamagui/visually-hidden@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/visually-hidden/-/visually-hidden-1.8.4.tgz#c2e9b51174aa7e599b3431a1b52f0f251c02cf5d" + integrity sha512-HtEsEn0jjZPHw84my3PX1iatP/Hh8CtPTF23PF8wmPw65WlTyvTgLpU6LtmwBRVtCbvgj7BTqFW3bMXto/axZg== + dependencies: + "@tamagui/web" "1.8.4" + +"@tamagui/web@1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@tamagui/web/-/web-1.8.4.tgz#b3f87441dc39974d47db637a09ef462e45958095" + integrity sha512-WsSfvjwNjkwMJhIbuMEIoBvoc8S/kBFkoBXGwreQoF6sBLpobYYX9U0icHWT5cPrREBn8CE03GFD7D3xe9IOww== + dependencies: + "@tamagui/compose-refs" "1.8.4" + "@tamagui/constants" "1.8.4" + "@tamagui/helpers" "1.8.4" + "@tamagui/normalize-css-color" "1.8.4" + "@tamagui/use-did-finish-ssr" "1.8.4" + "@tamagui/use-event" "1.8.4" + "@tamagui/use-force-update" "1.8.4" + +"@types/hammerjs@^2.0.36": + version "2.0.41" + resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.41.tgz#f6ecf57d1b12d2befcce00e928a6a097c22980aa" + integrity sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA== + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8": + version "7.0.11" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/node@*": + version "18.15.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.5.tgz#3af577099a99c61479149b716183e70b5239324a" + integrity sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/react@~18.0.14": + version "18.0.28" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.28.tgz#accaeb8b86f4908057ad629a26635fe641480065" + integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^15.0.0": + version "15.0.15" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.15.tgz#e609a2b1ef9e05d90489c2f5f45bbfb2be092158" + integrity sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^16.0.0": + version "16.0.5" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.5.tgz#12cc86393985735a283e387936398c2f9e5f88e3" + integrity sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.23" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.23.tgz#a7db3a2062c95ca1a5e0d5d5ddb6521cbc649e35" + integrity sha512-yuogunc04OnzGQCrfHx+Kk883Q4X0aSwmYZhKjI21m+SVYzjIbrWl8dOOwSv5hf2Um2pdCOXWo9isteZTNXUZQ== + dependencies: + "@types/yargs-parser" "*" + +"@urql/core@2.3.6": + version "2.3.6" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.3.6.tgz#ee0a6f8fde02251e9560c5f17dce5cd90f948552" + integrity sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw== + dependencies: + "@graphql-typed-document-node/core" "^3.1.0" + wonka "^4.0.14" + +"@urql/core@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-3.1.1.tgz#a49cd572360d01f2469a786b294fba2269a65e53" + integrity sha512-Mnxtq4I4QeFJsgs7Iytw+HyhiGxISR6qtyk66c9tipozLZ6QVxrCiUPF2HY4BxNIabaxcp+rivadvm8NAnXj4Q== + dependencies: + wonka "^6.1.2" + +"@urql/core@>=2.3.1", "@urql/core@>=3.0.0": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-3.2.2.tgz#2a44015b536d72981822f715c96393d8e0ddc576" + integrity sha512-i046Cz8cZ4xIzGMTyHZrbdgzcFMcKD7+yhCAH5FwWBRjcKrc+RjEOuR9X5AMuBvr8c6IAaE92xAqa4wmlGfWTQ== + dependencies: + wonka "^6.1.2" + +"@urql/exchange-retry@0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz#13252108b5a111aab45f9982f4db18d1a286e423" + integrity sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg== + dependencies: + "@urql/core" ">=2.3.1" + wonka "^4.0.14" + +"@urql/exchange-retry@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@urql/exchange-retry/-/exchange-retry-1.0.0.tgz#25a48ef0c2f6854f5617e2ca4ea25ae240f1fcbc" + integrity sha512-UGyyGAMXzop9C/fIoe7Ij63DkPSy1uMw2jipB5dnB8R3kl80za7LYzVnA1HvBEt2ZPWfMuwez/VGLOQ7XX4bTA== + dependencies: + "@urql/core" ">=3.0.0" + wonka "^6.0.0" + +"@xmldom/xmldom@~0.7.0", "@xmldom/xmldom@~0.7.7": + version "0.7.9" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.9.tgz#7f9278a50e737920e21b297b8a35286e9942c056" + integrity sha512-yceMpm/xd4W2a85iqZyO09gTnHvXF6pyiWjD2jcOJs7hRoZtNNOO1eJlhHj1ixA+xip2hOyGn+LgcvLCMo5zXA== + +"@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +absolute-path@^0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" + integrity sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA== + +accepts@^1.3.7, accepts@^1.3.8, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn@^8.5.0: + version "8.8.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" + integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@8.11.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +anser@^1.4.9: + version "1.4.10" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== + +ansi-escapes@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-fragments@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== + dependencies: + colorette "^1.0.7" + slice-ansi "^2.0.0" + strip-ansi "^5.0.0" + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.0, ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +ansicolors@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" + integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +appdirsjs@^1.2.4: + version "1.2.7" + resolved "https://registry.yarnpkg.com/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3" + integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== + +application-config-path@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/application-config-path/-/application-config-path-0.1.1.tgz#8b5ac64ff6afdd9bd70ce69f6f64b6998f5f756e" + integrity sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw== + +arg@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.0.tgz#583c518199419e0037abb74062c37f8519e575f0" + integrity sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +aria-hidden@^1.1.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" + integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== + dependencies: + tslib "^2.0.0" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + +asap@~2.0.3, asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +asn1@^0.2.4: + version "0.2.6" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== + dependencies: + safer-buffer "~2.1.0" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + +ast-types@0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async@^3.2.2, async@^3.2.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +babel-core@^7.0.0-bridge.0: + version "7.0.0-bridge.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" + integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== + +babel-literal-to-ast@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/babel-literal-to-ast/-/babel-literal-to-ast-2.1.0.tgz#c8b12f9c36a8cee13572d65aabf6cff8adb1e8b3" + integrity sha512-CxfpQ0ysQ0bZOhlaPgcWjl79Em16Rhqc6++UAFn0A3duiXmuyhhj8yyl9PYbj0I0CyjrHovdDbp2QEKT7uIMxw== + dependencies: + "@babel/parser" "^7.1.6" + "@babel/traverse" "^7.1.6" + "@babel/types" "^7.1.6" + +babel-loader@^8.2.5: + version "8.3.0" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-module-resolver@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz#22a4f32f7441727ec1fbf4967b863e1e3e9f33e2" + integrity sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA== + dependencies: + find-babel-config "^1.2.0" + glob "^7.1.6" + pkg-up "^3.1.0" + reselect "^4.0.0" + resolve "^1.13.1" + +babel-plugin-module-resolver@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz#2b7fc176bd55da25f516abf96015617b4f70fc73" + integrity sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q== + dependencies: + find-babel-config "^2.0.0" + glob "^8.0.3" + pkg-up "^3.1.0" + reselect "^4.1.7" + resolve "^1.22.1" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-plugin-react-native-web@~0.18.10: + version "0.18.12" + resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz#3e9764484492ea612a16b40135b07c2d05b7969d" + integrity sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw== + +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + +babel-plugin-transform-inline-environment-variables@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-environment-variables/-/babel-plugin-transform-inline-environment-variables-0.4.4.tgz#974245008b3cbbd646bd81707af147aea3acca43" + integrity sha512-bJILBtn5a11SmtR2j/3mBOjX4K3weC6cq+NNZ7hG22wCAqpc3qtj/iN7dSe9HDiS46lgp1nHsQgeYrea/RUe+g== + +babel-preset-expo@~9.3.1: + version "9.3.1" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-9.3.1.tgz#b31ddfce0d7ed1d848705e7178c1eb4ae4be9db0" + integrity sha512-1JL4T7q3uXu9FeJhLXDAKhFbWs75Qj2pixA60eR2ROzE9LnrKxm2g42OfcArS4vJcPj2NzcOdPpMI9/ZgF8i8Q== + dependencies: + "@babel/plugin-proposal-decorators" "^7.12.9" + "@babel/plugin-proposal-object-rest-spread" "^7.12.13" + "@babel/plugin-transform-react-jsx" "^7.12.17" + "@babel/preset-env" "^7.20.0" + babel-plugin-module-resolver "^4.1.0" + babel-plugin-react-native-web "~0.18.10" + metro-react-native-babel-preset "0.73.8" + +babel-preset-fbjs@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" + 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" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.1.2, base64-js@^1.2.3, base64-js@^1.3.1, base64-js@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +better-opn@3.0.2, better-opn@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-3.0.2.tgz#f96f35deaaf8f34144a4102651babcf00d1d8817" + integrity sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ== + dependencies: + open "^8.0.4" + +big-integer@1.6.x: + version "1.6.51" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" + integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bl@^4.0.3, bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +blueimp-md5@^2.10.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.19.0.tgz#b53feea5498dcb53dc6ec4b823adb84b729c4af0" + integrity sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w== + +body-parser@^1.20.1: + version "1.20.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" + integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== + dependencies: + bytes "3.1.2" + content-type "~1.0.5" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +bplist-creator@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" + integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== + dependencies: + stream-buffers "2.2.x" + +bplist-parser@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1" + integrity sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA== + dependencies: + big-integer "1.6.x" + +bplist-parser@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.2.tgz#3ac79d67ec52c4c107893e0237eb787cbacbced7" + integrity sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ== + dependencies: + big-integer "1.6.x" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.21.1, browserslist@^4.21.3, browserslist@^4.21.5: + version "4.21.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" + integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== + dependencies: + caniuse-lite "^1.0.30001449" + electron-to-chromium "^1.4.284" + node-releases "^2.0.8" + update-browserslist-db "^1.0.10" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +builtins@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== + +burnt@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/burnt/-/burnt-0.10.0.tgz#ea7067d06ec9ce597049e5febfa7b3c559062e84" + integrity sha512-gru7iQ0EzNxhe9ISkPWTVovJQKRA8JXJEdL8ui9aRtl+WNaUCxqph0MDUcND56d6j3f4I2ePLyIMyjAWCd1dHw== + dependencies: + sf-symbols-typescript "^1.0.0" + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacache@^15.3.0: + version "15.3.0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" + integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== + dependencies: + "@npmcli/fs" "^1.0.0" + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.0.2" + unique-filename "^1.1.1" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001449: + version "1.0.30001469" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz#3dd505430c8522fdc9f94b4a19518e330f5c945a" + integrity sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g== + +cardinal@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505" + integrity sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw== + dependencies: + ansicolors "~0.3.2" + redeyed "~2.1.0" + +chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +charenc@0.0.2, charenc@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== + +chokidar@^3.5.2: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0, ci-info@^3.3.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-css@^5.2.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" + integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +clean-stack@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-3.0.1.tgz#155bf0b2221bf5f4fba89528d24c5953f17fe3a8" + integrity sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg== + dependencies: + escape-string-regexp "4.0.0" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + dependencies: + restore-cursor "^2.0.0" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-progress@3.11.2: + version "3.11.2" + resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.11.2.tgz#f8c89bd157e74f3f2c43bcfb3505670b4d48fc77" + integrity sha512-lCPoS6ncgX4+rJu5bS3F/iCz17kZ9MPZ6dpuTtI0KXKABkhyXIdYB3Inby1OpaGti3YlI3EeEkM9AuWpelJrVA== + dependencies: + string-width "^4.2.3" + +cli-progress@^3.10.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.12.0.tgz#807ee14b66bcc086258e444ad0f19e7d42577942" + integrity sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A== + dependencies: + string-width "^4.2.3" + +cli-spinners@^2.0.0, cli-spinners@^2.4.0, cli-spinners@^2.5.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" + integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== + +client-only@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" + integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +clone@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.3, color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + +colorette@^1.0.7: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +command-exists@^1.2.4, command-exists@^1.2.8: + version "1.2.9" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commander@^9.4.1: + version "9.5.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compare-versions@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" + integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +component-type@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-type/-/component-type-1.2.1.tgz#8a47901700238e4fc32269771230226f24b415a9" + integrity sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.1: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect@^3.6.5, connect@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +content-type@^1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + +core-js-compat@^3.25.1: + version "3.29.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.29.1.tgz#15c0fb812ea27c973c18d425099afa50b934b41b" + integrity sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA== + dependencies: + browserslist "^4.21.5" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +create-react-class@^15.7.0: + version "15.7.0" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.7.0.tgz#7499d7ca2e69bb51d13faf59bd04f0c65a1d6c1e" + integrity sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng== + dependencies: + loose-envify "^1.3.1" + object-assign "^4.1.1" + +cross-fetch@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypt@0.0.2, crypt@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== + +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg== + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-in-js-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz#640ae6a33646d401fc720c54fc61c42cd76ae2bb" + integrity sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A== + dependencies: + hyphenate-style-name "^1.0.3" + +css-loader@^5.2.4: + version "5.2.7" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-mediaquery@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/css-mediaquery/-/css-mediaquery-0.1.2.tgz#6a2c37344928618631c54bd33cedd301da18bea0" + integrity sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q== + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + 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" + +css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +dag-map@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/dag-map/-/dag-map-1.0.2.tgz#e8379f041000ed561fc515475c1ed2c85eece8d7" + integrity sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw== + +dateformat@4.6.3: + version "4.6.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5" + integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA== + +dayjs@^1.8.15: + version "1.11.7" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.7.tgz#4b296922642f70999544d1144a2c25730fce63e2" + integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +decode-uri-component@^0.2.0, decode-uri-component@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" + integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +deprecated-react-native-prop-types@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-3.0.1.tgz#a275f84cd8519cd1665e8df3c99e9067d57a23ec" + integrity sha512-J0jCJcsk4hMlIb7xwOZKLfMpuJn6l8UtrPEzzQV5ewz5gvKNYakhBuq9h2rWX7YwHHJZFhU5W8ye7dB9oN8VcQ== + dependencies: + "@react-native/normalize-color" "*" + invariant "*" + prop-types "*" + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-libc@^2.0.0, detect-libc@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" + integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== + +detect-node-es@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" + integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== + +dicer@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.3.1.tgz#abf28921e3475bc5e801e74e0159fd94f927ba97" + integrity sha512-ObioMtXnmjYs3aRtpIJt9rgQSPCIhKVkFPip+E9GUDyWl8N435znUxK/JfNwGZJ2wnn5JKQ7Ly3vOK5Q5dylGA== + dependencies: + streamsearch "^1.1.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.1, domhandler@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domino@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/domino/-/domino-2.1.6.tgz#fe4ace4310526e5e7b9d12c7de01b7f485a57ffe" + integrity sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ== + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" + integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.1" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dotenv@16.0.3: + version "16.0.3" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" + integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== + +eas-cli@^3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/eas-cli/-/eas-cli-3.8.1.tgz#1231a5f760b801a43ac8cb7ca591ec45db8b0c0c" + integrity sha512-qVC9oEqK1/zQ1rti14cTq+IMNL3naNmsYyUL5tJSmtOJ3PfjfAcVLBhwsta6Nb1nMqkEXrFYQvGb9P7gwWxt9w== + dependencies: + "@expo/apple-utils" "1.1.0" + "@expo/code-signing-certificates" "0.0.5" + "@expo/config" "7.0.3" + "@expo/config-plugins" "5.0.4" + "@expo/config-types" "47.0.0" + "@expo/eas-build-job" "0.2.106" + "@expo/eas-json" "3.8.0" + "@expo/json-file" "8.2.37" + "@expo/multipart-body-parser" "1.1.0" + "@expo/osascript" "2.0.33" + "@expo/package-manager" "0.0.57" + "@expo/pkcs12" "0.0.8" + "@expo/plist" "0.0.20" + "@expo/plugin-help" "5.1.22" + "@expo/plugin-warn-if-update-available" "2.5.0" + "@expo/prebuild-config" "5.0.7" + "@expo/results" "1.0.0" + "@expo/rudder-sdk-node" "1.1.1" + "@expo/spawn-async" "1.7.0" + "@expo/timeago.js" "1.0.0" + "@oclif/core" "1.23.2" + "@oclif/plugin-autocomplete" "1.3.10" + "@segment/ajv-human-errors" "^2.1.2" + "@urql/core" "3.1.1" + "@urql/exchange-retry" "1.0.0" + ajv "8.11.0" + ajv-formats "2.1.1" + better-opn "3.0.2" + chalk "4.1.2" + cli-progress "3.11.2" + dateformat "4.6.3" + dotenv "16.0.3" + env-paths "2.2.0" + envinfo "7.8.1" + fast-deep-equal "3.1.3" + fast-glob "3.2.12" + figures "3.2.0" + form-data "4.0.0" + fs-extra "10.1.0" + getenv "1.0.0" + gradle-to-js "2.0.1" + graphql "16.6.0" + graphql-tag "2.12.6" + https-proxy-agent "5.0.1" + ignore "5.2.4" + indent-string "4.0.0" + jks-js "1.1.0" + joi "17.7.0" + keychain "1.3.0" + log-symbols "4.1.0" + mime "3.0.0" + minimatch "5.1.2" + nanoid "3.3.4" + node-fetch "2.6.7" + node-forge "1.3.1" + nullthrows "1.1.1" + ora "5.1.0" + pkg-dir "4.2.0" + pngjs "6.0.0" + promise-limit "2.7.0" + promise-retry "2.0.1" + prompts "2.4.2" + qrcode-terminal "0.12.0" + resolve-from "5.0.0" + semver "7.3.8" + slash "3.0.0" + tar "6.1.13" + terminal-link "2.1.1" + tslib "2.4.1" + turndown "7.1.1" + untildify "4.0.0" + uuid "9.0.0" + wrap-ansi "7.0.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +ejs@^3.1.6, ejs@^3.1.7: + version "3.1.9" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== + dependencies: + jake "^10.8.5" + +electron-to-chromium@^1.4.284: + version "1.4.335" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.335.tgz#69c08baa608bbb58e290d83320190fa82c835efe" + integrity sha512-l/eowQqTnrq3gu+WSrdfkhfNHnPgYqlKAwxz7MTOj6mom19vpEDHNXl6dxDxyTiYuhemydprKr/HCrHfgk+OfQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" + integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== + +env-editor@^0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-0.4.2.tgz#4e76568d0bd8f5c2b6d314a9412c8fe9aa3ae861" + integrity sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA== + +env-paths@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" + integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== + +env-string@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/env-string/-/env-string-1.0.1.tgz#92ddefeb651c0f2d15bf89dc13be7596733801a4" + integrity sha512-/DhCJDf5DSFK32joQiWRpWrT0h7p3hVQfMKxiBb7Nt8C8IF8BYyPtclDnuGGLOoj16d/8udKeiE7JbkotDmorQ== + +envinfo@7.8.1, envinfo@^7.7.2: + version "7.8.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +eol@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" + integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== + +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +errorhandler@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" + integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== + dependencies: + accepts "~1.3.7" + escape-html "~1.0.3" + +esbuild-loader@^2.20.0: + version "2.21.0" + resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-2.21.0.tgz#2698a3e565b0db2bb19a3dd91c2b6c9aad526c80" + integrity sha512-k7ijTkCT43YBSZ6+fBCW1Gin7s46RrJ0VQaM8qA7lq7W+OLsGgtLyFV8470FzYi/4TeDexniTBTPTwZUnXXR5g== + dependencies: + esbuild "^0.16.17" + joycon "^3.0.1" + json5 "^2.2.0" + loader-utils "^2.0.0" + tapable "^2.2.0" + webpack-sources "^1.4.3" + +esbuild-register@^3.4.2: + version "3.4.2" + resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.4.2.tgz#1e39ee0a77e8f320a9790e68c64c3559620b9175" + integrity sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q== + dependencies: + debug "^4.3.4" + +esbuild@^0.16.17: + version "0.16.17" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" + integrity sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg== + optionalDependencies: + "@esbuild/android-arm" "0.16.17" + "@esbuild/android-arm64" "0.16.17" + "@esbuild/android-x64" "0.16.17" + "@esbuild/darwin-arm64" "0.16.17" + "@esbuild/darwin-x64" "0.16.17" + "@esbuild/freebsd-arm64" "0.16.17" + "@esbuild/freebsd-x64" "0.16.17" + "@esbuild/linux-arm" "0.16.17" + "@esbuild/linux-arm64" "0.16.17" + "@esbuild/linux-ia32" "0.16.17" + "@esbuild/linux-loong64" "0.16.17" + "@esbuild/linux-mips64el" "0.16.17" + "@esbuild/linux-ppc64" "0.16.17" + "@esbuild/linux-riscv64" "0.16.17" + "@esbuild/linux-s390x" "0.16.17" + "@esbuild/linux-x64" "0.16.17" + "@esbuild/netbsd-x64" "0.16.17" + "@esbuild/openbsd-x64" "0.16.17" + "@esbuild/sunos-x64" "0.16.17" + "@esbuild/win32-arm64" "0.16.17" + "@esbuild/win32-ia32" "0.16.17" + "@esbuild/win32-x64" "0.16.17" + +esbuild@^0.17.5: + version "0.17.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.12.tgz#2ad7523bf1bc01881e9d904bc04e693bd3bdcf2f" + integrity sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ== + optionalDependencies: + "@esbuild/android-arm" "0.17.12" + "@esbuild/android-arm64" "0.17.12" + "@esbuild/android-x64" "0.17.12" + "@esbuild/darwin-arm64" "0.17.12" + "@esbuild/darwin-x64" "0.17.12" + "@esbuild/freebsd-arm64" "0.17.12" + "@esbuild/freebsd-x64" "0.17.12" + "@esbuild/linux-arm" "0.17.12" + "@esbuild/linux-arm64" "0.17.12" + "@esbuild/linux-ia32" "0.17.12" + "@esbuild/linux-loong64" "0.17.12" + "@esbuild/linux-mips64el" "0.17.12" + "@esbuild/linux-ppc64" "0.17.12" + "@esbuild/linux-riscv64" "0.17.12" + "@esbuild/linux-s390x" "0.17.12" + "@esbuild/linux-x64" "0.17.12" + "@esbuild/netbsd-x64" "0.17.12" + "@esbuild/openbsd-x64" "0.17.12" + "@esbuild/sunos-x64" "0.17.12" + "@esbuild/win32-arm64" "0.17.12" + "@esbuild/win32-ia32" "0.17.12" + "@esbuild/win32-x64" "0.17.12" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +esm-resolve@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/esm-resolve/-/esm-resolve-1.0.8.tgz#1a8121a85a914863463cf05883492e0a55b872d4" + integrity sha512-pzYHY8bf7uLpDuefGsI6JtHVS1J3N1uOkIEC36ejvvWhiiMr/xKBX4PrxCtsxeISJbCEMBLkPZvRwZNHgdwn5A== + +esprima@^4.0.0, esprima@~4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0, event-target-shim@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +exec-async@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/exec-async/-/exec-async-2.2.0.tgz#c7c5ad2eef3478d38390c6dd3acfe8af0efc8301" + integrity sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + 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" + +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + +expo-application@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-5.1.1.tgz#5206bf0cf89cb0e32d1f5037a0481e5c86b951ab" + integrity sha512-aDatTcTTCdTbHw8h4/Tq2ilc6InM5ntF9xWCJdOcnUEcglxxGphVI/lzJKBaBF6mJECA8mEOjpVg2EGxOctTwg== + +expo-asset@~8.9.1: + version "8.9.1" + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-8.9.1.tgz#ecd43d7e8ee879e5023e7ce9fbbd6d011dcaf988" + integrity sha512-ugavxA7Scn96TBdeTYQA6xtHktnk0o/0xk7nFkxJKoH/t2cZDFSB05X0BI2/LDZY4iE6xTPOYw4C4mmourWfuA== + dependencies: + blueimp-md5 "^2.10.0" + expo-constants "~14.2.0" + expo-file-system "~15.2.0" + invariant "^2.2.4" + md5-file "^3.2.3" + path-browserify "^1.0.0" + url-parse "^1.5.9" + +expo-constants@~14.2.0, expo-constants@~14.2.1: + version "14.2.1" + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-14.2.1.tgz#b5b6b8079d2082c31ccf2cbc7cf97a0e83c229c3" + integrity sha512-DD5u4QmBds2U7uYo409apV7nX+XjudARcgqe7S9aRFJ/6kyftmuxvk1DpaU4X42Av8z/tfKwEpuxl+vl7HHx/Q== + dependencies: + "@expo/config" "~8.0.0" + uuid "^3.3.2" + +expo-dev-client@~2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-2.1.6.tgz#b5f614dfcdd2793afda3d57e7fcadc7507ab8158" + integrity sha512-6XJS+giOUBA1onRFsT4rtaTkG96cw0tBrnn8LEW5lAM96mN/bl1IZsmyUmLgKfpE40lqvc9ZuYN3Uv2EwTGS/Q== + dependencies: + expo-dev-launcher "2.1.6" + expo-dev-menu "2.1.4" + expo-dev-menu-interface "1.1.1" + expo-manifests "~0.5.0" + expo-updates-interface "~0.9.0" + +expo-dev-launcher@2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-2.1.6.tgz#4be192cfae397b2024947a437c5b65d154270c1b" + integrity sha512-fk2Vb7sJgk++CFfwxuL5A8yZXUghqTOZy0fXqpYBJlskSq2sQr8LPoOrqxEQhnA06/CEzS2OC6FTFo+aY9UkBQ== + dependencies: + expo-dev-menu "2.1.4" + resolve-from "^5.0.0" + semver "^7.3.5" + +expo-dev-menu-interface@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/expo-dev-menu-interface/-/expo-dev-menu-interface-1.1.1.tgz#8a0d979f62d9a192696f66a77f75d8fab79e604b" + integrity sha512-doT+7WrSBnxCcTGZw9QIEZoL+43U4RywbG8XZwbhkcsFWGsh9scp0y/bv3ieFHxRtIdImxbxOoYh7fy1O6g28w== + +expo-dev-menu@2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-2.1.4.tgz#8bf8ae605d75199a72b603d7ac246e853b8404ca" + integrity sha512-T9YPrfo3M+tf4kH61wp36QI2XU2FxeG7EMYg1bcF4BjYx4fUs6i/QvxJ32o5eB+96fXraG2bhiv0Q2QlYWU8Tg== + dependencies: + expo-dev-menu-interface "1.1.1" + semver "^7.3.5" + +expo-eas-client@~0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/expo-eas-client/-/expo-eas-client-0.5.1.tgz#3ef80dbbde13abe35be4e2a2e29b73d2f7fdf27a" + integrity sha512-i3L/iwhI6cFhSUpVsCxSU5qehNznL/rQFYoof6qUIh3CMyijCuTEwjEhwbw2a5W6obPBzQUXbomMSFDO6D5/0Q== + +expo-file-system@~15.2.0, expo-file-system@~15.2.2: + version "15.2.2" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-15.2.2.tgz#a1ddf8aabf794f93888a146c4f5187e2004683a3" + integrity sha512-LFkOLcWwlmnjkURxZ3/0ukS35OswX8iuQknLHRHeyk8mUA8fpRPPelD/a1lS+yclqfqavMJmTXVKM1Nsq5XVMA== + dependencies: + uuid "^3.4.0" + +expo-font@~11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-11.1.1.tgz#268eed407e94f6e88083c01b68c357d010748d23" + integrity sha512-X+aICqYY69hiiDDtcNrjq8KutHrH2TrHuMqk0Rfq0P7hF6hMd+YefwLBNkvIrqrgmTAuqiLjMUwj2rHLqmgluw== + dependencies: + fontfaceobserver "^2.1.0" + +expo-image@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/expo-image/-/expo-image-1.0.0.tgz#a3670d20815d99e2527307a33761c9b0088823b1" + integrity sha512-A1amVExKhBa/eRXuceauYtPkf9izeje5AbxEWL09tgK91rf3GSIZXM5PSDGlIM0s7dpCV+Iet2jhwcFUfWaZrw== + +expo-json-utils@~0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/expo-json-utils/-/expo-json-utils-0.5.1.tgz#fcb01050b8aa66592eea2024a48979f2d090c6f9" + integrity sha512-Y5boshyf40vPjwxNnOIfacZPNkOymecZRQ1k+TSXlq6gnw5XRsnM5hnP0VLVYhdv8x+9CX6E1fDsDUNvsK38Dg== + +expo-keep-awake@~12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-12.0.1.tgz#19c5ab55391394ded3f6c262b0707c7140658a11" + integrity sha512-hqeCnb4033TyuZaXs93zTK7rjVJ3bywXATyMmKmKkLEsH2PKBAl/VmjlCOPQL/2Ncqz6aj7Wo//tjeJTARBD4g== + +expo-linear-gradient@~12.1.2: + version "12.1.2" + resolved "https://registry.yarnpkg.com/expo-linear-gradient/-/expo-linear-gradient-12.1.2.tgz#25e352b179a73fb7c2de3c1bc48186557e445348" + integrity sha512-e1d6Hq5qsRL8sWutrOuQhuir4vHiRJ1PmvDIL8P33mt51Y8VFTQjTG/mr5qJlT8lUD/ADJfaBLzV7SNqSuDTLQ== + +expo-manifests@~0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-0.5.2.tgz#60f91ad196cd5a37248c28c6f307df806c5a27ad" + integrity sha512-WnsTlE2le3pV/B/AJPKTOSjb2K9AT1mPDCfQxTQ/KMCwF95saoXYt2OPF3hxZNaMAV6VIAhXgd5Y6wpcH9ruPQ== + dependencies: + expo-json-utils "~0.5.0" + +expo-modules-autolinking@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-1.1.2.tgz#a81c65c63bd281922410c6d8c3ad6255b6305246" + integrity sha512-oOlkAccVnHwwR5ccvF/F/x4Omj9HWzSimMUlIVz0SVGdNBEqTPyn0L/d4uIufhyQbEWvrarqL8o5Yz11wEI0SQ== + dependencies: + chalk "^4.1.0" + commander "^7.2.0" + fast-glob "^3.2.5" + find-up "^5.0.0" + fs-extra "^9.1.0" + +expo-modules-core@1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-1.2.6.tgz#921abc8031fe0e5474ee48905071902b9627d051" + integrity sha512-vyleKepkP8F6L+D55B/E4FbZ8x9pdy3yw/mdbGBkDkrmo2gmeMjOM1mKLSszOkLIqet05O7Wy8m0FZHZTo0VBg== + dependencies: + compare-versions "^3.4.0" + invariant "^2.2.4" + +expo-splash-screen@~0.18.1: + version "0.18.1" + resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.18.1.tgz#e090b045a7f8c5d9597b7a96910caa4eae1fcf3b" + integrity sha512-1di1kuh14likGUs3fyVZWAqEMxhmdAjpmf9T8Qk5OzUa5oPEMEDYB2e2VprddWnJNBVVe/ojBDSCY8w56/LS0Q== + dependencies: + "@expo/configure-splash-screen" "^0.6.0" + "@expo/prebuild-config" "6.0.0" + +expo-status-bar@~1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-1.4.4.tgz#6874ccfda5a270d66f123a9f220735a76692d114" + integrity sha512-5DV0hIEWgatSC3UgQuAZBoQeaS9CqeWRZ3vzBR9R/+IUD87Adbi4FGhU10nymRqFXOizGsureButGZIXPs7zEA== + +expo-structured-headers@~3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/expo-structured-headers/-/expo-structured-headers-3.1.1.tgz#198d44260f4b128d41313ef78df02fa6e20c5054" + integrity sha512-oV6yNGsJxQt7S9HYZTr+4L0I/yRwOF38USJ81I1KiN3GQI4C2z7P5OosyREA2VL9O+kUZVCCpNYsBLSa3/5bAQ== + +expo-updates-interface@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-0.9.1.tgz#e81308d551ed5a4c35c8770ac61434f6ca749610" + integrity sha512-wk88LLhseQ7LJvxdN7BTKiryyqALxnrvr+lyHK3/prg76Yy0EGi2Q/oE/rtFyyZ1JmQDRbO/5pdX0EE6QqVQXQ== + +expo-updates@~0.16.3: + version "0.16.3" + resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-0.16.3.tgz#190f5896f98db2e130b608d61c8359ee4b2c2125" + integrity sha512-uFr2Fvq7IbKwz9xEqWE9GNEs0sBAd6uiUI9McTCKw4BzKhjylRbPAN3zewc7MGLOvhTwBASva79VLQVgzdoBRw== + dependencies: + "@expo/code-signing-certificates" "0.0.5" + "@expo/config" "~8.0.0" + "@expo/config-plugins" "~6.0.0" + "@expo/metro-config" "~0.7.0" + arg "4.1.0" + expo-eas-client "~0.5.0" + expo-manifests "~0.5.0" + expo-structured-headers "~3.1.0" + expo-updates-interface "~0.9.0" + fbemitter "^3.0.0" + resolve-from "^5.0.0" + +expo@^48.0.9: + version "48.0.9" + resolved "https://registry.yarnpkg.com/expo/-/expo-48.0.9.tgz#7beaecc09e0c364a2c152a0b8bd71060b2d37186" + integrity sha512-RlYpJSny4g3G2sqAfx1taaT7QFEw2cIfYLlZWmguA6EQSCviaeaQU1m4tvVXU1jIXb/w8jqer18XIq56VuECfg== + dependencies: + "@babel/runtime" "^7.20.0" + "@expo/cli" "0.6.2" + "@expo/config" "8.0.2" + "@expo/config-plugins" "6.0.1" + "@expo/vector-icons" "^13.0.0" + babel-preset-expo "~9.3.1" + cross-spawn "^6.0.5" + expo-application "~5.1.1" + expo-asset "~8.9.1" + expo-constants "~14.2.1" + expo-file-system "~15.2.2" + expo-font "~11.1.1" + expo-keep-awake "~12.0.1" + expo-modules-autolinking "1.1.2" + expo-modules-core "1.2.6" + fbemitter "^3.0.0" + getenv "^1.0.0" + invariant "^2.2.4" + md5-file "^3.2.3" + node-fetch "^2.6.7" + pretty-format "^26.5.2" + uuid "^3.4.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +fast-deep-equal@3.1.3, fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@3.2.12, fast-glob@^3.2.11, fast-glob@^3.2.5, fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + 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" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-loops@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-loops/-/fast-loops-1.1.3.tgz#ce96adb86d07e7bf9b4822ab9c6fac9964981f75" + integrity sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g== + +fast-xml-parser@^4.0.12: + version "4.1.3" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz#0254ad0d4d27f07e6b48254b068c0c137488dd97" + integrity sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q== + dependencies: + strnum "^1.0.5" + +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" + integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.30" + +fetch-retry@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/fetch-retry/-/fetch-retry-4.1.1.tgz#fafe0bb22b54f4d0a9c788dff6dd7f8673ca63f3" + integrity sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA== + +figures@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filelist@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + 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" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-babel-config@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2" + integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA== + dependencies: + json5 "^0.5.1" + path-exists "^3.0.0" + +find-babel-config@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-2.0.0.tgz#a8216f825415a839d0f23f4d18338a1cc966f701" + integrity sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw== + dependencies: + json5 "^2.1.1" + path-exists "^4.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-cache-dir@^3.3.1, find-cache-dir@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0, find-up@~5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-yarn-workspace-root@^2.0.0, find-yarn-workspace-root@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + +flow-parser@0.*: + version "0.202.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.202.0.tgz#534178266d3ceec5368415e59990db97eece5bd0" + integrity sha512-ZiXxSIXK3zPmY3zrzCofFonM2T+/3Jz5QZKJyPVtUERQEJUnYkXBQ+0H3FzyqiyJs+VXqb/UNU6/K6sziVYdxw== + +flow-parser@^0.185.0: + version "0.185.2" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.185.2.tgz#cb7ee57f77377d6c5d69a469e980f6332a15e492" + integrity sha512-2hJ5ACYeJCzNtiVULov6pljKOLygy0zddoqSI1fFetM+XRPpRshFdGEijtqlamA1XwyZ+7rhryI6FQFzvtLWUQ== + +fontfaceobserver@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz#5fb392116e75d5024b7ec8e4f2ce92106d1488c8" + integrity sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg== + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + +form-data@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + +freeport-async@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/freeport-async/-/freeport-async-2.0.0.tgz#6adf2ec0c629d11abff92836acd04b399135bab4" + integrity sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@10.1.0, fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3" + integrity sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^1.0.0" + +fs-extra@^11.1.0: + version "11.1.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" + integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.1.0, fs-extra@~8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" + integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-nonce@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" + integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-port@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" + integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + +getenv@1.0.0, getenv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/getenv/-/getenv-1.0.0.tgz#874f2e7544fbca53c7a4738f37de8605c3fcfc31" + integrity sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg== + +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^6.0.1: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + integrity sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A== + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^8.0.3: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +global@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +golden-fleece@1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/golden-fleece/-/golden-fleece-1.0.9.tgz#0c4cbba8b493c8ab4cd4023404317a97785306f3" + integrity sha512-YSwLaGMOgSBx9roJlNLL12c+FRiw7VECphinc6mGucphc/ZxTHgdEz6gmJqH6NOzYEd/yr64hwjom5pZ+tJVpg== + +graceful-fs@^4.1.11, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +gradle-to-js@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/gradle-to-js/-/gradle-to-js-2.0.1.tgz#3d943ba026afe19b7b6a0af3bc00d1cfd4c2eac4" + integrity sha512-is3hDn9zb8XXnjbEeAEIqxTpLHUiGBqjegLmXPuyMBfKAggpadWFku4/AP8iYAGBX6qR9/5UIUIp47V0XI3aMw== + dependencies: + lodash.merge "^4.6.2" + +graphql-tag@2.12.6, graphql-tag@^2.10.1: + version "2.12.6" + resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" + integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== + dependencies: + tslib "^2.1.0" + +graphql@15.8.0: + version "15.8.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" + integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== + +graphql@16.6.0: + version "16.6.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb" + integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hermes-estree@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.8.0.tgz#530be27243ca49f008381c1f3e8b18fb26bf9ec0" + integrity sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q== + +hermes-parser@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.8.0.tgz#116dceaba32e45b16d6aefb5c4c830eaeba2d257" + integrity sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA== + dependencies: + hermes-estree "0.8.0" + +hermes-profile-transformer@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" + integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== + dependencies: + source-map "^0.7.3" + +hoist-non-react-statics@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hosted-git-info@^3.0.2: + version "3.0.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" + integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== + dependencies: + lru-cache "^6.0.0" + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-call@^5.2.2: + version "5.3.0" + resolved "https://registry.yarnpkg.com/http-call/-/http-call-5.3.0.tgz#4ded815b13f423de176eb0942d69c43b25b148db" + integrity sha512-ahwimsC23ICE4kPl9xTBjKB4inbRaeLyZeRunC/1Jy/Z6X8tv22MEAjK+KBOMSVLaqXPTTmd8638waVIKLGx2w== + dependencies: + content-type "^1.0.4" + debug "^4.1.1" + is-retry-allowed "^1.1.0" + is-stream "^2.0.0" + parse-json "^4.0.0" + tunnel-agent "^0.6.0" + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +https-proxy-agent@5.0.1, https-proxy-agent@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +hyperlinker@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e" + integrity sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ== + +hyphenate-style-name@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" + integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@5.2.4, ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + +image-size@^0.6.0: + version "0.6.3" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" + integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@4.0.0, indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-prefixer@^6.0.1: + version "6.0.4" + resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz#4290ed453ab0e4441583284ad86e41ad88384f44" + integrity sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg== + dependencies: + css-in-js-utils "^3.1.0" + fast-loops "^1.1.3" + +internal-ip@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +invariant@*, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== + +ip@^1.1.5: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + +ipaddr.js@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-buffer@^1.1.5, is-buffer@~1.1.1, is-buffer@~1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== + dependencies: + is-extglob "^1.0.0" + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +is-invalid-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-invalid-path/-/is-invalid-path-0.1.0.tgz#307a855b3cf1a938b44ea70d2c61106053714f34" + integrity sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ== + dependencies: + is-glob "^2.0.0" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + dependencies: + kind-of "^3.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-retry-allowed@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" + integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-valid-path@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-valid-path/-/is-valid-path-0.1.1.tgz#110f9ff74c37f663e1ec7915eb451f2db93ac9df" + integrity sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A== + dependencies: + is-invalid-path "^0.1.0" + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + +is-wsl@^2.1.1, is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jake@^10.8.5: + version "10.8.5" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" + integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.1" + minimatch "^3.0.4" + +jest-environment-node@^29.2.1: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.5.0.tgz#f17219d0f0cc0e68e0727c58b792c040e332c967" + integrity sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/fake-timers" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + jest-mock "^29.5.0" + jest-util "^29.5.0" + +jest-get-type@^26.3.0: + version "26.3.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== + +jest-message-util@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.5.0.tgz#1f776cac3aca332ab8dd2e3b41625435085c900e" + integrity sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.5.0" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.5.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.5.0.tgz#26e2172bcc71d8b0195081ff1f146ac7e1518aed" + integrity sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw== + dependencies: + "@jest/types" "^29.5.0" + "@types/node" "*" + jest-util "^29.5.0" + +jest-regex-util@^27.0.6: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-serializer@^27.0.6: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-util@^27.2.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + 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" + +jest-util@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f" + integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== + dependencies: + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^26.5.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== + dependencies: + "@jest/types" "^26.6.2" + camelcase "^6.0.0" + chalk "^4.0.0" + jest-get-type "^26.3.0" + leven "^3.1.0" + pretty-format "^26.6.2" + +jest-worker@^27.2.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jimp-compact@0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/jimp-compact/-/jimp-compact-0.16.1.tgz#9582aea06548a2c1e04dd148d7c3ab92075aefa3" + integrity sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww== + +jks-js@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/jks-js/-/jks-js-1.1.0.tgz#e9cbcc15e2d749bf5411ccfc57efd0c1ecdf7e89" + integrity sha512-irWi8S2V029Vic63w0/TYa8NIZwXu9oeMtHQsX51JDIVBo0lrEaOoyM8ALEEh5PVKD6TrA26FixQK6TzT7dHqA== + dependencies: + node-forge "^1.3.1" + node-int64 "^0.4.0" + node-rsa "^1.1.1" + +joi@17.7.0: + version "17.7.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.7.0.tgz#591a33b1fe1aca2bc27f290bcad9b9c1c570a6b3" + integrity sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg== + 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" + +joi@^17.2.1, joi@^17.7.0: + version "17.9.1" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.1.tgz#74899b9fa3646904afa984a11df648eca66c9018" + integrity sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + +join-component@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/join-component/-/join-component-1.1.0.tgz#b8417b750661a392bee2c2537c68b2a9d4977cd5" + integrity sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ== + +joycon@^3.0.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" + integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1, js-yaml@^3.14.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsc-android@^250231.0.0: + version "250231.0.0" + resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-250231.0.0.tgz#91720f8df382a108872fa4b3f558f33ba5e95262" + integrity sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw== + +jscodeshift@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.13.1.tgz#69bfe51e54c831296380585c6d9e733512aecdef" + 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" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-deref-sync@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz#cb08b4ff435a48b5a149652d7750fdd071009823" + integrity sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg== + dependencies: + clone "^2.1.2" + dag-map "~1.0.0" + is-valid-path "^0.1.1" + lodash "^4.17.13" + md5 "~2.2.0" + memory-cache "~0.2.0" + traverse "~0.6.6" + valid-url "~1.0.9" + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== + +json5@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.1.1, json5@^2.1.2, json5@^2.2.0, json5@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keychain@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/keychain/-/keychain-1.3.0.tgz#ccb8ddc64a62f34d541ac25e612186442a432410" + integrity sha512-VHdsIWwXNO1l+fqwNdYZ/dDGnaN60RLuOIgMnwL+2kE3woPvxpOpeusjfaMZbTFaQFwGnTTzFbVHqQrDqf1FnQ== + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@4.1.0, log-symbols@^4.0.0, log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +logkitty@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" + integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== + dependencies: + ansi-fragments "^0.2.1" + dayjs "^1.8.15" + yargs "^15.1.0" + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== + dependencies: + object-visit "^1.0.0" + +md5-file@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f" + integrity sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw== + dependencies: + buffer-alloc "^1.1.0" + +md5@^2.2.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" + integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== + dependencies: + charenc "0.0.2" + crypt "0.0.2" + is-buffer "~1.1.6" + +md5@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" + integrity sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ== + dependencies: + charenc "~0.0.1" + crypt "~0.0.1" + is-buffer "~1.1.1" + +md5hex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/md5hex/-/md5hex-1.0.0.tgz#ed74b477a2ee9369f75efee2f08d5915e52a42e8" + integrity sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memoize-one@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + +memory-cache@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-cache/-/memory-cache-0.2.0.tgz#7890b01d52c00c8ebc9d533e1f8eb17e3034871a" + integrity sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +metro-babel-transformer@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.73.8.tgz#521374cb9234ba126f3f8d63588db5901308b4ed" + integrity sha512-GO6H/W2RjZ0/gm1pIvdO9EP34s3XN6kzoeyxqmfqKfYhJmYZf1SzXbyiIHyMbJNwJVrsKuHqu32+GopTlKscWw== + dependencies: + "@babel/core" "^7.20.0" + hermes-parser "0.8.0" + metro-source-map "0.73.8" + nullthrows "^1.1.1" + +metro-cache-key@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.73.8.tgz#afc9f63454edbd9d207544445a66e8a4e119462d" + integrity sha512-VzFGu4kJGIkLjyDgVoM2ZxIHlMdCZWMqVIux9N+EeyMVMvGXTiXW8eGROgxzDhVjyR58IjfMsYpRCKz5dR+2ew== + +metro-cache@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.73.8.tgz#85e2d7f7c7c74d1f942b7ecd168f7aceb987d883" + integrity sha512-/uFbTIw813Rvb8kSAIHvax9gWl41dtgjY2SpJLNIBLdQ6oFZ3CVo3ahZIiEZOrCeHl9xfGn5tmvNb8CEFa/Q5w== + dependencies: + metro-core "0.73.8" + rimraf "^3.0.2" + +metro-config@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.73.8.tgz#8f6c22c94528919635c6688ed8d2ad8a10c70b27" + integrity sha512-sAYq+llL6ZAfro64U99ske8HcKKswxX4wIZbll9niBKG7TkWm7tfMY1jO687XEmE4683rHncZeBRav9pLngIzg== + dependencies: + cosmiconfig "^5.0.5" + jest-validate "^26.5.2" + metro "0.73.8" + metro-cache "0.73.8" + metro-core "0.73.8" + metro-runtime "0.73.8" + +metro-core@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.73.8.tgz#a31ba7d7bfe3f4c2ac2c7a2493aa4229ecad701e" + integrity sha512-Aew4dthbZf8bRRjlYGL3cnai3+LKYTf6mc7YS2xLQRWtgGZ1b/H8nQtBvXZpfRYFcS84UeEQ10vwIf5eR3qPdQ== + dependencies: + lodash.throttle "^4.1.1" + metro-resolver "0.73.8" + +metro-file-map@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.73.8.tgz#88d666e7764e1b0adf5fd634d91e97e3135d2db7" + integrity sha512-CM552hUO9om02jJdLszOCIDADKNaaeVz8CjYXItndvgr5jmFlQYAR+UMvaDzeT8oYdAV1DXAljma2CS2UBymPg== + dependencies: + abort-controller "^3.0.0" + anymatch "^3.0.3" + debug "^2.2.0" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + invariant "^2.2.4" + jest-regex-util "^27.0.6" + jest-serializer "^27.0.6" + jest-util "^27.2.0" + jest-worker "^27.2.0" + micromatch "^4.0.4" + nullthrows "^1.1.1" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +metro-hermes-compiler@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.73.8.tgz#c522e2c97afc8bdc249755d88146a75720bc2498" + integrity sha512-2d7t+TEoQLk+jyXgBykmAtPPJK2B46DB3qUYIMKDFDDaKzCljrojyVuGgQq6SM1f95fe6HDAQ3K9ihTjeB90yw== + +metro-inspector-proxy@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.73.8.tgz#67d5aadfc33fe97f61c716eb168db4bd5d0e3c96" + integrity sha512-F0QxwDTox0TDeXVRN7ZmI7BknBjPDVKQ1ZeKznFBiMa0SXiD1kzoksfpDbZ6hTEKrhVM9Ep0YQmC7avwZouOnA== + dependencies: + connect "^3.6.5" + debug "^2.2.0" + ws "^7.5.1" + yargs "^17.5.1" + +metro-minify-terser@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.73.8.tgz#a0fe857d6aaf99cba3a2aef59ee06ac409682c6b" + integrity sha512-pnagyXAoMPhihWrHRIWqCxrP6EJ8Hfugv5RXBb6HbOANmwajn2uQuzeu18+dXaN1yPoDCMCgpg/UA4ibFN5jtQ== + dependencies: + terser "^5.15.0" + +metro-minify-uglify@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.73.8.tgz#b2e2430014c340479db4fc393a2ea4c5bad75ecd" + integrity sha512-9wZqKfraVfmtMXdOzRyan+6r1woQXqqa4KeXfVh7+Mxl+5+J0Lmw6EvTrWawsaOEpvpn32q9MfoHC1d8plDJwA== + dependencies: + uglify-es "^3.1.9" + +metro-react-native-babel-preset@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.8.tgz#04908f264f5d99c944ae20b5b11f659431328431" + integrity sha512-spNrcQJTbQntEIqJnCA6yL4S+dzV9fXCk7U+Rm7yJasZ4o4Frn7jP23isu7FlZIp1Azx1+6SbP7SgQM+IP5JgQ== + dependencies: + "@babel/core" "^7.20.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.18.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-syntax-optional-chaining" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-async-to-generator" "^7.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-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@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.73.8.tgz#cbcd4b243216878431dc4311ce46f02a928e3991" + integrity sha512-oH/LCCJPauteAE28c0KJAiSrkV+1VJbU0PwA9UwaWnle+qevs/clpKQ8LrIr33YbBj4CiI1kFoVRuNRt5h4NFg== + dependencies: + "@babel/core" "^7.20.0" + babel-preset-fbjs "^3.4.0" + hermes-parser "0.8.0" + metro-babel-transformer "0.73.8" + metro-react-native-babel-preset "0.73.8" + metro-source-map "0.73.8" + nullthrows "^1.1.1" + +metro-resolver@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.73.8.tgz#65cc158575d130363296f66a33257c7971228640" + integrity sha512-GiBWont7/OgAftkkj2TiEp+Gf1PYZUk8xV4MbtnQjIKyy3MlGY3GbpMQ1BHih9GUQqlF0n9jsUlC2K5P0almXQ== + dependencies: + absolute-path "^0.0.0" + +metro-runtime@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.73.8.tgz#dadae7c154fbbde24390cf7f7e7d934a2768cd18" + integrity sha512-M+Bg9M4EN5AEpJ8NkiUsawD75ifYvYfHi05w6QzHXaqOrsTeaRbbeLuOGCYxU2f/tPg17wQV97/rqUQzs9qEtA== + dependencies: + "@babel/runtime" "^7.0.0" + react-refresh "^0.4.0" + +metro-source-map@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.73.8.tgz#5134174e3d43de26ad331b95f637944c6547d441" + integrity sha512-wozFXuBYMAy7b8BCYwC+qoXsvayVJBHWtSTlSLva99t+CoUSG9JO9kg1umzbOz28YYPxKmvb/wbnLMkHdas2cA== + dependencies: + "@babel/traverse" "^7.20.0" + "@babel/types" "^7.20.0" + invariant "^2.2.4" + metro-symbolicate "0.73.8" + nullthrows "^1.1.1" + ob1 "0.73.8" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-symbolicate@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.73.8.tgz#96920f607bce484283d822ee5fe18d932f69c03d" + integrity sha512-xkBAcceYYp0GGdCCuMzkCF1ejHsd0lYlbKBkjSRgM0Nlj80VapPaSwumYoAvSaDxcbkvS7/sCjURGp5DsSFgRQ== + dependencies: + invariant "^2.2.4" + metro-source-map "0.73.8" + nullthrows "^1.1.1" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + +metro-transform-plugins@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.73.8.tgz#07be7fd94a448ea1b245ab02ce7d277d757f9a32" + integrity sha512-IxjlnB5eA49M0WfvPEzvRikK3Rr6bECUUfcZt/rWpSphq/mttgyLYcHQ+VTZZl0zHolC3cTLwgoDod4IIJBn1A== + dependencies: + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.20.0" + nullthrows "^1.1.1" + +metro-transform-worker@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.73.8.tgz#701a006c2b4d93f1bb24802f3f2834c963153db9" + integrity sha512-B8kR6lmcvyG4UFSF2QDfr/eEnWJvg0ZadooF8Dg6m/3JSm9OAqfSoC0YrWqAuvtWImNDnbeKWN7/+ns44Hv6tg== + dependencies: + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.0" + "@babel/parser" "^7.20.0" + "@babel/types" "^7.20.0" + babel-preset-fbjs "^3.4.0" + metro "0.73.8" + metro-babel-transformer "0.73.8" + metro-cache "0.73.8" + metro-cache-key "0.73.8" + metro-hermes-compiler "0.73.8" + metro-source-map "0.73.8" + metro-transform-plugins "0.73.8" + nullthrows "^1.1.1" + +metro@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.73.8.tgz#25f014e4064eb34a4833c316e0a9094528061a8c" + integrity sha512-2EMJME9w5x7Uzn+DnQ4hzWr33u/aASaOBGdpf4lxbrlk6/vl4UBfX1sru6KU535qc/0Z1BMt4Vq9qsP3ZGFmWg== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.0" + "@babel/parser" "^7.20.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.20.0" + "@babel/types" "^7.20.0" + 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" + graceful-fs "^4.2.4" + hermes-parser "0.8.0" + image-size "^0.6.0" + invariant "^2.2.4" + jest-worker "^27.2.0" + lodash.throttle "^4.1.1" + metro-babel-transformer "0.73.8" + metro-cache "0.73.8" + metro-cache-key "0.73.8" + metro-config "0.73.8" + metro-core "0.73.8" + metro-file-map "0.73.8" + metro-hermes-compiler "0.73.8" + metro-inspector-proxy "0.73.8" + metro-minify-terser "0.73.8" + metro-minify-uglify "0.73.8" + metro-react-native-babel-preset "0.73.8" + metro-resolver "0.73.8" + metro-runtime "0.73.8" + metro-source-map "0.73.8" + metro-symbolicate "0.73.8" + metro-transform-plugins "0.73.8" + metro-transform-worker "0.73.8" + mime-types "^2.1.27" + node-fetch "^2.2.0" + nullthrows "^1.1.1" + rimraf "^3.0.2" + serialize-error "^2.1.0" + source-map "^0.5.6" + strip-ansi "^6.0.0" + temp "0.8.3" + throat "^5.0.0" + ws "^7.5.1" + yargs "^17.5.1" + +micromatch@^3.1.10: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" + integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + +mime@^2.4.1, mime@^2.4.4: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== + dependencies: + dom-walk "^0.1.0" + +"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.2.tgz#0939d7d6f0898acbd1508abe534d1929368a8fff" + integrity sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass@3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee" + integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== + dependencies: + yallist "^4.0.0" + +minipass@^3.0.0, minipass@^3.1.1: + version "3.3.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== + dependencies: + yallist "^4.0.0" + +minipass@^4.0.0: + version "4.2.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.5.tgz#9e0e5256f1e3513f8c34691dd68549e85b2c8ceb" + integrity sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q== + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + +mkdirp@^0.5.1, mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +mv@~2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + integrity sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg== + dependencies: + mkdirp "~0.5.1" + ncp "~2.0.0" + rimraf "~2.4.0" + +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nanoid@3.3.4, nanoid@^3.1.23, nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + +natural-orderby@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/natural-orderby/-/natural-orderby-2.0.3.tgz#8623bc518ba162f8ff1cdb8941d74deb0fdcc016" + integrity sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q== + +ncp@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + integrity sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.5.0, neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nested-error-stacks@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b" + integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== + +next@^13.2.4: + version "13.2.4" + resolved "https://registry.yarnpkg.com/next/-/next-13.2.4.tgz#2363330392b0f7da02ab41301f60857ffa7f67d6" + integrity sha512-g1I30317cThkEpvzfXujf0O4wtaQHtDCLhlivwlTJ885Ld+eOgcz7r3TGQzeU+cSRoNHtD8tsJgzxVdYojFssw== + dependencies: + "@next/env" "13.2.4" + "@swc/helpers" "0.4.14" + caniuse-lite "^1.0.30001406" + postcss "8.4.14" + styled-jsx "5.1.1" + optionalDependencies: + "@next/swc-android-arm-eabi" "13.2.4" + "@next/swc-android-arm64" "13.2.4" + "@next/swc-darwin-arm64" "13.2.4" + "@next/swc-darwin-x64" "13.2.4" + "@next/swc-freebsd-x64" "13.2.4" + "@next/swc-linux-arm-gnueabihf" "13.2.4" + "@next/swc-linux-arm64-gnu" "13.2.4" + "@next/swc-linux-arm64-musl" "13.2.4" + "@next/swc-linux-x64-gnu" "13.2.4" + "@next/swc-linux-x64-musl" "13.2.4" + "@next/swc-win32-arm64-msvc" "13.2.4" + "@next/swc-win32-ia32-msvc" "13.2.4" + "@next/swc-win32-x64-msvc" "13.2.4" + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +nocache@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" + integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== + +node-abi@^3.3.0: + version "3.33.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.33.0.tgz#8b23a0cec84e1c5f5411836de6a9b84bccf26e7f" + integrity sha512-7GGVawqyHF4pfd0YFybhv/eM9JwTtPqx0mAanQ146O3FlSh3pA24zf9IRQTOsfTSqXTNzPSP5iagAJ94jjuVog== + dependencies: + semver "^7.3.5" + +node-addon-api@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762" + integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== + +node-dir@^0.1.17: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== + dependencies: + minimatch "^3.0.2" + +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.7: + version "2.6.9" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" + integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== + dependencies: + whatwg-url "^5.0.0" + +node-forge@1.3.1, node-forge@^1.2.1, node-forge@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.8: + version "2.0.10" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" + integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== + +node-rsa@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/node-rsa/-/node-rsa-1.1.1.tgz#efd9ad382097782f506153398496f79e4464434d" + integrity sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw== + dependencies: + asn1 "^0.2.4" + +node-stream-zip@^1.9.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" + integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== + +normalize-css-color@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/normalize-css-color/-/normalize-css-color-1.0.2.tgz#02991e97cccec6623fe573afbbf0de6a1f3e9f8d" + integrity sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-package-arg@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-7.0.0.tgz#52cdf08b491c0c59df687c4c925a89102ef794a5" + integrity sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g== + dependencies: + hosted-git-info "^3.0.2" + osenv "^0.1.5" + semver "^5.6.0" + validate-npm-package-name "^3.0.0" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nullthrows@1.1.1, nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + +ob1@0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.73.8.tgz#c569f1a15ce2d04da6fd70293ad44b5a93b11978" + integrity sha512-1F7j+jzD+edS6ohQP7Vg5f3yiIk5i3x1uLrNIHOmLHWzWK1t3zrDpjnoXghccdVlsU+UjbyURnDynm4p0GgXeA== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-treeify@^1.1.33: + version "1.1.33" + resolved "https://registry.yarnpkg.com/object-treeify/-/object-treeify-1.1.33.tgz#f06fece986830a3cba78ddd32d4c11d1f76cdf40" + integrity sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + dependencies: + isobject "^3.0.0" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + dependencies: + isobject "^3.0.1" + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^6.2.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + +open@^7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +open@^8.0.4, open@^8.3.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +ora@3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" + +ora@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.1.0.tgz#b188cf8cd2d4d9b13fd25383bc3e5cba352c94f8" + integrity sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w== + dependencies: + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.4.0" + is-interactive "^1.0.0" + log-symbols "^4.0.0" + mute-stream "0.0.8" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + 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" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +osenv@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-png@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/parse-png/-/parse-png-2.1.0.tgz#2a42ad719fedf90f81c59ebee7ae59b280d6b338" + integrity sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ== + dependencies: + pngjs "^3.3.0" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== + +password-prompt@^1.0.4, password-prompt@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/password-prompt/-/password-prompt-1.1.2.tgz#85b2f93896c5bd9e9f2d6ff0627fa5af3dc00923" + integrity sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA== + dependencies: + ansi-escapes "^3.1.0" + cross-spawn "^6.0.5" + +patch-package@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-6.5.1.tgz#3e5d00c16997e6160291fee06a521c42ac99b621" + integrity sha512-I/4Zsalfhc6bphmJTlrLoOcAF87jcxko4q0qsv4bGcurbr8IskEOtdnt9iCmsQVGL1B+iUhSQqweyTLJfCF9rA== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + chalk "^4.1.2" + cross-spawn "^6.0.5" + find-yarn-workspace-root "^2.0.0" + fs-extra "^9.0.0" + is-ci "^2.0.0" + klaw-sync "^6.0.0" + minimist "^1.2.6" + open "^7.4.2" + rimraf "^2.6.3" + semver "^5.6.0" + slash "^2.0.0" + tmp "^0.0.33" + yaml "^1.10.2" + +path-browserify@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.5, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + +performant-array-to-tree@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/performant-array-to-tree/-/performant-array-to-tree-1.11.0.tgz#cbb6c4a1a41a89b3a209dca7a8715cbe7d5a6a33" + integrity sha512-YwCqIDvnaebXaKuKQhI5yJD6ryDc3FxvoeX/5ougXTKDUWb7s5S2BuBgIyftCa4sBe1+ZU5Kmi4RJy+pjjjrpw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pirates@^4.0.1, pirates@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@4.2.0, pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +plist@^3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3" + integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA== + dependencies: + base64-js "^1.5.1" + xmlbuilder "^15.1.1" + +pngjs@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-6.0.0.tgz#ca9e5d2aa48db0228a52c419c3308e87720da821" + integrity sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg== + +pngjs@^3.3.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== + +pngjs@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" + integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.11" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@8.4.14: + version "8.4.14" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" + integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +postcss@^8.2.15: + version "8.4.21" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" + integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +postinstall@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/postinstall/-/postinstall-0.8.0.tgz#4acd1d9113831055a35e8670cefb2bf57aa7f87b" + integrity sha512-onh5cnUw4ue+iBzwoyHZNfih1iopqm5abfc/0vK/A9QyYVPxCbLW0DxwrRpHFZ2/Fs5Uo7j4TiaVDNWriq0HIg== + dependencies: + "@danieldietrich/copy" "^0.4.2" + glob "^8.0.3" + minimist "^1.2.6" + resolve-from "^5.0.0" + resolve-pkg "^2.0.0" + +prebuild-install@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" + integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== + dependencies: + detect-libc "^2.0.0" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^3.3.0" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^4.0.0" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + +pretty-bytes@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^26.5.2, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== + dependencies: + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" + +pretty-format@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a" + integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw== + dependencies: + "@jest/schemas" "^29.4.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +progress@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== + +promise-limit@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/promise-limit/-/promise-limit-2.7.0.tgz#eb5737c33342a030eaeaecea9b3d3a93cb592b26" + integrity sha512-7nJ6v5lnJsXwGprnGXga4wx6d1POjvi5Qmf1ivTRxTjH4Z/9Czja/UCMLVmB9N93GeWOU93XaFaEt6jbuoagNw== + +promise-retry@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +promise@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" + +prompts@2.4.2, prompts@^2.3.2, prompts@^2.4.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@*, prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +qrcode-terminal@0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" + integrity sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ== + +qrcode-terminal@0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" + integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +query-string@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" + integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg== + dependencies: + decode-uri-component "^0.2.2" + filter-obj "^1.1.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +raf@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@^1.2.7, rc@~1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-devtools-core@^4.26.1: + version "4.27.3" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.27.3.tgz#66145f0b765b60bd59ca622bf427770333c723b0" + integrity sha512-39mfD7VdF7mJm0+l9mrwluWPEZak700lgACGetqVmz5/FpcfThT53HNG8RoTd1UHybBPoDWUQTv0LW+0Hfbu6Q== + dependencies: + shell-quote "^1.6.1" + ws "^7" + +react-dom@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react-freeze@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.3.tgz#5e3ca90e682fed1d73a7cb50c2c7402b3e85618d" + integrity sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g== + +"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-native-codegen@^0.71.5: + version "0.71.5" + resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.71.5.tgz#454a42a891cd4ca5fc436440d301044dc1349c14" + integrity sha512-rfsuc0zkuUuMjFnrT55I1mDZ+pBRp2zAiRwxck3m6qeGJBGK5OV5JH66eDQ4aa+3m0of316CqrJDRzVlYufzIg== + dependencies: + "@babel/parser" "^7.14.0" + flow-parser "^0.185.0" + jscodeshift "^0.13.1" + nullthrows "^1.1.1" + +react-native-gesture-handler@~2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.9.0.tgz#2f63812e523c646f25b9ad660fc6f75948e51241" + integrity sha512-a0BcH3Qb1tgVqUutc6d3VuWQkI1AM3+fJx8dkxzZs9t06qA27QgURYFoklpabuWpsUTzuKRpxleykp25E8m7tg== + 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" + +react-native-gradle-plugin@^0.71.16: + version "0.71.16" + resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.71.16.tgz#822bb0c680e03b5df5aa65f2e5ffc2bc2930854a" + integrity sha512-H2BjG2zk7B7Wii9sXvd9qhCVRQYDAHSWdMw9tscmZBqSP62DkIWEQSk4/B2GhQ4aK9ydVXgtqR6tBeg3yy8TSA== + +react-native-pager-view@6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-6.1.2.tgz#3522079b9a9d6634ca5e8d153bc0b4d660254552" + integrity sha512-qs2KSFc+7N7B+UZ6SG2sTvCkppagm5fVyRclv1KFKc7lDtrhXLzN59tXJw575LDP/dRJoXsNwqUAhZJdws6ABQ== + +react-native-reanimated-swc-plugin@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/react-native-reanimated-swc-plugin/-/react-native-reanimated-swc-plugin-0.3.0.tgz#43a826478504020c470cce929058efcfe8cd3309" + integrity sha512-8lbNNUnRhDz+gh5XLmbbETSEuBPX3fIypFTZc5bgHToa2T00Xf51442wnuofDvy7xfA2ko8TOWn2JDpGV41uCg== + +react-native-reanimated@~2.14.4: + version "2.14.4" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-2.14.4.tgz#3fa3da4e7b99f5dfb28f86bcf24d9d1024d38836" + integrity sha512-DquSbl7P8j4SAmc+kRdd75Ianm8G+IYQ9T4AQ6lrpLVeDkhZmjWI0wkutKWnp6L7c5XNVUrFDUf69dwETLCItQ== + dependencies: + "@babel/plugin-transform-object-assign" "^7.16.7" + "@babel/preset-typescript" "^7.16.7" + convert-source-map "^1.7.0" + invariant "^2.2.4" + lodash.isequal "^4.5.0" + setimmediate "^1.0.5" + string-hash-64 "^1.0.3" + +react-native-safe-area-context@4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.5.0.tgz#9208313236e8f49e1920ac1e2a2c975f03aed284" + integrity sha512-0WORnk9SkREGUg2V7jHZbuN5x4vcxj/1B0QOcXJjdYWrzZHgLcUzYWWIUecUPJh747Mwjt/42RZDOaFn3L8kPQ== + +react-native-screens@~3.20.0: + version "3.20.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.20.0.tgz#4d154177395e5541387d9a05bc2e12e54d2fb5b1" + integrity sha512-joWUKWAVHxymP3mL9gYApFHAsbd9L6ZcmpoZa6Sl3W/82bvvNVMqcfP7MeNqVCg73qZ8yL4fW+J/syusHleUgg== + dependencies: + react-freeze "^1.0.0" + warn-once "^0.1.0" + +react-native-svg@13.4.0: + version "13.4.0" + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-13.4.0.tgz#82399ba0956c454144618aa581e2d748dd3f010a" + integrity sha512-B3TwK+H0+JuRhYPzF21AgqMt4fjhCwDZ9QUtwNstT5XcslJBXC0FoTkdZo8IEb1Sv4suSqhZwlAY6lwOv3tHag== + dependencies: + css-select "^5.1.0" + css-tree "^1.1.3" + +react-native-tab-view@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-3.5.1.tgz#2ad454afc0e186b43ea8b89053f39180d480d48b" + integrity sha512-qdrS5t+AEhfuKQyuCXkwHu4IVppkuTvzWWlkSZKrPaSkjjIa32xrsGxt1UW9YDdro2w4AMw5hKn1hFmg/5mvzA== + dependencies: + use-latest-callback "^0.1.5" + +react-native-web-internals@1.8.4: + version "1.8.4" + resolved "https://registry.yarnpkg.com/react-native-web-internals/-/react-native-web-internals-1.8.4.tgz#bce656de92c3b21605b76b1136cf165d9f387386" + integrity sha512-Aw/aRclcB7ee/UijAOurnxoyD8AYgezFcmhGC6BPUpjqHhqnkOZ9LXlaRqP/sGWlGml4zEAFveiJPx7+2RicoA== + dependencies: + "@tamagui/normalize-css-color" "1.8.4" + "@tamagui/react-native-use-pressable" "1.8.4" + "@tamagui/react-native-use-responder-events" "1.8.4" + "@tamagui/simple-hash" "1.8.4" + styleq "^0.1.2" + +react-native-web-lite@1.8.4: + version "1.8.4" + resolved "https://registry.yarnpkg.com/react-native-web-lite/-/react-native-web-lite-1.8.4.tgz#d91567db2bf01916527068b1174f4099d6fcc84a" + integrity sha512-AL7FQSYVHdq0ou1v8pN8f7HYqD5v3PBgVX8s0IUWH8k6Z8o03wDU5gFyAbm/6XI/X6kbvWE1GcB1XSdRwsuCNA== + dependencies: + "@tamagui/normalize-css-color" "1.8.4" + invariant "^2.2.4" + react-native-web-internals "1.8.4" + styleq "^0.1.2" + +react-native-web@~0.18.10: + version "0.18.12" + resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.18.12.tgz#d4bb3a783ece2514ba0508d7805b09c0a98f5a8e" + integrity sha512-fboP7yqobJ8InSr4fP+bQ3scOtSQtUoPcR+HWasH8b/fk/RO+mWcJs/8n+lewy9WTZc2D68ha7VwRDviUshEWA== + dependencies: + "@babel/runtime" "^7.18.6" + create-react-class "^15.7.0" + fbjs "^3.0.4" + inline-style-prefixer "^6.0.1" + normalize-css-color "^1.0.2" + postcss-value-parser "^4.2.0" + styleq "^0.1.2" + +react-native@0.71.4: + version "0.71.4" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.71.4.tgz#f03f600efe68f745d19454ab17f9c1a9ef304790" + integrity sha512-3hSYqvWrOdKhpV3HpEKp1/CkWx8Sr/N/miCrmUIAsVTSJUR7JW0VvIsrV9urDhUj/s6v2WF4n7qIEEJsmTCrPw== + dependencies: + "@jest/create-cache-key-function" "^29.2.1" + "@react-native-community/cli" "10.2.0" + "@react-native-community/cli-platform-android" "10.2.0" + "@react-native-community/cli-platform-ios" "10.2.0" + "@react-native/assets" "1.0.0" + "@react-native/normalize-color" "2.1.0" + "@react-native/polyfills" "2.0.0" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + deprecated-react-native-prop-types "^3.0.1" + event-target-shim "^5.0.1" + invariant "^2.2.4" + jest-environment-node "^29.2.1" + jsc-android "^250231.0.0" + memoize-one "^5.0.0" + metro-react-native-babel-transformer "0.73.8" + metro-runtime "0.73.8" + metro-source-map "0.73.8" + mkdirp "^0.5.1" + nullthrows "^1.1.1" + pretty-format "^26.5.2" + promise "^8.3.0" + react-devtools-core "^4.26.1" + react-native-codegen "^0.71.5" + react-native-gradle-plugin "^0.71.16" + react-refresh "^0.4.0" + react-shallow-renderer "^16.15.0" + regenerator-runtime "^0.13.2" + scheduler "^0.23.0" + stacktrace-parser "^0.1.3" + use-sync-external-store "^1.0.0" + whatwg-fetch "^3.0.0" + ws "^6.2.2" + +react-refresh@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" + integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== + +react-remove-scroll-bar@^2.3.3: + version "2.3.4" + resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" + integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== + dependencies: + react-style-singleton "^2.2.1" + tslib "^2.0.0" + +react-remove-scroll@^2.5.5: + version "2.5.5" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" + integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== + dependencies: + react-remove-scroll-bar "^2.3.3" + react-style-singleton "^2.2.1" + tslib "^2.1.0" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" + +react-shallow-renderer@^16.15.0: + version "16.15.0" + resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" + integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== + dependencies: + object-assign "^4.1.1" + react-is "^16.12.0 || ^17.0.0 || ^18.0.0" + +react-style-singleton@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" + integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== + dependencies: + get-nonce "^1.0.0" + invariant "^2.2.4" + tslib "^2.0.0" + +react@18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +readable-stream@^3.1.1, readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + 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" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +readline@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" + integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== + +recast@^0.20.4: + version "0.20.5" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" + integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ== + dependencies: + ast-types "0.14.2" + esprima "~4.0.0" + source-map "~0.6.1" + tslib "^2.0.1" + +redeyed@~2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b" + integrity sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ== + dependencies: + esprima "~4.0.0" + +reforest@^0.12.1: + version "0.12.3" + resolved "https://registry.yarnpkg.com/reforest/-/reforest-0.12.3.tgz#1c2d9fb5fb2d6870ce077c75eccddb59c3a6bd36" + integrity sha512-ztYqy3EGOhFObDF4EiNs0eOBYUN/plRrHjDO9vp3cEEuJtav6lPp1xbO/B8A0+NtKi43ysvhvhcsLCm13lJaZA== + dependencies: + performant-array-to-tree "^1.11.0" + zustand "^4.3.3" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.2: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remove-trailing-slash@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz#be2285a59f39c74d1bce4f825950061915e3780d" + integrity sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +requireg@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/requireg/-/requireg-0.2.2.tgz#437e77a5316a54c9bcdbbf5d1f755fe093089830" + integrity sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg== + dependencies: + nested-error-stacks "~2.0.1" + rc "~1.2.7" + resolve "~1.7.1" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +reselect@^4.0.0, reselect@^4.1.7: + version "4.1.7" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.7.tgz#56480d9ff3d3188970ee2b76527bd94a95567a42" + integrity sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A== + +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-pkg/-/resolve-pkg-2.0.0.tgz#ac06991418a7623edc119084edc98b0e6bf05a41" + integrity sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ== + dependencies: + resolve-from "^5.0.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + +resolve@^1.13.1, resolve@^1.14.2, resolve@^1.22.1: + version "1.22.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + 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" + +resolve@~1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" + integrity sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== + dependencies: + path-parse "^1.0.5" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^2.6.2, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@~2.2.6: + version "2.2.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + integrity sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg== + +rimraf@~2.4.0: + version "2.4.5" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + integrity sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ== + dependencies: + glob "^6.0.1" + +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@^5.0.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-json-stringify@~1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" + integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@>=0.6.0, sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +semver@7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +semver@7.3.8, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +send@0.18.0, send@^0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + 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" + +serialize-error@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-6.0.0.tgz#ccfb887a1dd1c48d6d52d7863b92544331fd752b" + integrity sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA== + dependencies: + type-fest "^0.12.0" + +serialize-error@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== + +serve-static@^1.13.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sf-symbols-typescript@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/sf-symbols-typescript/-/sf-symbols-typescript-1.0.0.tgz#94e9210bf27e7583f9749a0d07bd4f4937ea488f" + integrity sha512-DkS7q3nN68dEMb4E18HFPDAvyrjDZK9YAQQF2QxeFu9gp2xRDXFMF8qLJ1EmQ/qeEGQmop4lmMM1WtYJTIcCMw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +sharp@^0.31.3: + version "0.31.3" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.3.tgz#60227edc5c2be90e7378a210466c99aefcf32688" + integrity sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg== + dependencies: + color "^4.2.3" + detect-libc "^2.0.1" + node-addon-api "^5.0.0" + prebuild-install "^7.1.1" + semver "^7.3.8" + simple-get "^4.0.1" + tar-fs "^2.1.1" + tunnel-agent "^0.6.0" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.6.1, shell-quote@^1.7.3: + version "1.8.0" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba" + integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^4.0.0, simple-get@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" + integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== + dependencies: + decompress-response "^6.0.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-plist@^1.1.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017" + integrity sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw== + dependencies: + bplist-creator "0.1.0" + bplist-parser "0.3.1" + plist "^3.0.5" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@3.0.0, slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slice-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +slugify@^1.3.4: + version "1.6.5" + resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.5.tgz#c8f5c072bf2135b80703589b39a3d41451fbe8c8" + integrity sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +solito@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/solito/-/solito-3.0.0.tgz#8234dde8f3521f4863d1deb4ed56e2363c3c5a4d" + integrity sha512-ULtQ1RU2Tkkx8UibL7Mkml7pt4wCnXhxP3MlOfGGNO2+nvosTAYpYOVg3lbISp4INkRZ3UO7cb1Xne/uu8uOrA== + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.5.16, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +split@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +stacktrace-parser@^0.1.3: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stream-buffers@2.2.x: + version "2.2.0" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" + integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== + +streamsearch@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" + integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== + +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== + +string-hash-64@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string-hash-64/-/string-hash-64-1.0.3.tgz#0deb56df58678640db5c479ccbbb597aaa0de322" + integrity sha512-D5OKWKvDhyVWWn2x5Y9b+37NUllks34q1dCDhk/vYcso9fmhs+Tl3KR/gE4v5UNj2UA35cnX4KdVVGkG1deKqw== + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^5.0.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +strnum@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" + integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== + +structured-headers@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/structured-headers/-/structured-headers-0.4.1.tgz#77abd9410622c6926261c09b9d16cf10592694d1" + integrity sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg== + +styled-jsx@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f" + integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw== + dependencies: + client-only "0.0.1" + +styleq@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/styleq/-/styleq-0.1.3.tgz#8efb2892debd51ce7b31dc09c227ad920decab71" + integrity sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA== + +sucrase@^3.20.0: + version "3.30.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.30.0.tgz#ce8f49152913c70945d65d9e5405d66a399cca8a" + integrity sha512-7d37d3vLF0IeH2dzvHpzDNDxUqpbDHJXTJOAnQ8jvMW04o2Czps6mxtaSnKWpE+hUS/eczqfWPUgQTrazKZPnQ== + dependencies: + commander "^4.0.0" + glob "7.1.6" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + +sudo-prompt@9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" + integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA== + +sudo-prompt@^8.2.0: + version "8.2.5" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-8.2.5.tgz#cc5ef3769a134bb94b24a631cc09628d4d53603e" + integrity sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw== + +sudo-prompt@^9.0.0: + version "9.2.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" + integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0, supports-hyperlinks@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tabbable@^6.0.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.1.1.tgz#40cfead5ed11be49043f04436ef924c8890186a0" + integrity sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg== + +tamagui-loader@1.8.4: + version "1.8.4" + resolved "https://registry.yarnpkg.com/tamagui-loader/-/tamagui-loader-1.8.4.tgz#74156029a7be2d96af2caad002626f9d16f6f0c9" + integrity sha512-776y2+u8qDYMFpkmiIfzHCpWwQUAoiT3nT+B4+5NDCIe1A7rcttux3Yw2oWYYr8vYkBXe5apXa2DA4LePGPuew== + dependencies: + "@tamagui/cli-color" "1.8.4" + "@tamagui/static" "1.8.4" + fs-extra "^11.1.0" + loader-utils "^3.2.1" + lodash "^4.17.21" + +tamagui@^1.8.4: + version "1.8.4" + resolved "https://registry.yarnpkg.com/tamagui/-/tamagui-1.8.4.tgz#276f2fb758f96aa78feb477effd2d96ed0c996b3" + integrity sha512-8NtKuzGmO0h2eyuGTMb5QSR5lXZbsYQApbLNaqA4s+uV8+bfSCMB7iPDoDl9KufGaMFZ78TFkKNnZSlYnttxxw== + dependencies: + "@tamagui/adapt" "1.8.4" + "@tamagui/alert-dialog" "1.8.4" + "@tamagui/animate-presence" "1.8.4" + "@tamagui/avatar" "1.8.4" + "@tamagui/button" "1.8.4" + "@tamagui/card" "1.8.4" + "@tamagui/checkbox" "1.8.4" + "@tamagui/compose-refs" "1.8.4" + "@tamagui/core" "1.8.4" + "@tamagui/create-context" "1.8.4" + "@tamagui/dialog" "1.8.4" + "@tamagui/fake-react-native" "1.8.4" + "@tamagui/focusable" "1.8.4" + "@tamagui/font-size" "1.8.4" + "@tamagui/form" "1.8.4" + "@tamagui/get-button-sized" "1.8.4" + "@tamagui/get-font-sized" "1.8.4" + "@tamagui/get-size" "1.8.4" + "@tamagui/helpers" "1.8.4" + "@tamagui/helpers-tamagui" "1.8.4" + "@tamagui/image" "1.8.4" + "@tamagui/label" "1.8.4" + "@tamagui/linear-gradient" "1.8.4" + "@tamagui/list-item" "1.8.4" + "@tamagui/popover" "1.8.4" + "@tamagui/popper" "1.8.4" + "@tamagui/portal" "1.8.4" + "@tamagui/progress" "1.8.4" + "@tamagui/radio-group" "1.8.4" + "@tamagui/react-native-media-driver" "1.8.4" + "@tamagui/scroll-view" "1.8.4" + "@tamagui/select" "1.8.4" + "@tamagui/separator" "1.8.4" + "@tamagui/shapes" "1.8.4" + "@tamagui/sheet" "1.8.4" + "@tamagui/slider" "1.8.4" + "@tamagui/stacks" "1.8.4" + "@tamagui/switch" "1.8.4" + "@tamagui/tabs" "1.8.4" + "@tamagui/text" "1.8.4" + "@tamagui/toast" "1.8.4" + "@tamagui/tooltip" "1.8.4" + "@tamagui/use-controllable-state" "1.8.4" + "@tamagui/use-debounce" "1.8.4" + "@tamagui/use-event" "1.8.4" + "@tamagui/use-force-update" "1.8.4" + "@tamagui/use-window-dimensions" "1.8.4" + "@tamagui/visually-hidden" "1.8.4" + reforest "^0.12.1" + +tapable@^2.0.0, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +tar-fs@^2.0.0, tar-fs@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +tar@6.1.13, tar@^6.0.2, tar@^6.0.5: + version "6.1.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" + integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^4.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== + +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +temp@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" + integrity sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw== + dependencies: + os-tmpdir "^1.0.0" + rimraf "~2.2.6" + +temp@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" + integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== + dependencies: + rimraf "~2.6.2" + +tempy@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== + dependencies: + temp-dir "^1.0.0" + type-fest "^0.3.1" + unique-string "^1.0.0" + +tempy@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.7.1.tgz#5a654e6dbd1747cdd561efb112350b55cd9c1d46" + integrity sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg== + dependencies: + del "^6.0.0" + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + +terminal-link@2.1.1, terminal-link@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser@^5.10.0, terser@^5.15.0: + version "5.16.6" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.6.tgz#f6c7a14a378ee0630fbe3ac8d1f41b4681109533" + integrity sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +thread-loader@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-3.0.4.tgz#c392e4c0241fbc80430eb680e4886819b504a31b" + integrity sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA== + dependencies: + json-parse-better-errors "^1.0.2" + loader-runner "^4.1.0" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^3.0.0" + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +through2@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@2: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +traverse@~0.6.6: + version "0.6.7" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.7.tgz#46961cd2d57dd8706c36664acde06a248f1173fe" + integrity sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg== + +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + +tslib@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.4.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + +turndown@7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/turndown/-/turndown-7.1.1.tgz#96992f2d9b40a1a03d3ea61ad31b5a5c751ef77f" + integrity sha512-BEkXaWH7Wh7e9bd2QumhfAXk5g34+6QUmmWx+0q6ThaVOLuLUqsnkq35HQ5SBHSaxjSfSM7US5o4lhJNH7B9MA== + dependencies: + domino "^2.1.6" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.12.0.tgz#f57a27ab81c68d136a51fd71467eff94157fa1ee" + integrity sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg== + +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typescript@^4.7.4, typescript@^4.9.4: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + +ua-parser-js@^0.7.30: + version "0.7.34" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.34.tgz#afb439e2e3e394bdc90080acb661a39c685b67d7" + integrity sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ== + +uglify-es@^3.1.9: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + integrity sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg== + dependencies: + crypto-random-string "^1.0.0" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" + integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +untildify@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + +update-browserslist-db@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + +url-join@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" + integrity sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA== + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse@^1.5.9: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +use-callback-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" + integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== + dependencies: + tslib "^2.0.0" + +use-latest-callback@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.5.tgz#a4a836c08fa72f6608730b5b8f4bbd9c57c04f51" + integrity sha512-HtHatS2U4/h32NlkhupDsPlrbiD27gSH5swBdtXbCAlc6pfOFzaj0FehW/FO12rx8j2Vy4/lJScCiJyM01E+bQ== + +use-sidecar@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" + integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== + dependencies: + detect-node-es "^1.1.0" + tslib "^2.0.0" + +use-sync-external-store@1.2.0, use-sync-external-store@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" + integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== + +uuid@^3.3.2, uuid@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" + integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== + +uuid@^8.0.0, uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +valid-url@~1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" + integrity sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA== + +validate-npm-package-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== + dependencies: + builtins "^1.0.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +warn-once@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43" + integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q== + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +whatwg-fetch@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + +wonka@^4.0.14: + version "4.0.15" + resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89" + integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg== + +wonka@^6.0.0, wonka@^6.1.2: + version "6.2.5" + resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.2.5.tgz#26e54a6827b96a6164b845106f4d925ede4089bb" + integrity sha512-adhGYKm5xWIZYXRkzEqHbRbRl2gXHqOudjQJMXpRgSyboFmaKOjGm3RIThBk4tZdiZx1DXuKK0H9wKBgXHhzZg== + +wrap-ansi@7.0.0, wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^2.3.0: + version "2.4.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +ws@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== + dependencies: + async-limiter "~1.0.0" + +ws@^7, ws@^7.5.1: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +xcode@^3.0.0, xcode@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c" + integrity sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA== + dependencies: + simple-plist "^1.1.0" + uuid "^7.0.3" + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + +xml2js@0.4.23: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-14.0.0.tgz#876b5aec4f05ffd5feb97b0a871c855d16fbeb8c" + integrity sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg== + +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^15.1.0: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yargs@^17.5.1: + version "17.7.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" + integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zustand@^4.3.3: + version "4.3.6" + resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.3.6.tgz#ce7804eb75361af0461a2d0536b65461ec5de86f" + integrity sha512-6J5zDxjxLE+yukC2XZWf/IyWVKnXT9b9HUv09VJ/bwGCpKNcaTqp7Ws28Xr8jnbvnZcdRaidztAPsXFBIqufiw== + dependencies: + use-sync-external-store "1.2.0" diff --git a/templates/vanilla/package.json b/templates/vanilla/package.json new file mode 100644 index 0000000..887eb61 --- /dev/null +++ b/templates/vanilla/package.json @@ -0,0 +1,44 @@ +{ + "name": "@criszz77/luna", + "version": "2.1.10", + "description": "🌘Luna is a React Native and Next.js boilerplate so your app can run on Android, IOS and Web concurrently.", + "repository": { + "type": "git", + "url": "https://github.com/criszz77/luna.git" + }, + "author": "Ovidiu Cristescu ", + "license": "MIT", + "bugs": { + "url": "https://github.com/criszz77/luna/issues" + }, + "homepage": "https://github.com/criszz77/luna", + "keywords": [ + "react", + "native", + "boilerplate", + "template", + "luna", + "react-native", + "web", + "react-native-web", + "next", + "nextjs", + "solito", + "tamagui" + ], + "devDependencies": { + "release-it": "^15.6.0" + }, + "release-it": { + "git": { + "commitMessage": "chore: release ${version}", + "tagName": "v${version}" + }, + "npm": { + "publish": true + }, + "github": { + "release": true + } + } +} diff --git a/template.config.js b/templates/vanilla/template.config.js similarity index 100% rename from template.config.js rename to templates/vanilla/template.config.js diff --git a/template/.eslintrc.js b/templates/vanilla/template/.eslintrc.js similarity index 100% rename from template/.eslintrc.js rename to templates/vanilla/template/.eslintrc.js diff --git a/template/.node-version b/templates/vanilla/template/.node-version similarity index 100% rename from template/.node-version rename to templates/vanilla/template/.node-version diff --git a/template/.prettierrc.js b/templates/vanilla/template/.prettierrc.js similarity index 100% rename from template/.prettierrc.js rename to templates/vanilla/template/.prettierrc.js diff --git a/template/.ruby-version b/templates/vanilla/template/.ruby-version similarity index 100% rename from template/.ruby-version rename to templates/vanilla/template/.ruby-version diff --git a/template/.watchmanconfig b/templates/vanilla/template/.watchmanconfig similarity index 100% rename from template/.watchmanconfig rename to templates/vanilla/template/.watchmanconfig diff --git a/template/Gemfile b/templates/vanilla/template/Gemfile similarity index 100% rename from template/Gemfile rename to templates/vanilla/template/Gemfile diff --git a/template/README.md b/templates/vanilla/template/README.md similarity index 100% rename from template/README.md rename to templates/vanilla/template/README.md diff --git a/template/_gitignore b/templates/vanilla/template/_gitignore similarity index 100% rename from template/_gitignore rename to templates/vanilla/template/_gitignore diff --git a/template/android/app/build.gradle b/templates/vanilla/template/android/app/build.gradle similarity index 100% rename from template/android/app/build.gradle rename to templates/vanilla/template/android/app/build.gradle diff --git a/template/android/app/debug.keystore b/templates/vanilla/template/android/app/debug.keystore similarity index 100% rename from template/android/app/debug.keystore rename to templates/vanilla/template/android/app/debug.keystore diff --git a/template/android/app/proguard-rules.pro b/templates/vanilla/template/android/app/proguard-rules.pro similarity index 100% rename from template/android/app/proguard-rules.pro rename to templates/vanilla/template/android/app/proguard-rules.pro diff --git a/template/android/app/src/debug/AndroidManifest.xml b/templates/vanilla/template/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from template/android/app/src/debug/AndroidManifest.xml rename to templates/vanilla/template/android/app/src/debug/AndroidManifest.xml diff --git a/template/android/app/src/debug/java/com/projectname/ReactNativeFlipper.java b/templates/vanilla/template/android/app/src/debug/java/com/projectname/ReactNativeFlipper.java similarity index 100% rename from template/android/app/src/debug/java/com/projectname/ReactNativeFlipper.java rename to templates/vanilla/template/android/app/src/debug/java/com/projectname/ReactNativeFlipper.java diff --git a/template/android/app/src/main/AndroidManifest.xml b/templates/vanilla/template/android/app/src/main/AndroidManifest.xml similarity index 100% rename from template/android/app/src/main/AndroidManifest.xml rename to templates/vanilla/template/android/app/src/main/AndroidManifest.xml diff --git a/template/android/app/src/main/assets/custom/Silkscreen.woff b/templates/vanilla/template/android/app/src/main/assets/custom/Silkscreen.woff similarity index 100% rename from template/android/app/src/main/assets/custom/Silkscreen.woff rename to templates/vanilla/template/android/app/src/main/assets/custom/Silkscreen.woff diff --git a/template/android/app/src/main/assets/fonts/Inter-Black.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Black.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-Black.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Black.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-BlackItalic.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-BlackItalic.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-BlackItalic.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-BlackItalic.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-Bold.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Bold.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-Bold.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Bold.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-BoldItalic.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-BoldItalic.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-BoldItalic.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-BoldItalic.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-ExtraBold.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ExtraBold.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-ExtraBold.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ExtraBold.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-ExtraBoldItalic.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ExtraBoldItalic.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-ExtraBoldItalic.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ExtraBoldItalic.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-ExtraLight.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ExtraLight.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-ExtraLight.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ExtraLight.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-ExtraLightItalic.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ExtraLightItalic.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-ExtraLightItalic.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ExtraLightItalic.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-Italic.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Italic.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-Italic.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Italic.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-Light.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Light.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-Light.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Light.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-LightItalic.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-LightItalic.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-LightItalic.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-LightItalic.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-Medium.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Medium.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-Medium.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Medium.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-MediumItalic.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-MediumItalic.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-MediumItalic.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-MediumItalic.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-SemiBold.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-SemiBold.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-SemiBold.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-SemiBold.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-SemiBoldItalic.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-SemiBoldItalic.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-SemiBoldItalic.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-SemiBoldItalic.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-Thin.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Thin.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-Thin.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-Thin.otf diff --git a/template/android/app/src/main/assets/fonts/Inter-ThinItalic.otf b/templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ThinItalic.otf similarity index 100% rename from template/android/app/src/main/assets/fonts/Inter-ThinItalic.otf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Inter-ThinItalic.otf diff --git a/template/android/app/src/main/assets/fonts/Silkscreen-bold.ttf b/templates/vanilla/template/android/app/src/main/assets/fonts/Silkscreen-bold.ttf similarity index 100% rename from template/android/app/src/main/assets/fonts/Silkscreen-bold.ttf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Silkscreen-bold.ttf diff --git a/template/android/app/src/main/assets/fonts/Silkscreen.ttf b/templates/vanilla/template/android/app/src/main/assets/fonts/Silkscreen.ttf similarity index 100% rename from template/android/app/src/main/assets/fonts/Silkscreen.ttf rename to templates/vanilla/template/android/app/src/main/assets/fonts/Silkscreen.ttf diff --git a/template/android/app/src/main/java/com/projectname/MainActivity.java b/templates/vanilla/template/android/app/src/main/java/com/projectname/MainActivity.java similarity index 100% rename from template/android/app/src/main/java/com/projectname/MainActivity.java rename to templates/vanilla/template/android/app/src/main/java/com/projectname/MainActivity.java diff --git a/template/android/app/src/main/java/com/projectname/MainApplication.java b/templates/vanilla/template/android/app/src/main/java/com/projectname/MainApplication.java similarity index 100% rename from template/android/app/src/main/java/com/projectname/MainApplication.java rename to templates/vanilla/template/android/app/src/main/java/com/projectname/MainApplication.java diff --git a/template/android/app/src/main/res/drawable/rn_edit_text_material.xml b/templates/vanilla/template/android/app/src/main/res/drawable/rn_edit_text_material.xml similarity index 100% rename from template/android/app/src/main/res/drawable/rn_edit_text_material.xml rename to templates/vanilla/template/android/app/src/main/res/drawable/rn_edit_text_material.xml diff --git a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/templates/vanilla/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/templates/vanilla/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/templates/vanilla/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/templates/vanilla/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/templates/vanilla/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/templates/vanilla/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/templates/vanilla/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/templates/vanilla/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/templates/vanilla/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/templates/vanilla/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to templates/vanilla/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/values/strings.xml b/templates/vanilla/template/android/app/src/main/res/values/strings.xml similarity index 100% rename from template/android/app/src/main/res/values/strings.xml rename to templates/vanilla/template/android/app/src/main/res/values/strings.xml diff --git a/template/android/app/src/main/res/values/styles.xml b/templates/vanilla/template/android/app/src/main/res/values/styles.xml similarity index 100% rename from template/android/app/src/main/res/values/styles.xml rename to templates/vanilla/template/android/app/src/main/res/values/styles.xml diff --git a/template/android/app/src/release/java/com/projectname/ReactNativeFlipper.java b/templates/vanilla/template/android/app/src/release/java/com/projectname/ReactNativeFlipper.java similarity index 100% rename from template/android/app/src/release/java/com/projectname/ReactNativeFlipper.java rename to templates/vanilla/template/android/app/src/release/java/com/projectname/ReactNativeFlipper.java diff --git a/template/android/build.gradle b/templates/vanilla/template/android/build.gradle similarity index 100% rename from template/android/build.gradle rename to templates/vanilla/template/android/build.gradle diff --git a/template/android/gradle.properties b/templates/vanilla/template/android/gradle.properties similarity index 100% rename from template/android/gradle.properties rename to templates/vanilla/template/android/gradle.properties diff --git a/template/android/gradle/wrapper/gradle-wrapper.jar b/templates/vanilla/template/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from template/android/gradle/wrapper/gradle-wrapper.jar rename to templates/vanilla/template/android/gradle/wrapper/gradle-wrapper.jar diff --git a/template/android/gradle/wrapper/gradle-wrapper.properties b/templates/vanilla/template/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from template/android/gradle/wrapper/gradle-wrapper.properties rename to templates/vanilla/template/android/gradle/wrapper/gradle-wrapper.properties diff --git a/template/android/gradlew b/templates/vanilla/template/android/gradlew similarity index 100% rename from template/android/gradlew rename to templates/vanilla/template/android/gradlew diff --git a/template/android/gradlew.bat b/templates/vanilla/template/android/gradlew.bat similarity index 100% rename from template/android/gradlew.bat rename to templates/vanilla/template/android/gradlew.bat diff --git a/template/android/link-assets-manifest.json b/templates/vanilla/template/android/link-assets-manifest.json similarity index 100% rename from template/android/link-assets-manifest.json rename to templates/vanilla/template/android/link-assets-manifest.json diff --git a/template/android/settings.gradle b/templates/vanilla/template/android/settings.gradle similarity index 100% rename from template/android/settings.gradle rename to templates/vanilla/template/android/settings.gradle diff --git a/template/app.json b/templates/vanilla/template/app.json similarity index 100% rename from template/app.json rename to templates/vanilla/template/app.json diff --git a/template/babel.config.native.js b/templates/vanilla/template/babel.config.native.js similarity index 100% rename from template/babel.config.native.js rename to templates/vanilla/template/babel.config.native.js diff --git a/template/index.js b/templates/vanilla/template/index.js similarity index 100% rename from template/index.js rename to templates/vanilla/template/index.js diff --git a/template/ios/.xcode.env b/templates/vanilla/template/ios/.xcode.env similarity index 100% rename from template/ios/.xcode.env rename to templates/vanilla/template/ios/.xcode.env diff --git a/template/ios/Podfile b/templates/vanilla/template/ios/Podfile similarity index 100% rename from template/ios/Podfile rename to templates/vanilla/template/ios/Podfile diff --git a/template/ios/ProjectName.xcodeproj/project.pbxproj b/templates/vanilla/template/ios/ProjectName.xcodeproj/project.pbxproj similarity index 100% rename from template/ios/ProjectName.xcodeproj/project.pbxproj rename to templates/vanilla/template/ios/ProjectName.xcodeproj/project.pbxproj diff --git a/template/ios/ProjectName.xcodeproj/xcshareddata/xcschemes/ProjectName.xcscheme b/templates/vanilla/template/ios/ProjectName.xcodeproj/xcshareddata/xcschemes/ProjectName.xcscheme similarity index 100% rename from template/ios/ProjectName.xcodeproj/xcshareddata/xcschemes/ProjectName.xcscheme rename to templates/vanilla/template/ios/ProjectName.xcodeproj/xcshareddata/xcschemes/ProjectName.xcscheme diff --git a/template/ios/ProjectName.xcworkspace/contents.xcworkspacedata b/templates/vanilla/template/ios/ProjectName.xcworkspace/contents.xcworkspacedata similarity index 100% rename from template/ios/ProjectName.xcworkspace/contents.xcworkspacedata rename to templates/vanilla/template/ios/ProjectName.xcworkspace/contents.xcworkspacedata diff --git a/template/ios/ProjectName/AppDelegate.h b/templates/vanilla/template/ios/ProjectName/AppDelegate.h similarity index 100% rename from template/ios/ProjectName/AppDelegate.h rename to templates/vanilla/template/ios/ProjectName/AppDelegate.h diff --git a/template/ios/ProjectName/AppDelegate.mm b/templates/vanilla/template/ios/ProjectName/AppDelegate.mm similarity index 100% rename from template/ios/ProjectName/AppDelegate.mm rename to templates/vanilla/template/ios/ProjectName/AppDelegate.mm diff --git a/template/ios/ProjectName/Images.xcassets/AppIcon.appiconset/Contents.json b/templates/vanilla/template/ios/ProjectName/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from template/ios/ProjectName/Images.xcassets/AppIcon.appiconset/Contents.json rename to templates/vanilla/template/ios/ProjectName/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/template/ios/ProjectName/Images.xcassets/Contents.json b/templates/vanilla/template/ios/ProjectName/Images.xcassets/Contents.json similarity index 100% rename from template/ios/ProjectName/Images.xcassets/Contents.json rename to templates/vanilla/template/ios/ProjectName/Images.xcassets/Contents.json diff --git a/template/ios/ProjectName/Info.plist b/templates/vanilla/template/ios/ProjectName/Info.plist similarity index 100% rename from template/ios/ProjectName/Info.plist rename to templates/vanilla/template/ios/ProjectName/Info.plist diff --git a/template/ios/ProjectName/LaunchScreen.storyboard b/templates/vanilla/template/ios/ProjectName/LaunchScreen.storyboard similarity index 100% rename from template/ios/ProjectName/LaunchScreen.storyboard rename to templates/vanilla/template/ios/ProjectName/LaunchScreen.storyboard diff --git a/template/ios/ProjectName/main.m b/templates/vanilla/template/ios/ProjectName/main.m similarity index 100% rename from template/ios/ProjectName/main.m rename to templates/vanilla/template/ios/ProjectName/main.m diff --git a/template/ios/ProjectNameTests/Info.plist b/templates/vanilla/template/ios/ProjectNameTests/Info.plist similarity index 100% rename from template/ios/ProjectNameTests/Info.plist rename to templates/vanilla/template/ios/ProjectNameTests/Info.plist diff --git a/template/ios/ProjectNameTests/ProjectNameTests.m b/templates/vanilla/template/ios/ProjectNameTests/ProjectNameTests.m similarity index 100% rename from template/ios/ProjectNameTests/ProjectNameTests.m rename to templates/vanilla/template/ios/ProjectNameTests/ProjectNameTests.m diff --git a/template/ios/link-assets-manifest.json b/templates/vanilla/template/ios/link-assets-manifest.json similarity index 100% rename from template/ios/link-assets-manifest.json rename to templates/vanilla/template/ios/link-assets-manifest.json diff --git a/template/metro.config.js b/templates/vanilla/template/metro.config.js similarity index 100% rename from template/metro.config.js rename to templates/vanilla/template/metro.config.js diff --git a/templates/vanilla/template/next-env.d.ts b/templates/vanilla/template/next-env.d.ts new file mode 100644 index 0000000..4f11a03 --- /dev/null +++ b/templates/vanilla/template/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/templates/vanilla/template/next.config.js b/templates/vanilla/template/next.config.js new file mode 100644 index 0000000..c60607b --- /dev/null +++ b/templates/vanilla/template/next.config.js @@ -0,0 +1,42 @@ +const {withTamagui} = require('@tamagui/next-plugin'); + +/** @type {import('next').NextConfig.transpilePackages} */ +const transpilePackages = [ + 'solito', + 'react-native-safe-area-context', + 'react-native-reanimated', + 'react-native-gesture-handler', +]; + +const plugins = [ + withTamagui({ + config: './tamagui', + components: ['tamagui'], + excludeReactNativeWebExports: [ + 'Switch', + 'ProgressBar', + 'Picker', + 'CheckBox', + 'Touchable', + ], + }), +]; + +module.exports = function () { + /** @type {import('next').NextConfig} */ + let config = { + transpilePackages, + // experimental: { + // swcPlugins: [['react-native-reanimated-swc-plugin']], + // }, + }; + + for (const plugin of plugins) { + config = { + ...config, + ...plugin(config), + }; + } + + return config; +}; diff --git a/template/package.json b/templates/vanilla/template/package.json similarity index 97% rename from template/package.json rename to templates/vanilla/template/package.json index 3ad9def..f3db90b 100644 --- a/template/package.json +++ b/templates/vanilla/template/package.json @@ -73,7 +73,7 @@ "eslint": "^8.19.0", "eslint-config-next": "^13.1.2", "jest": "^29.2.1", - "metro-react-native-babel-preset": "^0.73.7", + "metro-react-native-babel-preset": "^0.73.8", "patch-package": "^6.5.1", "pod-install": "^0.1.38", "postinstall-postinstall": "^2.1.0", @@ -83,7 +83,7 @@ }, "resolutions": { "@babel/plugin-transform-typescript": "7.19.3", - "metro-react-native-babel-transformer": "0.73.7" + "metro-react-native-babel-transformer": "0.73.8" }, "jest": { "preset": "react-native", diff --git a/templates/vanilla/template/patches/@tamagui+font-silkscreen+1.5.3.patch b/templates/vanilla/template/patches/@tamagui+font-silkscreen+1.5.3.patch new file mode 100644 index 0000000..c639dcf --- /dev/null +++ b/templates/vanilla/template/patches/@tamagui+font-silkscreen+1.5.3.patch @@ -0,0 +1,12 @@ +diff --git a/node_modules/@tamagui/font-silkscreen/files/slkscrb.ttf b/node_modules/@tamagui/font-silkscreen/files/Silkscreen-bold.ttf +similarity index 100% +rename from node_modules/@tamagui/font-silkscreen/files/slkscrb.ttf +rename to node_modules/@tamagui/font-silkscreen/files/Silkscreen-bold.ttf +diff --git a/node_modules/@tamagui/font-silkscreen/files/slkscr.ttf b/node_modules/@tamagui/font-silkscreen/files/Silkscreen.ttf +similarity index 100% +rename from node_modules/@tamagui/font-silkscreen/files/slkscr.ttf +rename to node_modules/@tamagui/font-silkscreen/files/Silkscreen.ttf +diff --git a/node_modules/@tamagui/font-silkscreen/files/slkscr.woff b/node_modules/@tamagui/font-silkscreen/files/Silkscreen.woff +similarity index 100% +rename from node_modules/@tamagui/font-silkscreen/files/slkscr.woff +rename to node_modules/@tamagui/font-silkscreen/files/Silkscreen.woff diff --git a/templates/vanilla/template/patches/metro-react-native-babel-transformer+0.73.7.patch b/templates/vanilla/template/patches/metro-react-native-babel-transformer+0.73.7.patch new file mode 100644 index 0000000..3db3331 --- /dev/null +++ b/templates/vanilla/template/patches/metro-react-native-babel-transformer+0.73.7.patch @@ -0,0 +1,16 @@ +diff --git a/node_modules/metro-react-native-babel-transformer/src/index.js b/node_modules/metro-react-native-babel-transformer/src/index.js +index c34c047..889e125 100644 +--- a/node_modules/metro-react-native-babel-transformer/src/index.js ++++ b/node_modules/metro-react-native-babel-transformer/src/index.js +@@ -78,6 +78,11 @@ const getBabelRC = (function () { + projectBabelRCPath = path.resolve(projectRoot, "babel.config.js"); + } + ++ // babel.config.native.js ++ if (!fs.existsSync(projectBabelRCPath)) { ++ projectBabelRCPath = path.resolve(projectRoot, "babel.config.native.js"); ++ } ++ + // If we found a babel config file, extend our config off of it + // otherwise the default config will be used + if (fs.existsSync(projectBabelRCPath)) { diff --git a/templates/vanilla/template/public/favicon.png b/templates/vanilla/template/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..af772069bfda48068b503d27a62da4b6c0fac48a GIT binary patch literal 595 zcmV-Z0<8UsP)-;kGv8*}o1ayaN|@9=i&qk8@am z9tGp#VYhRzku1hWolx}ZbM5WQ^G!EzFVcm|=Lab4KZPhr;8;HdJ_NrI2FHr9k{o)w zhjI;_ECe)}(sms9vV;%ocOeR4+z=y>ZY3cFli+<4oDLt1hH-RuDh+jj&4>2m%BTCl z*Js#VO+fI4FcZCp*i0HyFjaHGG9pL|3%Pu7wGME&;;vTqvcSP2mgf@)OvMnAW+4S< zF&&6Q;3cq(A2ut8K84|^9`J&zmh*E!K8}}55qLZS@O%i~>(dbUFgQkpgPwq8jDey@ z_pSbfEP4F>eFQ&t@8Io96x6u82650{(3A%@D+AKv!myFT6+&Bo!op2W`eb7grFRkz z-o$FnH0}L8=){Pbg4sl2;Oc1OC#GD+)~(D?`Do3JlMN9z%Qcuyf27xuP%3rkA~ZRI zAkH+*LXx{I&u98@xIBVaSqIcA-KqN3CJ>i2&4YC6#4S7bWU6a-C#|kdQrfairYv5R h^{@T1-E{Lmt)KD4O?x$BNf-bC002ovPDHLkV1hBF5XArh literal 0 HcmV?d00001 diff --git a/templates/vanilla/template/public/images/logo_dark.png b/templates/vanilla/template/public/images/logo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4d0dd0c1f0c0a8aa44d85a27206b936540972b GIT binary patch literal 13294 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

FB*#l8~9i4(Wy^*!BZd0@m4m=TDI>*^iMZQ#%D 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 Y(BMQJyyh_=;=o{*$YW5xiR-n017hO~sQ>@~ literal 0 HcmV?d00001 diff --git a/templates/vanilla/template/public/images/luna_cover.jpeg b/templates/vanilla/template/public/images/luna_cover.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..7db45b49380f01c7697b5046e5e373f0f8ab78e7 GIT binary patch literal 289141 zcmb5VcQjnz7e0J3dWm8563h@r31f6gMjKu99#KXcMDG$M>M(j2iQb7`BN5#w(SsmC z^aN2pB$4Fj`1dG^1he_sH4Ewm;YAR+<)qMHl&_X$t| zNQnO@|GSgi2#5^yKcOHaBPFAxprWFrproXtxkW=oO-D^hNeiZ>yG2hArl+D|U}T_Y zycyH~ZxN#ZX_9~_ZWQUMDXDMX{{NJJeE^sO^qLGsLc|9UgNaDMME?c>E&w1V0Z9Ib z_y3WbM&^Tr8G#V9I$_6IYIgRfsk3qMjy74y8LpORHt&DbP5vsJ*+zx0kw zSxnZA1x_O1|FZx80RV1Hkdc#uC~jtz!2t0M01^->B{}GSC~v?KgGoRPq`VSjj7kQ4 zcHWUq5GI6STJigt6LMxKQrTz&CMorUU&Y5hiY2}I-wHrOLUi-JBw*kHa4KfZC_esI z)MCD->1b}n>GuFl={1!R^Xf{6WNIl2eQmH5GHn;jspH$5Qe1*JtGhgHGv-$vS=~A7 zB{hGtLH3xPjd9JX)_!yeGiV(-Du~H)9tv> zIbQH{ft;Z>lHtn~?Tz*GQHRGtcK5zl>q|?Dqn$fqB!0x&v6KF&BM8`j!O1@FpUHmA zKE|Xf9?iY4aeMPzv}88oaD4F<+`f^bRHW&`>U)hXB~h&18KRJVdb>v#uOI%*=y4E~FY93tfqs`Mj|b!71RfH5(p3 z_jN#A%AP4R6T-kgc}aZ0%lLJ5~aAr(L7@wS!d<&pZ3#f!I|xEDW-pSazdDJTRa zsRog+;Iaw7`(<7qRog}>E7qj-jgCx3(0wxs=)KiLxvqVEkU3PjCh*sf!3}hTBTh6Q zY;o0bX#&SDsnL?G%e7%@Q+Ms)?8ML0*v#M_n(_3D>1{)C862|ay6-kjaPKvva_dGy zNL=Csd*G`k0~Nty7mu!{3h4Z1sQaWuJ7NF_$^kZ?S7v)P%-P zz+IVeQ_EO@t!{>x{O&G#PNI1m+3aYJ64uF9PaYIpkAMk5cjQiA$G|x*V>voM?tZwO z^BU*KmdzooL$W!eOip4nKH~lI?+5A3Xz?P?0v0bN}XC%a!>c! zC0xK9M&WRD_M^H$tU~FT^}$lV2~CHQ1ED-3eFpJ+sN(hBAHr;Dru_2aO9lt74G#SX zYd-yEiY;F0^<0yAUeWf8GH?DIN&zsm<$EtCa+A$=uxYZ_gf6D(2#2W+1nFyZ8CzwE z7rY~+#`2^!9%&v3!u0(~g7pWT!18BZkZ;Bz*l%Gq(`;W1xw2!;2}1Y%_5z)-)Cbi@ zhJDdu=121EZRW~y;~QJLzv~ET>m!9qj_RE!HN=jK_~p>Fv5pv7mG@&;xvEIcS0x@!4sb7gK#cDV?-Y492~aVxvp;16ft6$Y~toN&h`d(A~k#)LqCTA85AJh zbWvpu#nGC1MshQGo|V31OK-6=LJ15^eOsQ;?QVcM&IpGC)g-V_L*a#tdL-r>4;!#0 ztP>j9{{VRUB+?!Dyp5tkcQ4h8G?6=2e5ht)X3}ct|4M`cUW;2Xs!^o2jq6VU(zJ%M zODmHongVeQ?H5;r_Oljm{8 z(@o7UM9ho3sQ5Ivs=067w1Q&0cbi;Zs&zidKXX|c35>0_UZ!)uMb5;k zbkgI?1L1Ln(3XtF21roG+GVxl+NXDGHBIdZC9#s_ZuTykN}4Yn2HN+Q`$V7OE!Wl3 zln&tWc5M8i4Df}PZ^1aLp6W5RikYNKCem!Qt^dam0b8$NgRlor4cVNX0wEJ3k`7Rp z4HB#?WfNkD%s2viz407I zUQ0pSX06;UGZP$V(69LX7{`Mz(b3z15teU&Ff^UTo&G%dn;~1KxLqc^0S|!u-=GWhnM3)zMYZX`! zN~QbjcU%$6?U0T)Eip!Fbc7>V@4`x1obv zO2}WTNBhcf?wz(E^3=s$_@MC2+w?L;w5&Au`NEEcSFH#w=pQA6F`l;b-;f_T6tVLW zA0S>$R;yBggrglpog1dC8-0hCYB@z7WADmq8c&l+%lTSxmLu5@m>m`vr!UEILlzXw zF1J}B{RQ&B2;=vNhIYbZPE)ern!GB3(^U8KT!Gwlsnn6h2ntU5F-P2INrQ1GX=x^b?1yj6tJWJ-ySk77`9tj< zodGB64!98-v1A1DsS9NXx>7#{9GljWk<)A$v3`jhe|1u(s4)Y&^EPCG_1QK>n9-w$ z!uq6Z+e11A-6?C@k5v7|o~S`ggDYGbWVjToDd8d!I-X4sVB589P;zG_FD7!wNv>Lg zo~zEKG$4kWY(0WQUNg=~lS48@U(h51xgVN_eL|;EiBH;Hx566FDH^P(b$`YJa-}_^ zbIIGo;Wn9-OVvi}1m9nav4yZ$bV1gzr%l$2V%wxQ-#-_T^1ca>ax^haR;3YXWmFz# zMFK7&Ph84v7pq8P_U#fp_K3gYeN8eAJS~N&c52;wNKl|*>-GJ5Z56S~H{pb&*C8|P zpybog;Ucp1y~WgBvh13fv6p0{x2_J=cy;8rlXj5&kfPvZOG*bvP_=j%q?0M(lJnP0 z>dpiIlW9AWs1vmh_qqykK${G(oy#DMmW+Z4 zA62&bv%_@%NijPI-NC1OPORAzIm{d$=Ve*Mob7M7Lgb{(==&NSVJ5)04U=K$yUx=; z3oR|p=r`dpd&6eeHDd4D72RkKm|oaTc?|hj0~4~lRP*`|2qk})%6>83E=$RlaJ`0} z)uuc!vXWrcF}|}-ub#$KxPgxgT3RI8C-rNi@OCifb5be!2V@!MAi(0a;D)?W4<%-a z#Zdz(@J^KM#=;YZy@IHrgOhs(5-sra{* zy_uHt3-*7HBup`LmxhT8=X9k_jN=c6g(X?^lv^K)d9N{-_p@JO?d&%MR4)@9RG*CJ zNJX4h=!&F|HGW#Gc8D@<;dtsoPs^JY!DK{StHu{!V5i$WnhE6amQl$WN$}dEjC{3K z72miF>XaNkp#_YCS(tKP9$%V_$ro(5TSD2lT^@kj&*|$tVr8AK;vN_70fVlWUXKI! zu)9O{%gl24xdAMwRm~xOO@49J+DpEA;5y)}h~|#SD{#$hl25H1|5s6yRQ0KdX64zK zCWtWGWM1`%46k-3B5|4-RU4n8e+F?)H$Ua7S4Dos9TIXJsU4A2;~A8R_x9PhwzVA5 zNAI*|pzurW&)WumnbtR2LX`znnkrLyi7(x4Bnqd7KX+%(5dUzJ>D}ALo2wr5@0{QA zYX0fm`&xf$$7=i2V#DmUY3bB~m}vxJaGOQ{?ygSgeuB^0S>=f6#&~wMckoA4B^B#gQEE=}_W#FKvq@_% z3^`2|R4;HY6Z80)-=yKJMT}9IWsaQ=;Qr;S6sGJkizUBV@Z~>%!(=o8wrs9XI&eRc zi|au0>5fXh3a6=Ws!c9VO5s8fq-xS3>~N^J{GX`Zz8O^V#h}Nbev)K^slxSsBfa*J zSS~EZ(k@Z6g?6l}-1m5@qy{kJLtMUS$T~N)+=FuI_u9--$bZe|*U!6Mp-o}rA z02R>Xb&94jyti~wqC+#Y;j1lR`!J$bBP$W)Wj36{s%EOOzFXA>+;@R!I1aqrz4}p( ziP=P;p8N^^2e8YQjat#YqAVYwPtZs#1XMxy@aRES%t~4Mx))HIPw(!bq!1(i6zwo- zoUEFT;K;3zf8!&LwJfP|g4Ppt@{7!1M|&0qXS#P%jbPcDuvyNkcni9CD}CAou=NgE zeO~-HR){Yhn#o>nc+W*(+?{|By!r>k5ceeie82_qVLnbf`F>Fg*T!_bM?E3#Q+L`m z^5r%n%p38h>x?%-crUDYR@S97Z+Uf66$xYc)$lFOe7P#wJ^1RNm;v!)uD|{~c?yTZ z!!H`(nsNCo`1!MUF@}o4Uq3&sA!x!99NO@tDd}oCv{35DJ#$m(Xa~WQHfo_LA^NM7 z&z6?d32b5YO41Ivk(0lEdK6#hw;+3BTb@~ztiC_E{`%1o3Zs`T)tajLCZX_QccIRh zyr|YvPfO!Sj2EAqW#setAXD>xKM=dStR{_y%1YmPH4Kb=vhxw7&uXa2N#3aKS40FV z>CTupVwa-iU|t_7r>-+Xe+@P)qs*3i$KwL5feabRE||^Il8d(0!Dcebq;z4;shbg0 z5F@rgg@uiiQtlzmZB6i-+BIp&gm};`|0?1swjwun**|m6NXFLYh{5UBCo`+lq-cM% zlT`2-XRX2fC;0Smi9!a7Gik}>ceED1H|3#xze6EYRAB?0S2Ql3d@uZ|c@)~2sC^}Z znUHruSp_D+;&>v)%CKKi^_5SI0dWE-SQ#f7%P+ZexM9{{sgPCPOoIa2>ZhkkM^hmA zaX*ZCNmz3W5A`y1RxruCg;c6|-pn%yQ8qee(|lIpE`F~J+-RQZVfBg|4YJD@`v=rx zWT@zqF91euz895QTpM~9msNy5M~7aRU4QyyFQ|e{XyP=E1nWED7nKF!{~Es}$~KRI zC1+Bp*=`3tidbduA>nw|)JEeg;w8xUb(-FcL6PZz~p*Kz_(Ff*gHT7D4`Dcbysg?`z5{j8@(UIipUvG4NC?Jx5P5AjnHvRMbNC&q$d3*m zeJZ!Od{AJRh`QHAS=plz7nDLXz)Hy7Rcj>#OUH>87nY+-tppD(@yy30INQ;+) zqT@EHPDCkz;g)xM;*h(U8qaL2&Xe!do2sqmN zeyHs~v&P$X-(QNh`QUh8JE_%Odpz`~zJ*=>FMF=I?*`fLddvg4{RB6819E(~Rcq|! zcdR}Wnvu$mZOvANB2x!lSlXAv@fZ=MI`>f=D5J9^=sB)rJbSZ7n!jtBhwDz{lYYF( zDP@@J)f@dGIlMZ2BI#$+or-f{LdRapu;rOCsZ+WdwZM8*!fi__`NxG;<1hqZ$HUb% zO@w^(AKlFX?PTALp`CQ;-{5`e#JdMrOE#x@qZkC9a&8J21TB1NqTjv4L|z&C({OdL zDRyAo^TH+n6h-&+k08jpp1lk1stwQSs!1R&Uw=7WI+CZZMHZ2ES`%p|?*66X9G+(n zoYk`iXS0R={ub^}N@=FV6tP}U9of`DsFm!FFs%tn)A#HJF&e5p?I<-t$h{rTW{q2~ z>d6zUe9}tv#O7|u~hV$!h*4y?)JMtDiVoY5`#b+W(LMi6MU)>^7LmP9Jj*#g}ZMCpaAJ zM3$OVV=aEA(FTaaUNe?*y@wbmw|tFK=j;0i$XljM5*|t#LUdF|58Foy0dYJfQzkJ5 zvRsXy{|8x$xo{or2O)^LwXmGNMk84S7=~#(MhA?Cv$ut<9{Ab{0_Fb4wq*VCkxAowf0gavGsIYDSgeBSBrhnANcPW$eqVT;&OhE)W&qGoCc` zP^8&z_%A5PjI-t-<~D5?G;AS6i(Z#g@p>=cK0VhSrWkz9sgSrHeZQ({xTr}TufWk{Z>eMvK#4o$OfF*SUT0weu+tNFQ(wy=tm*J_KIE$IeRXlWCO>*!m zrg1rvFM^p>S8DXrVga--&ima|9_dVj`mR>CYA}WHR0J&|{-S%OWj7l=g`OXb`JTPm zkCR&S(d! z#mJJUAu6>f9ht@`vOi+$lawD1KZFaKyp@yV&h$Z%mhXiaqBLRD&YK*g;UikNd$i`T z$p`cvqYGLe^GtfCggWCgn0Rn1S*F$W!d*nIrQ#*CDfD+K+ZZy9%IPN!-4&ERXSkiV zU!Vj@z~ej(DiK{a_XhmbjuYcvf5(k*H#bUf`TsT;L@_4;q5~AW7PMd&z&Xi z>uW;tELx&^vE!Jq`l)(0hYU$-+=%mn5|SqN>%uWlBjnq#w+Uz3p!g($e?S+ub^HOIJm9Oa!o^!YGa<(L+5 zwxxM)sN$(L6CXvIgp~B$S7Luox)T>}DN4*Y(d6+5OWH|cXYf>|S4~BPAKhofz-%#= zxfJeCl!YPX`3Ky#EPL+l18wT|D;xDm)NnJ#)^(_ugt2qj-})LJgODL+pGdPRE@I%U z<$B|?;0-G43JbxN#nGGak8jQEb3DhfI=X?=6Io)z#L1*5m6=_CFJ+DGDgBur#9Z0C zpOeN@4DKlDA*QxOYt-ZiDWD-SUwwmyh*#lGX+0&8hDuEpjZiSQr@g)k07)Mzf5F%5 zQK`$5d&x}$3~9K}rL+C3l3Gg4-^zT=PMowuM+)~ifrL!B4>Ag_8uc&|pcks6X zJIk!l?%1q)&Uy?7j?__|q1&xs7lP=5N^mUZHZH~e0|cp8FCZNZlG)>HMIy$^#!of6 zq@)_1WC*)~>or1jFEbtdOXf4~t~*~p7{OX850OWEfC7Hb)CjFxAg-$lZh>fBDklF{ zGZ`NB41^cnE4Gi-wLmO z4^w54rc7au4g0NNNSXAx0>b;$?_ie}w5Vc3xrLep)0Q zMiiYr|!g=$LNdZlTOrSbi6T0NjNluBSSEd@nKVmcwII3jV!-=$sxYaFg|$Gejpv$xmyP z7n%M8I1dJ#c|)d&9BpGYIo@crfjaY=SSuEwLfhvxdD;BQLIrR7=2^|~_Jdk$i=b(e zuN0kr>0*cBPvK!T%oZ|O${h=3O(8p8yHo?aAdx2oZrsn&xRbD(VyM$Tk!NKw+w&xj4h2i&yoSMVKC4I zT>da2Twc`7!M05(Lq%#85dmK-Jej%`U$&e>Pjps6=A=oUTWbjL=lN**w{OD9t6r=e>aDqDQN-8F z*xF)|k|SPyj%yoywjbZ*R90C9lkMlt^UVrvn$>C++p>q8YyW}Rd75C$d7h|<2SN8H z#UsGFD^hBelMY7Hkqf##v4B+HqR{nuZzUOd50#UJUmSdg_=C zY%e!FrM)YX{3NmQb0G{@AkyK1BctO!#k~5~=)>T!BH_)^#e$R!d7Bt?JYRIjw zP6(_QA7HL-ExX3^nY2R%Ss+9~v8_TV-O<{?6u-D@-xAf{*BdAjm*pq?*EJ>S+F2IT z=T!tsLen!pi^nt%R6acM1M*mTO*n8fJb10<#Qbp~%1jygl@cl5g1(gq7S0;}<7(p9 z4AG4)>{SHQ+t1qXw`S_2{e4lSQ1q!(_PoTvQG(fe0hG(Mn@ELIa60>gy&xc|cOq^# zZ%_hNjZFSeO8*e~(0ks5mo3YxZ<@5)d{~prK4jKWl*7p=mpiMLG(Lex@PHLO)tsIv zA#3z%JmvZI`G! z@6fgx4fc+@P$ z2tWS;o;lkppkPeXpc~_r&&oV7nmDkEq-f7q!mK2jL~PJ~C>ETBVnCafz~jmTPgLJSnUD9l#R|3!-P0=NrHUejsDq-hvQ8lBPm}$RrB$^`n%aD22u9TA3u`PD7h+-2KgCHT)LKW$j z>+J=7)qLVAq3e5J48lw~VZ9ElO~`ex5)$Dvr6&sBd>6dS28KB0B2%wei? z9lxHtA9S?9z`bMZ;>b)mgX&C>iZP0KQBp2}e;+W3v6-|(s8lx2eSM&pv#R+LhV6G5 zVNKtAl>}VDPJ6Th7Kol!#Rj2be`U$Dreb1-wi%Ka$38b~n_7K~{&N_p*j%kn?q8v5ODq$CV0iK|&@`h0qUKSvqE!?%TZD z>=r%~9o(%3b}OplrGZrzn1P0*BE~Hgvlh6`FovuKQ72eeIvgPei^f%p#jTyzEF`=o z!s2wVu@kDq0_o?oKGK--LXi#|zpzrWd_Yq(cshRV0UEwkeeb<$@}Y*YxN1Lt8wn+Y zzKf(zO-X@RSYO6$M2R+WYn1Yr`ANpMX6xBhbkk>vUUtp0uBi3MR^wW}%UTr9oagt@ z9rJg7IKQP9*zLfMt6mVbGuqY?hmIGGgcQ_0f8wt!oaW;q!tb(r^!t~Q!NQb!I3Wg* zOz{&v+*X4T&M@Y&>wZ8r@ndYFBw7Ss#w^1zPl6>?lCIY2dIz_v>+;C2%c#zgQt4Sa zr;As0QFyV3TvrKcW>R#m&l*@~JS|z1tm8MHItL`sdu4JpEIHO%9 z!Et*Ta#!RzxZzIMgBIhN_E#e>q% zr)n;3E@mmOiQ0+0rKMONNEV^P=M>b!ZCt-5;<_>g9W`B0=3|uF6J@GZOyH2&co$>R zW~hD9hB~Dvd%V!bYMnN`W_eD+0L#h|HjST^yfMKqW;2|Eh$ZNPq^Zh0KKdQa>{v+WIzQOze=R)m-sxy&oHIy`mTfX*G}k;@KhuiQD-a?=xjhyA z=pj6x`u1y~428mjvbX%N@4&;%DZLGzZixei?@iyRxKG2vYp?g%zxJ;F0p!6RHQwr$6IY{Y#s`KU$V=bV``%zl@ ztV|*;hd*|n#)zVzH@n{Q&e8VuUS#7KmWBP%7eS&JD601U(WgIfkrT=@U8Vti2NJC4 z+q`@A(eA8tNJX06(E`F`V>L|{Ao6{kxk8X2eW)g3ai2)Ja8{CInm9H$|EGspfM&~` ztChUOu=_=GMj_UO_r5}9!!faxa`VM^;kqw*JXE_hKZr6HJuP7pP}Ph`lYAb|{^kSB zLKU_WBT8&l_+(&fMfP-`cBqOZS#2u2#MS^YM%N zRYVjeZQ+WWglzu(q0D8lzS zRJjo0Qse8I($1u`Vj%Q4Jef(6#z(2Q3I*?15nKR_Ym4K)szZX>uY8`bfmVe^e3ilY zJ-`-k9|xZq=0cs7L>I?NkvV7B29QMv2uQ{b-_&yR9$Ez(CCM7c3BHgx5H%~@&MS+h zcR0{IElW~#q3QIW7%7~*SJJH0IQU=x=|6y5$`IW^h8zE=X$6XK1}ar~EY>f0#MEA%1dl1~CHZ|w z6JMcG{$$TKpvF1%Kte9f11m_}KUxvi;)7g8v$HzR52X2OMe|yJn2N->4<@eQTcxG! z1#<$+MfwF`y!ZWm1SOL2A<_;sz;-VLr8M(a%rB44(}{zt`c-o*?73;xCEW!FUEQs>ByYF63!d^!KpP+ZZ>sK0eqg42}}9h{v>=&xs*qyOv{eVWGz!{zAkl$&9>*eX?m;sIJPX=44;dy z5~aWQQ*3_XhgEmaG*nSVH%?wWmi|%9u@XgPK)SfFyQ~XrAmXdFDL=Vrw@Im-G%X=2 zS(_ut+)Fz~#oFqIr!b^r)T-4ieL=Hn&!$#IthM4rLRr*O$7dlwoy#8{5SN2zzoGX` z?(E1whzy;Lt;bag+fdXx0oi_5MEX;9slxonZ2;oxGB5s zj%FRblv55hC?U@FKx1`gkdUek)m(>pU;*Npo~6cK{)$@y z%Ae^r%fv^J;XyR6uly4F{1x(nSf}>j$uq-GS`U0V!!CC>)WtZf=NwMvc=|Uh$-xZC z$9RC7;>$#{y?5;~tH*}{LRu}vM*(s95MJs`!Oyj2mZ0otu5mOCs7q_=R$N!lz7k{BvTb=9GBseoAoe*;%XByzkN<60;u)D0zO&FszE9(jhiB%~j8FW5Hh#G8)p#b8Wvan7yc%}+un_buDu1zASPrv zJ0_s}4Zbd<@-3ivGVMQ(X_9>9A&n;}9H~!a;8$9zk}6n66LG>Py7I`qfFg?bmFy`K zh67m6WTDi$=${69KX|r#0g~rb!A2QJXCuzLTC~-)D^W-*YX(80Cba4#n_?BrL_#*hU;d*`oOFyZk#af)xJ^l!SF)0|_?qZa#noPFB z=cx$p?QMR{ptI6%>AH=Ri5-^y9g+rn!8GNDS?1Pyq zlM;QdQ(VQRkE6mg(pA<^qAV}4>Cn6gr=v3VT==8RY*!fKEtFcg>JL|pExuAShrWoW z@3|6<{LFpRseIA>(u>=!#cQIXlNtJ*->>!LqqyI5>N0#Bvc?S*r)1RZ;-*KDv zb2(j$UH3r=v6%bP-a0FlhCKp_dXTYxpG$wyT@j3^A8x#5`@$9 z?i)+$Js_1PIxlnIyC)1Et@A;*L*^09d(a(+ZLIU!9Xw*H9ZA_Dl$C33fuN z5BOL@WG~YO$}ah>>|!I7vQNtnL;Wsw&~cRRDSYEXh3FA_5v}{KyP)Eb660~8Y(2dE zF{E=#bs*b!u`ab#Ets0I7d7!C>xqf@3|7uot>z+!S6`-F)xt3SJ{U#ycG9vWpR;g7 z%TbdOYNtbD>&T81;z?4$*tr?;4vo<`QmtnvD9EK!>ytdDOHa&jGi0*RGa}$-6`aVi zArS+jRYW4iYS~HKLEl`P;-^#3L1pQV1}JJL<)5WY+O?9Oq-x#=*-YJ4%jfyo!BRxg zm!@s-E=I~@emd=477>cNMmFV{38hF=g5trpUEbndc&7#e&Cjxns;ZYUoYQf4p{8XN zaqbN@){tOvt&}mEec5R%zT>#04^g6O4Nmmj*ES3Os8bkYiB8wf>W3sbslr7i5rA4#NrXX%TsxDn3e%nCXe&Egg z^kHZl$cmZp^hqG!Tb-f#Mo(E7EEXPJS8NCEVvgr0pMkE~P8}teLw; zi5fe&7`Pg=5xvEx4IKNGal9*Ji{W`H{;^Hr7B`gnSJRT?c@=By{gdidBTHF2j_$yp z3tkhc3JrIkz8isasx~>O4^9 z6FMaKgI1y|_)G|N1GAaHqu1(zk7K%~NirBkz^=TV7v&>)F=Oi);4lS>HU`nf+SAhgyi4(!vvi=^c^PHd#$Cgnl-M_ zq3@?9w_wM4?T{|}ftKY@r$|y_{brLwm#t=;o2*|qzUr|Fl$$J)Dx!=vX-e|eQDsk_ z<7AwbG0p%OXRyw%;*T<2pCGVIEJ|E9aTzFVs!2JiZ9u zK^_EY>KN4pW*4PwN%yr0GZ~WtH(Ncej2vm z`(Lh%98Cw60DaAPanHOWwGZs*9Q5RA8NG#i;8~6NCZ1^0^h^(W>EM}Vg)!gND3@#P z3ZBLItPRGE7a|pX#7uI+wLWAOhaNl*U#MbTI(bd$3@rrF#$#OOeb4J<-?-#U8LymY zz&b55#lC#bGB+>v`VTT<-zQWOUrSJ{g4uUQwHJxV@gw>gxnE74Cn@nR82eNTvE`%W z^qEED7DqKtA%Fy{e=>I`cSb|9zL6$@GvI>Wh4Z;e9CP07w@{~W{H9ow#5h)c7QH%ld)s0Qrau~|_s zjr&X@KV^X`=n$ZoL0R3o>!5k69~C+hJ^udyvIx!y!ke0{wA?(NT_d#$;@TT858sD; zwx70m}X4;Rmv-^;rGljIctvHL99&Y>~7-+59!vVHz;%7S@41HcMT8iJC+WfBw=dP9 zlkEEcZeSH$GyeN)q8^cex>hx^#5kIeWO0z>l78*Wr@_a|;Cm|SzXsoPZ9-G57sERM zPo*RyWQT&M39*E4bsHz8@L1Jqb;G7Jp)`b=k(Ek>l-`vb+6H#@4a~tR*nJPU*|QW( zoM}GPSjDoVdez#z4rcCF)|eP~Ur!V@t?2LmLhih)uIXCls~EH(ZTt;0N~@uwZ$^!* zau}OA{E1Qh()M>L4nR6a(I+g{V1AG0zN`~8F3x8n$!`-iHFd~bVh0$IANigLt15v) z&q@+D<1h-8tCJ==Wo#!|N}fxZM}KaD=PYi3*kKt+0!7 zHZE^=tsH5E>nai(p-mTNi}azx6cRlTLA{B)mgAdEtj5XSC&4&ix|-3-yRC{i3nJvu zrYavN^wZecLV+M%sa`2K+QZl(4^YxHR`#s2ThP_k%wx2pGmcIr{{KfIvPmtw4PG zyt?$mf7LU?L;gwD{{U>P&g9WWaIk)@*1h$PyYOZasaNzbkN)eWkJYDUMz#w>V|yi% z`(n3I7EHyl63FN8HhPKjevlw!z8JC-Ris)ny&_w#ee6UvHXIa&a4%)M74#3V{=XgKTUBOs?c5LEmNIAv z)f_Df^?>Qo~>kIN~Xu8p;7hV!KF1m2Q3#D)op7k<$_v$`}~LA>A4 z%dWI*qK(VjwF_(ivsfk6IOt5p?3_GkuqAQkKo}XNa%SE1+49*RgghRZZIPhP#N#bQ zGocv0&FzvYMCgF8Zn~>C_!E5>`NvDsrxd074)&knHFvzwd`*X=?E;B(&Uw%F*#Mbq z*Vtf*TgC9DyM<&J3n{1@(`kihUyQ&bUTM31^heVfbKkH%Qw?Zn9g1LI==+P(I3{#O4&2YIqJQb6LlDK~#Dh5j5HpLWLVIoTH)iMR>D zSx5Z)Hgu!)a019t(zlu#v=nD@pGhFNb%r@gTzix}%feN=}7*TDS2VH6Clm*GMeLy-KavCG~kf6(L#L%>Z+2{&wFFrs(rx z_(0C+ zblNqu@7+0^trC&tQ+LB|-_PtSbLZ?G(+;beXXbB`a6DQ62Xx0UZRd!w)BghwtuCiE zWbm4R)xCtDM%J7fVias$*EQ$-nSkl?d#Lwp7Hbj{|J(bI;l`jy;~lDY_TQ?Zfcu|83F7Gb2oFB{`ZBpZt4H`C3$@{!EwC2fZ2H(vwwaa=VH-ndvdGYlz z_}x*F?WUtxk8x6h17S@tp3FM)VVvL-Iep^Er0mBd*Mi)dm0nxd+sewE11I6^3(^c4 z#iZfn1mGmMv6P#95^}Rx~}XP65it@T^ih|Z+?2N#OUQ{u!$Z`XvGdbE!*&UA+bo>guk3V zMXpZb(cagT&ygiWaco8dYF z->z=O0Y6Gy=Cz8eikkDbvL#^6x64(Dja$W@Wp!{x4B3@ZoL-zj7URIteU#9QSE*Ih z;+1qmb$3`Y!`n{lzH=@=JDI^>AF8sZGah-e+%#}ay#{l0qIqYxcU;6K{$o?y`x+~q z8nnPxYTI6$73+;9@uK4#?sWPptV%5R>L@*VkA*2yV+!)pzc>%(RoxPadIG**97=@s z88i{Isn^V-))3X0j0+%OR)g8eJF6gU1yaUo5wz8*#p%A;^;;6PHW5uhG58fmP7Hs3 zjmRNw>ZP0I=AQ{!DC>u;7)SFp`&q@~5HcHPNufEt?>2&%OWk$8+#<+gPS4L-lW!|& zH}rZqP-gqCvJ}Dm=QeyM?mbP=f*m0XX~&@@mdR+pJb zUz$&*_cZ0L zD;e3WGwG(+)yuZ2u*eTFRUEyXZX0S;1&YryJt&ikPm$*I&e?|lwTasbXe9OP`GFM( z6J?h3)QHgv^323w<0Brj@z_7SlOaxAsLQ7RL(+T4v-v;X-w~sBiC8ge1hH4B*~SPl z8-&`e*-)b>H9BH%6~t<_u_LIxM_YRrMNzcWu2Jia4xeAX_xFcoTg@F zF9az!KwAm33gChg$}RzoFz;Xa`xRjEMQKO3FS|&x^pP{>Olfg(My^bfjA7N9choJf z>FMCzdPkg|v|s(Ep<)uvcDc(>dS@Ls8-y#7uWv{hr-h)~*d(CJ-6dw(%+h5eU)EsWS}|S7JgOl+3s8~S!4 z(TVH5ZLSniSyGAWZg5vDa`<6Bokv>}fCCUU;xFqsitR5JH*XY9H!LvQEH~^cdCZ>h zF%!RnjkKwewp;!J+B~s zN%W%EUf+*CBQo}_+8I=t1GM^Kasn7F-)!?n{i^3D9Ab&q$dS}zHm7EQYd-FPB?g$caFi+5#eB2fhp-Hri zqm_VK_;tMbldPz(fkY}iO&bax*kC9UIg#k9sL#R%^oskMJP8T;m1GR9zS!0nKq& zsaZuf!)%YQGu8^dv~3SL*1gHNW>ope+>*b^eTldF(JtY0kAe*2>^}UPiJgGXGIc4L z>_EH)x3wjQ6aIAimDc2@Wo1G~JZ?V`n7+-a%mTh>wq|1@NUVWLfcjxko-eZ21#Sng zd)ChCdB*HA6XfoEI=Asat=cH4-hWz+64IZVb>x^fGxM8@BEjR)agbkd88b8#Hx}35X5)!} z(5GN-_V5`j!Kr9k^J&0V*}v6d!2_l2;yABgn^R@pk{&r6&oE3jZc82s%E|_7eT?)! zCLrP)_8x$->6*_Q*6E!FI(1~-B{|U|>$?+4yye)^76O{;2v+>*+&U&h5oXmqLvo1g zPoTfc!_hVJHf*(~4@PX5rK=qDU>yo|Sjx2E#e{#MdXy4mLq;-Z+8b$^<5Vn=z^; zQsuQVTg1^Oun1n&hQ!V!ij2@gHKjJ~0ZB@RSpp9`o{2jf|yC>4liO<5IQ zRDHD+GVkSMUzD4kK}S+*Vipk8P-pe)vj~*sw`JixJ#!_YZ7$XV8qR_d`NUp;jI~^z zY%kb(8SsX)PpD(~MX6f7++GV28E?wpH@C`l<6xn>i+ag5`)+78>kR1(a6U8fD`jU^ z(lr{5iCZ1IZy7lHYQqRrKi;U`d4fSlnRq#DnGGo~8Tk{aT1V*IR=^W$pY`4I%~F|PeRoOyvwrV<=8d?WsGV8cabfSd zNQy*++eG%%0@vYk5LU9Lpw4i6 znJJ0-c?$d96tgGO-ohL3XkR=cp99fuqYj`5q`*|dd)8KGSwJhg@dZT;v&K;~BPLF_5Q9`oSN*ikIiqucfgI4WR3*8y_ zzEmdW^D>B6Wv9a2S&!l>3K#A@ky$ulY@0+WeIqdYaJ%}O8}!QUM@$2ro%BGAZeC(= zeGh=vtt6W3kovmcn6XqLddbNj!t*m9DqrBmy5A2ptlw{u?}FIMMje{4Ei|A`(MvI- zJVLy5XCX?1=}e51aZ2a8z833A4~79vU@mbPjj9w#39jVXa{umIW%D`s08s78%4QPR zDr~5sLFDTdSWmM;Y~P+$ptwT;T+<~AP{{1rC zl2ueE$=YaT#^b|Q7l`d^q>)gak3+Rho)CT_&F)$(YJ4|GB=b50Gi&UT62(M%#_+nt z(sxIne@MoaddpHq)A>lB>a1c>x^6rgWwp{OZ#PxI_f7jtsa1obh^JU5nbu+@cNx1# z8!ag{w1Cvm6Rh>hME?))l9AU&yf@Cx|Bk(k#&9kVPGs2(Oatl*T;r7KS<4mu6#a_r z9d+BiZ^kJ1xvW}VBoOe9JQmpWUm2h??P@PNqb6hLZQRRN*XbLahNe?qXGdfz6i=#t zxgN83aM>o-4ceUbl)QEDrv*+G1Ym8FUux-eF-6M6scK?+KY~+BLMk|uSfiwCG~9#C z;>~ovc=Hz8ZYZ*58HJg@jHS9CqkbX+;x15S)@K`TKRDfE+WvkdVoekEzB^smh}qI% z%?3^znetX#e0XRkCE+a^O+(}PY#i(r6zGMvv*N;Y&L8Thy<5H4Q`Pec^xim1ZP6hZ z_-1m69%s7^MyXDTjFhhTdR*^l+oF=X?}-& zqkfMQH&aU%!h9`V3z6}CUaos5Z0ZV4C_nxkAC1_Q*sI@3Jxa{JT`koOKZ+eidWKyM zkE)pB)714kIG$%wajRuIQ?FE1Lo;|iw0}z^{u(F6w|oCc$yUo#e-ViQEbQr*D;w*0 zo`6AByAyktAB14#^m(g5(cmo5^;mLoqDzt_dxO%F0+HIIPdDFdsT36rn>)<+lLlQ> zXm354CJ62mZhoyc1C*smwtB0K(MDVE7?`ims>iCfb)i`bpsAYw18hC{ZJA{v;`CyC z|EwsJU0kP1zPx3Q_~h{@>*A|PfYVyCR3IsG-2n}n_kuf8YNJN=jgG*i<{s&?7W)jv zYy}onB>R)p-MmPriu4gAyYaf5j^%`u?AYh!}f|XA5iWvSOYru@)CFd1ZW5@ z8;8cig#|`vdOl@Bx!&8WX60cQ2UQ$*J?fK^+C^ozgKQ7NrW$2DK^`B?Dztb%{tREQ zWB<4PY>R=%spiw=7ruP8AD>xmFYtzfBGxa(t7F^jQ;8l*CH;wf87$5sMywA5p;o_g z)sE=JoH|P8LRh4w7*%5_XdHj3WH`Q6m$`nLB&~<;F`$+eF!Wig-8NbB-}RN;q*17B)|#9)t&A~9*Dmor0TlVV&f)KNw&}4gf|BdQ ziw!D_mW$ZG!@e~?(k3?r8HHic9aYtM7F-n$wJ>96wwqTd{#oBh`$=KLz}4R8u{ks} z?VOUQ6JqCY9+RvcPCz_A6xUgG`HRis`689P5^G7*;mQ-e4g;XItFRfPf#EZDy#ldD zk&82I7F|_Hdqm07tV!TkYMYOQi1KhiWBZ7Ylq+y(Z7ojV>A8!3P|nTLMi$W8a<&%t zcO8?@zT%HHfs!%{1n^TI^_kSt)Eo4Jd32|~fHMKj`tx07wH48zE-W? z7yN*UO~%ftq0H@K`P_bkJ(WDy}`q(e96RXjk^&@3(+MD=8sXOiz| zz%Z$=syD#ILpNglu6rsbv43-ZdSQ}JPe(Lm;U0lczYaI7gJI}?LC|}8Mk!wKG(Y>z zNT;_xYa@|YoTL`lH#-bA3_y@9t5pni8FqAdD@1SV=!jPt+;o;^M_$%7pM75=xaHn0ZUnb2*4cA7p*&hoQG5uS5($d z-3J*k@|~3SLDc0M%>p&c-bsAcOp;*?NsXKOx^ljlZ3S6GZ(Eb zGnDbK@?~{H@g6uGCp4j6!p)cHqE53-v~LBom%QoH65`>y=i3ZSJV4dO`a0`!eVeRxW<{66gtTT z=VFWfKeDV$2}oIuie8OtM>jJ(}S7;UYW?4Hgbmt2e8>dS_oI#*(slZ+9hi zJyBe$j=u9|mzbrIL|w}5iY6{F52U<6;iI@y>|m@;j%*gr3md@u-$SY$J(`a^0Y{RP zf;Tv=xLmTKGbbB{BE>^uIVmjw`G?jC zViN7@VODer^%cI#5*xZTJn8Q$eq&}`Rp7TZW*(&-C7vQ~&k;dN9MHF%wsDFRjWE$b zBsDp+i%M5kwbIc#gW2G8*3QUNJiS>;hX{M}LG*b&^`(WLY9s7rbAsqkgaKAi_XPrR zLm5pa{Me~s{vS-17}Nl9<)RM9Bn;QWsa~Vqur2PXfsv+mTyU1`wd|>((fn@(+Duwu zfu9TW73Y^^E?{%aO7E5#j;c1{N;3J`wVL(>SGp8S&&#`F97a(+yLaNp10HUcSUwO4 zO&BvjwJ_(|5GP}QxaA=$H5IgHxkREk1epdNbA%!4ila){`{+2Dtx~N z{-U&X<@HovJ+}o(2f7k1LJK@duRb|EEl%mXa6R#HbSBVD?(5*#G@&7 zxbR`kEnOT9JfJ}8sb2<*#<*~r6^RzLCV5B;rv8!5E`DEjtIKhDYpmLzAZ{q^H)=Um z?|Jh#nwpbUh!;}E_g-4`F`squVL)vu$036if=kz91c_v)spBG>*}0E^7jqJmJR%qY zw=SMmj^s%M=vcKC*#YG&Ze2P<*1n zVu@;A9iw}i);=Wy6@%AHoZ$L%;|8NcF9(RD6uvAx{xJVBpr=O3(@jr7J#e$gP)88q zYn&}qnSY9AN%F+)UQY~ZsfKmPl-cmTn=2>Y`&>)u_^^yl6jT1{Sw`D~AC?Tw5&k_Z zaIbUGptXxj)KafPHYqp_u z>6L(+;6>RSVcxE9Ql4CD%G|l9C#B}u_nv&|iH6auu%0IH!U!3Y`Sw+XvXUDXk=Lf83hZ)RDOHL#_0|>&yZ-iz!2)YrAQL zREsgA5 zn9;P`HRA>59WFj``*CyeYhqG$EHdFKGLkNtV)X~!kpY@cFZwI?rAl14!;(4_Fpu`Q9Kv2!~mpm!2_MSeKG<#)#HyM9rEz{_Z`r$Ee z|N5wYF!&+*TBh8OlcL9lDNf`>wl;?~r;3pa_s!eS>^|L4Y_guctlkEeB&psG1(sER zQE(cEa8n!1g1@%;8v|%SC*E#=wJ~W;_(ILIiXziqNg{P(@pWdy^xFfCN5Wv+tPI%$ zSz7}u$sIq;P}O>478{me4=agLIZ1y`C{VJ$8NB>aMQLYPbhBIcnmk1HbvA1Dg#kU0 zv7>JJg$4uOeBDYU;|U+oS1*j`(EI~uUu8sRvjEHOYjJ8VlA?A7Ygsx0S;-F7yC}V~ zEYC45QZ27|$+NxYCw;`$*%chyvWN7kML&uxPN-*{Ux5~l<6t>J2 z1FVz=sA*S{XfwXJOH5a+yUvN!mxw@prsFp%95#DKMA@pcuRSLWw&oi!nnhW!D@APP z1hhy+Dqj5$z;tD9HaHS*sW~qn>aU+55fL5e_4!woIlKNwi1#z224z*!#Ltyqdv( z(7uXS)FNW4oq8lj68xcL4-4gqQtP%tXSw-wl8Un=9?RN2in|P(q|Fn-KZo#)v^Cr3 z?dg(dhiSIkvYxx*paI3%E+!AR;o4^JpV70hq3>usB$?_;uKWKX0ZW8T`&p2)8KPZ4 z9-7pU_d`?2L$(-AXB;!G?qJsYyWt~$Z-!!hv&Diqo}e3{R}}xJqw|;_;e52?7|)U! zZy4|29i992e9kZ}bkdbQqPr-z$kbdcC|R=WDvRoCeaQa+^JJ%M^*klLH6j5M*Dtz4 zXbKwsbAFb={N(Rkzc{@D@OF1=OL*rnj8+At$K!tz@_x(d?fDYJe;Nwxqvet=0j@7N zpJsl@)MkbZPk#9?aqoqYmv(xONb*|F;iqSpzCWF8qgiN->rEHyzQOH6zGa`*j)N+m zDukLHzh1g>yqw*_Tj;GZnLcOFdHZtXo_+wSc;i!kPzVS%)VF8EMS3uCz=v;gygxDQ zQb%`Yps)(q^tW-Lp|Ls7ny!%8K1ATFYh)20_>c$?_Vh};l&t)hF1JVJpYn5S6Z*_k z7DN?T;CHI1%qzyge!@A~we1{C%V@*gobe9er~i0J*y&CL;$tS8jUa}(EFrCtS7*zV z`NKJ>>K*GTpd)tUE*Z6q?jDstG`{f^2TCq&aFO z_#+g|LzeQZZ!Z@4-o7ysFVeC`OgGl<*biS||F}boe^NCJaXhC0?z~EoO#uE9nK|$i zDSw-bKnHE0_WB4CAO*i3csJZ#_^_>sJhGI3KN=AjvF_57dOL0O*0s25P+$xVgn# z_4=n*X5RX(kyN$s$I!Iq`kDqUm8pZfhc+2XPuv~y1A%4#%}*ja2P6;ZW-Z$?9@Z}A zDNL)U%2o@t?_p&m6e~u4t`OZHbK@h*2}T4cT3XZ0uxkHjvhr19o z|8}i1cwpOD0HF}{WNv04?BsudOx2agAkc9{e-mT-ppev3Cka@NEz5Iqh51|F-&gBi zn;kw0pWfi_JEia11Q;Nfjq;Ax7<3;=bCH_0zlZ(ruRR$4UX#yKf`MQfAv6??0H&;Grq(rkVtrYL#W(eU)9XDb55Z{qc)!9;(ur~v+H`a0Yr@CnQjj_Df z^?TM^>DAlbmbv^omYL^_z&={x{rnn9dDj_>5?`?f4Bq0N=L(Kni2aqwlpI<GxtpOalhB1WfVIX20BTh^JDo&veSLP}i!0q@9jbLY7pB+HNM3EzP?J;&K2VA*Pbe_QLgX{$w(WMoAx+u*Bh*3HO118bJO!dy|GR=yW!>!jLaAgC(ed@YGg4iwVFx$()}%wJ44b;K zkEXe%mE+Qd#wTxxBxbnDc{p_;?Pl>+m90b>Au(vQ;~-V2XkrtJVynIr5mxjZN6Esm zbFS)`$tPS~Hvvhb72|4=?=|~B5eDu@C0$)BO8qUMu^VU#~ zo)AkUNl{5=G($Vj%XlL$>6PNrq;(Eh;yaW--`Ga6V5z+dEjsv4jABi+E;)<`W=cSUZj(8HBHHBK{ zvfkz0T){C!DV%3z5ET?dr?#yB$s&eOifGz3iQE%#?(B__tveZ}e;~AziX5AKef%sI?6BsZeCYu znDb%Q*+h*x4@_mkWF{D7CFe2v+?pCimoc@bknxf2#f>`<0E7G3xY}kPM8saz$26jW zy$R(;i_=QVw2sNufhqZw@Sy>TAjt!p>e4tPBaxD{dj5}INXA2NK(gn6#^NK_y99pMiN$yG zJtp3yKGbikG591Z=o%|?wAlqBGDS>^?EMa*%V6L4nVAV47NHdV0l~Amj2KmkoK!l2~I8uu5(TNujRQHZubB zHl^}F)_x*r)uwWE&cQ-nDuqQ)Wk&KZ(jI)iupAD}v_Kvrz{y_B#lL*d%3M|rrkP(D z#8`{W?_70L)KoXbFb$~UpGYQx;ik=qx)n2w&ST32#I&xpJIi}h!W-a-Z?I31reRt& zxQrCZ;ZRJE9w7n8KIAw%J#=6e>R}N5C*1UtC(SUVPx$=ak1c}=aQarl8JMavb}0Rm zw4mXo4TF*T@tH^(CbUXt%lenfOZ%8ukHM9sS?nQCEqCFaC*oEkxlr2O5!2Iq3lA2` zA9Of&>NPsPV14)Z76wJ^?$c=1ytF@CbY6az5h5)x-+7O>=htbEYi-ZbQ1#Q^z>uAh z&W^o~#V!8-T+;GdLwMZo57cIaLUee-V2i9iGml-fjhqA{Ok_uIPJCyJ8 z%knflG!Px*%bd&e4f$s#7U4cru=v>T<5}_H?|sarN2aCU&hIJxl!OEcnjp@hA8K`j z`U;1&Wf*T^rZWhrg9-Jl? z(mW?16(0~ZSLIE|w27TBB5V#>-x4^)-|?G|hmq+GQx2}JZvKpq5kP~~cTtJ! zVaQa#Lsrc8qk7ltkH2o|a@>!_xtx&CDG6KTnxm>u*YB#hn-e~Fdn%SX9$2^j;?!kT zs%!P>z!0(x$FqyM6<21BZN>KF5qY`_uzhbfCX4m=nrM`KzH$>t>HQ$WuXB7C$VZ`s zmQ&ds7;hrtB6BBciv~Pak^%%DGICl!AOUx6DId!0>-9{GpP|NV9$7Y_KNy=`y69t> zoR=#Gw8tb_;4ds3`B?^6LBDnFWl%H(-QmzUD>1*9VBx3VOFffriS*LyOz zoPFI+8uBpr_`TGZ*yL*v4r#ubVNLpqe)?Bhz6a_ME}CizHT3kOuizCpHv@SypKMfO z>iBijr}sx$lqhe;`DqoR($qb;%ZfPuXr@2u0hhxwEG*A=qENMnZgbYB5pYfXxwY{& zRAdGV?mn~kBKhjjhw$z-GkJ3-**uJIlIa|+16H+)cFyp!i*fK+@E-baS(+$X+Wc2& z0-uPa2n_aS3M>?2QRt9Qb&VXDP4(0p8vZpBZ9wvwp<;F!@Ggq{(?sQ=x`WJK{*DA7 zhi)iO4jnlEnx&~msJl=#%>Wjje??#;}VBu z(u!hj53Tu4MOUhD9N`Fq5O+&j?g%u*v*ZDDGatoMD$FSbyZNv=4wbg~+c+@?0=tlk zdDfA)f^9wH^fMK-`ZaltSaavPINwj8Rf{9=x?G6IhfQ2m+1;})>>VwongTvWX<*O% zFaHB@l~5VQ+gNu|M|0q^0^_9G%=GTBodT*d4JEoGlHi|2|CDr5b3W*(D|b2ar-?R0 zc5YL}+K3&Nrb@|V-h8$v**g4urdUI5qF3Cp;k{w08Qjv`zzf!Rs z;>aTtKAKP?xE#>yw^_i(863P9NPtVG-cjf*t>QbKPt^d+Y&)L*p&5NTal5cr&wrH=8k-+5VJfxO7|y(=w4M5&gKfE;0r9aA25_}9v*@WmwC1)S8M z*+I$JK#fUIQjp3nR^~Y$Yk*mL8b(=HH0z_c-*vE%&)k+3n~M7v{&5j~yNMgpkP>TD z)r>i>xpT0)Sk(-tYeN;mB`P%*b<9y)?vVmS5nYR0i(9)-8N_|7t%NlvshJ|WG0of- z`Yh9h4x}bq3xUj1*{S?F_)Z}@q%`LF-LKUqjAD4h&cn&LmhFx#&ncCnLkrYY{hukf z4HOlcs}McQ>*s5OOY_7@R(-bvW${rA)6@|dDH%Us2meV|2PCI3t%6U45S@N~gk~^yE0I;q_+FJG%WB&)x ze_avBZ=Ul_{vfU=<8uPe?YHWVnU8x7eGk<^+9|Vz@SnLtbUmK~0c0BE!E}kKFS~*R zl!WkL)Dn5#q^g>FPu?JrN%@+DH$4@0p;#*wz=a;Sbf=+0O9D@g+x`=$xUV)hk*$SP z<|B>X&cbELLkv`buXd{mVC2paKShn_EKZ;|5MQE6(bd~f zF{3ve*LUO|qt$0o#v_<)4=z)gB<V1LF$T< z_jRWQb&I88O*{8F9(g0Ajghkz8J+nEWy`tA!43=ht6w=R2sRpcGp2jS2OLOZQ#~`I zQUYgoj8s(fJ#h9+wvw_vDg7$7sqKx(GkLv?9q^*fr|!G0T(nASc5z4<7W7~N(fv)#|VS`=1HjbJ@brIv;4v&%#ahI+MK{^k@=+n!or+D9N3vhy69vLPE7S7Q6WP~& z#z$~0h#PTbHm;gY9&d}Lq)iQl&2bAad;Wd74n7J@w}A!eJ9_`cZ1s(bLu6#OPVZCb zz{)teiMe7Rp>j4O_saN%z^P0> zs1XeN9Uw557}xBDarcDML_cfJVYgS`iF8VXB3pis_jae4PB-kVWAIx7uzZil0O}@y zqdPBClcs~kpQTE5-5~+*A3i^u2cqcmP?=&DwD$j`x+Rq{phW1f4hlBUS-WL&o@V^G zyc4KplS|C!70F^lCax6RQ;KLzED`N3*7vb_$(@?X#p$^Yv$Nauc)1D&f!Uk}zQ6ot zQelqHSRAMoZSR;qNm1|6e^TBrgZ%9`{kAo)N#fTbvcYI^*%eyMuT$4aFn>HHL(S~^(b`xlaewmFeE2|DF3_YkKA{ zjfESZs>DfQe{XD@BgyELW=@~hl&x#f9+5h_kI}J{=~-!V$=9$z$KV70{BQpkf23y0hN7Diq3)+lABY8q;}M_;VE>|g6} zT|2i*321kOeDbuZ^(DzX4o!4zEk!!8qaj#U3$iA|6TI!IT4-iiO3zvNzSm~)Vga+=95Gxt*`xAK& z6gRq0+1nNC;Ptyukw4*9h4Fm3TQdn(0il_RTp9K84+Qs7W$Yz+rJG)iI1^ci2973< z9*##kmovH=lhUwM!*N-8(_yjV4O4t${d+1%Ic3$uvCbWbu@$sw!pcrWV74)>*)Bg{+YqA0mlWdnrI{Er!-A++FLFsr8%J< z5@PDsLP09yY;o9@j30Bw_twD7M7jt_(l~WS$INH18%ooCCF+#oR}wGd(CE>jeO+r` z|HfSlEV8@lrK&i(1gK9*k;SGfy|ZL~--DxZf7@N*?R`fnCFxr`SxZNM#Ac?H{=haL zz%xm$zkY#X%Bhi3_~3`7%JuIcgglQ3oi@4AY3S#0wQC?u80GoMmzH(Rn&lo;SLMZh zA19izEA_RrKcUb%4ov}wK6ISNim3l`R~B?5xS=W) z*2dRgZW%#IF9@0-&8hUKSS8?%4V$QuRK4)2^r<%&i$#O!yA~!%rp7xp#u&vrJRmN* zio`aN(u9|aDj+o1W;&$y2&oD>_AxvuaW~ELx4IQN?1Uqxo@C^iuVA(rQy;Hf)*P29 z#I793pOwbOadsVGQ>um^gV8j2LukODkMNY@2E_a%CC}m^l;V9mAB9s?r8@v8TD~oHNMn`33xIsqE|47UPl_j^*0& z#`{d!O*=1JYb!w1k|eUqkoIi?AL7~w#&;xH!z;E45>F}Z4m~ZUd*)aeQbG+ZU*%*@ ziRvY2OnvnpS5o&)`?7+Q%wwFl1_x$yx>((OLV#?2$_gZ+XufL21eJ;mfJY3K?d#aa znX5TiF^b0R;ig?!S*7B1mks9Pwg|@AKAHfx05x~*ewUmblYvIXUVea6(fnI0yHat( zthz&Cz$Ik`GlfKyY%Tk~^{4Z4T5~V_(sB%&4s#mUklgHL(_LZ={$){xYbAV5Z=#7a=V3xz+rq@^J?WQrz1s0L4e_XT2?w+-@bBNG zJVzwm7JJ;T#*N0)Ca;2xgf+dMKjwluLGIRHaNKDjKVVRs-3R5R^OB~S% zX<;vRx}Fxd+HqE!B=e{Jm7;)=l6goQyUBU(t1z@}pl+qW$5PMxudFLvUrps8O{l`- za6CO!E)#LbbcqfaHZ%a$RyUCp+0>*o7k z0H5d91t0F)to^9oDYE@^T~v};wySd&U?l(M`wY9M&)6(|ir6+U6}krpi=r;_50plz zshuIGwV3XE=D^AtN%3(DxqaA|G6t&#!+9v^Y9&yMMPDC^2 zR7IwLU4Q|Miq9+C-v{rBXk)!Zq6LbI{h7vEo48gXg|YG|3Su zW#{1I?+T*=0ZMq2qMB8o(*J`7kT^4MxyoAt`mW~(*0qG} zfhf=s(D`+1%Km*A2Z)ibl|s8o1tK9Iih>EEm>42y}0v zvBR^wf*$a;SL@Ah11 zZ zUp~)@C@+)Z{{Wu2MH#0bBWD2`J*7x4-DBH8B0>L-Cl~~5=nI=2`Xqi%A|I=8R3g1$ z0Ombq)jo?tIeNdWh5FjDVsG1YjfD^qO51oznsq>i(MmNV=e)lq-1RFXK^m4I?zqE8YRdMccrrXjiDjFK>t`vSK^LkTlF!~zquM0P%Zm|o zhgiQJh&f={hPtZV>(zfC@oUzEdH4B^F$`tl?%o8BYI)St9`AWQG}yg; z64>DEq_SZsOuulq0D~~(D%8wRieU*MGG#FoBesGoK}eD^ORPoe8&54987Ll;IVSj+ zLE(WH&x$gJN_0i_w8t&@-0&D)$`pZ`VOA^d8h2)Pj<|7S)$o~eI=cU0V+;oJd?%e` zinSBvz1vfpV|X9`&gutJHUa(b%df3Fj)EedbowJ*EFXzOG2Ywf2x7!vWA)DukOo5r zXC_oSA)07fmpb{Fh+gqK3r#<5BtY{`kne_n^um7}OZ{c4_+#ilk_x<$WF`5Jk`FEb zfKyC7wMfKJ&O~p^mY@K1KVQlhB9k@U+=kfb(>8RZXam)VcFx4SIbrGwf zEGguGo3 ztYHbNr(8_D&@G!v$Y0D|Y`2uFK_*{5fG%4+a$4tz{RO_7#|YwN!o;;@te_igLE%U( zZ()X)v>N#3K2{kHg-z1kHB?&92|(sCJ&{n+3DFk*p-qw`7!uNVo0;kx{*Y0aGRvm3CH|3mt{O zRRdh|+>9a`#XweFaPnpw8DkSf@t?x<7U$p}X;L;)qI$CLdzH+r!v+v_Hc+vu7Ju~-7#t!>~t-%;)?KM;$`D5`MrTI1$~%`HpY zAz)7=x1baz*;r*UMnE{kAs;p!^eFlS9BOKiRT^OO;%yE=my?>KL@p*Ru3?u!5v0=o zIa+jGb;n9XJn)+RP`YiKGO$s{u6&Uc=h}EiD^7E|LP#-Dj52M*c9b@-n}(T-m@XjY zHFKJpi#{wudrW#ndTaV_7kCiNd9wyvOUUoG<34)x3d{|bB3JDjX%r)5xsU=fbdAjF4M6ql@J->XfszU58tq9lzg z44CP5S1ajfUNnbJJ#HXPFORl;lB!*!8~ue-*gft}+~%42l%X8r%dIR_y{M;jogkbl zv^*qdIj}Tgfii*A``M^Zi8Zmg)so#*!?v z@aA;hZZQH`>sx`$d^IVVaapKJWXY|P$+a1k$pJ@^ad6!$xCzusQhCVe6s|amuZmj3 z!4+|azot#foMQRX-D){S6Z7P_{q5fn<*-J|iLJem_075PP~k9vbdG zlGRE0&j-ke=$bA4PfEyTzTeX&eToTo5i2)Oi2skRw~UH1Y}-bM?jDft9J*Tv7&;_| z8juEQq$Q*zhmIjdX@-*SQo5x(q#Fc5Kn1^fp7&dOuXnHgb69i3;)?UWuH!tSh(IJZ zMuT64ph!l4ppr@I)TlJ)=QJi(?n{5e44k_UzYVg(x!Qqw4r$lZXr!Bx#cDr2GK+hd zelR=|VfU~or~2I%5D?nG;<$GXdr|mq-k>gy6dY$XguFh3$@)Z&XKR2|gE5K8|b za(GpeU*@WQ3Oxkb6)wzczrY8?ZsQ?dOwlgHNO>}H;Yo^&h2$+dTK(x~7e06Pdx3Em zY#5Q&N2zcCrYhe@S+aG^e&!TpqW&QgsikD8G=XP zYIg{$VaA<8Rqt=k?r_$-_Gw#Jh?i-DE;6!LMn7#reII-lk0idekGgaYt3LpVsz}I9s-<&}c#|I7s?!7r zl+7Qp_783TU1<0+%Ycm%6ExxPW916YtQ$?(QA=6D-;%sdJOz4^Cey#}z^#bYItA*r zvb0rFlBs!30%ML1V^jxNriML0b^$gMY>{Rt)9q?kGDx2z*5k{3P9VwxY8jfSeW@xt z^v#}9g$K9ex=j7m-}MXbJ!0_KJiaYK`(NbFXwcSdgeKouA#JVRu6Ao_Lkp|sd*`-= zpBc_|e7ssq-sZJ{B&^+FNt6R;O+PAz;B9{~|4&$pUkJA<+S^iBxMD(vBJU{t0HSE(}J5h{ZjxQppXr6~`vgd|;*^YgD6UJAUeQm#qEa}L#@tb&VS`1DT2kv95UF~QJBd3^n`y;L@M1cBDYUIY2RjSi>-SW_c| z&KFB~k#QF)OQ&GdOn#L-p0rz3e#Scio2J3Y{<_7)#AEVpPr~1+byQbk1aI|*f#=n0 zz$Y>9*Qq`VE8MSzV@9dIqP$DV;6@6ppW^eW_y@skzA3Hp$k(3)a@X9B<8kj2Bv6^G z^%`uLUft;H0#Yh0-qH0Hi0_XqtCbLGQLtKByGlPy-{bKHd;3jXZI<`xLtD*yb)w zE#dbJ=YU6d!i_NXqDGl^B!sirek^DxMooI<+)$|@Ro_YPgUKa$Mr4wOz6yd&Yx1D# z53I29Gp_$pK_DVVtgD`Tvy?6yX7uY67T2FZI;Q<7cPd*lf*EHc@5lk*+Z8_47g0x5 z5?#AXVnaOs4Im8#Jrz&7*g}ra`~8UAF#C~%D4`;WiI{vK>u3HFWqy(OrOq>~+%oyj zP18iy;4?j{gJzeMpD?=y3RH*y-nkd}9NWFb<&g*BYY+TjwiSd=V$ zF}Bo<(NOCrqI|RqwYZ7Q1w0dJG-;+*vCfhNc~^Vz5U6QYNyBgnbRM^jD%0{LHOjL4 zL@u3CGGpm*RL6SHY_7VRKd`sc-y=}R$fy~;{%pch{Fw0a;|-);bDm6;<5DA%5B3m6 zC!@hP?={rse!LlmDZ%VrhG}FnA1OX}rRycB>tjOi9BSde04nj><-b8o=~a){xnE74gRXhNcLsG{&k_BBy~^X`R{ za8b3__LsAW#&P87W}!Xe(SNb1-SC^GQ?As)AFM&@(I{n+Jaa=+> zX*r96IwIrD7@<=C%s^MY6kA`ifW4o%Ty~m09_sfjb`RxTID2aN_FI4+|q(Z!eigK->K10CWZREV&8Oj`jS2eceXJBoxn%OX zb*H4gBAlN?>4av_Tv+kZN=!a!Q#iM?`Or*z7iE+Bq2H43;MO;HI|3pUPjfY;tM}KN zQE98S+S}5Fl2!b7NoU=2V6tMByKL`nTI({ss@Q!6dTk1rXtVs4h|QOP^T`Mjp0{7{IDLm)m6Cf~^*A6Q&3N3=4g4lr+Z z-6#bBC@YaSeHJz2N3$M@LO8spInijSj?h~B=*!vHR4>49F(wmy4z|O3Pq!Mz0}p1a zfrKx0afhkUM2T?vU%YPyu$WxCL!G@YG8UsuO!PAx8GqfN=`^S^=bLq_axcD83Aw5y zEEOMN57gzeu?(gi3)HiQfOGx23HsVSn#~5jxGA%eQC@;|nXBZo{z7P}Kn*My+t?ps z6ItC{-b0TnFWiF2bkRp*?;1>I*wcCjtGOr0N4&|Jq0#(NX9@*sr2?~c?mh^(LY^eZ zIVK=ip{|Jh^gR==?kl)rsx{b>?9b7a{=^-|Sj7xEFVP*Pm#|133fXN_L|%=@K9XVQ z@R1MA+6W!4*HbmyO{24}yPHIm`o4qJwYE zQS2=_-2hY(Ur~g`_IVvlVPQJXCQR@fv6&LZlQ{!S-VmT^MU}kus*Np)RzZXTJ!Sd( z?x#)GA^eyRfRYg{ciCRDW=DrlWX~O17o&sE7TG+z(d)0@wEHxZMZd%!^NJiN8IYdq zxk^amLk4A(>(Tl@7ihwYrJ)cD3-%c~m<#*r?!(M85%WWjO=a47`OJ~VGGYR>Or3VT zSTnCy*be0!!SE>vPu))V@jB&FQ>`TAFp8?AhUv|+A=^m&H%|qtNz7FB0HP!Lzlj$e z1~Ao>bbd@P88wJ)K0uTtuZwyXzW{qDK`!=;1Vj!UZbPBMD-<17%6Q5fC}X~%EsC{M z1=g;}FmANesrz8XaU76qTl0`Dh7Hy)u?UgAQnx_#$_AXEOYoYwjYCvD*_hC_;`{DN zbSKeq&eGcM8W=7279M*%rwwk)d}Q1ryEUnF1}cAwBZq;qSX0l2f=s@lJM6d_Pk@EM zMUQkuVN$`!+*^Q2fMsX1mI)rhdV&(#@=b~g#gGS$(5KyJCT~8bAQs2W(Pl~aK>p< zRA<(lGuD^7MLR@=&GckbHH(w&dlL<2J&94Y!P65OK2|z8HvrPoCukS$A|7lQfQ!Lr zU)gX93(Cd`Apw?wr7A&KYk_joxWDoOZR_}aqM|76BrG>}4RStEXeOy`=ZUH|<0;!M z7;z>#ENNACE~Khd?Dg+-o>KNSmxsx>9TMxcKA68)qs$d%x8>#jz4)1+OzMu9{eR>$ z`tPtPkJ$({A^~r9twJdU=%wML#>7O)rv}C3GHR=lWbO!cxMTm&EJMv~K2g1w2o5nb zez&WO3QJ)wvrsyv?VlG@pUuT!(zh-0xXt_sDzrP3Xb(~MCJK9Y7TKErU{xj5z3r2p zJTE}lsUj!Y=Q@?kr=(Lvhu+&KNYTaOz1kD+}?oqo!>>zC~Z;$KyEOKum+! zENc%Kj(u6A!^w+x(1gS9uPSYnRQkD#NthK-4fuFD{Y&E#hXDu9;)9HJsN-IO1Bqc1 z`nc~Ut=t1!UFD<5O27i;to9^O8~v0SR@V@F;kf4~QC}h37HQ_aSmk(xo6SbCtHnK4 z8VZY{KnNY7{75BOmQXgyUd!ui?od~Jrc5P<(h}=!9v0y_BU9X_vN-0PILBW_v3269 z(FzRALa9w-UO$UdY?x!aTW^1sRq9w#oTFfDWvo;<_BijW4mb5_yL7QC-(tr%4~-I+ zyUG|lv|6=40%sY*1$0FU+K{-AhQ#A(7R{>Fr>0^yRe_!F(^OR8y*MKDDn~?O@8GEp z6}PW?_L);)3NJ8z3_*pnu^uz)fnOSzF(Yn8z>2v+EHma51KZNOVkx+sesQpzaknQOBHjZI<3Dc zvyQ`icL_EjQyG+W=CO4xnuGv>dm#v11qM`&Hye~ATUPfx;_<)0aLIk+2;(a{+}BjJ zHt!Ea|2pd*JagwPi|I1HiE{pfImR`=he=Dz5Ml5ORb40-$0^rZQ6P8@KL;qGTHe3ne3; zd_=Z0+N=Wfn0q)<2+;l_Y3x91ay4KRPt_dBQq^~gJXI_$FdGQzfw&J|&c=?XwPK=} z{|Hao_I!7iGb5!WE%w6mxm_g-Ts~sAR652epRyyX1zNAk5Toj=I zT2bX)jMnO^B$P|bTZanOd!tc%efU*cQj;sU>5Eh}G;i5;##VL{kt1Sl1q%I;JwzGy z#}!aVo8c$XM0<|+WeL1iuy)2k2AYVH&0G8f==grp@8_%9pszSPrL*&GzdF`*@D1vQ zf5HIY;Tsv}ZoA4m4$=N}n0(?ldKKOsvlv-mo1Ldi7hw}Cn}JJZuqCFqpYST`sJbB! z*^I@>Z)ZQyWVwsLX4n%Edq+f{`ezrE_gnXPls<52t1lvg4RquZj7p(9A|-#uhaqESU|;*b}?1&Ulk_Nh@u5G zRsUaI#}%27d3B<-G33D2=cEdh>AtP&Gc?+r%4e>7aLG9MX7#GnSJv=&QH_3xxCOlq z9j99l)C#isgXrWF@%K0-S8afK6&-(!OhiDjRy{naa@NGnC_(S~XMvxfiZ~`lhudvc zqBjE$D$rmo`67w9VsGt{+j8^I*Ln|H^dW1{2J4mOCsuAxSBHU7c<-RchGBu7o#yKI z`DjjGWv;?*AQie=!(dkByxL0ErA7$TZZk?}VXx;pugInHr=f0a>#BecqAB(^`bSxd zRcXd$pw~EpTI4PnG*+aXfXe$KiZ&DddFfN7W+@zO<~E0la!*xGA3U;n)_mx4kB{qW zimuYbwsZW1C2ec6B-Tr!Q9fpi4c0VBQ;TNWiccoV2V}EK+4K)Af4oB7qY{y{9zE=y zeIjU~SKaCqs%mK2Ceuyz?FncZVU9e+Gs@;W-cOSbsYXVa6Rspt6gGGfeFT619;M?R zkTEBC94aV}iqtpp>Q<@Ao;xQ42VS8@r$1X|&K>oB(Q3Cr0mtDpDyCWa@{y%ynXNSh zl!@n{%^UI@lZ2gDavNi5IH7)Y9UvXDEG_S=%0wmmFiZJ|X*;mc2aZo!W7+j%wq0WD zI*jHZ`>gH*9<0}JzN|umnSC?5>g$af2(6V@H(3(ht9Cg0@Q>>h8w)weFy!f5 zR#rZS^)tOlZw9*eKW4x3Rm7#Slm%Mu!x&xDB2p72R+o^xZ@Qo}@r2T)Lu@w0%(o~= z5P1-1y@9)#;>LUl$M7tV9gh}tB@cTZI#l0+tQUj<@H2G_HrZ3rcnt;x>UDh{z@~dU4Un;cWCjS{AX!v`+K@BcX%EOn-C8R_FupB1 zqM4Gt0blgo3f`=Qi)U6Fg%+T1H{3%OiMr3uqL?{+C1C4pC zn~%sHtl0Gs(yFbCNf2oOPJm<$laDJkXo9%xuKFs?o+D|r?qOPFlPc`-imv+!i)hdD zE^XsiS%#t3gnJJV*(c1Eaty|y(8&^5f8?{iOfM%A~e1P}xc;<}=1N*o#uu$>*TRs4N5S#l| zdu@$T+3PVJAEQ_!8sP>Is@hlBh?BKrqH^i&afOP6fR{fjxfMOea_)RU>}GEIFGF&m zuzBJEJ}=O~jKmk(;MjdzQ@U;J%&8cHT(*(qExl3&Haw#9x&q~6Qjgq9wQ&-70_%Re zcz!JQ(&0Who!ZtR!K@Uhh0KBF5bA?*-yK`0sjJzy<`h)1OKVJ&pcoqeDej>yS z=-Ca$Kq=92O(tz{scwr0Sdz(8@jkO*qVjn5Go4JiXkttI8t7+;zf+a>*~9%Z*+N0) z4PxKB^5;CkR5M5$Wpr7&s6gF1`z%3W?T!JzXT4FFaH}vonC-CR{M%d%(!`6GASu0i z0X12!pkr{gd0m5M=9(eN+uyGd(ud?_HLX7jlEymbsmM1UY+zkQFXjYgI08brN7kl_ z)!FkjZNd1N9B?0V;nkry<%C2*+3CuLkpvQE$DMbk^y)j((?kU7_z{Qsj_*lgvIy-z zpl%A8SQJ7wBFQpTsa#6v5rC7BCVY6mGO5+TwLXtNXqXjogo^|~*cmRcM2x^Cs|P!g zygXTgJAW%#-QDN)`IK9#>=MDO4eVIlqYb5lWXg0!9@^1f^~;GTb+Zk6WdMmi?$*r{tR8}y*yH& zc>14;)a`l-&~}XI;_l*SM@;Vo78}~XsOAlK;uoiCM{j1X#R`nEc3bds-qA?EHP$k z((~~)hmnHXSo89)3)D|4xV;vYg;d^utdu8s-z~$C28An%Nfdgr5{Lsm*DWZNUvtjt zDcIPMFn7{78O=)9<~G;&Q+vQKexrx_z8=7Zu++Vlc)|?%U5Sk?AX3>P{t`p&)Y}lg zXlVBFBXm;Qj=7>J))D&~1r~v)DyUMxO0w8MLea!s?#Nn1)O2Y6eW7Ej>XRPX{Xf9A zp&Tn&zza&;MyAf;x|jEJk)zyAeGkDE)9!_!)Uxc>L=#r3l(oLZ-7GnW4H8&80qLD3 zeugZ+sY%0HKL5|hjk*)*wYwS7!hXInNm)HkPuAv^>R3LlV&<0E$=$%;k*%5E1W1hQtY$>tBAX6n{9*U{;>|7u=-ocHuVo~nNXRzon1H#12 zSd}qR{ATk*S)XF3dBTh%Kj5-HpS>8xP#H^^W1eZ&=BEkWF5=O3F%${Ko8I%mBiKdJdpF?Sm;zGk!Q^(p?KU^_r4V-I1 zO>;+^K?K4>seO+N-PDdVKS39c3r&j?tzxPh0uE-IaMYn&hQ*SWy4WXpsRo^jOibiYT^Q;LYU^ zTd5nNCQZfdm0XLdDA84T_RimCgA|R1)p5@zo!Aw;?sATHYZi z_(2Xm3$AQrQS?WJfRSgrMaBuJct;_!cTfKSyC@o|SN-fN9DUuCTkS5yXUSq;&x`|z zd6$S5I{bJeG_V@*ZBUgi?csc*g4A0&?QshqpjDp%Ql>r0SsWg|)7#O@jyF^W_P*68 zNwx&}(81p>_f*_h%6XFI_sDQJixYnPF{28|wdJ{Y!pcEQ`z5wG?tV*O3CXM+P!vf# zF`$GCS2kxMWVAp)EaF=iQp5T~Woi@ytV*At9x~}8{aLagN_XTyx#zYHmo*AkQud~_ z%-@*%g$z_w?i(;2n?OhDS&R%C8ChmC`FiPjH;Cv)CAC-yP=dnDq{<@SVAdMTs9ZUR zCi%D#ps`tZC3<%3Z@$Iud%+{p!$rfOC%y$?hzBz zv7U<^KzS>2<^)IL#1OMjG~@KRRvFVfPI}OW6OzAj(seHo_Ee`Bb{&Rkfssu~}*hBkYKqrLvn5p<3a^ZhF@@vsu=m_!WlUApJ<&4tcGKqqNtl zsE7?p2D(eqg6HM?T3MuAG!FeBRNpMHu#i2_N!s$3h{c4{T$6xT7kBbf7Mi(TLxVgE z3)&4upxH~S=v>UB+2Pf%ChU!F6hr-z$HMA8uoeK$fF$I1i95<7KA9X+sv}4HM6wc^ zj-(7-(;}#Tg#h#2nF~uw_VhTzQjoz;czqg(Vza)WhnH9%PZtQd1!6_&v4lG?G2Jct zrIw}0eK?u&;}w?Q!sk;l%8(&K5(vs>*3s$DC}g?&Eauz1ll88I&c0I`3u}-&AU=Ei z%}zQZ$~>-tW7$hO`CyRBD*JNd1q^+#8qP9?bKflrr3Q;Njdag~^5;-zqC7#pMiK5x zl_cDi5|qUr%xRCG`tQlAp&I^F>;9j=D1QoGY?W&35k+N~BZR*PbB8-N(IF;hRDiIewHy1=&a?;;6%I;6itfv6>0~g&dz7(L0&i4%v ztI=;2O%67jM4ay$L!hk@5(n$81$<^PAk04tjVf&83@C-BeP$A$nCk;{n(DQ(Q<7t1 zmEyn|KL<$d6QLVf*>J2KRaQ;`Uxh%NwZ`Pfk$`k-t+)H?BK6())B|~E%4oK)zf7XT z9J)_=Oxd(%7^;leNUuxxZPnG;97oI^i7>Rp?HzCFd|pK7L<=DW{FUxqWMr@eUT7|a z_Ed6oW*JRUU&>BiTXrVaXojhzS$rHru4XQugU`^*gl(l?fPil=G=*P)cvy9V>fiq? z@XZb;B?yIuyJL#VS;<<|Ot_HhM$Q~>FRzM*rWW(rQ1P_ZptWfwDG~_Gd#22+CmtDj zr%mv*yiTCRI0c_gB^+})92&}%Q*dOvX`?WcJvSqc$aZjNGHhttM77<AI;**PBF;V#wT8YU!~Whr14hYYmRf*${s2e5)VnC71K%;$ENXl>1cWq0!<- zAB!hVd3{b88#fKbi~YGg_u7mG9@qLPT{RMV8ac-%NCm(oEtT1hB0`6RglF@O!_0X0w!IqQ@sC^>2p*kEA|V`a7y*>^#xyCs@l zv(MljP5ZrG30leYBA0P!OdoQfBU)7W&djT{DGyD&w)WF*QIc}vglOIYa@jA3pTdNL z-qX4)-ojwh64flI_mmOPWA61?;A_Dvlc+CFBs2B(r_rXPj!;J24US&d+_a&05+z;2n@ zKl9f3v0cAxI8xXqMg|!Q2DmyGKff3%#>hb1Rp5^_p`oa-};keY&lk3 z#M|X*+jXZb3cf2&%E<*Z;Ja+_+Y5Ybi_0w*HWZB)fdSr;=#0Pt?RCm=>4^6A)xO;+ z>e;;=B=W)?pH-!=|NOTSr+rjwNYQG*4#)Oy1&xM!AQ|Tbz1!V#iWFq)j@E(SHvSoF zC(f(hH`Up1=0y00c|E#cO^>pJ)MedWSkd}Ps5pEwzbvu!|F}0XP$E~Zf}^GBv8(ju ziJ`y{3T3>+9pUdB19(DLPT_N*_-4m#O>A2CbDD!<0SD%_+hFTO&GxZwenS-rjw16` z6y~Zq&Zt7Cs}gN|XvI^c%cO;0&}c3vqYxuHu(8@Vq|CAHB2;7f&L>_`bmP=?RE37E z$97*C|Eut`q_4H$)=2wNSc>&bb=Gev4_~r9oi1IJW;9$lhnn()r&fRoLMW#yY2m9% zoXRlD*0)fxMm!xJl{C3{gZ06#z6m)fvzo&msdBQmIe!f1pki^^yy29WBHMq4;=sJa zbZ5gt_|gXz&PJ8U_{ILI#kU?63$R^%fj<+qU5zxUoBdH>!$$jF*1MF3)?uXI*`+y- zpst{MYD^i(Ke%o;>263^B^ChK*GXZH;jfT-6H5RKH`QQ$ez1<*(YcCphNO-P6upN~ zrUl<%#UaQ<3g~N%+5J9fV9);|>lAJU;hJd1uqRng!3i)w^j%I>3RMT~I!hxo*WFa? z;yG%ZD;aW%qfBp6&DjQxMbElQsB3#|Gq6!H)shE=Z1F)F{g>TA8)-VbKE=jLBW{Ye zrbJo!Kwi#@)N}noyNdF%zm<)fI#6AchNQ<6sd2`0${cK%8IIDMfO&*n=D{mu*o5{G z0vkoZSxSN9*dPqqTIG*Y!dhp$X~>2s^%+bJ=^|XjRNPf}zW-dtKZcyNRJ4I760I=6?QpgoIa!Lx`5x`JFuBc~ux_#smh6MvI-pgltxozs43)cyRIj3MZ1rix z);BB0wm<0&eytK(vHz%cHtB4tRb}PWk1DId?&WOWTcI5kJd zei@(223v0edd?v-Rn*`gNUONd%jk1eBm6_O{ehiA>nw=#%sy`d1i z8yLi{$q7&Q(7-knETKb)_%D;GR56Yl*>EV}=`=+=Kd+E!CboW^vS0DF(c11YV? zYMuo3ZgTzxb}vxefrNhBHaY4$8mK+mFe}A$?7 zirl}OdbtnTK%8rgqbfD$+nU}puTW6_kDr1aCg9wYMs|I=*w%yXL- zzq4moV9}u#|LSF9bazDuEFt8Ju!})b1TQQ zt4uJ~XKsf%)7`0;Y$MPNkV3hDZl?jJp3)_yq!>gxSrnkHbDu!r449}qFtn`$%xrH1 z3Pp&|PgCDF<`)iI(@{ozzdwTpG#thdU$ow$f9y^^$0fFGG`HAU{0CskdVqRFT=CnC zJd}9888~pG~#dc?iAIbFf2jgL@b_Z}1Q&Y!1K_+^G`7OvWfFeM2rdT5w`#XP^Jk`}k>4KAm zr*LH%s#169Uq2gai`@xUUfGBjAMKUtgNh8t;z%){`8B_zX1)^KVRR49KFrh~o^E5A zh`zMdG!-Tr(XDSCYyR;>HhBMG>g{WyAsd8*8!oL@PYaz<%UQCs{m1@BbCb}Aj89`V zV+2(kD9%LcAoVCsPUn1c>eohzg^BSM#(B|=Ao2gZEukSpejk--P@lv90qXy|orQ;~ zUUI%!u@mx_Kmq;|xCbBUYx%2rbKW<|SNEj`eE))&iB>(Tg=yPz61Pl;K^ol2kkhCjSq6QE2y>+WK~hKmg9 zIu+`#M&W~YY3kIhtUNXoegL$IbcIxWGrks77NK>5gniOMyW=08Ro~#Ml_V5h|49EI zpwnn0{k+7BygO$nlIbz+<-T4IqdlLg+^6L?7Qcd`%$r8u!0Q-{>4z^roBrWiV<$un zy&iZy{XJ?QQPP&Z#~Yn&eJSIamIcn>ASsC+87pl_D3ma~Dv%O=Zq)x-aSe5DO;o+K zPYX>Fu<{ir*Yab|(5JL~mQ z6Vy2Tr`qs#jP6Y_ip(`qDQTKa*M1!j{EfDfw7@G;Yk!Y|9ScYQRHCQ$m4FRHY=|pkDAE2*0StwtVM3WCh@HXfEJDxvvJVijj_dTXQ zB&rn6H1__@+KEcr`u!n4MQ2_m_aETeHr_(# zlULSUU-m}wxtzK$>Q7&Wp6Q2zYJU7AA50(pAZ%nRKCp$rY_nx^$>{|h#MlOzvyT1) zaNMKbc17xcD=e=Kn)k*20rpxc{{e2)Um)av{N%SDy)_-^Xn}HX5YZk8tLJp_BH|n5 zk!tCZ4sES${{R*0f2*iuBd-|g@vj8v;=g8XVE$+d2s?EBVv+X2QiYfzqMeN}f%-;av1h#10Gqjx?xK?4;WA|Cnyl`piKzmSYb!Hs~~s3nC6Rh071|96@1ioQ-`3k@Q905(VKErU?O9e$~>Y|+Q0h62QqT2JDVquOvHp-s`9y1RXRpk?^&G({nk^$GM&Ew73tcu z&u8k|*HHmAT-A@A(FaB=y^li@W6RVD?OB7RXfo&?o%Tho=XAc1b>k+eMyD3be^*Ac z+3%XDo=L7T&E$TKqxQ}@i}(P`%^8nb_j_0Qv2s-IYYZCrp8?IyrxOd10-gU-k6&@b z>v(dzIQJeVP&L>|7~2U@FN=>~DcU4RsLlLWi)Xs2Zj_y^0_Rvspd`Gww@+DIQ#jMz zj+C3r7lXG#CfZ=@y0kt{el+8<7bMQhJSR+in2#2(dvYA^);?EPXPs_F!^n`evHWy8 zR|@CIRYSNJ%tzsu__YKv9Dy_W_U~Nae0=VBKkDTYSehT5(B`){(3(fe$T;)QB!8CR zs+1WlrkDmQ7k6ooA(^eHjJlCKu?{>mtQCbOC3gwhXtus~rfx*c!`vUb$^(6KSLQrm zv04K$>vMJWN@DgUh$oo{iDZ&Hs9W}X52e5~R`Lp-d&dpv4#t3X)KOi1<1pVg6Yi>> zpg5`u*=HaJu%l$Zkiwb>zoB#uEl1qqdUgB77G1~qVGzHIDp<|7<8#jLlX<@Uqc}>t zii^?qW3ZkE;J)I^7wnr4B@9Q=nqCDq8!J<~nUqSz6{eOYMfy|~vQucV1X`i0`Wx}WaUR0>P>m7Z zXLkYi<`@3J629})p}r3_q8>r`<>*VSn?6|Yf%@hL&VefBJI=USLOs83$_3~pUu>X~ z(xawgZ2`}%kDYx&{mq~2MH#(V6yu4B(@D<@NIccuZc{TBwHdh{*NM}n4mr>3WoZT{ z_$8df#Ee8URocXDfXUsATOjWIJ{8NKn%Yq{zahoUYa9HPDPtsEu#%%ZN>Xd8*JiYJ z4jJ~wb&MGg4#9Q-QDL_w)y!P-Cyq7!TwiTP7=?hXWLIFJmlaaR{uhQN$%*4?M0*xxTwC{ z=zY2}V?p=jR1R|K@L{&dHB}V^N;iy!n{r_?W_a!3g?qtaP1OpVeU&jbInU3+Y>c6( zmQr70!!zt(jKIYJwpalMZxZ)PCgG?PI21ZA z3k=2Wcv4GBR+8IeehT>qxIpUblqGxi`XkJZAn1nDKFPA90aDZc} zF8EJ%!nMHI(xPPApax-E9mhq;1a4^)hc2b$O=(ljPTesLd&8w-ovPTP{p!c${6;Kh zy&-RP7qf}^86#VSd;W#5sakUPSn~&|%x`s!K2q5OshAchKw6VjxgHin7Rt%(%JBT0+$GP($32wnKGDQRm8q+yWdt*Y?SRIkF* z;MLH(1i=nHcb>SPe|aoFbuTv-%QC*=y?J(Koq@6rrQQ8)Ows$hekp!f+Nt|!RhCVE zsq;ECe6z#zAE4N>R9gy_DPB7ZFLnAgmDe1AQO@*R{5Nzi`H}XKyHd|pqL$fb_a8u| zSL6EG+P<~r18bR($6ZZ(NNM0xSIn<_@c9ZQf0nD!KfsxBd7oKeThJ5E`&DRhzn9nb zeetk+IOn(A#DgU7jMDQ{mF2feXCZ#&5HZ+ER?V6leU_I9N}9&~HYmsM_wR)aJVw>a z{jwe^$)s=AdGA{H4H+51IYqKBlIHuS8%BfFn(QfuJI(O<2EfDk5(As! zx5W}LY#O_%jB}}7P5aIAjciWOMPv-K=0J9gray@#f)hw4%4xA{z=)^9AkckLeyHPc zQB7yDeyL0(OwkkL_uP;QORs8vj$EkDfAHJg!k&y-E>z!&x3oo!(0^HPn6`Ydnepw? zkGW2U54DYL*(j&)utK^Q8%wszq;_{vNL+H`cv4PHu8<(4+3fOID@WEgU{&>5%5{LjRM z=={+Mz-bbgVN{UHWG2bWeYC3`y>wbBIlpt%A8^=tn>?muhJ)rdWijCNu0h>q*uvv` za(+DVNUKBl$$M4`l-yjwg|?9{)d%qR)S*~G)R~3xm(8ZB)8^UWMIp|iGoBv$$~MOI zCQ{+!3t#D%y!u7e)Vj5P4wboF+S_i(zT&%2cTjdoKT&5NDibKFz2#Lme{r&!{Q>9} z)8b@c3&r}ue0G?J(AG0co+hcMQtysulXHG~lf+DyyjrW^r2G^Y648NkrjpE5@1x4* z&KA2D>fDV6lj!cv__jLL+Q(X2I5__Ge^#7v^o!r%HzylCXQPJb>kLEvPdTR>;@h=P zDcC$~QafWG?&z}PtlX)17?T2hSb#o6{(I-t09je*nI==S!m8&wmr!{?ZP-`|mW=vV`8e`)rQmqTKsU z;W6E!w?+^y(QI%ROg0}R54;Z+T>RgYX7R3Z?f-AmQV%^^A)d)LDJ#Ix{VqY4e*jhf zkYMfshbA}c>)Pq$R^xww6*UwUtyie`-fJn0mOakhgyK(?>-Vmkr(fRg^MNu?7HVS; z<0eEEIjq)J{=o03E+84Y_#pXw7ElqyU#TM-OnYsEZxdo2gNo3Fna_m}T z%XCiomjp~o_SWY1iD*oPhHvs7K_BU7s-$VMoG}Qe$0&71NDj4Q9XMZesl$5SuRuHm zn;D0TKgA^f$Kl}t&r%xGv(mYJeQEv=i2GfIpL|x%?%x+EH&iK&ula!_%dh7`dr6${ zKUMvIONOI%r>qS8bF=_IFm%Rb%dhvLEB}Sv(jKv>><&lkY3pU}GBN5(S9I0;E8s9b1 z;bvI0hB5I`Tl|TFWE8v={9`$yxC`z?!w8xr>8U-UWSJsYGfqYqS+9qslTY;~MgIUf z7yTCoZe}IMAE=Fk=`gdhpE0`ah zw$h%D|93%D{I~w;L2DdVrvKmCm-|0kl2U^|dSUN>uL$M3|GOUEVf{a)l&atP8s~rg zx}s$_3-IxOHaTMF+f#}OhUe7a9-8WgaBJOTTh(gwe|~7lmGp~0>Ov@c>wM568Q)`H z@9ras6Kiq*;l+LN$mjNAK(iP-7csWmBM+^Ui^YwnBf4JuJ*<^hI?blLFX+z9;r6Cj z#D>(#`jhSPU&jbS2(8!Z>FkZ}K$*Ou{PrxIb4+c$`NLV?L4?RSv-kaFZtf{>nXbRB zC*)a&S=9v=kcy)yT>f|BldraH+tj$Vk){Ls#@1MpHQx!FavhLZpR@sw!8*>rcmRU= zRhYM~*yN+6xds8r4_+1iDFHBS>9#0BL`dyQS z`cO%iM}T^vKv4=u&eypR-y}TMuKH5N25!fCwhr88X95hh^fB2lv}LKU{U;>YVWk6p z0${?DqID<%#TWO^^Ie!;9!U;Oh)?WJ3a@nCW6k5&YMNl zY_ZSyKlKM1Y_E~ng{?E3z!;Jhuh7K!5ubLL5G-?B)XRs80xnv}DB6Gv%nwoRKBd-H zCbmLld$%YbrscMu3Tet=ChzYnW~vI(d}7U0m-e*>x_I#wKYO@a=@-KlFh18e4{KoA znS60@GTTgy(v4bGFL}USV5@+xJ(tN&az}#j^)HkD~1+`wz=ox^|B=!g0Ic`26 zt<;uP3cPWG43%k25%Cr$PP%j0+-g*lMmAO+x$rR(85$_s8)u|GA~nq~=^(5a*a};Y z&?ZQKJDB+%hRUu+O;__G4u z23(uwfOf1z`mb}mN)E00^s`N81vSZ;H&Hf5oO7M?^Ct7$^vCJNdv$JqK?-G6nF^cb z_9oPb5Llvb986h2Be6_ z*j`1N!TYJ_50x+0X;%i@B2CI8``&lp%AL|XUfZX!V)}6|l^4d7MWhS?d{K8Nmd2)@ z%k3gA5{g%M9{CC!g$+bU)^WI#Qtii3{=UA=SL)B7BSzl5GDV3=7B@ofh zqv>0j7OYA-AlB%wkr*Rm@)|)s<%PBS_av2kk2C?-q*cE69WV*zRWsI?7@o!oUfsQ$ z-hqk@2qIuA{5N`F?c=B~R0VOOL?<_K&ogRLt#Me9o!&)ediK|qh04JXI*Jy?AcQrzdASbfT+p0o$5HJ@!L4>~E2idu?nsB#WHdJO#LvJKPy`jtC4XWhg zXWUTisFcveb8sq{EmjG>F9w*J7^cmo`bex`5`=;8%XVbiR^V^XnLe~%T8QCpS*$zhgko(tz zswp3#BQW|E!3Ww3m5eM!SH}kAcs^SgNAKWqAxu`pw<6YrBNF)ZT%1uW9DJ;tfh&?V zqUu-iUe@VTbRMwG)_x#o2NAEyXK zMl%7Osm5l!x_%I^<^H}=pPLJJ+iiiLnTl4>6Ya#rb;SS)N~w--)AUUsTUK1coNjyV zqVO|Qi0xw7I(kV2Y012gj6^q`CfUXN2i-_j2_mpNj-sUIT401`Stg9r>Ho0xR$*;M zTi14wwz#{yyBDWeaF+sw;_k(*(BcjaTBNwUOQE>CYjJlPJpG^Uz2EEl4?a#H>mVU{ zBTFoo`O%b2|b5`c#wihmtZ<0!`fp zcIMTQ@3lqQkqMhKRRZ6dJii7tzEdK0CkkH(A!=DLJEZ``Rw%PkcHa&q?6wcKTa8eg zNJrCo17&T6GL!!WJ(otl3>yoQ2OR-y(@p^tCn*l@$!|0Z6=zk86d^3?h}Bd9UD!D= z@ZMk0O4kGH;-6jT=E93*R*bZ2nBwid{7u5$GkQ=Xq#vmlIab>#FJW-XsMUk2^u z-{;w%xQ2xgWjDnAG+6iw8eTSj^3xa5XKK_7&q{ZXrpV;ZS--72Gcd;<pcHoP_qx0d5-4_Y0} zqFrim)PYl|_zjNrI(5aaVg2VBf=Mb)A0~{~q+I7g=?ses8oolu_!rbs3+!)W7J9qI zzrRGx_*tD0aN6I~?knE8iD7-}Em}Jsv)tHql&*YTlnHDx8m1>J;`ECOAEr7~X%@=+ zSlRQ*N@G+b;{JlR{|FGUF>66e-Q~1Ci5^`K+;{~yzSe8f<%qhmp=%Stql)1%6r~NqmHZQv1XDrz`ER$mF5rQ~XmBX0Aw3zBY6ZSYqF& zm$HlFsh02?UTA&orO7V0A2w_6UyyU!hSMh0j?TZ}(h~^R+vN8P=@5ZF=>%>zLO^MuVJ=+l->6t8l&M#D?b@i4AGe&4J&!+GP(&HIcT!!QT%AGd8IfRYbASE zo_?&S@KRe@rKw2jj&qpDI zv7UV3x^kloIt5x$XnBep!rfw;Kqz%3*=)5n7G`3$uo_`3M$6@Nk`595(<20@$* zptO8HF(iYy^FhX^U3kYh1%-)qkZT2Qsuw9Hq~K2P&=>%i7^i-w{qxFA!Ylj*G3YdE zk$$jrVY2I)v_gdB0H5RO{4a=c=UHP&OYMTbQE+d|q>Q5P7sa3m8YcJh25^%)J~A== z@#c{TIO=%aAmE4WbG3v?-%mq)@|ZT=X>;{=h;#VTr8b@X%ge8fdqqsb&pJM2ei3Iy zdniz)vW}JRD9)bG}liI^xsvm)HR7v7|8frL^)LqZKAh&sd$(*^bH+FCc0EfeKX4X3&PA1 z9;bNK{s_Cc_HPyWupV^$^cVE&2~M+%ioi!-;C;@9Q|C@&30g~y6z=fa(p@>@`OV{B zkkV-pA8zo;b@N|p8RKO&CggsMIvx` zPuAr5hXl3rjai58{#!?E35XwwnEc2U8${P`O-=sBGf!X8sq8>!ULPkF4lq?ITd?$K z+h>xO?1gdT^as2!aUIuA&{}ngXY1T%2L#i~M)b<#6us-3h~;Ks$4lG?xtDP(vBlGU zW}-kO!OND3XkbEaAv=>?p*vMZ>DtL+mL^okfbl`8J|mUn@;%72sv{%NjF`|Bb6=J0 z%E6Dc9?#Q7y{m1qyb{roIWUR{Ge2lneD$#`6;iWJ?QBqLrp)F;z&?CcX%~sWSES{> zr<>T%Cud8~_+o&9Pqf*MCPCFT=^S;4#kZuG$ zkq>WaB;E@XAJ3+9VF1`A98+*XOEpA9luoXk`iBe z3z;x6p1Q%ADvZOn>7Bw9aCfNOM&KtrNMvjl*Dz>bB8x-$K>fa^a!mlUV>_xAglIlF zQa4J9=puN5f}E6hMOUz_ZTxv_{HEpr$ZrJgIp5@G+h!5;CSDcGP|zmn`iv_E( z%vBZhHx=}A$-eC<$t#KeYMFfT>Uo7$K-MTx$rOEXuX4BNYmCpYoE>WD*C3qoa+^nH}L79OT=4Mh!=bWFn4`el=$? z7pwClz70S>YH<$>^1Tni{G-C2i_FnY1T9bKNDTdUU5?!@wk?3K=crsa{YeDlEzR_3 zYNw)}<$k-?vNJH!t7L%MiXQ&-?L6*BsmN(Z{a_$lRXHt$A?cxQ_LB~wvABF88$Mx% zs$6V-4SnChX5Kr_kx2SfY{K<=gZX@{kKxE@p|Yz73kd_*!b8o3Z+;ZZOe6XjNk%pr z6s0f?jE<2kQZQ3PtSs^L)06QdcvzybY;yBOT@~|xn?TE=lrn)|CFEx4j&QK)JZ@?G zh*yJWBv{ds_o>`nLMJA0;}K_XFwyV1HG&*;^{nDPxHc6lZg!ix54Hq;sE&#N_D4}g ztz5u>Oo~tnQ?%M8!Tz9;2Crdc+`TSg#i1Fnu}*EEv2Ky5-Gp^)#P~=Ccg+_$^%RwU zlMMoy5%sD4Nn$Du$sQdLC;M>{cN4d{jbC+B!0`%a2igT7gok1<5^!^n%how6vuCsO zuQFbh=NY~+X9rm;^f=@pE_>xDI!R{{>Mpq26(3Qjp?ODpwZIrIx?kP z!)~wS!l`G`8%f^{VFMvPr8~)gO6En6$ATK=W)ypWdC)&hMMQUILc~-}UA61%$a1w_ z_Y?h6nzjwe)Rt5>jAGK=Ud&DDOOTkJ!^-z)wD~4<|GBvm%^Gw3B1jQsgAIuJT06v+ zVb7ksE>k&^X3!%5a4L$s_fg0AMVCQzI$Y;M>#Mau4JidgIT^PMX>`l?l^Hp0!dhWz zh-mqm3sb{xf)nUrW`5o!{$B0XQ%3kfc>sD@_)fWGJBmjnh1o^?lL7YtNVmpVN0V+j znv38aTFz|)Z9DkQG9ng_*1DoQBC$0)v^)e zGfV8;#_i#|qH$iEI)90)G90;Hag(qN^0BrQ^5cTwWGqv_;Ua15ZA|U$_@|%-RcLml ziOV_y70y{$J(j@qJ0&oB2o#1%x$*g8s>u9eu+R3#w*1H&&nh|nArJCd+1Fbb#EhL6 z07kyRKM}PAnIlOy!?gd=8yuGw`>)5vuD}6cm!1B#3z*WzEz!!_w^P=zaqAcm2f4y@ zf5w28Y8Kjt>-^gZ!|NplZg2v0QRhls*U|?#TtYe>jb)zv_h(Lvw9H{zPcxn3*w4FS zfFfXWCjV@u=G9N36ib8Stkfq%9}17Qtv&$&d%kk9iuNJ$7aJwTbm!`vRqxpM_C<-F!)72S}?Ke9CldC6qsVDIW>T5C&1 zWeRS{vp3*3+q%Hw<2lwB)=O&EWUO)KLdyCZjD2|t!>o?}bwi!#Ke1TH7VWq4_4xcm z8Ncpszoig$c;52oFAy@Dd95lZGZG|hgm#TKAk8bdCE`|X7|;|D1J$d!=oPxKswodO z`sjc7QwHTaOqtCYC9y!#zGkD|miM{VNjxC%3q!QXuhc)=Zm`J|#RK`p7b*LYx=9~q=eBF5S>=F}Clm>Th9hsS+~)26cG0V?QG&TFF6vRv`;BaA@`Rc6 zo;!<;vQu0Ra5PysL?f1smTw--<+1NV$)3%iI7@Z)^^g%l!CWgD<)^%~#K?d%+=w3y zp-w6+oURwuwPe15{nJ4&I}xyXU-&lEQ%!e261l5wqWH}ZPX?G+Fsr}?PgT^vAj;^a zNMm3&MS*qmONKRJ^Bd=9>uRUPNbwDqhV{`?9~Wo_(+K?5N&nX^Ql1&7;xDk*wH*qW=k=l@aqy zlh=4w>M7QDqazuL6f^kc%yRsKkMchdDb#i2en;+HA9wF0c=jKB*v~!!xLxuewI9_Q z$W$dgnRVEn3Pu4T0~<9!8Kmm$-%_3eu*CNL=bv!ce1I?=Oas$S^qg&WY7Z(A{4iCQ zh!=^~v|WAvU;!yQv9sIy6}uwVjISTbP8YHL6l{2wAE$MVPbw$Bp1*7-L=~_h2sxX$b3SPatSY}*-cr6hO@@WWrwpRd&!W@C@g z^Lv00+1+5XPgKA4gVbF9$ARVlI8Y$PWH7wZUv1tO!lEY}pt{mV>|M3SNfh*7+~Y7K zC60g;IPy~0SynHqvNxj)1TF8vhO38;ZpNt-8E7=mTpe2hBi*u}*i7I>-?WI$(e@n- z{>x-053V-JsdCR<(MS?fJvG6fLRz$+cUcaBXw!Kwbb&3NE{64MTtTM^e?cGhXpOwA zgPtUMCI0W>Mvy|*Am)=R^xsDu^A)&VfdT`bY)<8g&r(VFOeFZdsY_!T_h7dmridmYthIqVtyy)OA6J?>7+-p6%?!9Bu*B(P}*#4UR6yz zX`CHc2^r;h^|(6dVqZD6*Qag86n>&}JPjL$mpnceBY3M{;or(3Y6$ka)~ zI^MlF6VGY>IeFC?whd>j*0FU(=pfD`em&NyKx^uxb6v;r-IV9mdoN2Z|Ajph6;5ZN zCfd40s2(XpHD-$gYfcmv`Vhj{;wb%2n#^a8pb$wX$&-_AJc!{&<;dN zP1n#m9@&I^lCkASxj!?c(YB@?&)r+T7OO4ccyv+*KdxXtzg=rvSev%wdhN$!wvC_0>zH{UF+&NE4+2RB!2( z;-&F2?jrsdSYPAbRVXaU_##RSHrn<4{ok#AfuBXYlJ5B68=xAaVvIu7n7Ux>L!oo zJN`hAVbYlwOvT;v*on}aa?uBhJuHG=UzPLuI&yMC(0bcV3Ve@xtpS7%XZ20xI3q}I}z?UpnKid#&=Xyu4 zRmN(^7%S17sb)|yjFSIsKqs3LaEzY_J}0>B+rMH^Boj3?+K+$RXs7%B)gHlZZqJZ8 zq~XEP&4zpmyUNWN{8fHvqX4^L29ktLMZqwq5)r$1{?>J$U3V-PnwWnDGKOFbGLRtq zm70bfGBaY-DnJCn3%TJ$`Wp}mm1XjA@`wcBlitx@!OJNnB)P=IEI6RWF5*Xj!Qu2|K)i^CIbDW|Y>K8JS?Dp7-&Z#5 z%vuS2R5lF+^44hq3NUpFDlAm*^VCSdb-*Bj6)wn#GQH zX&Kb!$`ud>%j9Fmo^(z-!-mA_V!iz8BR=`gbd*lp$_L&wW{`pnF+hiyn% z?lotaAoY0`jOoSP5izs4IV1556<%qePIgKCPNs=>@@-_HHs9V^=t<-uKsfj{Ck$_; z6LLFu*cN9I_0`E}!d_|6HVaVAvm)Xm64Vm#7t(Tf$1}H@N>)sY(3B{= zI;OL^T7Er8SCDL=(a2*KJevD$b?87d@T+n701G(@;lDt;C-M@*MqjnDtBptN0`;G58%@Ju>KJwC_qKHIj9cv%`pZ<56ajS*L3{^j6@S#VarbipMD zSz-L-Koz)-E0Sbh6Ku#De4FP=^bP#`g*j;nYk-cxU7CTImM%&_(4M0w&D4sthH)V) zs&8w7Pm``pm-xC@7Uz{49U-0uK2cK1*Pxz6^c0QEj&PQH9hx@+vLpVst?r~_NY09- zL@P7;oDjq&2Fde9RI1`e}^T8t4Si822XOb_N)*i(_nn9L_y&o|Q zrx$Fv2XKk$3SHfGSt^#U_yw=#7B00QL#5eB>PMAB))I)d&Pd3XZ5&VU-Ff-5XYtmw zsdT!NLD)x>mpLa=7+;Al122hu5hFXS(kMbEU`aZtQs&;-CynN_DEgt!uVm#BZC?%9 z_mas%CW|omGP(Io^`P%XJcuM&TK99kJ#bVo4DFu&1h>QF_X~oN*Yplg^@=GUj z`@AxKBBnQjD;RePQxV@Yi>--LxMV@5g}o6E-y)H~Jfrgt%H8}tItUb8nYV-7^g^ha z;5GoQjThucEGh9^{7-6Qq%=7SI9z!mDUaxanf&$ws@1Gu;nx4`H#-uc*G8kul0Yu+ zH{c6aukvJA!WmuZ9)9)8lj*sggJx_jrZv75*ik>iCf`H`c|vTR4k zi-(KqA&Mq<_`9Rw8JXL!ptyi}4Ydi&Tr?=(4QxqjsD1*g^CN~mk<{1Tx1gnY#LX>@ks`|?k{LhR31iMJ&*ES z28{`B_gJCkZiZ>~8Nx3AkJyY?fzJd$Hl&Ba6~9nmsBm822pyFngp7OSKu|GJigw7^ z-gjYM{wZ1j7kUOPp8sg~SZ)Ula`atS89%F#pVtE7fBTb{0U~EAfF#^>yfWt0 z=OA%>%{#LgmbKU};f{S#-p|M)hR(uH#1#AyVf9{qjc3!PCiZOh7V(4@> zR(^UFd`B@aM03VR2uN{@6({oBz^kgQ-;;aQOI)P^>Ilw1EwFdFI;Yx<0EMZ9QZN<;y;c%vp^FMft+ZLOWL z?*MgdQ{Vadt^F_Z-N5s^%gU}0^O%N(#pt&|_WZ=$S12(VyB(^5CN>+>dElNWsWWPt zyT723dcdmqp&V*_Mo4*9+*pALI!h%TyxJh0j~`#JQ_gq?`9t-&x8+#T>@mGw1u##mylC=3@GPH zg%|p%GeXbyk6-1oe4@g5i5PiKMC|>6pNx86|7X^5U}ivmx3d{}C7?(D;)Jp2?R)%i zEznL7UTLaAU=-zXyoVtje5e^DGbmwV*}IQc-*XuFS-tGW_`L5aN?{)VKLUNQiUV(U zj{GcNHl+1aJBC`yX%GX8Vx%b&-c{;peHUf3ifR3%VRjoZO~Yc5b=v(TY4`$)oT+eWPE(jN#Jcfm18`dB>Fxx?>i{(|>6c)m zSl9I|;IjrM!T}4i{}$Y1vfi%)Z=#vf6u2#`Tm0uNy0Jc!B@t|{S|HqY#rg|+?C_X( zN6IraeLVY63(c{l*bp(yQus+j>IfW!!4Ik}E`2ou6dqHz{2>-ueaE@fx5Wwlu@AaF)LINr1_hPBzSDFxNuc}jo+8QL zN;pip8R?>Io+=p&;P7T)p+DO%n|##2y%%&yt=^~!T1x5I;C=r7vWe%no)YvR1o+O& zj{&m+_rfGgz|Uj}%XZei`2P@LG_4OGPuP-PllX?^8>@CE$|~`oXKrIAOZ{K0*Ef|r zKxu}VGN^BNz0{-c;M4^1H6h)^O0=2EQC(koWMaKOH)UHeVzTgvCxPHbv?g*QKVFE` z#{AKA)v_!fKdoGg8MC`>k4A{mb&;tCt{Rsh)eYX_ro<-)*%CO`6dJBAzv_1XR&AtO z16kvnbK5%B6C!B)Ic6bFMXU(!N4mYhZ|ZmID77QasXLCx^Jvn>PMWCk>v}vfZ%0<^ zPLawaPx*=j^`XFqiu+p}G3_zBI!hg2-A&O%f1mmQ&*}h#gZvAR_|p`Dln9-f^!VWy zaCCw1b@@|imSY-PHs7c{mHlVEf#4>3X=TOcBbF>>A-9(GMf(8%(qp*9G=tkX7{gJd zApAnEZQ@v+X`ixS#Ahb=I&KdUhTa3^46})tj<~@C;9b_S$p+U5Zf1e3brMHXj$}@- z`ia$oU*?9Uuf-lU`%EvFC;MHS4M6w|Qfag5A%Z{Lu-|bU^rTH=gDemBP87pFt6;nn z39unf^J5-lo*snB-a&z!cgIV5UAHAO{O{~Hc zK`(Xu;Y2848!`>8EB8bc-*DGj%fEVL9lYJkt zTwh^QcNPJLr%RQvO%Y~bOeZeiA00jTE0*GAX+sjMI> z$YOqg273TAxQO_5-sT?_Hbjee}9{M4Ki|04H%7 z`?qF)+jpg5QK7}@B3K)Tvt;U3&0{9qCKP>$)9y!^F2ir^A6Mv3;pJ0s*u~zn!)4_; z#=Hpw$PBrb#Ui0i@X#GqV;F8B(c%TYUjV#`iC~6wCmR}yT9K4a{}&_xJ_oF39BN)P z;zXyfO)8BH+h2a4$FREp{uo6!)U%6wTOlL2HCo!9;G-cqolkTW>EAuWkFtaTL6c(~ zbqN3(Lxafkaz22VX&~}cU$A-Nd0;Q57AGeL)i5&NZdH8 z?V@Sx{P9M~x!hMOq6zv_v=@}2ohNb>)Fg5=jv~e-;|%!ZBm0fzZXZpz#~!{@8)C!6 zwWkTJ5(CZ^#uv&&Ggj1}@#%XM#|x=j$vyKzW#nb0*mvH8H9;{#ef83#Po*UuSdas0 z0t!(kOVdtmrs;th480$?%mksKqgmT9KD!bJ!{-Z5hyvFnr$2eY!F9PNeaA;|PYXLY*7vO(^)3@fWd#N_k2-^d<5p$jFM1XH#Q7Eao(;MpQw(UJjjY@T{! z2n!vvi`q=E6N(V;)*q$2!J8jC0qR@rbKTep!r2#vcxk3+JuXf~Ax6RW6+QgBYlnq( z*o@oGQ4xJp2x)6g+abtuH0IwOo`1f}A{yX3i&TOXw7g=ICH66sEMxlWE{xE4vCWjH zkDQ{>;8|wWz59CZAr%*K3qIOA1XJ<-*L0`-c@-dbr#U)PJ@h@vp0jGUP})KQOBRECv`P*k3pw5;OW^BXY*T4*kw_4g={|qrYstbb;VCLo&BK(BQ#AOxp(L$lNkb| z%E_#hE{hKaU$+{Al=~eu$D%Ad+y+?(7KRo|%-_?2CwrQU!Ab4%7>+|C8wtAuGty4i zO9)`YXlXiAU5?bkGPOidQlD|G0a#~2jiu#sy5k~!2!36(gc%G!6YrjBv3eqtAdfxc zemT{T-+7X?>V92h+aGz?Tnhx-k1`O<8j*<3&{}r(%S>3Toig2VrVc_>FkRTGq)iQ6xmCUqXcfGtx!Z&6n35=fzuv@OK&_#XB=@Ytr=1n;4bQ~JOG#1zXi)ryT$hz- zGh2DXSYw?k)-#B2B9aEvXyzR0@v&p@**b#D^z^SSjrH>V5|;H6@vcV+{Hj^CR@evl zLuuG>^0~P1#raF~z}6qV0If!IknD4ub`zv!LPt{rMFx~y`OLa0VGcCD-`bMgjrUzK zUMpUHk;Zc_p=UFH$sxH5Us_l6BbA}u0@|F`AX`@ee*_$^`VjyO$@v$QdQW};aLNou z-G3dP^e^qix~jv3q=rB@`LJ6&;zIlwX|ao${32f?{#c zJB~yg^t+WPmj0u%zQge=gUY}?7^D;qJx%hb}*4vj@S~`2@CJ}TtIUS_eip``nC@Ux^y^x6mequ@gAS{ zz39;+hSE_E3Z7M*eqXPtFUlHRnCQ*>4hau5I~_e%EpYILSx3{MU0!c#jDEIU6cLV0 zS(i6nfjMVjq_w%A~2VE?;~f!WCjGl|9zPajaB98^za?_PCXhtWRi zZ0byU$KPl{>lf|wxN63u1%fS%F?!`ZwaH(sm8ed!2&@>uTddMfO?%KlmP zW>OE(<|u;f-?|Jx>Gj<(N9kXCRe=P{ym#Ud&)2Gji~4AKep6i1toqEiO|*_z36S+W z4bs&wc75~@M_6f+`e^l!>>Q0%pI$Q=ldpV!^RN`;TCKkj-4E0~a@sFNFs*`ixSwEj zfKucW{`22i`$qDm$zlfj7B%SU1ZZqCYWyw4-#f6A^5^2Bslv>}yrvX5*CznWAYlFc zWhDsS83Kln9T*nF!}K;LbXM;Ef)ehiIdOz0qSr60_Ma&Eu8k2eMgpx2A)fjTGkP%kKh9y8Rr2Z@|V@TR($K>rea_g?pa!~f?b?)LnV z^~$h+zM8tm?nULF%gg;h>zEnoi_ieVx_;y{!MeAE=7TK&JXX*Lh6nxeg3{Xujdvk6 z{~>*ty`=aR5bx6ANg4?-k@YhRnl6rZHnIjOpBpn;h2TEY>uN@dUe=PI@uNe(!fSmi zd}zh5+-&b*@|*wUYt>?TMF_EXGc4+V(&Dg#1>%UZ(T&7K^+NXl-+O9;ODjNCVd#}} zw=lUpZx^_e<9Sd;8T6Y$XuEIgW<+FO%0x}&)#oCl-Ds;l?P;^36}aXS7=Jzg&@}FT z{DSdB5HtwbN-a~vx~t?`&L_^gg=~O_H2)s9R=_evCMcmhrvS{cp#4{IbPgyk^nPiF zwlj4-$WX$n$vr+~D2rQH&tZt18ZMjIwlp!uUBUWX)|@1WeiipAer@;)%FTKPQL^kz zF7GU*D~B%+0v4Rat}I6(p>sC<{Mi0$1#fRo+lfC}@$+{4xZ}iS-!iYRymkXE3t}@> zx!3bYs+Jk z!`c9@rM(gNvu=o7sVoNj5IWCi8O!Qf4d^E*RYzy0iz^Tr z<9wh6^uAQrk}~}TWjbM6+y|^WK1@ILh97seP?~u-KQ3-QP^Q-oP2Zth7>_<7e0f1% zC5?Zve*>tFt&_{EOOgLxT>c6D`Q)gbb_rtuiovE#9)AkO4Q1el6dMUA(6Ra#tlhRg zE)G`j5H;%4M{(P>UEhc~p)Y@b7Stn`Qz(J}O&G@VQ~yqzSx?bw=$*XNsOS6SjGcqO zpkDm#Jxi`02GYF5Kh?G`9izZERrW|;Ae%pMDYxVAfRn@=WHeECsZch&fuvQ1e?%Gp zl%bvahWsE1>ykaXC-gln0H(g%Zu>%7n76<=x6NuVzV#L)##nsWQXJ_~ta;OS&6 zXY-kqaI9gPfUUTlOWXm0oJ>;IHve> zobX|6eEr1EqLOCF?AKlR?A;WVmw#HKnc&st9=MPu*N5L&ribu5D zxiW9x2Qpk05i1{)%W0F%4ur-Cebr8GCwXQZ0D@PGakHS`5WX21ENuERv8l?o36TZk zxh9u=$$ec-HH-RN^7$xj2u-GrixGk+HsHk}7+UvrWusA%{u|Nf(ZaF&S-Rf67$w&C zn||(lsw6X8eKVgCqR%?)#BNawJYd;pbW{Oy^ABACO69}rOZoufM#yPTbYYh= zkkfsT6WftTIm*%{)gVgW)c0q|!f(-J_#Svxd7>7}3k0?voygNjYEB34C@D~fI^1>r z$hXB#XG~u@QcRE4wmCcR9%4!x8?Sy9KQV7v)DN1uQ(MTw_oOjpg6HzgGh(UmiQI^t z$I&7dEF20E1j057NQ09sQdn&;D~U#bG|>F^p6!mNhfF^4f2WH9<78s8Ah?2QlGysa z@a^0=fd9(EEjZOw);dY-Gr>*X7Z?3j8hvWX))-LrLO3$fz_z9!F`S%)BKcc#5(lal zH;nzwpH<9-?ZaI4GH%h%6Q9>e>(NByM(5Oten%$Yuay?zWuK*akjoksi%ypshb2p| z0fDuXVbO@?wHE>C?9uYVZSgU<^3+Lmb2NLN2Rqu8EHYNkznT{^w3QM{3KCO!9c&}X zW-=R6@MI0Z(knf|GlCJI0T@KGKmmFi(dGz0+8?$Ek2T3Ofj zZDZU!Btz|ZEldQ0{h%xzY|FH|tuT7EfUc|(2gEt#k`iG}T!v|Y(E@_f{j^Y&wBxTJPLyCe zqja8@IFZ*)xA~+j16Pev8=*OX-drB+*=1ls-KQy{H57#c{N!o500KC}MoRu@n?BGU+vAT{JN_o_petj&Olt zN1Q%mLw|U92u1Uvt9fv5959`K2=tf_vZatXos5FU(m(@xVOvqL@tXzO;*W>vKG`8V zcGp*Sg<^(ZjN;ujdR>1{4XPJ9!mMRS=pYUTnRIS30_s5b*{ws=eowq)OOs=$Z}s zGbxqe$|OxJEkcoZV`}%E9D+c@x>lpMmBKUx7AzdvR{OlfX>->0 zsVg8vZcDi7g|1-ki5;#!5q13!kaqw;o}Tz0ATzwQZBn1+|8(F|4da<0Q zokaQ$mnl@ypK_U)q6?ZheF?1;ZuYvKnNn54ywBANr3e_@*J)3r*x^V^KeJ<7fgPC8 z7#M0cqU6q3Iaxq0X~Kv6+A}O1Av4`!z#tV zr>dTy#?+Ochya|~?LYpvq%b;ZqY$|63dIDTf)_BjE*_Hu&+*RmFNniW5|G$7^yAMm zmfHoY>0TnHM7&@V|9Tw{xUKY6ZJM1~$gOQ|On%xPtN!#6G&#>DGUI;z&M&-pq-nkQ zZS)V91KEj}#}4IWv;0v?7t8}?{S3MW8A<~OFubv2r(m(9WwI7;ch0MRdEBi6m+&@6 z7biE z8??rhcux9<$qUu^0qv4Nu_YjrjYA^O@GpqC{P?%Yg!~fh&99Zo`{5^zeSGBD3*q-2 z$8+M2-1MRP3K%p!-M$YRY56>)NtlJsBB~1V)vzA!p)`(pYyZUz%+riN0X`C^6i8by zCG^!7rY{4XrUsbAFt@;qkpCAWO9eDZz{Y#K{(}6sx@y_I`4Vx~xloy}#_TsJ9V@zS z_%YlhVHv${l(%k+UnmqVhyD4^QoEzpTi#s%gt}!f1r0qV>^s!@H5CLL%88x&lqM;` z8U8aNxf#iOs@t#SYetjQ$sDM%3B@1iAveUt{AgPBHI}pS*!QFexz)GXR#G9W4C2<3 zTwcksQbq4`g)RGuh$Em8b1j8sV%^nhW7q86;6Dl)>pxMtZd$SFg%1AGn$h}m9+CeAq_`6^ zIrvQ$u#vYdo=^hCu4(#-ZNA>wBZg+lF)A#0lM3SoL`bSPf>PR<4-SOpSQZ8 z;I10hgep^sqKSv_mzJl0y8jpI|F}5*_4@w5|DZ5>@@g_3g_`x;4XXTeRSu+i(?zda zH{MlS2ed5;TKREFK##gE`@M(v;+ei}?AUDzkpNLR|5!$>@_#JjhMVyHX@*do6-867 zhT!GabvH?FZ6!8^{%e_Wryc(fVw$h58gn|_udN04Wx;hL1qnV;%cAOiG2N(Z8j{q* z@oSca(VI$~V&&3oac%pHe{yAjCk(L3eND6-++Y#xw|XPSJk8U~P@rBifAgSYOAug7 zC$|2xQ67^mKIttO`%D(2uRUT@rN3YMxE3_!Q9M#oyb%q|$zrW`nMK7^F(+{&>q(gI zMX(AJ8z&<~_Td;PXQ0nq4>mtg442`qaa1~;Ge`n&x~E!*05KPA=W6S5%fjP~dsppevE|iOgYQAO8>ZgCOCzcyC|7 z*Y`!SVv}*%`k1geW?0EWo^B}*$%@`|RS%}faeLC1lf}V*lXj%6>%)W9iB97M7l|{- z1px+$&MeDBwl{N2>Z-TRVB0l(5K&$Yu_28mB*Vb4r6v9g!gvv$3bRfb#zG22f52!s zh?8?0Fc0cIT1YOM8MdLP3Pg>|vVE@*93dY});pA_J}T71*S0Vwx2m@Fs z-VkM)g`3KKPp85BH-v<>BMkPfWSKZqH2g?6SA3i6O{JXV_9zje&ve79uU39F=hGcD z953w+yA4aOm<)KB7t};rV;&D134A2OsHS}mnJeGkyIjTc?b`rJHh}Ko#*;hLO@d@u zBL~rMrjkW$-H}1@)aayDl^>JZl`K}Sqvc6<_0z!9f4`H+spOx;A*EYV^1yPpB5Lx>Hz|Pv5N(YhIjb{5{nZ)=EmofV(;5{<4pz|v zgSL2*(3;2=9!;5hS1fpe4n;@Q=CX)kXvOnDIlcqWvRT|i+uT$dLTGA7HgnLD)VrrC z6NKQ*5|I|@Z;{f`0XG$ukDi7;W|mmqw(W^-6 z1?^kYwJh(7p|j#9bF^27=PFh2v;8W5UhFvlrXgPUbuCPgI1}i%8QrEPDf^(a5VDkw zC`&wY8K)nUVm(1GI^V*H!=ROB2>bEOMC~ISX|$lU=BwFEs4CCx(DSu`bg;5%W**hR z@lSbnlNg60sv1bwaw@6D!2GE!y(Pf23>CJ%+zb;a*HuEZdc`5> zi%O?+hFAIQScPIL`_6$mlwJd7?QTOk)no7yL~g`2s7I!PaFcJ;#2khAKobtNb?A67Ev zH)Rz2k<{Vsyy(&_S+9ER;jr2DDVaDI454cV~ z$qJweDMh$Z8tm=O;pkb$Xkc^kw3gLp9_{Jls?o_*IACK3dgK%H(!~mA%(gRZ@S)Rt zC0tQ|B3_mP}ozea_jRVV!i{o}Ea!MB%R zs5?GV{zvNvP&832b{<;p2&CV8iUX#|pxc~Cd4+ZTtf?5XPUUB&P;kJ^Y7Q7oUTa@e z)~RsGRnF@i9>w$aVJZ(IjTH96q1pT0yCm>JpDD{<&}Lfiz2Uc~U!@FqesK>o7|abN zyoo~r)$2XxK$~!U*9*W4GU#sUy|raL704To7GU!?!VVjQ+u|=*{eipnD9t9Le$(xq zbT10PkwA=g121`f=EWG`%@3EpyV<7EDPS=gbSnOoe#~-}xta!~zLp9^ZU1V9#h*bF zeVZ42Ul)P~EdJ3pmsb>uz_WyFZup+s>1n-WnLK+ER}Jyy$wZ=9N8^pZzWhq&-(@ZQ zq}@-9Ba`N+Ln}l6pj=AnXsyqF5f@M-J2I-2@!q;m=M!v zN~eqb;B2@!eWgL&7aX9>z)Ne+DS=Y^Ha^AXOR^{nn3HF3fnh@vIj%dgqtJl*K&KKP zx{I-KJQ0TjE*ELHWPv%iu;G_lM4WpRRttXpUT3^|LC&53bNj#YfiKY56X9)?gEwvl zNfh=!ofOq$l~aMoso)<3XzSv*3u=pB-LrovvmE~ zri~Kq&F|*dn=fkpK@I>$P;kq5A{(;Wrt9Ko@|_%kwiQ1ENYw(EX*noXlQ*I(-};4J z-Omp$Z;d&g8o2yO#WfMh4qnN&(W?{uQye`&E~tpBlFo2M6u8&}jQyug?XAC_qvcd_ zKUYbV-ywydiKP?1Rn6!TLT@z9v4uc_1}ZFK;(b|nWT{gXW$hn95>{l)@#r4x=e)d{3*Vas;8y$f)geKG|9~|w`<@*}VCZe!rk7cG`&#zH znQJT)LzHN#)ZztEHFVqSRw0da<8YU;_T~FYLg=ZQOxxFgfSReX`Xd_6d#aVVRiC0= z{{-LG=GRm9 zn?7smGymgt6Gy4)6ITYOPu5sK$G=y71b>V)Th9sWrgjtHI*$4+kN8;t`@(n^0(m{z z-1eZV5Sd)Dat&#uy!N6SoU@w+(D(&dpC$y=1(#(nuAND@-Eq*>HeSOrXB99YVKijB z!U$_CLmJ)_rdg@uTFRf<0!YHI2A>y+!sv_5Nr&O76Q!|z7Oj(73fg3XmHxu9ew?A~ zxfggX^cPOM(=k+qT6ah1>uzIx%{~!W$z6>iJ?*h>7r;5CB!y66Z?{9(X=D+Q*~rGL zdbgbT8C{GBqCK*|(4Lwoo%D%6?RqNiI3JAzEXf*r|9fxGZ1YrABdSobbphfY%yV3h0uSpcM8$eiO&BcF#fC0Nvy({~Xba4`Z+t@N7er?6^Qmk^4^HiOE zeUOI#PkzPjWD%0Tlka&t+jstiWQ$>`)lww`I&;@LwWFSmnApkVV3CECwedB7jS>ro zfdZ><{Qkm8Tpa&}yVL!zG!g&O^MLpd5BmpzNp-ltFI2X<45>>N^78{k=WU5q`*0)=kN_zP7UTx!4Rba#!f4&9q{I$i@Rj!sv80f zLo98XdDDA%+R7gd9^J5Px>O>?|H9RUJ&#(L*gHG^^n01zI{yoIaVWlCSEw`ICbN-- zsJLusu<*4Y_qu1*#7vAT|1Rpb?B+}R-lN{52QHX-#ev@$fQVCn{)O|5!ntX=IVNVx z``l+|l6mb;b+-7vCb6Ct=iEtnZsUDK^ju>{$^I$F&CU(={dshduZjKB#75ky_33=E z59m~u7{~t2A#m=Jq*Ke&$hbp`JJfv zDQGPEO7-4Vr#8U{h3kZqbBcSuKNR`l3ouZrW2jJ0{cXP*YQH{s*0Uem5fUM8PRV}@ zx_49XDKR~n#Gn85HjQgmBWz;{Tv zi1TCt%Z>BuXMm0>nsv7M)aeXxHU+6eT<5=DaO{?x-+l6GscSENj{6y$!bRlaRgsKA zXjgHzz5~PKk#~)~!Lt4+i?C!`=t_0DBN>&*Ceprf4|r{pL&s>&Th+GIBoJxiW{YH^ zGib_xJwHMpkCL#Hx#GH9vG7HgHD!jwChcN;6z%??WL&H1d|-mgtmdk+7nz5;G`^56 zWJK(qze3^215fB4M+l~^tlJ_(U*!`I9?xkN_mRg~?!QSOuLc*jkq<6b;?QBo%G~h2 z+H&GHy-K=-86r5cBFcc3{R`)0Ee+e2;xx=5W5UrO^yfdRZfXtNd}`RE7VAT022u)K zaviYm!Ws(m-M{${wh+tAZK`Q`Upr$;iuDX;TFeV}&8cOBP|nfur=$=R2V^(=G_X6k zGxUg^RammJWnCJIxytEYH|cMf2!*jd7WbpS$_k+cElcTYSjG=ZL&b&g$i^ss)a#Hd z;cjT}Nz7v4_Uc}xZ!`_24tBUMkxp6hh?O-Z3GwIX33tH>rMBQ}MHgUBv+ZmIH%D?+ zj<)n=n|4R0@+~JPCO!> z__=mEnuniU>f=Vpr&S*0(r!}I4zGrML)1XiWYC4e zytphW{k0#|c$Mi0ua4hmEA%Da-oY@UU*F5$t4TMGb8mbDyuxqO&D*wKh0F-5g(byA z*u6LOFqg%|G8vnNv>M=%$5*u#>JCesz+?>27G%v~!mq!WnYDbQE8@j7bAhLn zq&84fK<^J#U4R*Y3-?_7e5Om6^aj(yGBp&6mRdLv4%9B^QNuVBWe#8(ll+d{V(2KT zc+?BzgL4(0HvO_BmidUu>#h$T2U3{Or8a+R7BP3{%^4jsWa?Gl5$sPqeRz&&jb9h5 z2vqmtRd`)miK)?j$mX{{Hg1*0%DW(u*MJGLqXtm=y*?%5pUJQzMDk_mhUq#e6bh&^ zwMUV@YsZZ!(Yjp<`IOKzP;E?w{RMcDI8fzL5y(?ZQj(;HIX4y$$p&>ve~_g@BNC@; zVY`|bDFzRD7AI~Ih+~kg&gAxg4sLM3-DQ_7?#E1#Z$!d@|6K;sP0Ql%eKD)Evesf_ ze$Yx!STnX-qD*H-^k~+8F)>EYxs*$`w$gH; zm3$eG?;47}z18>^&QQZXm0e^vd@Fs!p`35*7?MT8Fg;5mmuEej`r4guM2sI_Pfxi; zw}4D%T5e*=k#~er{$7Lg!nFCfnd~3PPdSh31oQr~0z0T4p)#K|?Jo`hw0rd_F&B_4 z!5JW=e8&l^wHqxR9j4`fbxjL8tQj>?ml@ySGqu2~rn52*O=9ex4K@<-(MaL5o(;e4 z+_W2pCZ3?qmxgt3ZeOb{7Y~!Aza1cB0L(46)N%c;p>!qDvK|o_gw7J%D9`?L$$2y{Wi}#z?mo78 zxWDO z!{UE1aPI85t@m2w7a_L^@`K-TxqL+IMO(Shd70bEWUYS z@}Nbfz}-9C(lrZj5U|)~+qV5EY&wx`5WadWF^je$(aIY!PP|dT@4q@9j-+0sM;l(6 z#NcEG#dq{X?wEC}+QNwu5I8!}A*GWS8Ne6j`2^PBn^-8$z(c>qA{iU;nW|D8?4NEn zTX6yD>Dl$0%Z@VTGdN~!>N`L#F-skfWoK&MYq8bn_{Mzt>e{6xe>EZ|L$TsBALQPJ z;XM}-t-G7O{e$Y;C-1BS8)V>Yf4mE2~I<~o=>0w4eUE-9kTk~mI}SSiw$KV?6jDIizfiouO* zLFcbow!C9vme-5ah96s-wrj=Wqf_cw$)d$+^$>Z`LeAiyH}w$Zcpveh_ljwriU1xt zS8vjL7L5zbe5^MUq(Y6C5EX$>NS-VgE319*QAPmkbN0pQ@ak0=_pap!wvV1w@zyw_ z@JJgKVB!>3JLjBieoAI+g}VxAJ<&TDj0JkO5_!YNhMXxxkR(jD*!eQ#6SVI{+nt2_ zuWZCT{M3ota&CO^NI6t?;)CrmSqG0xu7rgRJib>(Ar>;lAHDf8oMFSm9&9H zRS%5h(6jdg5{AI1V4}pgR>}LVx)vK=j+BB#&slC+o)bh9X(JF5bzT3$v6y5FI!!Ww-J7gFM}^by8@m& zK#DY}^E}!D+!l>W=zF2BS^skh6pa5af$n*DJLn~Fw)YDiZ+0mW0TGkKH2a^kvPTL( zTCK6_A^G2fz_ML!%m$9-kNc6F+$P-=gtZaBouCNy*}~nPPvzWmNjB8l*;z46RZUpk zn;Ob(T$6hxXqm35;arf}e)(s`6Ll8*^?_X^ccHPl*Fg&&K5n{hl;1~Z&GDvj`Dnd+ z=bx-Ae8PegeWpcD%NMkQi8MeJ2@q0)Owzjfu}UAi z_fxOu1UQ@r@#g!@cQGMMaOJmCP(^|RnJdWTaxwZ*ygK&cG3a}nTE1B6t7e;&i&G z@ok(!Oz7?7V?y=%=Cd*^sUW8P=nt^;X^bbEQhd_#74<%-|1u2u9#jysh3q1kU5m@4w~=2HySM{@XRGk|5}<@z6pnCWZdnv=IBx_w z2A_a3_x{&kxDJ4`m%4Zp1bx|a;rI(DZYwtE)3fix!#BBk3Cv;M)>C*suDk(k{w{m& zTW%bdf(|`mT*4lt=tMeGoYwbP*skg`Qcv?vgOpcjzKsyJT&TP}d*8ReFEN7t;?iDr z(|#iPV(TYYvPE1{G-rIr;$EwNweQ#2ZFF;N_}qMQwOWAg{A5*!_H{XM8Od(zEy3hV z|K|Ckp`Y?i^~zs3dvbH+0bx~6DF;IGt)0haS-z31)}M_X9eg(*zv2`qROoSQv0jQy zh_5&j;Z7^P0a$258;32`Mn-hn>qmh_LZkH!gG?wM%CkCzN80QEF-d*OLH`PaC31Sq3KNgF`< zs*~pM4|0ZcXIxc#_ec?8ka;~p_K3R}&d4PTM)vDDtw6gG#p-$b5(!A4Z0RmAtVkM6 zTKA;g_I%qlY7V;Ra3zd5Yq!a5XFkT2i|uM%;FG8B>Z9UX7%a!3b@#}wlcO`o2o5=4q(L=x>BD&*>CMe%JH^P`AXok*CO!lDqwu|mt2zUP`0TZpvi}bPo zdXUf*AsXeBq2(n~;6p6v&22_w8{3N}qNxIsZjfin*Uc{`k|(1QFEd??B+%BKEX1+D za5joRgR>ro`g89?Oyo`$1jP>+n^FR{l3onItr@)Ju>kwDjl=wo#J&DmTC{pQFb{ZJ zbh!Nr3`>%>+%9T`MxB>6KF0p_5(8lPXF6osOx9XV2&nV?+I`; z$~j71bIacp@&@E!g4>X{NA2JCvDNCAtth=V=54Ai7;SCsApeDX4SgtDK7U5+>p6i2 zebAvX46+73kmxlqD>?8CHH>f_dFBs{p8X5g^8Xu_lnC^AE=v)Fb$V8+@b$j~db`JSnu79z)gVx3qoeNU0Fe(ku~$4tPjTmSNI`!Adfht~iZ zhXuu@1K_k2^2-hgMsZ=ueepJG^X0GO$PPVwvq4+2mrI1Xuk6EKKK%h(^HP*|8m?PQvpN*{p>QS`J?edO4#C*YkD_SrJ=Qo?l&b z$w<8f@5TP09MP&JOq3eTW5YtlP<7ro>H;q5ox>6avkZ1tdGZ#+3suaQ;i6D^fgV;e z`3X3!ne9TBDz3BZ#(|c^EY8J6hhT2dayi_~-Z(9cYuN&kQHXIqku@CU;C*b< zd`Z5#G@Y{$GF$Ygep*$OJoz;lN>iGStIF4<%60Ujryc6WA<722ISwueSocd)N|@6E z-m43BCvX(X2#sp}mv#H4JKX33u^wuk&-1cl#8?v{<+O&vLgC_o%{r|iXYdvNKGZ1i zOfa#z(y59D#TUhFl)Ha~)p%Dk1&7Hs!TubAn!sJt)`(K3FHxH|xX><89Kypu%CFtN zCqvzxY3xzFf>ADejoWXkdQhvx#)-tkJZcHk%&C$fo6piY*VYkNbSRhK1*|QwOOc{O zJny<~C}InV^M({>i)_03t^br+va}9(b)$&BXsRj7D5T?Y0TS)ds5e~nrTmndzauhi z`i|m)^kcQW8*X$Z7$+xUS-wG=cl5A-mnEMwCI2bG7AhVbyeVcmWr}x2h$RRsU}TC~ z2>W6&qz`J=1}Ifgk`(~HB7k;Zbe z;7mwdL|Ki*a&Y+=lZ~vB$wD~j6nkuEn_0D{1CdUiD187Ok34$RCk&EtL>}932vxK( zrcW4w9TrD{xs9?5+!W%_F&&z|J{?|yhpX;8X1JIv(^$9=eKi#=qnCdi9TOw;&w4vi zlqViIR=yn@zAo8<`$&;o*U9w)-6Aamin~Scz>#H0}qJ=KtWOdO?y?g1)c{{ zS@4$TKB9-1k&Q7yCiX|wTXUk3L*!pSGaNuVVKC-hAIF8tPq(2&}P6!yxT-c5-y~L~}ji7LI1t_zvv9kNc9PfPFi?UTbv?aHdD;D2Nu4j!rn`TsO zt?OF#6GsIT6^E}Qf?UyfzPC92#8X^z1BUGHDtcO(*^}@y6qmo_2fhEP^!stnWEFp9 zcWm$(9LHi6tydXeT4&R$Hj$7AiUJ$(p@Wuf zLz}D?V1%iimK4nPyfg?!&SktLYV5gTn#J-sbS%j>MG5Z==eyulLy-rJu=mW(+74+9 zjN?rkxjrS(*DH;^6&f*h782;k?btJuzu3sb)3(Hs|B;tQ=Ccs;nR@i&FUJGTN^C+s zgCkWrTC&o}SUgL@l-E0FEb`F$KpdDpiumV^dX}&T{^IZ~lHe>$zREEE`)ZMDOgF5g znH&pQ(W$_6P0&C&2rOiY#f8gE*Qk8x!moE#b^1JytF6avU@n8Zo)L>7OsQ^gRm4-| zjuZ&cdGokZ6`9e*OIp5Kg}7_cc@lANyl5B4RgLCn@7o%K z(HP-Zjk4R2EIiH{OZ4`p7aPtNHaZ==h5D#%<6Gd?bK9g7ypDU5r%|ayv!+hsDtqsw zj3k5CEhA>Qjgg~XMO?Sz3(`tR*};x|lXO-(SrMD@yIR^a-T1cU5RyQn>T8@rOz8ee zvF}Mg_hVAMlRMYsZAfx0%x=DJ#k!1z@~2j@sT*>FeiS1!KLIFT&gmDNs9h-*ZG8D) z@S6N%2!U+xZ6zy9e^r!=Z?gyd%xau|xT(dWtAVK=iN0q6840%_SP(Ll_A6wFROdYgSBau_#3H}NgN*0TS|5=82bTrAq6 zjAw8i9$U`wKr@8P8ObCySoA$MgT0qB5g zA{K+$T+c#pR2T5QtU4v*S;Ck#%aF@9XW<4O=w&%?L+J99F~2_geW5>9@*H+=K7Wr5 zHooSQ4f>ry0JQi@m7+d^6mPwjsW_gd%Oy>p>7xPp9DG}fHQr(Xnw9zRGHgzld7TJA zw)W2@3AUn#Yh4%&cey4nCIb}n04O_^IQ$=)_%BENfBaA%c5}vY;?+{}7j8WTkXwBm zy%TrZei`yJL;))Az4{Wlr+y&Q@)uFM2X8+0gxrrpB)K`eG!2FOv-j`pN-%J(l8wGL zUr)v;$;%pt{+V0k`9163Usq|rQD=qOO6S`?M!Vitq%CKUV`l)?W&=ZqvxYDqwI>L# z7_q-$hSzll*=WBbXV4?G&sZ&UHRK$5gZnKM-pHc$FI+PV1B_6c z)<0}4PT9)=Z?c@Lw9*pYd|Sp!TB8Og-aHE@Q=~fxX1qY_c3J`j0kOHFEcIo=i!u2B}x&dszHA7{n1t6ID{% zG|@?xarVAB?y;x}Tg#ny zEA8_ydk#LI-O;sqYP_%#^=t#T0wnp;|0VeXtCIbJ!!%|=j|cw%$Ug8fb!)W!UCyn* zss!RmAbIc3!+*$RADukLFV1U%?wg={6~DKC;T%m~fL6pFJlGze$_sY-F4B^@&=e*t z-F+V+_I586vOoyf!#?nl@sw=iWaE=J>w25%E+>4^DrW-4$Cqx7Rt%l}-n7#s#QZoy zSDB%dOB#b=nRw)fC~azO;k^_Le<1b6OpQ*fr45h-PJwz5>3f_n&ie6N2iZKQa@GTy zCm)=TZo^^zCowEyUX2Boq>s!ki{+eX4_f*o1mX?vGT#^8+aY~DsI^RnX>yLheh$Wx{b4r-$a?{b95y? zaA1Clig0u;nxF=BQA%%s0YHh1^GC4B62Y(z)$(7s{}TVk{}TUtj#=mfhsw)bz`rn) zOata#ix9Ig!`x4$gMa69JfR-f?daxjZTjh0J(uD#-t4R-F9Om$G=Jf~C3X%p z998J4upNIsG=IsVda4f<7rV3#s{ip9ZuTw&Uq9&J%}jie+k@ccD|^u;2; z{#Z>61DPblD++skMTw4%AmS15soc+oPVCgaBi)-$yhX`lq36<0k!nc0gD3FzM8izR zv4`rTL5+Rj?&MpL-s)Lm&<}az*-y*pmc?uf#hk-muE1Pwh~ht^p8BPso8X1>quhY% zK_hh3)AmEpM#qcdre&<({d6%h0MdA`Q&2U%_mfLdQD)b6LP6s>&}>TDybzTHo-hYP zb|ND;+p6n%C+*@dLjP1z#FAUh;$~oBH+v{A5KqhCJD2||fon|E*D@n3oha}+MM*7B z?>Sb12TVFJnueoF0Ra+FWNSf#*PV#&=0-^7+UV)n6mUFfUB%!e@26S9 zG4oV|{SO(w`vjvC3Tv5}`s|{JRy2~#v0GBHbWmWt_D@noUt|7>ldgNO)sTt7SH~VW%-+IcA6S`t$rVQ3&4vUF3ggEk^=k#l`uRzDp9nE26>9Pf{` z5(jaIc!gs}r4wZ$cYLSubI_oJ=I=1aNH{WL@r`ixWYTwyj?^I*pU88a-=|X%;I_k| zlZ46HV;vUf!oO?UGnWB5;3M-Q4PWUZFgI4SVk;jO>9W(krf>bjD21;Gvn$PDOjXt~ zU8vJTMW7i?)}>iXhFfXd;ax?q3O9K?rtf7paMr@(63(ksU1gDv&fGeiyM^*?8wV1& z@(wt<1nKi~f2XtsJ0CzoxaH_;^!M|^W}|F(8if%Ry5ku9Hs*B0#F#LH;mQvJ(}k5d z2+J&|-+j7U@ClAa8o-j=(#N;DZFg(SpI0Um91lJ5_bjnFLGIi7&4c<)T@qgjy>yb= zkB*`;2{V|Tp!VbI+bWxFo08zv+`M10sn}DXqE+0sH8sU0Px%=nA~k(df$lgO6qkkM z*v9c}nQsKVIPS82$FiL4X3noGG)wOf9DW?C_aRIYuu!84yfH zp7Vh!vaS^LBWj6Eq^%w_n$m2YNiC$)z)8~)M>iVRT_?hez>O;v?Dm;mQ@I)go}d=u z$phi3Tb;)<+n&=)7AE6lyRPl#PfNXWBnE43aF21jlJDcVva$ZcJY=eGKTW)yhoNX?21u~pb%PvFv$0A$;!;?AR95`H%5Ejomqux`sYaPUK8QNYXVl{;q=b?{d&?r+%B) zGgVEQ-2^vb!JA54#!!JmZ>pQ@BFPhSoMmm9p%If||(Cv1#)xR!Gv0vdamA#O+IM1De zbf9p96H9Z-Wr@>SoPo?rNsc<6)2Vs5)Do)1*;b$aihnGcA2MJov;3*fV0LOWZ$@sR zGEQ!z<(Y{^Wc(g-P9iVo`E0vQA#%S>aqLl9<^e59t|V+3K<`lI0>v-FZVElQZB{G| zYbV0MNwm~XUM0N|xcvexIR|BiuCiJ2!tgE|9Tfb$$RrY8jpsekf3!f zs0p?{t^_5Woxg4|ox@KWzKC-vQ*4 z9GBt@QCRO*ui_WH#gEvHBp2bWV-TnSm@{sCXembVBO6q9cPX_f5 zX-muWB(W*}164H?wYQpLwUXKjrF~^#!@EJ6Q!=+Ezj0xcCpq1F@Oq^|Wt!$R-EMqI z>1a5nLc9U<8QU3%(r!#0MVg8H`^pb1&0I5vJ1*K#n+RfIYGbVehNi4MAB}C>>E-2+ zo;);M3+_syKgBU_9An;Su9qWC?I?^guahc5~qmznTR z>sPf?X--&BrF37>=Aa?$6NZ#x2VAmSBV8lRIkd?^R!UL@YaRwnS*Ym5s$!k0+?NB@tF0 z;QqdouRW`I&z`h~u-Dgr7}uhj$cNKew|~8-joogK*QQULqT&@OP1$nfD8i*)Qf*a? zYy~H-h-6E0vcKKj?NS^H$2c0?NX_dAuIsqPS5=@Dqawrf=4+a{fSN+p@kv?&{eWxRB9A`W8B{~Hlw&xhMR|Du>sY&EZeUCoca z*Gc>cRAth->9D~=eG-M%@LwG7LKM!W&eje~EKOXCf8MG6W{>*C(ewMwMk4F;!42KC zT0onhHA^H#67bz$DJI>lp0*>^n|mw#iwmEht!eKoNniu56-hL@KfY4i_>)QX6an4y ztR7$QdLWK_=%%et8&~nn@=~@yK?@2RI5$hDpSYrohc7aEp26t{NRp_tASxlt`K}sv zW_FC?ps9a*sD2~=zq3#6oOY~o>rxJX%s=g!P=Nef2qK`)N)cfIiWDV!pC2Vgg5($! zweQmNdFg{2L=NvWW&RLt-p6>B{I?$->g|lD+cR5U&*m>&f?rXgM00{jRk>I#3BUfi zV)YIh?E&U+BG|cDM|Hz8vXe(Re7>1rEUqV!yGTl*ryP3U|K6S3%`mLnV|RQQv!SEd zvm@-|YJ8)K&`n(-u85Z2Jg6;lTU|ntn61q}LNj@wO(&nm*8+bebrEg|<@^J_~fYdE;(6L25KTpm2VWQSWMGBoG!FTc>X7>gEtx$p7xg6ok??;@& z&6h6GwiRH*Q39KrIB*r#>SuQ&9?p>j1FmEI-snUgNy`jT{zn=%JlX93u5a9J3D6(( zdESJs8ZQJ+Kl!aJTA^6J{S5!@=TC^HcO!^>?+a}MVqo5mk4IkE1WXHa9oEK_&G1t@W;|0L zZmK!5`PKDh^O?47vQ)jKjBh_c%2^4i&b54@Ov7Urj(@6j_mZ9ZU_IjKYB>sMNKQ|O z8057W)muSuwAJ_(xL~kBZPGc6ohe{-=&p`=n&o>rJ?-P~&r)XPqpsy{>phCA%lRCP zR_$L=61V1*INl6?kC$H~ubXcF@CHhotS_5k_Q3#wttZ`(rnHGz2YRe9prC=zt%$3h zr0Gkm(t7TwiJO^4xY=#t7YaYcnZOHY`lm%vh1O1jAqfz8+}osW^b#Hl}3E1llI=sf^i zNZxv}uP#o1o;IB^aU=aQx#(h~gR^>-E$DdUv2%j{L8+O>(Um3Tl}{dzF2$kiHl&)h zK>#W5Xeoei3>>@`HuDws`BRzUq?Bpk@^jPHojj-7jZy^nchW($6s2V3$|zvB83X}W z4qV%au{W691Yov-e7;}T^Xv!U|F^NT&xTsawOKN(fky+~Y1^vOZ5LH9kX+ZM)CR7K zwsEz%DlJhFH^ON~{Qu?+KoJaXmJ$bawUp~vZgAm9}dfa2Jt5qo;z;N4?? z7fA``r;AY_>sG_nQXH&qx!rB~Z6=t>ir3OwqNRt~6gH>vTlPX0wUJV+<**lLhyb-p z3A$zZLuA&6TR7FR?Kl9^D`@D|5!*od&TE&saX-fgl^-F*EX9y@X(?1ZfDj$(YBM)FsI?|n=8hJp$&g_+{BCo=jggoT&JIv5kgmjx`R zPlE}S#^>yb=8NLT^!a(Yr(F>8=ZG)6Sx?&^ca?tn(T5V?Z5&sw2A|X}ongcMg)8?( zesuKwQ6D(+5$gP)z&a8C^$+Y(prR;_8}Ur?H{YfIk76LJ5lz}iWCNm&qTtkib+NeJII4}ipYcVOL_P9B-*vYCnBstSTJk3H(`)i;LYsq$r6;NumCPaNC zwd&GgwvP%Wz3sM^Ug}^^hC;C62?d~qg+0__(4^Rf-V_T(=rg~c(u$K5@{;0slq$`F zXnlz=xf!6;HMAynIo4Dwunac<+^5-EzJN>5)8-QCqNQ!4-bq)px9f;bl~)P&b-uG_ zLU9`nO-7Zfv8lZXWxBRRUvQ3&HB=yLu7N*;&ctVcgAEbhD55*X<{3eE$d+PbxI2fC z!alzFU5O!IcmG|0_lP>aQ&BM3St1p$=9F5DdZyS)jYd?ymVTDAVPi0zg{rITwHKKx zA-{--61J@K%=vX8R2!+2qGa{>9eO#f$jP#M>!y?Y8Wd^7FI%9{lSu(VZry;W$VMNh zxZYuPT87e^Y0sg%t(^5cD0>$P2Y@eiKSy%wU7bsDo0-l6He%JXG>W4)9&NR>1U~Sp zj_TBZIPXV?g|Auj$g@>ES2YMYkLgPRm$8J(x5<|s6HY?t;A*4{X>PQ{UH9TVLnZuP z4c9k{Wpm#0HV*893pGq{W6a}=msp*HSioR41wKfs=+TF41|eG)>9KN$Mdx&KGs_KJ zWZ>D~s0PO{O4yryYcr$%YwgHdpMSU?Z`T@~)j{C0664h?Jvuh9T^S&)qr_A-;E`pq$6V2XD<_9|K-y^RoYCL15bJY$b^7r@-qN3KXIA+OxwJtK);5siw`$bTRc z+v{_Qh9`ox0p^e%0ddL2viYEjf1T@#g5Oku7RJan#jG5gKUR=_h{07r%k7c6+H<8o zQ!6E9xX?{1v+0$K%3eL^hqV^>_D2_SaeZ2^z#hDFh#_M2p6?3>wOS$FY0&76%cvq# zS}hiO(tzYOza(DpQ>Lka#}x;fDw`hEYEUsP6=Vz3}xV-(O zHi^Fau%X#VsYlF>z<(@*$Dr<4Aw{rn`vd9ySh^RVo3)^7Z9Tw5#jNU&^S#$f-usZ2 zN*A8s>rspOap-kibTppcQW`gM*7cF94E{2orLf7x)cb94E#9q<<|I?<+vE34WgH8Y zRwUqIxzVPSr5`fZw~tdJ(UAhTYQ~|A3A^Wrzwy;4E_*s80^Nx>x#zR#x@pJWMcU*| zXnoNtP01@U;E2#*#XIY&@i~`NUfTYSRli;~L^I)aHb30RTY|2zS+7FMMx0^N;QR&8uNk}Do|4P`2o3pd2k<|K~(If*k$RtCoeJ(TXy>zwLH$dwI> zcH(dUtc$-;U}0=zPbPuiWO;_CBOdfSjowIU?o29a zZWOQ~S4Imik?|}?;i}yusssxp=_9~jz~GQZ*eT(zWIrDqNPL65tC676Z=@5%-UgY8 zGM|?=9hEdt3i?-qw6eD~DbHfBtY$PO>bO6DE%BwTeNeSa!2rb$?4;e#>>-@eT$N{k z;g%a+EKTR28=AF~E+ASxq{SKE);xD8ebc^PSSSREo;5SrjZzX7m(R z6Pj?XbF2WQ$I&hJdd@yeHH7c5eQQy#mUlyx=FP{b7YY@?K_K104;`Vu8maGLVM?K; zoBdsc(_Jjdb+Hm{8Ktc1J*D8QcwRy{rjR3O8o(gBGDCP`9=%*a7i%aDG_14RETGl}U2N!htX%`9C+u+0SUxMbjkUZLOO6B7ack&-g&( zSW$o%g(K?d+aek0l!9of@{8HhSXrt#NysKP%*C_*Z0mYSb%!&g+il5u&P? zRA#KkvStBz;

O1Ynkp@R}PGoJ?nYHU<;GM&Bj_*V>9vbm(Uog%^?-bTqE!k-ht9 zs*aP6`*UW!P`URufdsmB*7`^JmA$Y7mc~1Ly_d5OsXgZJrMNdPoi*OcX_$n|CeemAigBPO$DE=yDx|h-wwkA1*5NF1i-dMqehU{)N}B9Vv>XjM z92du?6lGStLbTv_9y-{PA+VIRq#o_Uwv&OX%gD40m-EKsQb@Ww2i4*?%Fl2{JJ^8Y zc!P@7){Cv*oJBXqzNcam0+HRVKUy%W(;tI`^zwhO zLxs*YWipY9F+&E;3gaGTF-?&oHs4Ai!)y?WEE2iaKPd3G;K`v!c`LBdAf0YW+DTdJ zskv4$UGv$IB(p+B{Ui9a>HT=eH>&L_xrv&j-{c)R7CYcoQn_B+AX#%AYsl(+&|TeU zt|wmNqd*w=L8|EX#c&SutONaoWj9vj7O2k^&6UCS>2MFTMS2OKXwhD0Sq#XH<&ySi zT}Z^VM4^|L8IFUf4F)_Ry|5~z&N1y&L-F8)+-R;X3bjfCLKkzt>h~P_jSLr7OrgX! zAWySNCXxN*xe^KjB=WxLdK7|H{nrPdQ6!c726+gar`!v<4Au?W1=XxrI<;w-rx@fS zaIR!MOU$s5-+QP@Ps?iovZ%6AhAB==#i`7++`JK!YMSbAr`gnazKr$gw~kh1M?TIF z6cKk<^idznx}aY~m_le70_JjF#R|BxIqSQ#BCSKa%^OS#gz!>Xik^aqYRS2{KB_Ra zI_GI7uc)K)Cx?pE$`E{jOl{3sL+(8v=E7t}l%d?a?GLdtA3D@X!vb!L&GAzaxtH3- z{3HH90NFq$zZ53KC~~C((5RaX*_FA`M-D@nnrT#!Zf#RT-X>R?L#aP})u8*>%6p(x zB30fU$DY(m*}qCGXrc8LIgF#kj75m)N*SC-2$`$_=~`wkGBT0Q+oIr*t3Pa6Jhw-LK8Jh6lWIftTL?K~0 zH_LJBda<0Uklzl+&XCYenFf$+fl5qWpGYO`M`VYU*q!j+d0r@F*hKPm)y5s=K+LJgO~ zq=<$AJOJvFF1GWnQ;a)H89%1VZY{Ugl?8~qBd%@sHAv3wE>msA6n9A%RD-eWdY~EP zki={*D4?+l7@(Ev%$bxG6{cdcKi$+=Qba;0$W4bsOK4dHB2<#mFEQ4sVrWVYCEO9t zgc+mG7E`$$DbEzr4UbwkXxXI7#0&URPDPP(Ox%y*pf?9PD~Dn^kZBV%b2|adkVQQtjO9|m z0u2HrK^4e5sp&wI8hf#SluMa>D>}4JzvOGAd}!gqVP=O=u`W6hR*^J=B)}^4w)7bj zAVwp4QAtC0YfS3N@cvW~Ox&1nK^7()n(Z?$d;6)3Whz{*#))Hjr)FJ%^YW@mC&Zlr zuwBmdRg{>NQdzUc56*=e6+%Ajx47Q*u&gDBNlpDLI*Ans40(&~PJ+u3%4N>)dTUr4 zveKNXvqsmcD^Agjw))Zlq%ung3}_^ENR>$EwKXm_VlC@Ih!LHwKrTVV*&SB>4QH7M zk;pvAqSBL54f+~>9|+T#2_SAPNuX_rktKzSrz%`5Bao7}CZCfR1Lc(8<|s1}CCc9Z z8`KYRalDvpN4$k|I6dHesO1J0!=ui`6(-iEMGTWjV~SGhpz{{#S=I?8Xr+k*5TqNM zRU`z(Jdu)9@zUdkqr>U9QV-D9n4)J^5BMo1o_I{0h_IzXssN);D5zqF8aqAk*0acZiqF^@_%5X<`c(x85VoT!TH@AZdr_q%OdPw7?aH*c28Z9jiwe*=0^!=#9G*sU~t>4y#|;pc02?{D2ohcJb+420PJbrw6QlMVUp zPEZ)+#eQ4Wq)eHnY2=;@tYYhHZ%Sr;0}w^-^4_KyfZI{5y!NV>4(nhiJ>GvhWF=#A z;pLAsz+RHRoX3^{Xbv;x6no&v&gEj}4REj{QZ$G>e@WSaiKN3b=V+O?F}9KnjtsH@bV(KAr76 zS-w?E3~MdoC+SBt*;oRXp%R%vZy3X(SP%Hqo(6CwSvOi!ys&`egPXw7pvu|oP8hb@?Myylxo8F}qE(q@-Vg7gc zR6#DAMnBDe8fGQ5Ar745{w9T1Q7W75FF%!9KnuucgD2dT!PYh7%;oZdDZno=Kz;m^vwr+Jk>2}o4Dw$%DGlFkbn6g+gpaRh^9E@Lm zsy?ZXHD=p-rHzbIJ^W2- zM3+?Wo1It)lj!s`1(dl(r_4lYxjyz1Hu zGMG$jI7k=0m#tc(I>VX;y5FraON1Ag_o(tn=t|0awJa=H5$gNlXX!w2^Q6V*o4L}N zVCPbAh*5i~!4i{UtK!(N@0OMBDGt_fBpvm4aK=$P}1-_nWzR#z#IiiIq@ zQN%=-HnlAnw51P9C>Ulkv&IL(WBaOzo=KfS?gA;YNE#%GM|#J4m|-D~L_Ec}qKs{q zBt@Am&984NW*rj~g^)Jc?Qbg@R8l;EMh%(16X9-k6|zA)N3f8tnDDXQu7zNfNZQaH zs!1H#ZjV;_IDYMkK9o_GZt%aQ6cz@aya5>LpFdiLHY_1;cm-ULyx2{5IY{vJp~EwW z%^&BrNbG8%3vDG|LrGBT#Okv83b|xtYYAAN0xB%*cF|ToW}ObhRgJLOC6trtLa>F7 z(8_+5OB{-AENVxsG_g@=;$N*YYylaJ<F-Bi#lx@ zkDWteqT!7iDLHhioN6p+I$o0=c-}-jt|`RiWIXxRj1&;U_LN@fB$;H@$$M>05Je@GZ)4?GW_f3f0cEv~Hiu?-;$w>~ zlHc&H3lkj7WB?C3yfn`` z3^L8$A6j6TiA?F7<|Lb5tj8K8a^<_8b)d8jsVE0~ZE9R;A(3UGR_r8&b1+8h1tmY zQex7QCJiHA{vLD%3y=WX*}2icp<7&~If*d^XWOcA}g&L-kb1STZ?c+ll;u{ejp&2*peVqs zZz1~8ILLdZ^hmNuHhX%SD4Q0N={>1aXVlI)Q)PRD59GzVcFX{ zJ*wl?Rym&aWpe-`YhIXDFwusP<|o5?D4PW{vW4~UAhoPT8$_5n@<(J!IF;Eh!h%;Zivju57CcOmT}{4pin5#}v8c&lDuibfAcGG1 zEH~**WRRlEwqBz25~^nsVM$i%Y0!#NV~;9wppq#WGe&9i0Fh-J{AqA3$sNh(%X%mP zS8WibH>oZbS>f(IzvE3^NVb~C(B7ELvJ9zpqKUIKW^Kh@7&6Lp8gkuRl`N~Yw;NGG zV;Eu<83BFnI?}SpvdCp_qMG2@*tb!&GFFQc&VUd>9V&^jM+-Eo_lV@O)y0R@8KQ6- ztvyw;XvFqk3Jg9T?qi9FYE&DHub&`O@m7|GIPj{=ZAuhU^O;*=;ZuLS7CWUdvYC;b zJcBu?;}JF{>2wswiA-WlI6pnA*AQLo;>O&?8$!TQh!S%-YDtGxZ2MlAhD46d&Z&V! z%*OQSTa3c$ELM(PK#F5tw9Of0hf`tmp^j-nWh;AiqJ_A8>!BoVFTB{&p=qR+M}p|P zTvHK?#Tn&0s(L+qNjRR&0RM~?T2~@JnlKE+ZW0K?wk!}|pZ=?!7^#Y+^@}$3o zHNaJNPDQQ6_8!t$IgM96q_UMOff9yGBIB& zsXK!$?`n~@0<@AA)#v9yBdbG^hgxV2EY5ik3Q<&&@sZYoqRR_2wwRjWdC<(#3q%F& z&WV;hCg74!l{z#in&e+KIvttYDkaf7z}QelnO&^ADcjPtUn$H$?(OxVV$pysJDVRn z(LrU*3!B6GIt7X;0T2r}TA`@E?S2{{x*h2Go^*joOmUFtS+A5DCyEtB88=XBERfmC z18_%5WSNUPsM_EPmWomonu!*$rMj%Ct03N;Fnl=BZN&_^bbFvCt^r-+5tZLbo z8z+s8T#Am_mu06J85CgIR{l4nkdb?rx$_iI1byR)6KKF73RIC9ax9|puS#PAj^;D& zg8&8U;gc>VK__}K$O?-psIR-mia;Wiun#*Lx6fy*$9P`^Jqw2788 zDS9bmxY7q|h6AP}4a%7|XNjaBtb1I8PH0P(GO+JZ>IofI6)SLg?M86(6pYB+#{1Ht z*q4J36hRpT&HCK`0Ch7VSOuGJ3NaXixrMVR@isIrQIvoVYg5`)iaL?!a(0l4xhGf* zaKMJa_P!C#|c(lsp7a>Ta!z2lVV{%v!2HtfNLjjeoa43&5 ztX!dyM8s~JeQMd9Fp-ARf_{}@hA9+ue)0KLw8B|*K(>y<=e<)wW>~>hMp2Z0tu|H? zxCKYc{bMO~2A;zU90C~cn02?E zDI=bFEUX4y&Ci8dQe{gLYnNsBT?JIc2rd`hZDI4J$%v8VVn@5^DB?0a2QV6EkflVX zE*HBUQK$!Z>rzZSu*sVWbn@+0ae`4AcZ+Yol}CA}j7rBYee5bIzJst+G+as+C*emQ zP->-tk|p1z=_ER#oO4nK)|)J@@sm;LGJt*nN7kJQO2ti@d34v1t(+<+9Ak&XoiR~g{jphOz8$Uw$=dbE@MU=T zw-3Y<@nWL>*r|OPaQaBcBBoUlC+Kha($K7NBFdi~>C#N>%wmk%OLXw20;WdQ0Eq2s z$dU88Sh(SIQqF+G;d)q=5%2eLrRr;IecksGu#3QoTj5l9)?3BURZyr1P%}#*ZH=i+ zjT!*0&a|8`Tp^HiCW1soFrfsJ4%VSWPDSauvIEFo^+F94T%7l#6PC;d_O*>^e2@la zvDjLxX%0qUP8JYj7N;zAH-Gt(8d8f=Ax87A=fA%w?CCCBqaf(?zIVyP`f_V$d)ZWM0$#hpskg! z=}eX?IHHi}4ZU1qLnh6&7Fc2#R1$oJ9HAnNIs#9Sr9`k4qrZMr^r{GgPU$D*Mo4!8 zH~=PvB*jM{V2NYPy;ez6Ad$PPRKitUpjw+0j7K3+%%uE6-n0OO$%jmg<;m-6YQ!Bu zl5*q1)e1VkSmQ#zB-Nadwc=F=%-WJggDGX3%A`=JoJil}YHQf{m~UD0nOiEI{3(D; zl0WHWxE~krsiG8Fw?B*cQOWmbJ;F%*TXXQC_mPeFBjWR@NJt4o#qMR~YUT*B2-2Bz zI_tR12Zr=Gq*jPXgbK)tumnh^@U0jcg3>MOqSbY}3sFToM)_nJjX;3Pk(GrP-PKtW z6cJauO?7D1aOTClZ$il=as|tMxzy0C8DXFFDEC9tZ(253mMsh-cgH#?RH@Dl#RF<2 znwV{m(y|O(F@S`!*wCoX_GhrBIhsLs+vimbF-UCZFRe>OSpvxmy6qC5k z-MH|rffhMk^IV%!P!f(EyW4Hng;(D_?oQiLw0oCA1(lC*_Xs+B=m3Q~_W z3nn5tbfh<5TDuVWVH7QhmN@gy2|a1BI1%dsY}AGfxzg&qsc|E#U3r>x$nhI7=T#PD z-=C)RPz5EGm_L4(hln(6Q@Kq=8mCEt^)xaIM0F3-ezfS82}W2n{{UEuS&gEdpY^#> zxs>VbZN2E9G@?5ZdmGX!EL?HQ2fj6VH||uAR1bRBqwC!Se5p_Y6beHtY4Olm7rV03GS>trS@a2j@$S1YYpHAgT&D z(mXYtbN>Lwm1TJBiITKHWmO^}x1Q9<;xBVKQExf}bs3cuCQ`I&u;j5?rp{k2sG-Bk z&*earjQ!`9=A@8@ed|jqgUXbOUPD2VOq(P9*DrJY8WupWqnEfT(#hT3Y}Ev=$zp^b z8VTNKeI_<(9^ciX35JYbDIA~bnsHL&F1vjylpH4SGmw0!4d8~AUn4yfWJ2YOa}>QY zWw|$^D;qtCJ9$tfW@9nK0hjzK-W^b{@_wBsZSO2~@m zGSecD6r;Srk6I%MCie&DKrIUTXbuK8#nMq5H=;lEr(#Z)nB!22N6Rb;O2aU~5 zc?n7r=u@i1*<&2*I%`KEG4nO1Nme$?ZhdF~bbP~m@}ts4CgadZic>N?`->WDh4-I# zJMBj}uc(E_G3q_#KTf#K_1P+}P|YiCm29EP&;1RKT#P%*(%}HDMgd1l5;> z_X=<6Kru4M9GP(nwyXD#IAHd@Tza+;u-cd-jc3Z-x8BqUL#N%?&b+~}re-0G!;<_z zIyO+mTb#ZV8e1X!Hd zgoz|4Xa02A#-3P{d(g%tlMEt$Yy9YuwAf1G_S%55qPaFA)H+Y8b(Y^sDO|LdDpXbI zLzoiV(O}pr#K)FpwKgSnTSFyJl|7@4u%}Sm?fdHcv1X1d3KYY%a2Io$_T|4? zbOO>F$DB~-a=Ae3S{vO*YwT(&fgWtMSZ=Xz8CA|Hn$I+0YF_bJ)x=gc*=}gCpe>Ob zFULv<@!`yhJNth6d|S-ZpNGPvat18Iuc?P&3eCUhF zPHSBH&;=}UX-6T7*+KE4So9J}P}@DLRAy=5ksixyTIRF3{TxmS7B`@K%*5sWBIlwE zhv4p3jL1JiyLs(G(IkTNZQ*U{hT$qeO)4}^Fco>RwF!?b)+U>jvw}IPxT$S(PpNVA zWk;_4gZ-2{DcUZ_;QLG464<%%%3c`RE->ITsQ{}B-oWo&arTn-2ZHufkAok`?N`|j%yuse*^bvsHX9R#Qn5T~pD@hqZg00RE3AIge%|mt z)iDrozRv0%9fT&#;Hi@KHzU^ds%a&!TIQ$peaA%At_L0mP+!IO`JDkANi>#`YT7uA zno6`%nKFk#xv8TpaqFIDwz@gfb}~#c3|)=QV1@ExPIzuUb*#LZwE-kiHZJxWV05C2 zi=i$I?V2NMjM5_7N-RVYLoQf9Dk(w8GmuHzqiK7NJK~n|i;CGPfS?eK>cYnla%H(S z8W`8UmZNBHDRQLJYJMYn33F>B#%vTCDOp63v+tN4#Z<`bj_`wEMHCO13X{C8BK7`M zB1K5_r5)>wdefPtL{Oc1{c5EVEWurK6XCrSRCx$%$tG#V7$R586*54q*<=*7h{Gmj zHU^ad5=CrIg0|P9#6r;!k-Z*R^O;8E&=n?4LP?;c7FEm|R=l<}l@`KA(mmLV0rRa9 zMuQL}m>ZC7aphRy!muJ~7_zTV3dbbtYgAI(IBl+jmO0`9-whn9N5Ic(RbkK=C6LNS z9-8jT*e4!wE?UM0gd zd@_B`RmuB20h&3H-`-rg7Od7)Rt7tWNL4)5;;&g9B$2~ih$7B;(L%6NBqQC<$?~exvv;Rw-@=;FMt@5f`EOb< z>k=u`gmUY(6gxA>l0`epTjHgv>7ioVlTA^rkzDS4Y3ql>yyh7;P!8vnDhsoVmft#C&Qrd+mf zJ*hG)LfznOYFGecibqK$7i$~VsZt-h#rI#1+x=+~Mj;!Y`niNDQa;UD~BlN`z>X1KC!K6ST+VRP|( z43Qk#n5c=i{{W0qlH|&Rxg#u+y3S(5{0nTqK6PagWih_$IaESah*b_`*zMz1AZUn= zQ+8gpkr9CPN)FBy1ZHx#$G3J6{f&4OE6mmg3Fxql!d$!I3hW5WqkzL{EPIi_x%P1^-x1~ifjjj~ZBqfU^%wsx6YER80k3LK3_W1YvS3-8B)WY1F8w0Jinv1 z{x_fshA_gf?%~@jQ8Jt~`8rU%mX_eq0!|L3T8PGRFP~rsom#syY3u-? zb{5~Ho4-m}P|2?!a*r!FyMyO_s!I>M$uj}tV|q+12hYMQb&fJ^0bTy{hD-9cwpFoW5WBW`i@mnBtr1IUfpWlvcKJ>1V2JI6fP%+-MIvK z-hynTX+|774X;O{k(I=<@BRf_E+g)Wtzo~2raHUAv0Qy<5|x>5u5Q~JVM)sEHHBxK zG|~o9VMR0w$N-RoQd(9pOces;wH(n6MIr51k)9yUVQ)HA@vF)^-<44*l^|f-(KwGN zBvh6r&1>F|O+wkZ&`_q3O(KGpv8KvhaSG`67OHtnv$)CzU*$ujtqF2X@3lIj0^g$5 zC{latOj+77VzoQ+o7%#V?9S-giyCaSa$)mg6)^|7zwV~Z6HS$2HX?$3S)^PuZbx6v zf_fAj>E&IiY};AuM3D(!EL#dxXt7CYNIyCQbq5S_vlcGb^rfVdWGYr0GXRR@B2PgP?Z6OquBn<15J2UmRGs`pE`WTMamZt);GSwf!Kx2 zB(@!UoqAQa9b;`s7r#z|LWy*@)}zeKzUTnd;x#q2R;Y^*(a8X5N8`Vh0!4@~ssL7g zObu#@pp7F|W-7q%l;7!JP3+Hu@UGGJ(*eQw#v>*WtF_ozTnmn(vE`oAE{jj{iPJeh zXCBLOJ*+>{yh=ug0|D;~3(Ii8Tpt1jecx++miB8I!u5MS!;=Y(0F)bmJa;F;yM}%p zg~H%d0mCqenoDTVG0SV*?tXRiTw3^nVg zTd&8O`>gVwGlye1Ryt^SixiMpTyI$l3BYA1Mm}nGwf_LVy;FnsE5kc~#G&GxW-_qG z4!+mSe-BZAm2iI8e$KG)ej6ugyDJ$ud>~)E#3$8i}oYW4v8bkjJ92>ngtAzquE93t%{IIhM5Yw+TiR(01BBRdzRmOSGgZc zp`|#=GN}i&m)G8{6;N6q3W*+J-!u$zHImhlB5YbjsBMzePZ2?Naw&zRBQuM9=%I!= z$GjwY+K@<7$uRC)Y7na*crNC)-bRRm1^sIbCQ%{J%hrJ=5+Da-S0YGkL+mMmVP?t? zd&1N*CF~Wt)S=lLc1Z4nmcoRL=yLuWWv5K>MioNd+faSY;fOF{-R3Sgy-@5Kh}Y4M zA#Yk-(aW4i9BcKbgpCfSqg?g13f&|!>bCw>0^MLn@+PEG@0g0aiFE=CT!T!Ba%Gls zH@{lAjAsUtsIhC@eCP_Xaf0sIny5UH#@Sf(qXs8t%4(7|5w`RSsJo+g*ixd((wwwX zo2`PHBnt#tt+}8HEGZbaC9^eC$l75UZl;G0BWM2rD7!a}t3VQmwSiAs0L;kHtE#t! zHDcCC!?#09Y@ys6^YEdPTS*vDb_b;ZGzBvjQEH}+O=3Z)lA~^_N%Er30jM>cbEOKGcAL~>E znS@Mi2K!gg;QIsGt}2Tz8-mOJuq*rhE1ZkiXS7UH32^)(E&Oo^KY6d0CchLpS@+`M zI-JVXS@5QKT4ZP>kXRqXK*;Tgk29X=Kf1pA9qeb?E)Nc5eia_Xd^4jT$k)wdyD{1x z8;Ws_;dqYcRYFHEDy(|!Q}Hq7;aRZ%089H09wvOnSkTEE#QE2erb!gzc_VZ^LoKSL zk%9nsy?qbT=8ui14pJeP4-^;7*`LeKfV^oKftk1Rts@4~&zDIur|o%CotqIQ!~)CK z^yrP&DRly_^vR`lkPFdC8wF4eRFFv014v*eyHyGCH^oH2nLg~J-H~%f5JFoN+@$0@ zI#na-DUAG0)`3{Oq{gZi*8X&Et0bY(tVKF8Dm%j=QU{$3SZHF5$mHfcwxBFRA(njK z=R9jnXp&2iA9>?Ys^zkNm&Sq=WNWVS`2PTpDhYC-dRlXmva@=MHA$LM!ZklSxfz(; z#H;?b97;gBoUh7&Qn4v19O#QA;M3O*C5WC?o)|RPl6IhF#~RHJQTQm~-`9Y+WSg{Y4Z<>t9a@h&ki)~K@qnbMaZl?Rt zA$gR;n$&?Ha0RK-$f`1d&W}kJAi#5=EK^=)5qJyJA%{^$Ak$JI9FfcV>erx&%xMH7 z{ovR6RZ(C`9(i*`&a5LlTM#)>$99uC4XL@7XUg2g6hW9vk}Q%7($+ZS7g5W4erV&9 zEQ2@aSMFrKjezl{Rf;jkpt3sd)WlZKFwqMGf6IEP!;m3s5WaL;IF_GY6JWRMJSYnh zA{O^{ve6_`vgztsMKf1C8cl18C|3;8n4}~TPz;Oy)eLf5qr%n*mN<;N@0h zR5_NYE|~~=)v}b{_rHZeSTf0fgj7bjA%{w+B}F@n(_D#mRX6mYVq=C<2xHv!s(@-s zq~8Fo2qe?cEx)Z)Xd?G#pN#=R1UlHc3FN=Zg>HeLkw)Zb;jNmezG1;eU`+>md|oMsAu3E6UOU@C0M9$-kpV$@%bl^GjJZuz5< z*mu=^$Aw;a&%ISU^4g0jx+JPVyvFZYU2zP5$~Rt>pt)n3Q{JXDw;5%z6f_+Sv5h|M zGyt25BM@PnFh4q_O#RbSWdS2eGeO??RjDeNh)ke9%)t2+q zeC%#=X-V>+V~rW4(wWvmMxS@5TK3o3Q?`*{J2}F5beLztt^pn_XbOGnyGT&)&et5P z#mLZ%mc+1lPlq#I_w1|NCcL;l0mm3ai))a=>>Amdas`J<@Ob_S=EG56t48VAon{R# zvvz59^?Hxc9w~sr@jeNQ!OXW@OidBnqXIvTeq4Kd>=OGr_JPEBL=lmOGTsB?Hoxz$ z(_X}Jzv*rRhMqzh**m};!MW#NbNg`nI9@T?%r9&3cxE%;U1E@^xjEa{z<5@*!8J=w zs_yLG`)R{ozf0f2bC2UkhGxzc;wPx0TqupCZv%T&#RfAt2dMed%#xf;i*w9ZM3kkv z(ZmvQjmy9nS*BqqRZsyIy#y^Qgh2|fP;PHp-U!`VNhTq|8(NITs$^LuAy(Elq*m(@ zDv6^Rxt;!%aK)(~fAI^_i{ z4_a!?ncavwO~_h-6C`C%=+7ZVm118ki<)H5S9n@GMwuwiqApkfKBm-7l^5Tyd&_z( zEL3tKjI%{;GhypbQq!nFcOvq7^rB^wM+!j87_)E8o>ft&-CdSma&Bm%Y+aTp^UQ8) zHdc>3X2YE^VTxDMmzSj~REjAKDe$j7sG@*J&H62=i1Uw&dbp!U7lN1_qB&e#(9o>S znPmo0wlI*tGfWsvO!r2X-A?@K^P)H`gez>@b?HqqAXVJvhq}hx$*G{TCa?;z%O2u{ zEU$<%p~|2d)FQ-7iFqaiDD(26?#eCji;MbGXsyDeaAQ}s+s2ASb7z(F`Bscj!?9dG z5LpLPx9_Bg;eu?4*^Q6xsTSc`XGxOp-5}E>gbdFcT-;PuGDM1Q8povyL-$p7kdtyM zsB|z#7&+cG-_C|;taBSjS4++1x;fkKm$(GB4g^ z-~C}onU$f-l!*s`tsDnY_^tvu)DQBQtZ(~bl$Rz}Cvrw5lOHZ3`i95Ow?)J8Q^}pA z?_hQm-t z1@1Sdrc63KT36-Lk%uNr9feqkjF|y#9!fHG3Q~_qzcG{@v zN(fVHP{LAnFb%ENfrPSQLAZk7BS3+5b1uS-$qBNGte_w~jRLTqHCDPMjZ~s`UgVbf z)ymSdbom;F#cWBxl>uRAksi`Eujf%jQpvPIK2%0B7@RS`uGO8J79_LV;ze{}!`9Ogxh4OnH16_QA^ZQ)CUcos;m51!p=vNXt6Rtib;paEnJ9G({x z$m0Si{&WD|ISsrjwT_%%4;li?45{xDh$f)cV_DsVXHJ_8jQ;BO6a|ooR}nOT3(0GJ zC{brXIsruJvcUwvShdL?Iyq!_EgEbEs3&kNOpB^laZN6g#t9W^Dqlb?#VtySOj}q` z8-fuW`Ib0I(Qzlr>L*qu!B$8f6A-t$cGQFj4?~%O&Y^BV`%(tpoVOdFJ{HTeQ zWwE!`id@;jwd$zGz=AkhW|Bz2Bg%>!OL3mUj}l973^DO`2H_k<06~Tro04OvdyE;Y|o9DEPl#sH1+24)^*>)+13J zi5h>MBRL(?r%T7L_`L#57n)aci}5Wo8KsSeF%P^#J!xY!FZYr!pZ*mCG%^-Dt8}T6 zmM?4MdMnvCwhSK|f*#BEmmJaJ*6S3`MVJ82a}%)G04uh5KV_4N;-s4$8#E|aAZ0uF z+PrDld&0mX1UV}VH?8h#FTOa z^vvroytbayN+4-25L{JinB~*c+|-dy9knh9^{-t;<5Z102|-t%QcBU{20)f0%BbQ| z6GBC}qD44}b>i;O6&W+gE@{wjE<2>{s&7`&7X-#=^c`noF7y|1aUB#JiiSwj{Jf=# z{{S7Toia*MA7!JEG?u`yuy5hLR#2r=}d4gWN!Es zQ=-c#owm*4P4{v8m^TNhqJwa#qeWYbR6=uYQ2`6inF11dQA6EemPbFOZ>0;yob^xA zpjK1*CHmF1?YbcO(h2~|(WRA5sMYTs)i ze*GAdBhdXRZ6F4~AEivCK^qPjNO2Y#X)|)TUyRYuhsI!~&yT`QhLr48kb>V@e*{%- zBZ2~V3MNdq9Q(tab{Dqxzi8o_WYZY{RbBcD#_~sWRe7IoEiCmoC6T_Ab&iB7xaZD^ zL1XU-0dL&%^;)~vCDak@S<RPNB=rju@s3W^KJ_40#)!??qTyYXFnof-OMGirOjCjg_#2cDbb@m0>Zt zEz+LNi*!193ml~9wz-y4K>BJ4{ifJgCBS<*#klS-?%Y2QJ~4^5QimrZd4c6$aqRQi zCmZd=izX>X9|O-d_dg?ElWHmfiUFKd<^X1Ro$m!0;eVy?v`u(cJnAQRc!x#>y=UvO$&cb$2f<&@#z5#}X zt!I@%3{Td%-8obO(&(ye!anuyOpT)#!r|S?lY6kWty*5Mi)*!yocVcjI@b>D)`y34 z#gE^AfEZCA)QL`1xa(3zNTfxAOB)-~nBpXkN#izKji}1t%tzR2xH|*Sms;I;XBURGRns{K9PGxcgTC?ehlBe(51fca8NA!IQsVC^2nZA+BGYD* zaZYuGn23_ZbFXE3KGRr}agEEMmS~+@JdJWkN+2MRv3U)Tl~Y5g%F7zqf^B-FjK~ma zsJ}hxR7e6OOGz<1+*2ILRU{_j#-xc6G9rU(j+A0Z1u`NUvk?oOH&@==P|k|(znX4JTQ_$-nA6VILf2~JdGRL5~lYj z!io*xo4kz}q~!%nR^?kGi~!Ret1jV8pc)0ZJ(Q-B+iwaqoB<$}Z@8f){OCYsS}&}dC;NFhYhONK2&oB zQ=nsCtx{$-i%mcq^P+;mNTro@8SR#=$1F*#kIJfP3bvwOz2R4fa%B6v-p$ngXrSCg zk=9(9b~J9fO`0X=;XuMt+_$L{PLdqr;*f44m5dg)??SkB5$KW3-i!r&Q$=l;`BCRw zx|ZcmgK<%#E3!t4o`#Aj);P$Q5<&13q-f-wj8Z?%ZB-gb&cWjZbR^W!SRoQTL#|DU zx%HyNTJg4B*c;O{-dB;fyAVgpq=Ds;b^|ar@~WUr1-aT|da)FDykgXz{BQ3~>q#Rh zC@7$8rbbcEdP24$Mkv=5)M+M|ldv8&W@}H75AkYL37J)9jX{3>jfbT6yMAjkltTv1<$J>fz0!r!&ar*nVT5rBa8ED@C%=M2#AjjM$!Z z5G+QAyag&vW;R|__F#u727#TEa40fG&@Gzz+nrPlH492MqiEcK_XJT$v9bUL^a{Xd zY0tUZhC?zA`M9fF0q%CIMR_h{Hv`Uqv3VnzbomOXVTo@P`=I4Qf664%hU;o^j303S z01)d_K~x4}#ROYi8VF-6B!*hN$5jMk+~}G>jM>HRMIw`;!Qn+;ya6v0-K_WQ|A8 zl4Epldm8%Qjz*9*qLr!<{+d=lDgiQ@HDQuY`Tc4+Rj_f30U$eD!mdJrf60N$Iow#) z6C?FO81f4R_1^oPCh?CMcrq zCu#BAMshpp4i#lkeN@+#tm3+D6WG zTa-f!DFJroD^?P3=<<`S%(BGlRQQYUT(4_;BgQ);$6K?UaU*GJ~;;@mxEo4Gr`*SP$U?U!XSor&!?5$xX;C+~bc z)dl+9Lw@EJ!y!_JR$I!%5^K{uAv~aUzFTi!740m-P}guRTQ|W@QV=fqyFK zS{%T) zmqA}%)6cLZM@a@8Mynl;;LwF=VRc!UE@7~%yBS0#R%QV1MO;kb9u|!WxZImm?F#}| zX%BSi(MOpFeCMeppY*$WZ&a~32T8W`@T&oCzVhhy2XpIJ2CJ}np5?b{BY`s|MFw>5l`a#gmGlJhAi(v=Fuu$fxXY$yWD8y0i9tr^-_^TsS` zEh7*XP08Aj6(opa2_$-t<7?C@h|w9wP&o=>zuk^hT+Qc3{{VTIUlK-NBYJyiZIrT3 z(S;}!NxwSV!C{a3TLRKbZkU*c!}f)7PSQ%ZhGzGBZY^A=0&^D=z$~$&>SAIyzwL@m z(qRsBUehNE#=^2Ta6w`Eri}z_>>6el@~F|s$dZUqU(TtD$%t6YYBr>WxY-s06A_Wf zy=0D1ve@zzx5Q4+n-T|y&Y<HdC6Z5@?cC#XZ_9Th@~Cqe+!bsoIkrOzLWb&qH%bA(7pF?^~Y=jh%N}Kf*35`=|d)jmKjgdgBxPQY0GFvaB9(BIrR|aKix;E939Lsu|7LhSg*arn}gxK z1yH!rBxfh!wYu=`S3N2Y3$+=n4@mL2#~pKYc!1JH5Q9TxY?$vjsbB zeQ3;OWPH8v3vbeZv3c_Dt3f__mgQ;iq=p{wvGb~tCDJw^9}D@=NQfqdUruS|bpD~E zm+p@FBbr5D>Kc2bfpnm4{BK#Y7>OfYDXve5-h$Gxhe$^zUHMdWiddt}JZRM-jt4A8 z_P5rC@w&!2bJ~DtOnPx*E=GTq6Xur@nj@3`6iCr4dzIhJT8!D7G@q9A0YsvdmR|!^ z62|C~Mm%Ya9AT0v2sXV`NVZ6#7Pap{6$@Ol3RW69Kwu3vH4BI%knuj02qo1jjj{8f zn*m^3YRI>y%r&FDD{6Yi$of(cLGz`V9V8LPwg;D;0bwqVCk-5-Z1z9Cf;dQyMh|AI zjano|xVHNPLL&sc#GU$8ih#`|QI(8TOp3XuP0cdXI%Yw&S#ar*z+>gT0YJN1?5%N1 ze5&_Y?tXOKu|+0TQc3crK_*wuR1hg3vP`HN&EGT*vK^v1DjUa%v{$#D-6-9Rl4X;9 zx^GmF7c@oHQSl8Xe=iED(8yJhit1mdg;Yw>Ab3y`oUU!ov`F(AG~Ok$cpK6p%&8lq zt+Nob_8G-z4db7AIa0dYkza9W!_LI7%FN=V*>s>p4WnyMXuElp?|Nc0+9l*E@y?)Hmb!2Fd3jL?)chdS4GPaH$B~|t zxkZZ`*xuA{7}d&JhDDAuW(MAs21vSRseOTaLE!vvhv7H|8rUpsA(Vg)Q?s`0cH|G% zyR(FG`0xPY@yZqfu#vBLy$4&@f%`GqoL6QenRs~r0L}`Xd)h?HenZao^sebX-*EhA zuvm^C#g^P!6v)V@GR>Kf;__QorNjWaKt{hfPHfq(Jk-Cz*7y%K=HWmNY?bCh%Q*nGh8*z zGZ7RjqGdkt^QvWCU1#3?EmQ66s;B+ zfGh|%<-G(k4Te&xGjgYDvdE=dVR~EvBxV`5=~5J2j9T{x!j7eMDoF&7?wyaQwK7PQ zpwz>wdETw_lXQVo=R=*&&m$Xj8`W*F+%H}{*)y=el^KBm%rPg@)n+x342A{UttJ$X zW4eX5_o%V%MYAxvM;Oe#4Sfe>2V!v&oJVbVwkrS>^Mef2bUq$=ezn1~+C4@BMs2S9 z5lR9;x@-i2x*k=EakD%oj@;pJ`w4t(ES;do%OLzcSF{{L zDGG}LfOF7SpZHNHh~T@1D^D3EM&A&w#rD+k;(JvdF&SoyAnudPVP1A!JeF8`UT3+B zS&!toY6*1l7uqO&li~P2Hf{mOahQy3MlhN1Y@FC%pX`%ebdbSmV~xmotQ3)MeCXw7 zb32fc5?A4C-iAPd0~@@*h>>2DaW#+W9v*o|B;&PEs0$$pwaDk|St!F{I>;4PGjIVErBf7Yx_gV(m}6`(V8;849~uc?5HSv_RM?GyqUdS! zhWgh02Kr|tUqS9JR&_AvZ*Sor53!m?n#Bv$6zk+`@caZ2_p?28fFULc%fjKTi^ zlhl%_BJBOg8~QL6>C}y3!;Cy?s~YU29h=s*4nM}82i@tPr24OGI_gte(_wX4xx zBj@Fp$- zn}N#JqfSznr7o=N@KKC8a-bqIB5fMQZf5-GC*pA7l%(#A%key|kT=hjd?#=HuJ&iL zkTeovW8xU_2#z4ZlzhSS73V(Kdr$3OYNRVK6qPVT^mt7Dz(0L^d_RI`)b&)n%}b1S z%Spl3$a+%p=j!q2=6XxCp4vMT*_C+l+*(DEtU|#HN;!_Je;WAiCH9W&)Urh4HkB6k zEfa(EwRxz@gG$p&b9;=t3eh-{VD8Z(DCEj+O>DS(HK&KteEjI=`TqcD97=C~6}5R< ze-wI41@@8bej^ZI$C)6_zj6s1m&(5LgnK~jpK51-@cttU2?K32Y4Qj4t>IoMk2af1 zvG;+sj@0oR!8B6?#{OWV|V+KY1H?{je$yz_!4!aBg08t&@^u7r9o@aE8p>Xj? z2`Ho$7VtF4mMJ5Vz%j)c12wzb`B#;@1?|_geVCdY7Z;JSm^k~nS?`wS`vL1-j_h}C zcn@pfGw|G0a!V%V8GvQ^UbQ`E2-IlZPnz@p00`+E7qpr#EgMqXFD`!%p4Z!5H2^bgB0hE zTk*P)uxHcb)xpMU;`|R9_WuCc#}w=r6p>~Q*eOlneTY%=<@2wRmRNB5#7NBdTRvUn z_3*WOi?v;y;hn7Ea`4V8gN|q%gWeb1ay8^XXkCKheT?l4_)JV0uw>o|Y;v%$z0V=J zwR8>%#(q^E>pxS6_OG(JxMoMF({so0>Fa)H%SOP;WE4x9X^Ez2s*9-G#8gDn@7!<7 zwqrp|Tu$h0T8d~jyT!S0P^4t_`caUoy=q$v6tQP)%y*(tT1z?Fq)@vtY~Xz9ZW*M@ zm=8J-$LpXPaPp)QFzue#CXYo<(b1v>HkAt=fD6^60m$hr86{2YEDbR_NY+tW(H~1% zYkFRS&`7sHRG%tD*>^12GhJyF*^Ga^(YJ6`Z4(r0`NMOjv|*#v7d0c0I$Fe$RYYzS!OP`5>O8oKEdzWaiz72@ z9lVVbNpYBqA3B;Hg*yoU07h#$Ge~zdb|Z3c^Q$4PaBcITX@bHfG8aywjoFBgMXW4# zpjjHyYpwSbLRbz=fb0)S0kYW2b~Q~CD9jB+kj^eS(L`OCtNwK8n-O(pZK|^_hFf(N zqBz#DXq zpjX^d%A1ufk%z@qGA4ovBAYH0EK4SJB>DN!ux6M>6p_D50?K>CC8Fy>#nJQ0P42*M#1r9qtYoW+j0nd5 z1J<1vy1^+cEyTYAt{l^X|>5a`w{%loJwd_+$%zC~+M%?v*rCdBgF(rTm3e$)JaK8a%bdLZ=-9h4!?5u^d@y8>pWLtTJ9mlWC4xzN z57?Pc48riH5b-vHyprbc1qH4c5X2IvYMeK-yc2^7#}DB!VMN3hXxy;}=4nJiOT{$GHCNWy<6Te-{n{yb(}em1ekOLd>8K@6I%BQj50yax%vM9gKg~=e2X)R z`aWM_#c`eq!}z#|3&l8OSg9ii?(FPF*SiyAwXOMAA=!RCh~PX#_FIqRUx@G?APjIk zz%Sg*tQA7@yApRbB1s6INu(~yN4$NQ*B8e)d^pSkYRbW5WyIuBaIG24KXqr$@ICiEvTjk~Vbvl3TBkcQ&U^`b10~2-Ov4;DeCg8iS#P@n{U1B>I!`@*c z5ClMn2W-TRy4R?^w_?X@eVz7uwV1VR>k&Y}T#LQGg>|>GuVp+#+BX`|k~fQnBYW&% zTeb3%w-&bLZCbuQC92ayW;ybYPF{U{4ws*SXt<7Nsm&X6tA6T7E%r|KJ&(k8j($DF z)l&1oXJ?QZFvpU|H(%_Cc^+)E;HLA&~;yHB@ z=rn2Fg z&`vHuH3OB2);*2J-D)Br$Y+d_M}-2hZIwu1n^9tnal|BzcQvKT33LuybT_49S4pxk zxE!b|#Ht62JB{k2Q82Ue6u~mGg~~bP{}RLztrH02;|dPRoc1SQ#R>bkb0jkwR=NY3C6; z$`sfO9<&LPB87#?2bT3EHc`r1pP{H@A9n~mMHHBJTspGv<8N9dk23+7THNWjLSl;q zlq(C^8dlE~fd#BZX+nvM0#&}ofaPYCBIN*&D#vA}9FfNOcw~oZE&ON*#DK;_z39r5 zEON!&P!7jyRXmb3?Bv{d3dqqZh3>R96)a6=4zXF~Pl(u7f*TQKQIo(OsHTrnF%vEF z?|R13VuVkff^?z6O70pbJ5yuL5;LA=sw_EZOu+7Kw_1Hkn*gqwWLSm0YgY$&my2Kk ziEsCqy8hUuWk`ufk-Rxmcr*w&<_U{AA9;(X?Fv$lCSD$MUeF^F?xhyX=Rq}s{p`fI z8*`u-Ttq`V%-!!QFsc6ln!Jr;zbdgg0P6Yx<^KQ|rk1s?wPr~h4hGis^P-X|jfl6_ zgBy^jT{Rf$H+Rd%s||*SJKjd_d3e+C@hODEFs<2N%zZodW~gB;@d6hlI2BYBf^(3IAZS?OH$t%J*gLqbmg^l1~T$Iu)lS7 zwH{VnJLg=*NYlUPRd+HvOb%_WVSCqMb{p9bYWs7+IENGA*c?Kq4$G9XWzUJ2YI z1PtIWrDThX=wWeidGHqW<`HB)5BsPeBXvV&iWsQEcUhNo_X8!dbe*LH=QznK(lP+omSyW761lW#yQDPDA z@3za~y%ZN^ASCW7!OiX?(U%GB_S zmg3{(Lo1>nHYE89D2pyBgo~M$v%GWulT3Dayx{HZ*KI*qV-#Gu>)lJ2EL5p;*k(>Ltei z0J@hRO!165Tb=7{C?b&-TN~ed(xX#_WFc*EMMl#m@Nozk%cnKvOjX22#KzVM@b6Sm zqG}ED^ZC_A^8^Yxr$3z(PWm=Y#W;@^#2K;jmL3G(r}t8kqZp3jQsq;H7QO369m+?Y z66UQ&iOH4AsZoV8u_OFimWde5#8b;AW47jj;#~sAV^)!gNKuOEr%(*5r9_NbH7re8 zUgoV$4$7ZYwb~_LLqdW#8_K}>3e`57uF|s~FdillIb6_DG0lv6;C8Ps(YQ0x%*OOYM<5myP*{an zA#8yv-#Y${X`%y&n&1Iyrg>tUCd7Ku3lh^x@^8wFAXAxnnquW-wq4CJR6?1FA6j%4 zXOeRoece}MN^3>}qVG%+IEcG1dW32+Y7x$m(=JF9`^gRHO0=TU8&MQ>!~4bu(|QC} zSg#S@ri)T6$s}kZf@juNR=vCp>u(X`GjWO9OjObtHr~~pnT_O*XA*M0T8SAT!e)Iz z%-Wp`c#|A08nS~#&dnf2^rNyQY6737Nrs$?$|#|42SMU|jCQ87!!Xie%7-+QE~y5V z0AG80Qf?CE;zOUOv6i}%&7Mx|Yw$)l0>1m%KeMCTPSBUc!WRV&^2#?ZZMA&YW;;8@ zdqu>c;Jh+DTtQ)-?gf{b^5tH?>@Q`wZ)A8hJQszoWVPljGThgL$M~FdFi?-ueLY<) z-uoZfr^WO4v-%P1>%N}@mEoK^J`;pY2MK{;!&=GHVbA#1xd{vqDwsb2zbcrAX&?%+ z6;HqbzSrKf=fjrw61I^CAS-RU*EF1-T#F*{JKP}+E*ghKQsN9U$smnZCj3|DT_^2# z+dQ3~N&7L`gj2*C!SMlz(jco@Pa}0C8h^HbYR$or_IH6}3e0~<>CQhPu?F?$2E{!1 zhG&(@Cw42jt-peBC7rDKIzFF?%{yP(=coSwN2Pv~>ioJ_sfxr&h{a=H6OMB$gYlDo zlq)P4l2k*HhvTCR(7A>_^gRt24J3MOp<)M}>vfDa@<$?^+_|t}i5?k)bGV|54=KYS zzTUodL^I1SO@+lYyt*igd4D>(F)0f%vbOZKRx)gBL0Khh*xIB~l#=A_R*;k2xfvyZ ztfp`?Ub(KycAJg%R~j+=7Z74%d&4!htS2+ElMXwc9H|>Sl5P)$tLMvwPpO**uOQtE5({UndD(s^J8H_8V}`TpDXGlh2Vg|-73hXKOdHM-^v{{YKh zL}TyV8yb5VqD<2Plf)a>frmV_`FAdc=cv=eS&zHR^iK-$-UY; z5wC|3!E)-l{s-qy({M@fT~~J>qu~7dUyJh+^1{csuW#zqe3AIq`z9VmA}%r(vCFM+{)idHj8+O z^Tz50JQ-rd=J6Ft3lOepvbEd*Z${BMiL8e!GWc}0yq zqOmdk4xsm1u_X;gR9BUN8CFGkQJJGZ(P?9+vf~jv>HiJGM zz~tVV1QE*P0>4pilriU&5s5aZLf!;%IX4ZpHPwLbHuXs&AjxCDl|zya`QH9iP;L|! zN0#qQW^mS8unU`mYFtH@YcQl1X+=p?vTY((Kn(6@n|2!t)h-;zImE)<*Xc=SSY#lZ z=AwsUgU=j#YIdR}@aP$NnkZeeS*gysqq*PGoe-pEZAWbEDnGs%O3{Nd_eiQTO&;Yo zJdGl^3@HjeK)umPo<%Mr3Eig`XZKd$#)zu2h`Mubd7o-ti$K}OTGbrD z^-Qb2*72u7xLgtrF|s(k#Y@|fWd41|;8wG&*y zo@od^m!-81%TrI`EUc%ghe)0%0o?HBV zE_^LOvqWWyp^@y0!Mnc&`VSiVuV%i@F@3z_cy0}clS>HfM1@Gab_IojJKojnPA~Qu z?7DD?(}eNtQe$IMQA8_g8phWpwy!5q#c=55-R5S=!@D)A;y50CEO#a5()gYwk|sgObz+sK;WJ*54cc;B;r#h%phVDBo(i7a5N zC@j_+gI#mjofLTeVfSoofi!xOgp`?;T22abLP#PQ_H zsXO=hekbS;vnb)>{>yNkl#>u-#qgN2%;)01c47GuTplkAjD}4p@0Xir*xtTNf^p6z z!Faq~qU^FNVp``Pf|0bwAo2{ww*^4h3j5af!|eNtiDT_n2N@1N+q4)drciDAz*@BZ z2N75#-Zge~u0OzDs&v-Yx_IA1jFL&Cgv&H3D1LqKm2kbF#l8oJz%W;HiJm+=f$?Q_ z%19kWjdAbWeiqEQ91MIx44X8KgONdQg5+DuzOS-fmf~1mB_9yuFza!by5X>>bHj#1 zv)V=5m5%l7Yc;t0wvnswegml0=Z|>`g7uw+!aE1q%y$HfvD{w>n5+*AT#BqN9JhEK zya}(R>~CUtCt^5T@LmIkRorT|tYjdP3G@Wkt^>kh;aDY%$jv#nb}LTp7Z<{IYXd(T z$4;?F7|cr@m!+@gT6g=Cq;-i(5XO>~CF&cF!HjMeTpY2kNfCpa+>vfo;lFHH2>1tV zc&7#7m{!5y8bDoC5V8<9JJ+lInfqSs&$Os4BYuvk7%CEJ3H+Q z0Ak1CluDlr+vdNe#ZGM;qmf4}X~)LP((xCcM|h>X9R1f%^FKH^zh@y6$tDgkqzk)v zn{8hpi#ro5jWB*B^RD~$h3xl_`#j?EaNa40kl`5JBm(L{1E|}XuD;{Fo{t!>i$x17 z?w}pMwYPAd&`-Qr^Ky@$=^WR!J&sv-YIHoLy01Q-KWXrUiQDe>?h2FPm|G49baJg2 zoCYfhp$^aI&V{6%ps*mYwd{QBb%gQHmtR@P^1^sIRWSxL9MUw4-n}&o$ujFdcE;5u zl5?D52Y8-z0i%GUPS*qN=b6;oq23ST!W4>SKMDxWn-%8{IOwS&7RR+VA z1TQMW%oJSsns!x+$XvvK&RFkE#4&eh*YtpknuKi{srQyQHK4+(T;>|SG+8z!<&!m( z?Lzs`0=&&!S%Jzy@V!4xlXl*ng_*!&*=ppxJcm80u0Zb&l>j(_xV5OTv0>XNj4g#n zg;jg4y;C&t$&vRSBYG^cDJAZ2a+d!LnC2ShqxTg=r^ zw-J!Y>xn02*bgICm&CluhS(t%^r|ttEOM)N5D-QDYM>0NR|;~n5F4fFqPGi?pEg{y z)C~~5sf-@^w!f_|NhKhL7PpNJlekmbd04sIFs*zkX8xVRpgqBgir?)D$gsX5A{Sy9 zS1rM??EFs$7NUk2sEx}H))f!vvnDzEXycw-MBz~om8CqWxPc2M^!zp{@R0)G6Itec zOi;vSsvAQTM$&!Q3jzNC8oWHsh>?Z<5ldncO=}R%SD^TJ4H3R>cA&=4&=>CH%e&r% zLcBJQXa4%OO*~LCFe^tU9IT>PPTmyJF=3G!CPkFmtcc)`G*Y$AE;wW{*v7Z@p(W!M zXw=`%s2eEBBW<4IqL|<}337a>oJ9|G0!i|tSS0wtA6isE)Oe8CCgzl)Q9fpmY9g(w zB-+EyocN}Ysd^sA&?C^IMzrcXyUmZbykjLXz?B2N<=1Dh!+wu z)S}Mr{llkA3nVG-2_w&HVOG=6DY5e2g3u2b)xNxq>MczNy?&n;!=-*`DY7hAh*zP64J3)xWG_eF2 z9W^g&{9cvk5@wksS+NZ^LNeysp7=~~j88g71AdGK{y~H;C#uT=(gn zeV>WScB{3x-q~?pC)zG3&n)~!kbv8pEr;$E!{Q>9u^=pYV}5^1Z1}tkIB&dR;w)2= z-ZT7*fN@FVZ-|^EnNG&r+seN4 zhW(NKvvC#9ygLIDpNlpmhWZt+W%0ji9?CtIVZP>P5TXH@aFL06i*i4;T~XRkw)bVY zW-MX&2MK&r{wJO%Oxpv}wROdKhN^pTLcOo^H}Bnk55uMYyEoa-;LexgA7kHa_&A#r z78eC50^vUM{Fb_>v|WttXJloP9zWUX@L^ANnkNzS7w-@UGAq`+7wy}@@tB29H^BxH z0&KFtuIxTWyPp%o{hWQE`yuz2fpK^?Ro+PK>)!`;zT2fW#r66LZPmeky@fu_aE>b% z^L9#W!mHx_N9IgXt4AD@wBpv-K~vFAY~VA!+nekxXAdxJIGmehGf zmurw8^0gIVWRR62I5yAWw5HlN>r7XGFw10<{QH7W;YVmu@4{Ku*_67FqzRZsqZ&B7-N=Lv@q-uSH#+iAtQ@l zytPzF1q&b`(PofGYt)%q6O=Xm4M~ef2yV0iV-glTtfbJ{re5aOrYpl4w2_nYt3W1u zLNbZ~7<~hAot43%>X%_dZXyk76b{6xf zH4f6)+s=v=pmijZx{5_f$ymUVZ&uAC%V>aKQ);=AV8LXu`O!gW5V_HU3trS(j~RQd z^IES$cV!U}yBqIIk6Ju}TQN85dZKJ_%OLK+7=E$X(8erCSqq=lZG}ELJ>F@3-|Vj9 zv#Z9=bH-Ellw6uD6oj;H%8^@@>A2|RmlU8j!u@=y>Q$mLsO4GFCY5#bZ|hS--bm1@ z5MHDRL+t+mokoPP_>Brg(VN`SMQ$2IZzjsaI{kUG69{BVmsF?fdAVSaD&5i^Ato6$jK?ByO% z9h4pU(qxo8DHN@oE%xxEjycLcnYw~Gn;MM-LU|T3-WKL9(v73BS#!Dx_f7fHK2e=v z_%^2G)Wf81JKi-(hRuhPG&VOJ_UlT3xm`%L4t5EZYDo(jEk_!KHZ;Y!TyE%1F4UJVZrscc5b9 zmp;~^krMYJiJf8Og#4(Z%RfRsR0V@De;O4s0lB#AR?8zD%@~R8d(;lZv%v3_6Hn!8 zI3h@-%vU{B$b{yQThf9FW-?k1UVBwg(;Yh!c~GRKMUPr(P~Al?Si;!tPKg5$F*()% zq=C=((`A-3C|sM1-j5G7k1H7n+t13gl#xSB+mk>Bk0eo+Q|`{dQsjpyD<0@b%A%OJ zk0F224Xs~q?60tL_P4aL!yqRM3mnIw?lBkniuv_9;e!j!K8vCE@a-hHhIOaM^riT7 zJCE3hU4u6)k`@I48C-rJ5Gc_!f($fDnQjW- zVhtu}A%^%+OGMj-x5MNsl54fo*XMbs?>|g%ZWj&@p^glGAAgVH9BULI8&nZ3%wV0i z=YI<8pKD#c!FDHs&4$BD4nGt!;Xpm*8)mOq>u%N zTaqiseYfqNGq!wZ8OE`pm%I!yo7z6;2Hv)>Pl0gNtIys`=y?7If!hwyE)%DCv3)so z^;KWmnZj`_ZYzjmUx;ES%{v}~Cl= z_`EwXjzjM(dRGB3Ga+NPmdDQYnIUGC06R-^H|1*i^I(ptIOO^-_3=KfKC3PqvD9OA zCDY)~b#_;e@cz{B#N#+TLg~r}bP=_3vP57b2Q%s{n}g2Q-n_BwSK3GXmg0ZV{8`zs zPqbs02mUqcIPoyNO6zuc1<>1&>s-5u=)OUyaF@I8v-EFf_}nfN@FqJ~RISS8Sl4F@NJ&BX|ZBkO+1orFC3+JIJc>KQ?8+@aA~m zfY{XwH*gB2i`})PwG3@GW+ZJumNBq5C(^3P3p`^g#LPkRqj)5WVJu-z-ZUu|Au#G? zi4^#QLnMf-3(VutUW*e1O1O!cgjV0eo|&YGuC2awP_9zLD5WGeQpJy*Q)03;<2H%+ z^{8`m#KuVRstS@eq(F;!i&I(U#4bPqx1B>_U@!|ay}8gc0})GaaZP7NjT*-0sD%>+ z%e7bskm=hkC|<#G^`>e|pDy28046e9_|ODsi?f*64aZucc%)5D_BBfs>hG29zl|1f zvL>j$#-Rm_RytYFT10T6b1Am;-eX7&s)T0cFKbprfEA8YE}F)+^`dOhwp5LNv@Goe zdYX@aN+{8pMC~gQdRmbvVlqh{cV7DPpu|Yh0}`PswhKWs$R`B{b#^r99Ibv z6e?HJVu*{F8v}YcTkcF`nN^qY??B&o$O(5YyI(Jj1H_QV4k|}*yA7{E3{{g5g~8LM zpg_b(H4QcsQqRB{G z%^;h-0H(1(Ll_r&jEwQ;&TmUOoo%Ss9#mOHzMiH7A=nQTe@$FJMSzglojXNgEmd8K5AL`QsCLmbNCfzMU8x+fy zNzdg#q(W}fNxzjM>@7%`S`^FjrL0}+$n?nLXFb~i>s5((qO!V@PTLFAvaA`EMpfG- zMrCP)e}j6rjL8bdO^=OGhR!0s`|ne=i7_%TNi8VN3F%CAi2#xjWIY8M7@2P}-8u>o zi<;~DE`p7$$eBUJxUd-6R1x`5MI$PRo8UpUTEm)2KsF$a>g7PJOblF+sZvJOnnz`qHX2)89j{NBLO`Nn znE7u?Sn!~Rxf^n|VV9%nNX*=l@@H!OpLYa`4KAQ#~k?NIn=g-XdN3?##;C-O>UT(~B z97$X}#5iyPVpo>c`P1!l*r#fJk#SHC5^P2YFnDp1p=C=I_=px#OITjL^VlD0ygQF9 z7%n70#bhQo8?CzU%D$hqU6J5@vf%UZUOj+{ejANZsUJI)AgQ;L0BgeGyiR%-(&GA? zj~(DRc+NGO8?1|?`#p8wetQqJ7QYHec)t#g9x))haX47K^N@cZLA8gVucYk9w=OK4 zJVT1ZBq;mpBa&X-O>o}de$2dE*+wV&e}hN;Bf>M;S*#obVREa>d)Hp@j8kH;s}jJO zSCGEqzOE^y(yVJ!qJrnwn?6p@aZW9lJJM_CyJtnqov&fu*l%uJb03YvaLg_WOma;2 zNIS;h8=Z#xbNN@Y`!9il4iN?|a4UkvOt*DVMqS9Z_2*Br$FeR9iAcL|#%GF5Nx8y8 z2yB3?ir3!j$Qtzu$XgHoQM`nE%WuC+R=Fw8ekSbT@i!T+qjjDH4)F;A*qhf6+TP6Y zp4f0{yFJG6={5%v2Xu_U6(NE8fNPY)fSDEKW{yxzh}>F>3>8t(J2+ARxT}P_u4m0W zFv|xFs^ZTQ`*7^XZ2r#t69%5lFjL|r#!nkb#Bk`^$(6@)$_TSw#=R}ze?S^chQ_rYI`Ty{@8H2I7c1f(c=qt$iO9 z`ylo+8Nv?@i;ZH0?u5lQg60-C-+iyjwhj}=GH9Q5mz)hFw7rtk@i;vCZ$^I~!2JD= zT}O44nSW)5%jrcH9wQrSM6Dh6cIG^-Uv=$2*)M24mhlF_aTqg38z`9$Y}*cGY&qA% zmQfZ-osqeO0_uKs(6squnjPjZqH#TDnvKs!1o_NG-P$6 zfK+J909Q1@6Bul#^Q5}VD`it^YKMqrEq|Q=En{VCmc0~?R z!KCGqJG7?jA-EUiQ$ zJ0F!8Y&2vnY-2;t!l+FK4nkmQ8DEeqYf)*oLxq+!EZuM6y%b5BH^Z!%T0G&o>}iQ1 z&Kfn-E%8*r>AqnS08ftAwHS4lW-}F4Znx!XNe1DKD~Xto@wF{tR|TY|jJe4@YD*Yw zK4f8g_|`&Pgok|gTsR*(FL=+osQJ?)a$E;;Dy4=dlQ5C?@}Nd}7Htt5bTrUVl`YbW zH!@Daz7f}@K#En4TiStGa>+41=1YpCSS8wYxupUk86za#jSIwcxXe7LBquDW_)^4% zw%?sv$sAI;WVvfqGr;(mS`tj^-Uc8YPBT zV2!?SJJx|a;U5rE-Q2xt$yg=ggP8E_E(sY^H1B<^Pa|B92jF~9w2G~u${WXT-&~(# zI}bM(G4U*9Ok!QYW!UaV@UGdxVDP*+h%hj!h{r){`!H$Tk1t!qql=V!pDV%rn{d1s z4T^|j4_w}!M!vTPh2i`>1;OF8KdKM$tx>wDx4?X=nn?jSP~XvOChYGG zH^jjRR$*e+HOWru(do{8;i5&H!;(ipy)M-<#}>Jj4MWrOiPYVs_I1TDuGsD#=6I#t zsURL;a_82*1#u2qEIuO-pYFkin}RKydi24uQJTof(RWkxuCwj$V-({t7>pV$GPzyT zt%BFVn@JbU_qcx+m;S@5TimmpjM1?h+m(8Q>_yvbMh~^PuFNJaj66-j$babJnZJd3 z#s2rh@lxUB!-j}kV|)E8y#B_Wo|6~tQxC^5k$apgNuI-H&4!sp{P4Xz)BZI~b3_tBeP7{BI&!zVUyq%sI)XWE zC^nCk$BkKz$Rmwq0w{9Uxm_cSY8~lfNo6^J1Ls2_Nj8`hZz>6~X`fR_@-+8|#@16r z&=VfL>_sA3CJCO#auDJNZ(EBkk5rTg7!W;QX#NJlcO|bQz6Q*9Kx)=d5aadodir8;eoXU zHd~1quNkt`c;jWXdp#SLcK1Td;Zj_sZ69^Mlu-?fynq0sYH3lWb>~G3u8vZ>)QANH z-u_i&&zVaQ#KyU~id>BGVnZh({HWu^0PKngqGTfsWIM3>^PnI>nU1Nd11y@gFxY_Y zr)s%uB*;$QG^jkmZI*;--(A7X{Vlyo2!m*E-sfs438|Rng?6K| zLN4QTLmIN1Mn|pcVlN-*8Cw2#s-Pr#ZrMv+YRLukf?X<)-S&nMN$~=ttt?UL$6|bF zp)@QzDrGWWnGK5At?HUAE~S#^zEOG-$o$>qN~I=Hz7~$7+BD9IiZSc9H=}BUMv|g?%2GBz^Ep zDD*Ue8p#^ATc0sTyT}7!BCzUB8$f(XA@8f$k2=gANpTr*4SRB;VDB%wBmq&Qj2z6s z`O!dLC8kLLQ?(54bo;#O^2ob814On>%9ixriU1=sEUH>d*dGdF*p&<}Md%5`hGMta zj+IX2NZAd=DjQ(37JWm~qRhq3xluHiT%(;aAyrJq*Q*e$?x(xTh>c<0=Ta z40EcM2f$R&1sQPXFu1BFMv~AS>empl9XSQb>q*HfOQ{=JA37*@HH3vTG38MlJa#=jbjlZcC^rIAI$a}B zeQLyIli$QG>q9aI7m8+IE>vo77FUsp^r8A3g}$N8&Z~!MZUsH0D%MU^h{9*t4gD#q zMs^lFs8PObrx?c`@)B_j&_xkv%%A`c_pe-gBkY>?L$Z-!#Cc}oKt3ROqc&g2*GT&g z?27iAv=L8;!{&<&8&nnQM%C(ZhiGvz9Lgh5M?HqsqV}VRr8T9GMc3|V?0>U<2D`a& z44kCvZ{C<(nrZxZjQ1_Shg$p6*^iOoZ?wQE6kC<3Ok=zf zn~aT-1&BU|s1+D-br-AJBJ)loRcE-6cm7d6H@vnY^XT5!mMx=r&tBgY&D(j!scP z%#(!>J4g5|KBlwcBa<{ypYwP8>v&WO(c9x7{V5WwONfom!LCjGsFf&fGR9jQXhTTE z>BgkIYz@3kddJwmZvOz~Hv~=}jF>kN!2pu@$WCHCYzIp6z>yYWB2XlMfb;{d_4GZ0 z?PT4H?Ir_?M=KPB$g_n%8D(W3Ox5A>t{SykZeOm3*V!I5^FFaZ=zV_=y`Ion^1MI; z)|wwKC77L#)T|CO2akdbMjWJyz>vs62Y(SvnM{%vPDibB?s#XaK~MXpE(_}4@1#SuS)vZ=F=t}S1NgQa9 zsLB??ttCi~WqTT2f_3g5@$%lPC}9A*?{0P%wQV$WV5OO-P>)wO9b?0crmh&)VS9n= zQIUzt&MZ9Ys0geKbS0fsRhA1C>_rO}WUvI0(u6A=ca^(`yIG_%VPwsQ_^K|uchHqz z1GPS8St1%^z0}b|69AA-*EH5r!1t(uj85Ahr3(cB?`ojj1|~L0^S19t6T3nTe;--} zE@jk}OAiV-khG=If{y}iKv^D0Tv|_#hBc9QklkwZ(M6qZ{x+&e<@lW4X)q|t%56l& zwj-?*MhfO4f;TMIwXIV?IodeeB+|FislsKv5}mxNvbG`f%NpCp^-8v6&w{V^AKgwHp|+XI0exw$&BZRQ~`+{axtV1k-SCYTbb& zYM>>{n{q0nnQlQ+Nb;l!13Sqj)Gp|3Ju2mdO$nDS(bzA{(Q2>)U5VsH>4G^#LIog& z8<2VRprnj~IW_YdIod!)xm6}|p^JWW_aP$%g#%*5k;ZZ?cBt&c*(9}Ippr|nfk}v@ zn1ZA=hm`;_OeBpSX&&d+q-zq#X%_aQlom|NNFH>F46d020qSZ1q`S4~!j)oZVsH}m zayiR;AEi1e6(o!zP^hQpN)k-7U+%)*wHhl0$j`Tx6s?NR1WrinYE?y97)0%LOHp@% z?Dq1d#*<~c{`!E&e(@mCG{MZoST0J>EDJ!|`bF?ihR79Z>piYfPRz`gZX?OT`^t3rDDHSB6Qo)A2fgwm!^zOYEbK z9@qOX)Sn7Yd{+)OM3Z2E^YkTE5eqFIGJ3V*b!iS>+`#}-M3!bcAFR4IB>%U7Af;QNqxJZZGTGh zFz~HT8TYVWhnJVL+Iza5)9AI)T0K<1jr}jhrPV)i?H^~~XgG0Lp~N`GJkNuk;T#Ok zm)hAtzt+3^gkx}=LkASt99Vc{1jNcg&Mt3%4z>ABzOK~O>KFfU8u)WUv*VQ`Reg~fyx;FVQ1K0lmrIn0L?qJvoqb^4i zMwbuHxZVNU4j;$xql)nP6vH^VKt;z*$I7{w*r+n9jDuh*cQTWF=%;rk%DYh<%Du(h z(!`QSbmm7r`BNfk6c;2|dDUAI?;KNI4zlg{6rZyls^NTcWNe8W$C*KEW*~H~!-I+8 zIFb9t5>(M25mRz}Hm;ldLwi=>J(J;QhO)(u$KqXCV+S#a1HJ5SK6Tgr%ssKihQ%a{ z#4}BEsfLxpso3(~=EHg;8Dx8E{{Rs@kd1D1ypKh8+pxS3w|pLM5850OONMnLIk_Ra zHGvz0UIX^)>@$e_E8>%?TN%RfE*l9ex`{IKJ-}`^uXf}8ruJ(I+1YzVh{wYm3lm83 z%Id7F0m`{a0Lwr$zw2uA3~_e1?Kj(_igJagRX}d|6gJf9O zHu}f>^XOyLe$O=htHYC5nfGcR)n0umTDz+C9#)1D(C8Kt#=O50 zya=wZqSoTp!+sac{L#fYUZ;d*cyq2_6Fd!-l;!AX(aJoHlbIBGUdZ8gw>mj4B67AQ z5q<0ISJqumF>aUSD9+BtBD|cF`(JWF-+rvmCrysQh-0$NiTk%&H9Q9)p&uOZc5<>`^csK$9a_p4+=GE6|Xg%ga3 z5)v)zYNBjZih=VAXoc|$VbXz$w3$GyAhZZFo^%D7(m7r|rpxmbxR}C9w|t$iPnIk& z9pZjMl995U(J8l>wM_zIfGBL#@DkqfdDSv!mr(MpGRX|c6eWoArjb@5BakkO9_mvx zVKM8Eh;2iNcZ+227w2v2vb0eIDoyw0MH6JPgvTt;a-h;?nWxQTv0!PDVfAqGJ|VXR zY-pue1aSz3n%AO=Op0tbiqyFg7~ho>z9;cm`Ww|DU&e<1lx-zQ5em;EgB7b!0!f#P z;G<1|#KrxgLXC*Z&vh5@HK&8R#l&z@W(>y_7Qo#6LX@NEvo1M$Yua&9p@v;N#K%_Z zi6^^DgIdSk9}T9zAC0{0BvQ!%(kpt#iUs4H%8MwsfveMy;>3n#0C;*IzA6^OM)+qPO}~9Hu!3cNGKUq zpmfi@uT(JdN{gh{wG%9oqr8BUEkP4bWMqsG1*j#V(&0%R*QBhC0kbACHM_mB(c615 zsADWni~f$ShkHzOt|N(YqZ|FwE!=nu`O{p>!KTTb?19T`LnN1$0iWko<~Dmwz223? z;JDT)rx9XMW<0m9ZZHYYh!-9LrkV{#pXBbO3I%cZeyjfg8sWP^9FxLvEy;i3T+Ap0 z?>S%r^YX0xM6CQd;tSLG&|}}r(K?f~TrguIcEYY)NarUi^(WYOv6FC)%JDwZPPto% zJZ&3w?wJ(+`si*Iz_Fd8$H&4jk+Ifsy6$Wa_3ibSf%_izYM6#)hXKQ5Ov>ADB!PKz z_@14HlkMT_&F#B8fzFt4=Pl#|gaV{T(JbD&49rz++ z`PW8AB=TnvoR+Rnk7KdiR}h_`#LgtdO>-*}E^Gpi$O_`)k&6=Giu*J;K2N8PGs(8-o~*%W>j1Rte+(Q4@N z=A8us>A!H=ib$cA{r2>tOpn|)^`ltX9`am{wUGJ3WmOT|&XjYK_VTM#HjI?Y%nUJKJ6O~l4 zG$rq zFosJ`_Y}bxnQs}e^V+15$E9a$(*Q!8y3gM=als_s@lHyqB{4RR9ZkH&sj;k#Eh~ZO zMF1%aLUOcg^`V+2CgL^U&Ye0en~56Z%9R{M?9wpx6bS_$NIR&sZDsEj=Rxlgug~XB zX&zOu6cmhs0!EIm*FIi!*%+BtJk4X}QFYbcBO2K`Z$pQl5iD&pzyVWXb7}-zt0dN5 zRL6oi&UHQGO#~Qo9(A2j+nMLef^4e`k%&;u(ufz248@nbx9_H8d^N@(t2av<(3h3q zY{R?Z^P4JMd3p3gliG*{3*8|0}pgMT9Y%zt&pkHJcX#R3`W9MSl?#;R1u(5 zFiMv+R!t?E8-_ksrpRQDK*R%oIsi_Ti!PfU?HipY%O5(X5|q>}zpX&$44TXf6aN4T z08C2rev&aoBr6%(n9GeH5nFjRQnDY?o0=M;Y+v2v2Qf7Kq%FyzY1qPgf5xUs9vg$b z1r?@x8W)m8*igo@A>N8+JcytOkfV1dYqe8AV*MlCdQ&1u#KcHWZyE=WEXP!my(lKZ zhClMC8^Aa2GzhI4z`g;iOaSTzvD%}@XSKc>wueARnl`-Bv;3%$?IvjDWcgKPoyWLE z`I}YZ7bI7iP`B*0`qVTO17R6Pc9Q4TiYEi(TY*BuRv_w4{0&7i7}_-vFFpSN z$67dLc%kk!ra%S9g-L=aRx-9!xO)y{@~%6p&h>d-S#^Jb`lpBJv2gt+JW%Mr5{rOy zKH@NM>0Vg&_uDbYJ4gKqfj{KnH{c4t*5g36_)i9_k0=8KWMyiII%}ZkE{A#=9&-%+U-JAhs>QRxlF6b-i#oP zKyH2&zV~iN6qJ#^Sy7~BLI|SHB9hC>re%^|;+uL?UL{j@pe$42jK?+|tSK|a zIMkv#6z7)11Gq^Pu zxou{3B$cj@@I5u`1Gf?JULO1cX7`vh%N_j76Z`A8V{%{-+u%Fbj6Iw7j$X}nlMBV7 z%&6`W#kt>V_I?i+1lU;d5fI{K&2`?nr)ao((`N4%Np$y7-+K$jC9lzZnorY@UwglR zZn4KJNJaBbOR)qRDHBCp zAl_RarD@`vGJYSApNGgS(KjQ^Rz_)-Xp4|`J6^if9{BD@<}9$;Evy*cKC#r0rS?jI zvHUc^a{NG6N@f-*<<&`HboffqiFDdYReFI(D+i6`Pyu2p7@tx|tSxYP&`M&ZV0(s$ zffRdCOCD)0UWBth}7R}-l?^}(WpK~iV*T1^sYRu zN{LbyA{cXK8R@0jMdR*NDpcl&e_g1~Sw*oMQAH^kv}_e~a-(E?Ork8?F7yr&La=L^ zZgj)2m2OGeiYmdHRExZ0{Ho)Gvg<(PU!5Atr`+Nf=Sycun@T(Ug)&Joe(Ln9#YGr( zBb`*zlvM;DTDJhWVnG|!7A2uEwbq&#u(9b^ot1Y(^s9?3yvP=ypl>F8q|^c7V`I*u z2Xmh_2fb$_e_Cx5WiW7-2A8H8Z0o&fg-lFDr|M{A#6~3ecBm;aNvL8O23zwLZiX1c z!1j}^8XQI0MFmJ@Dh&XAGWIS5^~hXV?bPV6^`L zZ|OXK*n3A7A}v>ZO5K~Mx=QjjxZbB(3{R&&f;Mg%)`vrrQ3Z2#x7E&{sQaY$tL#&? zpXB|x_H%&YsynGR31pd+pCU(E;=5(`Zdv$2?O(HAJUEsEE@cxkM=}DzNXRaKTj^aZ zG*LU~MHq|?&+U5G(sn1>2WqmeFJ`Lm85-iQ+LFHWYds6L8ID2B}G6o=(&$6DD z@viU1N9_0Q8NlUy1{V*)yJ8noSngFZ3@`ZHfqMnyE6-h~?3WwthZU2B_J<2B6Jd!& zOt(h|sBX1^e4mKF^$_&ehxz1vSu$$)OH$HgZydghuD*7;*FQ5a9qmVGJ4J}p$MG2) z9)-O>m2s_^EHu@;Ni_rx$(XIZH=|e)5EhZa@U?mn)8bgRqGnLKw^5x)2 z@|kjhWVLf$iT;vK(JJtaK|z~-^|s1?zPM>V5Ld5-YT!Ii`V)yJBMw*+-R-=s`;BSb zV}PhG`x38Lmrq&LdoSBnnfDw+uY>dZI(Q$b9>{QfEOsA;oE{k?mRO5oB^=m?YkpPs zlS=UeBA{rOyKD6|<DO86gaKGnE)vtG+difJ#3l?p({8HtEb(Nw}1ci~=+oU=d<#5g{5@XuuK?%X;Yi7lcPo7n3K_e{sQkS=x#5 z487ixRHNhP)4{J%+L8A2jC)6uhj1)OREk$0dJN?_;e#Q1+^J3HCL;5;JH zJ{$ovTE_gvx7=6eq%-1ha>XtK5bGpFX$x3Kze?|4Wq#W65KRXU<2d$SApo+>M$S6i z+QPNYC)qrBbu!oB=P7u3QcJCy-vj-o=htYl@O@(C9~=5s@0v+;KS3qK$2@XDDhG_I zQV-$;Z+h})x8Jg^3lW8rwcUj}ZUJ_|SSn?<`|f&IeD)XGUJJCCQHI50k}OD4$ugVj z00}$t>1z6(1;h^=;qmb|MTRLC-H6U?*CcOVUW-|uhh*Oe$oKfS2-9(#9oBT8lk)o+ z`Av+#Vz4r|3z$h9;O>sL$!?q0bjlt@3N0D5jn#?eU!vaCeTjQB)2F!CyDw4Lu-x71_>nD4b(#Uo3Uw!)p3IU7i+u-^8db}6H1TO&4m zRf!)Jc$KmR7olh0JStD9wKPVGH6<2f;Yx*KQ5w}j8vORH8cc(oES3Q6wNgb`Ob{rR z3O!$T8cuYqEKetK4|EQ6$kZ83Qf>z$NR-7%ck4i5Jk2qnb!%q)>B|dR<%f?t2V!#q zGe)^hCl1nTlQZqp=~||aNkCWHR`$DpW za<{(z6}N+*{HcKiZ}*tLv?^!OnQ?tJ?Kr7oG0LS4_olR~9LmoX_VBCH8cO-WBhHw( zTt+3vQnvBEA+|*jGe+VaJ73`!tmZ|MIOc%o=X~2%>;g%I#tbysW?lDV2-+Owrsw1@O*(Sn&XS*)wFWkUQHN`1gfM@Jt;&Q2j4Z7%V&4+q=|qBGyA+Hq zpQ$#rjVef>X!T+zG@S_LYIHZql0zd%t)FjN(71cz6q!FiDl~{ZVTm`OkxI-g)KNRA zxi1rCXySjJNn*N&REj_Ktwl6UNoXNWx!l^+4+QfIOBw(?8i>yudl1yN$7@syJ1#9< zWR#8n01uUGz-ehuETT?A*IH6b0w^gf=Kie%HYvDVuNEPPEwATMD)41vZ>!{U9f80e zFWOk)kar`wVtqEQ?g3RJVa=`^V>0J0EmSDW?L|Fil5kLagH6nIGh(|lr^OI?nsMSwa-2A!$*-p!1J5k3Y;dy=9u+B#NbN&_c>NQxf;dwH0 zitGCJmBaLzIEF=s8o5iSug}>>)P0%#oxU#;-K@vJV}d(~11+uN&bV*3PjBSL@Yd{4 z4WB%DLgI3@#?nOV%hJ2&wH$YWdmijalM4!n6>_9tZb{pht$2gBJVO=7v7ASWaS02& z%&cyDTwC~7kHYlxo7(BY&k*L#aroC3!w5JcGu0!cextxy`QBzur92(5`+;@dQv-vuchjqFRY-I48w z7SZiT8GaV{Q)rbHNSiV_H_hQ;%f`D0?LX}6v7Mgd97BrmZYvyksa`+w6v!3}Bx7yw zxZi&o^X>-~kHDQ=G{!t$AK`U8ui$+Ra-3(hd|S1gLHO5b_>|b}P9TFL%gu-ZMgBm2 zE6kpgFUuBN<>l^2uZxOlap>Na;#>Uh)^XZFqGDHlx>I!pq(Gh(Mn=2FEn-Jnevw%m z>~C(h?KsU#cY&=AQKLeU> zVJCZf3qvzn#1Z9FMD7A8viIEbs8&el!?b+^a`d9aqntakHzF-W&d|DC<{(uR*hvFB z=6C$)X2XE_m8rK=7HjWHNl*iv6Y`*jMR#Q0t@Es6)L|~2-^!zss4q%_$`T-JzQ%+k zW%EBODN$rWEv;%1X`{=^)KFPzvS@y#P?J$J{;d&G4xs#1OBjw#6UgsZv^N0k+5O6! zQOvMd7XX^LS!p8xv>^i7XIp7vPmq)ESn0@(Mu53xF^<^ zX&2ucT=~!d_;jbGdY}r%loJ*%hF*EW_{{F9&lCLVdFKlLwP5z>i8cmN?qbu5Vf>2&){O^9{aK zsomSV8MUd-(~)hh}tr2*pX7xakt=2?t+u> z6joph#{K2lH|2hH=>Gt--(_2caA`Q~@LTVy3S4rtGS@+1Fhh#sh7Sg;WSN&t0lkLj z@&>(~!MJL6dxu5AAXPC$2umHgl7D?_J*?Ml)5i~tuKmqX)W2r@E9E-L>t+2F_olxC zP_$j;8#PHBFZnW$i~clu&_|Gs*0}CB#G~PSK29k10yXA#wa6dFx!f^sN-^q=-IFTA z2a;V8=dZLMYoW*SsCzMmm69A0U~R}yzXBQxn<_EsEltK^HzD zm9Km90DlVOot394975eMU5AJ0mX}Pi`5%}#?-G1dTRi@Mg)hK0Z8+8PcmDvsoh(T) zSqgWlV7rBy+jSK8&Lk549}Cysk>Iu{#*Ej9TAJVmv#sjc6fS7Cs)}X*06L`BLd9UZ@nT#OkO!OaIauID)Px7$t0Jy{OFNWCUrZSi4H@m>`mwaaz?IWls7|7g=9sN zMSgyCGU+Qv7zdH*K(BKoLG8-a6q%YqA(K4OE^dTxRNy;%`5P~gy=ls-mXbzx^Ax*? zR`W)V4~eNVCKMA&URjXYRe_8Ade^8ugm$&~zh_1V5hd|hF6^TFo7b0sXu*XAfaP6@ z>`%1Pc6+s`F%k_K)r7#Ei(10G4n3oKy*9=A=8eO#yj$kZClxQFF283Z)Ybg|e4|F7y2tT9Irig){N2Rl{2$T#6^cYn6(V+H=W4j)FE_kIBHYQVTs@*z(^Uh& z(3MGK8D(`Nz*oI)_AZ8!-q^V!6wKS86x^s5!RcwNz=tDmI;AlO%J(PInIgs=q?1v{ zDz<25lTC*zdrYWuZE8}*9CGI(ofbCAdC)Nc*ma_HCzl~sknM9y+aa~&TVzjiDMMmo z0-1DmGte#~Gu{imJ(7L}Cl%rVc2lCswNJbVj+k0>s?0Toui<)JXk6!Yeh{_-&H++#+`C06Nn>UQYf}(G2yHy~N+{J;@)WwAuT_T;$reCPZ%U};k%@sox{i0C z1il%Y6C?_5sA=Bh%NyHu2C6McV|m=&oYYvA9Sa-g27-i;@+7KF?!eJWBE|sGz5J<) zRV8In&&GxR@hOVREJ3{#0L2~IrO#L1Nc98rJ~e3?qqJArs1#+=+}p~X4$33|=dHzF zRGUmnHnFP+4t6}QDUv*LX{Z+1(h;6Gp$nKtzok+#v9OPql`+YQvSrxQ6_O#FD5k*A zD=P~T-%2QQ%OBnc#wsXBZ@is@^!%xrW5b&Rb#DsB(MgKLD}C8P3Vw7VL<*{Ks!ydj zM+Q&~uk@jsc;b*MmNxRDi9}gQ1z&2*JWZPMjg4r3d@~KaDx+|RE00Pjw8~^yhD%cm z#3KOnsT_-mY{XiifIAzVfVid=LUAb+z2j?&7?l9CjjGi|hcy$GZt9AbicAZwk+A7w zZj?a~BS|8IAtP#Hl}1L1dL60QUJ=Bx&m@>!Jd@n~F{xrcLZ)$qn{SzsMf2xtkj@E? zmxghyCL;rQr86lxd2_cvO6~suwHFG4F4N(=Oo*u5YdoY6i@Fte`d7?*JN7l&p49P- zGniWqhK2LAn2&d`1-g&fwQ`?n4%u+-(01$kGliWi+<+_-7H~91|ZO6yf-XhHNW>8Z+J--)i(X1MN3vKF}NuJ2l%0VZru;47b8@ z85mw=8?bj{V0i!l-n{7YsL0SMG69xSMY9viuLX(4@T_XS9(Re*hRB}^k>G30)^OZBJodY{ zcu0bs3?ci|IUl1D*{$=na(`$J*+<8Hq+`bn#Jn*=!D2Cwj96Z@&N0E^tIyqN`89U^ z%8sqsj??Ag*q6>9N0mR1L$Nz++fLGbraNy30PMs#i1;)tRz)hoTv=Z3Hvoc$)#=U| z>|?Sxe#I|hXW8PmOck{d6GCcKO6584(VvpAsKCS43+YvK{Rt0BtPH|u3J z?ViT=*M;`C1Th#g1jJrwA8e<7T~5Ne?vsV);n|*DTK+5X^87j-&x`h(L)slIbX+r@ zo;?>v@2h@1ot_@{=k{ph9?vmyaZU#m*zOR=W`;7-MSegkj$Sp<3UwI8HRHD;qTu@1 z>z5J0aQuE2NH~Ta8x1J2L%22LKeP|oQxm}i-J|wJi?9$SzJBsn|s!rR}RMDC5q0v zgR=CoCwlicvcA>use30JZHtLU1`^Edz$Jks+ynXh#`$TjC^gUJ?bxgO&uOrxz_X!w>c#*S8E@~A_P}^WUX-ZaZ z{EJ2q%d`h5A1d@(JYfoW~O;jFK;{}^yDPdnTUiJc`X!ij5jF}5;+tXl>M0E@P zkY1Eo3hH$meQLxi!odEFf%U2-vIMxl;;IJ}HY9=TS|*4q=2ipBmorG<1vdH6G{IDI zGUmB`{*_1_uJR9zUav}Mn^d?VHs|9`c@@_v7So`c6217ZHpYZ2GTPnRWQZm}mbp7^ zN`+#Ca>h)`Z+|*}2rT?-1tgsQ^B?ww09j&~z~=n#3zPzf#EW&Q1eS+I8-Ec}W^5x2x9*!zvOU0k>5|Ov zvNl_In^8tgf2J3;RT5iaUNVtq?k}BY0!d|)3SZs5zb)%dATukdB=WHouXhT^z1-gR zpj&~0AV#r|D^r-wZ9^r8ty!6+I%{A(YNdl%WG|Esv=LRTxac(BRMDRuHY1K8b;9~UTH`?c9H=a{i)wRLZ@ zENO~tMi8>u?QQwjYcPs4W#2c2dfG{PCac7j?L$)iat|v@7GQ5mw0Uy4qFmTj(=T)3 zdLpRncCbDMvnS5af)ImFEL!DhO_!YtM$sXUVe_jQ)Qb^+TH*MvD~KjIM+jz8e+|gw zD$$!3oo8FD=2`bbR{ZMKbzzJm+npx{lcJ%UeT^}7o;1@rZGN_)nA%Z$S!@<4R2}HE zBajB(R3|DBk7gs78``MgaTwfMMS~5P@&HyTWKf3r88Km&Y3zqp(G0-g@mxz84i^O* z86?eQ1C@b4xL2tA1=!9P?C*g-Gl{w`Hz701#BXM7yWYoQE9ZTW`!U0CIMa;r`0tKw z_gmX$UVemE!u_DVu`WEfWjGEc8z$4u6qf`QRu&+Td68NN6x8JH2B~N?zd?2Qoujk7 zD^1xR8!j!cU&fcvkCk$NZKu%d?`^)*pSS&@Y$g&+xC|c1c>{iY>#SvQHXZdl=_Rud zL$y=7&5=-iH_vXgjC|>Y!cNgJRT*|;Zlbrn7Ly+i(kw9OzY~{n9e!>tt$Fi5N?tz0 zu5g%9HYtJIIKR+UL-&lVQf-|0_*1ZO%DC~F#grbtR0R_Y3IlRMJcW5n(ezpGJ5f;Z zDi&CqEQ0ju5xyuzCOMNgy^P<$isT_>lx0De!uwUI&C7p@hEt7LnBy{cnmbbnC%O%& zf6EoL?hlYO)c0rJsmm;|oOT@*>O4d=_*#Q0{7p|pSowl}RJoO8JrFjgnoYX9}-jOqL}A(lyO4TRtFZ0tbz@{Z^8`-lMn)=r82#sMv-C5(TYDEfPp! zZ;Dg&pel**NZ(35H*>lu^)wO|hQm!yr2`H;tSM4L*VxnUwi!n{UX#Azz`rf&v>Szs z2fC$=7=*KDne05xP8z`dK&x;^m1ALLFhqR7&>39F4@=RA#$3$9>rKdl zEZch3fu9(u6oKOuE1F|+rqt;bGG=QUWKzSEyJ`SSG>X=dZYfxj#czjOA1c z)rXa{+54(|Xdg-`*{lt@+KLs3k%^NjO3?zt3uY;51(37mWw)&`O0M=`2dxw|%+f|> zMQD=L$b;t#D55hvBCI0UDC;M8tb;DRky-v)M%uny0ENOqYxsRt(vW>A0Y zB9K?5qFoar2K^m}*1FT!XJ^xd_9qX-+9p|ek9~n#5tZ3@`qyX3VG_tdxMDB0a!$}{ z{!^-w@bLSO(!Gh{FNg4qa(_x+OWfUjO!F1Gly3R1rTanlmQEeni2FYj-t&kiVz>QC zV`}Y*niOd<1Cn&FD0^e=5#yb<~sE*x?o2H@vay}p%Qo6&r)S+-pl&ISGlV?{bP4aUWmmat*=6ws`fRZR!4lK*Hemp56-fZjzuNYz?w_|j31AGr4$k+ zvq}DNQRH}tcQ?z+=RrD0uu?3iW8+q0Y^4hlsBWRGVVSR}k z)-6u18hGxTq?I$c%MFNHCj#<765qf+IaitKG_r!Mj$u(rpY07lg>W;dmXU=B+|zoDkx zgxBfkOp;3*hEMjW1k7^~oVTpZ(a3j({{SOf2|~A3zsi>xlsN?g`t4F=OsABD&fLv2 zhsq$CF;Dnd5%M&Nl*-mnY&@#fT5+TB3 zOj_P=A{eOrg?%0%#{}PZfqmM1Ce_iOXHL>H@cdT+mO*gIq=mPz4#vW}!wEYG;1Whj z0D{)qxepf8{F_+uuAlUNo$SvN`NxJsGx|@jyO-cA8;6GxgLxQg%F0EXZk6LM)^Jwf z+LJAr_@V%6G1m*KWW7x1rZ zvbx^mRN(qc@J6NkN8x`c;nCN4$MI<$H6qSHct1x`gH0G1ao!y0%(5(55O-?fZ6(fv z#=2vyZKvXJRP8JGg7|!mB!v6TsTy+!Sx>}4tyvyNd{eMp#>Ck8RFIa-CAP7o2+j9m zV7qfB^i7@TVBC-Lr^2l=AqSz_pN8PvXCEYgbK!W&wmZiIH|`aUz97Ufo_6$%@qa%9_f@vo@i-pl=|w{uTCQ_OHZy z_%+0!V<*wa_oK_} zhXPxPnEa@n5kC)kSuTJ!d|7^BG(`BsnqqrIGIFE4EPko1N>W5(X`~HRYqsRlTbMqcoh$kt5G8o5UCz*YV?N``yF<= zJO2PhaRkJ831kcVm)5>Ni~W~e7URW_?NR@*>JhoV|zWs#A*1>5=_5bwZc9QNY$C+k~dAV zve?(94NP+X0JhiKcv*Cr@W0~4uW^u)$`z>E<{*o`5nVz}tUP*9#N}lu6tMCath8VR z303n)vQq$#Qd%vTZ$wq)Tc9crPE|)tDABNPv;c?;%EZVj?u#vers@GEP=?+%sKzMY zFaeL2^#}@LC6Sz^s6*l!JdsIZe;RAE%2-;!^`t_p3Y_u|el?ME3oX*~MF zqNJFKRncP?8}2IH%2c(%Hyd7{ga(vrBP%C545^@Pw?<|xiD6PCXH8cE{uJ!e&mE9u1F71I0~C3SM(y|ktx6!8L}nidB9^xIscV%Y z)}la(1dVO(0NRQjfbhDyM!yA(0tsF?;y(xmw8oE_AuKKd-u0bYPUIWh1HB;JUYL*K z-hr%lL27DRBWarEh2z!UGn7=6E)4945+hX2;A`l658JLk*bHOwE(OG1Cw-U;cw4~N z&pP+=hjSR|YE~^HMGXJ|bv2JJC}fVwM&kWv(WcETSr$k=t#mshw0_>bp>~rFV4t;E z_%N(2VhFY(O+c)9sK#E#RW&ux2 z*U-Hqy=X?Mj)JIDa_tz-jFfr(<9K#E zh;Y1o814~@c%_JzR$`32Pq!V9#hFhIINS`Mqr_nwUpKBx+P+tZc008A{A%#bCui~h0DO_Gpy8Y^o!ZtL zSKang+qZA~CkNed{9hA|z>kLuJf%^60I#9qA8J0-<1hv+4-JQeVwhNB@RGK#J^A@< z=xgKO#1iiI?)BY$$EmY~+GM}&Mh&KV(~mh@Ob#h1b{pH?k-1Ng>-R@774mK{w3>Hv*TKIkVdJdK~^neexIFT z*Kpig>}oa5-!tgoouSomdG5mQFRJNh==Wp$Z;kE87Qo@;oJ0~AGD4=|*m5TI+0)|U z;g}Z1W8{knRSP$KWft=_;or0GwCqL;i6P=Ro8s`wQRJ2ENF#e5yH`E-o%=!m08PR> z71;c2+8|pOi3ZL{WOd2`Ad6fY(4)b15Y(+I=)8XOvgYk(mmdrHYH7FO_Z@Bai1wAk zyM5a?UJ-(gaJWLt_l3=Ox`TTf>PTZ^VN6TqiIkO;a~@whWK3}6Nj$PT$__}#*bhGn zEi1-U_u&V4{0~bC>DqlXboiDibVmT<8n>;^^UsrgOs@(1!#XYh0O3u6E`+k$p8<77 zW=ai5c#ct7qZuzv9~`UcN0{j1SzyTBDJY}y#BV-E6&KKPwP<&lWf{&!FQ?~V&M{oyPTBirDC~Pzf?mJ z{!(*#Z&ws=@j!$q=W%VRQ4N6>9U3DebB}MW3=CQFKEh4@l3$rc}4WKpbh zw8UnYd)sl!iWQ1veK9F+b!rO6B`v*7>dB>%hp4DfGKj_Y@}@%MMu=h)SMKT_g`s6k z>Z_l^^v2YNOvT#AprR0?Hm;)*c`c|bbs5o4BxMh$FIv2Z4|P`0DC{OLt`4c~+hk8-GmT zTR6y=h{dnZyeee97G5{$uW84w5%Ce`kG`FErL<66OAeZE)}{(uN&f%By%8caixh&QLUf-Hk9Sf-CB__a49;(?6?t-V}9npTz8 z=BXpaF=-)SzNXY&4Y9Fl%K$QWEwwIHMVWF8+tA2Dz!MR<{hj*LCRpP|Y$4wJ^rTB< zkd|i*<}SH5O#JQ}U@DR!f%k~RYzQWr zVx3o3BhHT(hJfO29kTQzmnsuHk+_6kCyz=}T$1t|ew6?gIWxl`2v*i3&ZZI>v637s zVrF?K9F$*`Nuy~QmfhiP{A zMTO`6cq7)}ygFQ0R~$>m{ulTi8|?mRxKC;$!eXOnQ9-rEx>tCtU*zS{z2aLh&bWWI zrw!m8o$ZbaKF-4&4;{>^pNC;I(G+sxS4Ie(gREzV!lAG`AK7wx;-KG?ENdtzjTJjrm(@Za<32#;2c)@f=8+MV8z*2!+!%_j;A7oXz}zAbCsBI zkQ0WN6vuP}^Q8t?D|7H(pNm(+2{3BlhPNZjtz!_#ijHn`-u2?c(v_Pe-q_KuC5B|z zkavYdV&^dVQcxG}07Cfmt&x;K6D_>@R%FkWvZ9-jiEw|sxCwu8eoM|Jw)be zhM11oP5mn4BrfW0=}d|W+aGy)S(_t#7ou2EMbwk>p)BCq!{%rTFYj|UA>K1<+xJr7 zL-%IZ-uC_U$rYLa(Tg$ubs8s*H4lC2sB|#|aSWoC#6)uePAZ=fB9|+n*e&Rwp^_w0 zK4laLs$|M&^`nXMg+EGL#L`KfcB-LSXj@#375e#5pi`UNt^H|;{`i9-AMl_>B%8`? zInoOt1#sb6uNQ?|%LELwv^R)!x5}Fuz+J8mPJ-0Aq*ueS)4XEaThGFhK-ozn7*=eS zKi^c*8Kn|R))eEbkx_=!5^2vMh=MKF)sU7+l(x{mK~;!=q#%~h<3Pb8OtX`JA$n{t z7>?1K?a0Ng;t-eE_zF%RSUFhDho01s>mAgP*Ou`aa&P_gm|3P7oO7eeJdKb8YSqDbPCtwB z2zYK1CV3`cs1#hEN{1zjn=&kJZlJH!CI0})&n))aFRcT>H!UL|PD(uM&~5ff?XUDF z-qgqUvbn5gQTf+K@y-*(xF->tg7K&_dWE2h=vY7)O$=7acS2J!?<=K^BV&cY{TjWc86p> z%{{*3NG9Ux78?qA9c9h_$)i!kw3<75iSqUfL&0@=_M?gye&eSkjRr`W+k5V!^=TBr zUO3t17Zw(;TJRsTw`DLZ6uei9;#iB`C5$qjeL?g!_xvZ=r?ZY4jPQ1646H5R?`A(M z*NLCCx=4K$e`&gDKW6+xJN`8g-{=7^- zg?sOZc5j04q`n7)!H2h0C;8VQ7kt>eSb0~KKH5P)M-BVm!x^QWBp_NsQ&=wQ@0VN{^X1PzxP+W%vCYA_p*jX!U!#%Df@RagJEgy7)s}7(gW?BU7llcP{cWr0k8J1tSl8SB505A8s}z?l zOaB1zw3zVNkH;X0cqy;YekttdvD{ft-#a~pm~{+Te;WC` zf3QDh*!cUMn8Lz*S2y#ovmb15zoieoo<@J!j;jm)4EKAI{7(;K3r8S=RTll7>qF>B zCRkH2V z%A@@p!T$htd{!s3J*dFre(#Fl7^uL%dqwTb#?|WK*I>-9ISp@7!ZlhqSs>0iU}s5P z8zRSGpFVWn3&Uo{@knqWYCEta)2%3(V^zRnQI(_kw)xj%`wZY8(tWU8X^fb#iollG z0!Gz3ty9xrmPERG%)BFqWY=q>rF|cbd2{G`LxbRl2;ulX6A}R&XhHq|0LHi36i(Up zBwC7S=8FU!h-UEy{c9^2h*(X@JCX;5acAk=r{I3A!4(W~#SU>^sp?`WzH31(@`}ruszO*k4W+5HFM?|qJEE9U<4vPv5%YEZ+XOPT5DCCzqf6j3y`Ce?I& z_8x0PY`+C6S(Zo!Ag18ji5f;BNgeMxWRV#E0LiVf-tBEyWjhdWUI~d(36@bI%>7>5@0AoKpBaSz6h|K;1)w_oFTeLhNsR0WiLLvq-W{6zG5a;_ z`XPP|4n9<|)|eG;eog)@U5|k5{{RW$5DY&Gz(o>{Npb+K*HhaVa*QEw+x`wiqy3oY z&YRWGYko;TgFGqO&$92d-Z+bilM946R{V2MmB&7o@fF(LpZgQwvMl^}wD`f}5=M-_ zTJ<>=8E0ds<-JiXqh~D_Kx@L(cAH(5`ZBMx@;5C9?E8gj)n$hF=IwkL)I105uk6c( zC9ymw4~{-FEsx}D?D$u*-otP!4jb9bE*{*p!9T~&zNuB5ci~1pW|<2Mm0L!91$h~` zhJ5bwNwa3s@I3~NRy;{BYZnAKcssG6x1}_NUE>t9l@3cA(V-Cx-0S7PQR!`rdZ1Kg zN{unf02EFDjNfk~LK5jt{X<({NZ-7oPVF1eJ-OVCN zbd8i#4*vj*eQLplek&RrUy%FAOaxmBqE7o>tjcY=?Np8*t>~?bnB=MYW=U_Qjiu-%^LhTO&iRSE=5FA4cppr2Rv5*IV9QxNn@qPis zyEBP=FA&4e3n{T;hS&11)Uj<8S6qaC5x5?PzE`&%%lj+a+&GJjaM5=pN5iek}abQ+X6mDN6z_o6_RKmMfG16dwKeHQfH$ ze$G9k>?xZa*~}~BxNKw-ZP)@-d?M$YAEk8CMnHKBvY;clMXmDZTi%aZi&uqD46Ph< zi13|X3drH8T>Spe%u<&OQJ(b@CW=hKZ%r^pWX`77>S$zaNMI9j>t9l}KS=ZBgDzf)BBbhaB3mo@Eaqi(H-%(8=X*Y`2qH8nS z_NJGZw|Fnsvx^ySz={F84oIA+QrDR!tDR_oHTZlTO<&Dy3&Gl^jkaowY^(0O3^8 z1>P}j>Cr;5F@rH|v}jlE#O0%#K9PHE<3ff{xf5-TxB1kxDiN8L16$*uk|J#lwmZ|~ zNn~=I!c{h|eCL?jg5trL1)eb)?PFBY_n#{7aavRqbhVpfxHqMSks4B0odDQ}M%3D@ z;h9c*(Z(cbwFot0M`W?(Q$<*_Bf2ge@)dKmv9iYz<<706BPk3oL`lQTowv9n#)=Cl zM2t0~+Vl-3n9C;iqLvp-99lQI9EYu3(Bx&!xggO*qbsb_T4ijj;YWy$6@*C|a<^6c6seZM;PoiL+@9faiK! zLvRm7n$saG>M$)8=t%sgPYaPniQpAr6M|?vxmN&NaENIB`wx|qRo2yeG z?#q88SBhK4q;sGHac>H>6AN}U27cnc)VISJk8$@qQ7a}K<=oM*QQjwd39(^hie=8% z01;FWf|@UEpx&%bo#l}jn~QCFHic428EysaK9mKM4lJfc>L_DCB{GVvEQMIWz~$wB zl-C+B-8TordZAGcBMfB89CrCptn5oh9?Nb0DJ>GJi5kI=OYc$RO+7$O`ipX)ni3Qv z*pKplf{3cAETi1?ALGuL3JgAz0$0+5WQ!$+cy6Il`bWhSrv%OW7eNOn!H(!?hWlhj!4W5xPxUjrhst&0Himi$Q(VP zHmaCP05TiYQC2Y}xYd{9rAG5=nE|jgPi$2AP+4l^eJ0b&Y$=6=aIEjB^4!wpjY}Nj zm`p61h)DGnOr~`OO)3i(gtQ_&)whJ<^Kl#s>T<-z*Y<^H$q|&QsRPoqaC|$SIfJnw ze(@ha>k64KMVF2GYua%#Vj@!Uj5)N=R~pn+9=dY?a#V5>r2Clp`JF5Mr9Yh_UT#?+BJ>V6)nBr{fsQZoXiV0SM;g%31i4I#E$nz^N1K5&BPY9&K< znHUROtq+~CCvt2olTR|~wTDXm0Q)v}eS0tLdj&C%PZ2yAhnSIL+@4ZDD*XQdQz*rz zk+56sH?tlT`8W9;7xsCIJ@#zPbAtG$coW)( zX-{u^ZN>PE@^_?VQFHpcR}0x*(c^nLi8xtZgi@Y&+hBj4aok1{oKF*rRv_vdj~(i` zlf{jJS|mB*9S4aOuxVrRJZV7Fb=fiTEYf*bH`nkxw}tkX3B;fd%sc!23I0{hLpC25 z4tTLjg}-PD=+4e|fv`>YdATm%TmJw$`#5;370ZW}ti45h*k6ARMw6FGmkipIW~T;|AA6Qmk@Rrh5vt-@mMuJP{5(F<94E8*{yRG0aF{2W=VwGM zljt_C{{ZXt%33 z7dGcbifMSJA}m%a?2UW%reaPRaTkQ;SLb2iE8x`Sb7#|~(=1BNqu)<9BgWslt|2Rc zfb4wflPH1~H8GCFT<5vac!G}>gfZLYLRLcnh2NJ;`PG$`*HJ$s zQ5jdgDl;CNUadsNGrZVysUL?*F^1032&Bugt4W{k&8U~(r4&Rwu~;(m=~)y=V3e6) z%1`G?&f0lTI&d;KbOv={spvu_=&(48Z$d)N4R*^;b{nQXLGfE0qSDgwslh)l8oIaO*aM=OEURLG(b=bu`T82;ro(|+$yIw(nt zIq$rmomnffEmqM5H!X2M+CtX^pGpRpPY{}H#c~g&L@?pzH;+@L?Rp^3H|cit-mGLz z<6HXCLflqFcFIR`sZmw(Te(b90_hRIjZtJHORtRr+-Hppp7n;G^=RHHlG35n{;{T; zLUiLAmi=w0S*4fV-%t9x)XV7tuJh6+VqQB;%Agwh?`0jO;r*BGw+qMd3$%DPWz0sy zH~eek+?Od6#sS}Y`p;(G&bY^Kc;t9UA=AUTyGzgk&vUm!UoR4rA&KsMsPyGX* z^`E963S3(ResPZ0zom2g*RbHbJJ_Dic48qP2;g{pCAnxvYi@s?bGZ}_{Fm~O+Nvx> zf=wow<3F*z45<-)&cF5cuZJdiYFl%gZ`gY}eLg)r6mZ6p@C+(K`Gu*eCUQ>nwPbki zd5X=7<2*M2qhA>eTmB~kr);P6N}hN_oauYbiwVhK%txILp^ZwSDK+z4YuaCAcspc% zHm*PD%D3^aj>mnWeV%aXPQE)F$M#^q@vpBAhf_X?^YZb%9uK86v*4F9ci7XMkb@vK z(sKQ&{hNsW*Wbba0J9(GS)c7!*riV6V{PXF{&n=ngKHo3edogaU&8*s+;_7(nLCrY ztGsN)NtEr@x+@Fzt?Wc*_=Lt-ctB6_r^oiI_Fssa(mxVkOey|!OM~kd^aAZ?3xC)5 zGr7v_004SZj-yBvOyknJqCd2Mvm8^XgA@&%4dmKYJ=~%lN>|cX+DDe;ItYp}xosj9` zBUDl8YV4dSX>&`V9BMb%)yl}x{o!S1zd|eOd_z^-yi%KXd63|G966Sw7A3uS+wtUl zmN$Xp@Qa|ZE}!h)xVON~gHmP^Dh>8stM9cWku>FznEB9Rqr&4L`?Q!?&fDDcuZ}*I z#rVlK>2~h7SvO+Txn{l*$H5 z&1cDAY{uq0e5y#SMUqQ=>4P+)=ELVys}dVIG+QOImo#xKq|)Ym(g{kFOmtw29qtE( zHXSWN8?Ql8Mz{>0mz8{?uO%#U8rE+X;ElXuaVFZ^s zHouQrvaF_pQgfc=7rkL?m#0lBiL&AbYyPhFS0rBxw~h9oc2mk#fT<~ETZ*+%<1-3? zhPt;ZO|<v*1vO0I9>dfYpM@h&d*>EZZ%Pd`J2 z#A2ivRKl}M(PL7?{HyFcGwgHPCu^8txNm1>jepW&Vv;pKGPUhq#(kN6o_0?xlVDeh z<5O{n#GqEa`S(q{K9$;dP925e@QgMV1&=P-K-gBPtnG9q=xL*Vx6AN4UkUx0*4(=3 zw7#t;_ojI-u>SyJ$>%t1Uv0RPVO{{h#fHlwn}+comFXVE`#9|X0AqMo8-;MZ3^{PX zfcXG#h@PIc^>IdAU8ZB?c~k|(m<1WU4Qe{REuUWYXO;fFM@r!xoX~J|`@D45jkoyv z!gdHdqnCvOvp>Z~$&=zYs=q)h&e+{Jqutpl$*ZE&AAoEqT?DKYKPn0F3k+J4uu;^L zYT)?aZ@VqoxHWM+OA24A>I~mY)@b9)lOTTeWUo?~h$`@lyX zl}GBD=nm6;ue%Sz%R|FPFA+CHXh=iLs6H32sO=xyPqo;**h~ii!SM7uEYM8lj@|~n zT_0!l`krbZYeuiH?Z*ky^2w8*vHl45jJVt$6?0ECNZ+*J53O*VOSb)w;p$|@_Me5} z+;mJ_Wxj>0^Ye~-dG?{k7`*+j$HNi-05*&W{Kb4<5#zi=in+vN@$$;Yn;p;i+P(cZ zWAZ=urMKBn@iiT1?K>7f#I?%P}0pDzDSYtK&GI+dr@n zDI7NoiFZu~4Jc2% zE9O21m~oOa1_hL!g1s1abB4p|K|iMWM=owu%sUc;nix zD_@0LN868&#KR55yDNib>PyLfzIFGU7wwbSOjcFmxJ*V7&cs0hVf8IuD8xi% zQHT$i_!GS^I9T(N%6iyW#h0@BIr34jU+JEvm$&?HO7A4Mdu#AV>1Snqw0l48Dj9HH zqQjwXQQ~HfHu@H?wZr1pbk)N=CN|_z!3Mu6QyDe{MUTSH@V7@#h;-nebYC-Ozfrwux%8Q^ zPO@@-U*ze!J|U*!czew=wdd3B6OO^fiW1=QDojo+?Q7@tuO5A%e$KOSIj8M+WbnnX zj&n_gjW&c>0gwT5HYC@xA(f<442yOhPg={5z(K@tkB7uWvO?&|k+~Hj#=f2x#Io@0 z+p)TSN1ey`29u6ywq;!WAKB~mAC@9PA96@cm%ddab@_CqEUcyl%xcZk zj?%9f;V}OI2u*MHJL2yZfLuJHX_c%B~eC+40h!?JLFW71^s z{IBs8g=CSQOLxW1{Adhr@dWWVG}Vt@C4Ypr{v3@Igqeb_!Nq-Wi`&fd{SD2rZ5tl& zGzLP(#B!}A8Y5zEDx}g~^7E?%#7Ocuu{2{NN0g1~v{*5@xT=kYp;D&Q17wXLai1u^ zr4Y|4$Zi0l2^cp5!ik-2WFQ|}2WDdm$0vJwC1%V*Y%NxRt9#D%3q9o`KJ6+h%E}^C znIeAZKZcJ`PYjOnJ=lZr(T8xa3u0y1j+Ih}RgN{qNI?esQ=wQ9xC)XmwZWll9P+5< zMO(7>Bg#Or+={qbJG^JciU2cYyDWA-l$iD8khF|K*49@eGXd#(8Qunukpy{CqPH2{ z&QTfOFA8C7kc2;?Jw9}BLae&a@E%HPnlM{YzeV9mqPGEY63CGEcNC)>*^!*y;L~SA zBRfU5;;u0v2(H)I)XGZgW)79$OZmN1BeFzZ(l_dj>iOOB+`MOZAb$C$eY?+UqXD>#Neqopa9 zAgoQ>anhX(k9QG(2br}L78RNmFR6T+bMd7Ya!O>`HmLD}at1y9{*>4Rg-dPU1fA%i z6p_WcOZ*tg*%j_h;)&d;RTF!$!w`yuY1I4#eflrzh(I zev}N^gG>748qr{KF4j?N`qG^O=ZJ0)i%~@GWLP7U-p)p!fuWNskB0Gd7N*4mPw!c+ z5d0>c?m!@|(%TADJ;paIAyr|u9k9`mR1DsgQb}l)N}8#RFqLz?GN`oN6CvK09nw$l4%JjPz?wIjIVUmM<7FJYYgogCR(($Nq!KUTRwQXKuPL{^AdnA%p~^kv z%;&m51J;Tr#Ivf&@KJ_X+df`(Qbxr!EN@^`I*v8)dx#WhshQ(Ex2tY&e8u1PWTjvHRi7)OM0? z@NdqY6j+%Ac}m^vG3`|>J z_JvHBqRPkg*R-YLOe?T^24| zX0eG!&ZrRc*`5BBLk=dGg6=&>l>`ye9c?x@D@thdOZSF*h2{IH>af8Xd61WFuWHK} zFv>&S<8FXnl@yDJEH;)=eEU|%!$Fh?_RUL=BSDr`-FaM51~SE*BOzXdT863=D9y(9 zb?_|PI?aE52gCb!+P^}5hw}O>bd+4!?B!NJR?_G zdP|f09ehui_MhzgigpvV*v=cpa5I>TW{P7OF`Mu44XfZxvfhRsYK?>>K#uxoo24MtA;MUgo9T3;4;1|AQ@_}(d{z;N|5H$Xr@1Q;I9rA;{O17CN00#73|(0*^gkoig(7~Fuj+-$b$KjXqAVjd(OT`wm)m1 zXWf=Y!0?uvA3E|27-;_h+E%DscU_(B(qrf6{{U#ryCcIiQ17+*m3>vu;Lby_-)Bz8 zc5eqBKaWV5%upBq04cJn6L5D2&bNC*_V?J{!ePb}h2rqoxxgwH4BD!O|f zg2kPGMp^B(xBRQFV(lLqk(wvOVqXlLfxQszUlPQ|#t1=?HeAGm{w-U+k0zT-4(}8> z9Jg7f*K2aT*`>X|7s%`h9i_>M#3X2&`^??%rDBtcaNH|At&A!*?~7i(IB`BPjDZzp znT3yce1qpnhlb0FE+(2g^T^HJth3g$=f%TP=OdcpeWRLHG4S^!9=|%{8;4@?G3w6u zCwxgaWOhOg2ENpy@>4qp)JmMV3$X=}~BEU1aYa&w{RhI1b zs)63cojFj6(r3uZ!{t_qvL&ZOEWFl^HD)DxEmWxAc9E1@b=&7oBqB~2l{Y?A5>iHiEe^{^sG)MgEZu5Iwv-sQPP9d$kmZSN zdhI~$B+2lve>U|P>UWrA&-^Gs(%%d$SI26zGOhmg896$Eesl-|V$)kC2_sZlKPt4i zMN?~zl>FgbT}LVaR1;*x6PIKBsM#7cCfw*HZ*Z=*&Eb9d(8>3iT~%9dyU?S)^m~qDdmLmN#qqQ7TGr6p<@i!+Ozy z!Ap$9CKC&V%*?=9RFg!i5Z~lvgl9IOxwd^DU^@%Ny`k}lI8Fl&!%(ny6*v`vh;TlD$pZk*Q?thaRoq}bJb6TmEIfi)T z%OIeMq>B{67zI8i)$)GOJ*IYN*|!dp8O0`wOhthZsSN)B60a+R_^)0L3=+$gV#2Mn zaMo+EXs|4~rL`{~Yd)KZV=#Oz#xE5#SZjlsox+c)uBq+6+BdO1mT53ND5g6badK3Y z{{U!hUUl|^?VGjU&~aLFTne(q{{Wlj`HNAR9#QZA04?il)9~#cpXlOC?K#e`j_dWy{Z32$ zdWhy1fJqL|Rf#N7UAKEuoGzG>51^xuF>xfD`FyMGagRuS}6wh z3W6^k1)>e6%lT6sUL&29l6I|%sq2E)k^{6(1l;aveNLfU3`NAX%D`^KJ(gvtQs_3&ok znntQ{Pwo8AX9sGyzM0-U&+JF8xEI=w+2$}Q;@F&C9naxRD-rds!{ENtJ003dmQESR zFmT3iV~CkzJdZ{`Rp1*)kPBg=VdBSn6-0LqtZq6URpMpro}V+ka@+2+Wzv4rc!r%; zcyIQ)_#^a(3ys5LQaRwoK*(>EaPkQSy7HznIFa%NSa!?4{{TwzAFw_(+Pq(AB1m}l zE-V%uTQp)zCg9rt06O%354BjBkVlL_<~@rsH#MX2P9FGfp<#>Uzay~rZ;ZY_q*|HB zYJUF!8a}~;GV1DDl;8oVS3Pj}4%Ofo2(eMIzb@_n0F7z?0F`_Vr5H%~mJSDQNhIow zeni)w7;dP+TRoZPhB>X>J$#NsSV+4isfO(q&uY&Ti6gp5jz49uOiYZnYv0nZY})jZ zP@XySjIDWip!?f=hDAIRC)T|52M%r05J<*U-Wr9wSQ&~(qT-W@@W@{M4e}l zBXsCKe@g0ZG1(5#@Hoigd?yhTsQ}(4%070l(Dri~GqaeT`3U#&tQ{OFYgQsq!spVb$klMF*= zk@64Dy?@&evxj5&!yoxNWZ^R%!eQZ6L-VzCe`~(a{k-h#%*O~Z@N-v$w2Vf>kY7K_ zw(SpSbefmV)AHx>IhPacPZZ&g(uXfJ)AH~~S6!j*uGHv|N-px-=S7d<+((B^rNl6k zz`*=6MpXR>rLch(?5sc4uWlJ(Kcmdlr;W#+WY?&JHT%#lFE9^2(y;=}PJH zckSe4QE}vzu_IL-v&E1n!c%&(vCAUpv%5FM7+ZSm-otwe_J`XEV@y8_n+bzWo?KEq zPhxxu`q!kp0rpbtXJ;2%kLBX{nJh};B34yCM%Cf*4$$dzK8t+(mosVL{f^i1b-6~P z=J|cjk0tg?*?(^PYl+a|912?lVDqa*8Q7nQi*!Fa^k1|80I~l74u&-1eX_?&_@yAW z2xWM=pTrIMSp4hKyf1`cIA#=Z+!hWfFwuYzAg~>OeQXL@#KtrQd1N=|T28;U8m(8O zkI|3o)ODT@`#aI-p8ZSTFIumG^Zk|V7i9Yz2A^m6JXj?^s1NZq^iLr`8Wzq^jTu(c z?#j+Q8i1-gSpkgrfoj&WWpn3|->l!X`dm6iw-kAK1t}3knwQi*8}+F!vbw6IZ-3Tn zP-`S*%eoa_O(R;qJGEZadlT7AImhvC(cw#tj8M-Txc>lGHRl6ISjVDRCA(28S{)*El>`Pa9k?B1(7-9JSdZxZe1he?S{WA#nxBZS11GDex@HZU>sye+abFUxHfcBl+4%Bfj&SK!xDqcU&iDod_VS;y9j4Z`L~<7o1J z5NOjVSGf4CYBh>69E{8h0xU1R3_!@p3NRKo+Ndm1R|EqR*zR|!8IXl78uz{}>GGgu zAUk)ry{TZ`iz_+LxZ9Pe3m<~T;y8XfJ|n|%EfymVz{WXc^siw3p1#mY#{_+m?S~P~ zk1Kew5*?TUzGm18@x1tQCDvzL({6H`>G=;@W)~I2Fj%FR2KrAM2GmxuHRJJK508jr zNZC6-+AO>iI+ib@{+F-I;(n{VjTn4GokD~KLA|f(Ok%OjB4;dL^nMCD*H(R>{ii3i z9>qnCo>1IZ1_ENkHOOXX%YE)F zRwnEQP*&vay?8_IN!aN-FYN{K(Z`n$#xqKm78XQ}e|fF5vV1|}oV34MtKH3<%l4bX zFBCY6{+qvhNa3GZ&S3p0!9;WLXj++8n_cJl=Y*TS`lzOsM;$55GQqL zCXHj=s_tUnnKW4rBIZGq57yd>9hGQ=c8pX^GGYavru7y?66DB0^A#}xqidsB8YnEO zk!_tmDxxwbX!mo>Qx-in)Fd19rA8SYq#Kep9u$Jh8mLgs3i3T@K@y1sYNK)1v_P#Q zFW#r#$6|M+h~SOn0Li%@hJvghvHpZDlcgXKe^lSC3vqu3=}`tkb3%su3sFI3svs7QR&SM0dY8N^eNA1S z2C<2LRNKsiL&Mf-Xe^|p+mv6gzrSbrfqoND*mnPew3!v4V?iWl~E%k zSfRyxwA=fsjv+2sF6Oi9ylrBHpGr1+SlnFny#NHM8pcz^gH6r~zFqD?pfHIhQK-C$ z=R%5OD5mxx-hd6|Y5UT9zv}N)j>o#4{{ZW4L_)-JMQMMnM6vCefsFVq04Z%0zjwqg zcl~a3WG)_0@`ltM2Rj;(meJO08}&Ts8Y=-l?Z1TsY++E%tUfv!tGsz0#ZQxMEyjuq<8xx3+`$ChJ6hWPH9}q8EcwQG*iQtSf1^)mjk89ZcLZ(slS$N;3 zy{FGDn&l^JC-I^p7*0Z2iuridXc1dR6;YqW+m%$2&j-B7j$fcR{ndc_0!%ABng&kc z{{W3LL8AWvchB4(@uaL$qTewm#8Ea@Kpy$LYLO#YlAbjpky&yySNTwvRg@qEdW%+u zifF9pR0GQGOq6NHUQ9d9t#WN#X<&0o!uPc}tXD`Bu?GDpB!Q!eRYyDCf`;qBSR%(~ z{d-YKGdH_c?+?dIT#A`?)BOIGaZKRkAPBrqKc!KPF=k06Y_b|;u^5u-YT69@s}HR^ z4TgD+LcpI23PPsP2)SLae+mhnLc`uQt4yLiisCf5<}X3_kvxJuB^L9hmgGcVJ@GO_ zlQvXKR*4=+2P@IXmlZAIP`2uJq=P!*GDvPZ8~IS0m!ig^<7!?ejt$xjcMQdxXAQ+o zg=4kUTE3DWY8|}a2HmR11b%>yoA_7D7*<39AzZNmcbH3D7+A5`Bf{rTrsP|$txzx7u4E{IKw$Jxcb&aLlgu| zY)b>_Ok!fToX={KNh7~@6(h*rpCiPPjL?hIpln0TOSYQWZC9-fPaC{e*)RHLHM`U6}t+gr9ZydlL_3kZ2fHKM?aVrZ}ixU>A8e52_A}IOQz^(|4 zHpiCqz>WaH$YpDrukWLENdUW84d`cB*9#$VPV2~d(KhqzEq+V!16v*SlNY1ivlGgdq0KizpvPH8;eP2Hc?eDXfVq@(` zYd@tiOMDg#9biW`BfDKsB7rz~1(buTJa*c>VfJa@V}|w>IIxU?#TxPpZZeVv)!_Dr zTJ%~j?LSHX0E2PtKMQ~s|i7sHc@Ir$s0AYa`LT27?-*M1D&ZYEODzd zroa+wl0m5|^FK{EtvZUAtoa{kJ+{DhC$rd&J&QSv7Fgrz<+i`dyi3~-)^VQP@hNzR z9h}Hm_epEmZTy9HN7^s8jmG;_I80Jzz~F%qs_q)&d;IIBmD@?8X1H5i4t(pUc4ve` zNsGRc^xx~?etqrdX(h#V4@r&GBhmTveJjEG#Ij>q4Ib@hH&2#BYnbDyg z(n;_YwQg_tkLfQHoyEB&H`B-hS6?9i02@_UnTiTD!+)JT>4XUV=Gl)*t5AX$>mbxCMP*Qf>exN>MUu<3Jk1h zimY2gxk33=WFx%J8vX|K(#am8QgHQ&B)Vm8bf%5fY{P2QV+{HHDig0Jkx~fTl@gPp z)TKEn^gGAw@4=r7fyQHJ+)I#;kzrlOjnjCZbXyQWuaWjc!#|_D1;eMEZ6xa1hh3y$ zUuB4!3?*zZ9n-z-Tx*PHj(u$9=U)VVr0k}XSKw)a}&uwuMan91?xU7u^F zwc*&+3EF-Nm_y4x7&D%}KPvLT40o0_Vfw`HT46DfY%Szr(S?O=`mO_^)%A^f`JA&u z+YTqAd-3FZey=Z$9{ud!Z@V+vJQQaM#r@&wDGGU?I{JYmSrwz3QNC8M&R8*+ybGo) z4Lip&?ida0uzN4<^SAw*Wn5JM0DgdM7DxUa=(kM71@|#C6T1JAp2KG_EYUc*^F#4$J!|6!Qx;21T5+~_4-$D z@b1#^PB#iR7m8qUQNHQ~>RadyYWlt#tI|K>BcO2ZJEG!#mKpB$^7x#PW-JNl4GI=j zMdxdZr39-2KsOc_qID|n6oNLjy4S@iw!JT~_L_#H(WB!#UF?&xJ*N^s65x1EcK-lA zqV5g3^YRtaeY5*4aXc(dj_k)1``|n1;#p%+>1y=>o;Acalq$-4_2on(c^2ywZZGh= zTGi@kc;=%_{Ry?|{Ucf8-IL*bQF>U`{{TNOhv%mm?C%@kSk}RDj03ESY;2^U*m6HH zSmVPyjg=J0pzH?k^smr9J=uN(+Er+Hw+e$5ac_7}cahtFAzv}sk7B)n;JjP! zOZOY-MS5$n-(~*8c2^3s<8V;%Ont#Eh)^td8xVXC4S-4=UKopB!<9 z_1d-GBib!b5%gg#vGV@_Chx#|383KhIY)fF-Tq}ohl>M;5kfZd6>5p6m<{OAsxDXS z%7n71BHLGo=_7ei+w@AaT$b*S1UD22!J{ErqPKwOTt6D^Ujppz9r2t`jA3w*sJ=rg zhdY7rlYVBp6WSlz>xAI&O@{1t9OCgDi%%OO^xPWzG`u@eu6uF9{^P^qU7+FoE-qQ; z&+Yggj>K_14iO7tF_FV<&Z7k%opldyzSI4T>|D}eBa&QpC4UN`Xz#aBd=KSbMeV1x zuG{v(b$G8F#0Zc6uC^#YE7!xWX1*mIu73|t3f#0EkWgE-a=%r6DCQhr_L-9`oHTId z=XCr$8ato2e`>F2U8jxz0HT6$h0YZ@elEO>3%21xStoDv3yU6Vlh*7GLITl zNJ8mKf+BbB8`7ENm26$C-XhhtX?Sj*NWX-r=UVPHt>SO}Mn>PSm%sxnsf`Kd4ONmn z>_<^oBu$<+EH($NRE1bQ$5CHjp(p7h&s*cpN1=Yt+*Uka2gG29JTXu{b=(oWidnDD zyy5nJ;zJ4ADR3dS#Hnj|*jJ)Kl0g^%jMuJF+Dtvpu1$E?!5^bL5vqEg6OQ_;_>4d< zWO$V4uQU5;;nHBcYc%o3sZIGiR+)jF08mHDx~cie zum&L{eb$jG2A0UQ_;96(V9WKQh&*!JE&V7Gkd}?G^9h*zbXbQ3h}2vi>6nOL5Herj zqQjWcGq}4At=53tDTWv#vaf&Ago{a?ej*KMk|;!rDvOT`Q98u9jZ2Fjm!&~wIOb)G zOHqf)icC9*E+%dN0G(`DQbXND`q1JMRv8c_y=mDyjFG&Gx?=fg<-@AR9eJA2RT4W9 zy(cxrfxnQTHyKK4%ibH)Q}0gO8!bH}QreHbs7#NEa*+(6c46e&c)Kv@YPXi@h_#0- zyVBU|*N5U{Qc2%|-all{*-ybeqc>&lKJUg^q>|@r#RPLGC_MnPR6;9Yw$-Nx;bOgSN9}$@7cb+>ogL@^()+clq4cXL7nfEVR}7x)&5UgO@0qxn-&$y={>KRu`}#6k+Tt@+fIL48je zq$EkEPSoYd&5)651eh>4-6u^W(EjQ|q_~-qM}2@NoiwydB3vFvrBbcqLZpq21)}5t z+(0A02=TEUNT`vcnH-LE3+}?92KG1Fp1DREH$ieixE(j3l+2JaENd>Eo6@uqG>@oc zu(bsDVyl+GQw^nI8s5Nj0)dNFEZ1sQoRP>%o_kiAB67D=^r0-sqW$gqPz5S!jINpQ zRFN_q(TtSmneXlZzn;{W7@3;Vn|d4209?7dnq|Tbnwc?yj?tC%7NzOKYv!O<0|6sO zkvAY{S}aug<1%cd8(y6e!^9(H=VMoquJWXST#c_qj>YMu%91B=s3M6`iL$-N9=@k?U7t3$?QOQ-^XNYO4-wf$%d zD@@0QStV{*+NxW-T#adnL_C9SQf5gK9aE9qxzaSEkOnRg@oEW-(+Voq0vg z8>yK?LT!4ipnI3xP^!APjW3q;6+xUd=_(SCn*;diZjxq@95g-RKNU6Nj5Clq5o!?; z)QqT72shq~6Of|kGNb%4Y(90Q#u`Bz{0<5FP~z1l2&rqn|=@Nan>t1SBCG!8V|)2((WB z0C%^a(|Q+`SPAm}lbsBCa_jysR<`@?Ps3r+$%^99jklmI&dP>ML+CvHB&^z{mTmv6KX70Euk@G4)?7b7Q>I=$Uo=f{?M$i6HOwLO{;$f5W&YVcLe+R z_XGBYM4zI|#{D(zK2R)&NL>t-F~gc)uK@VyJH^1icKRP-jA5uFlslxiQmAKTuv zVioZU72EFMeyO35ytC$nh=-A?3oMf5k+Xr-jZj%(i^U@4*xTnpIc!7@xG2i8w%}W> zJr#_~1%eyjdaN!WXez>?Sc7}*)}0f)!tu%oRyx1erX&)^Gbz&kr8M)+I|M(lZ&8|8 z7K9fcx3wEe+(*OT46)p1U*}T~6p~Jg?UhLYp9-&f_@)HeNAjkJI!p+)ylJ>(lv3Sn zQn*8{uM~Q(v3|rm1B&)v#7x|0hRksy25fnjBJhzYHoqZ%hkEk|8{yb~5ymILL5`Oh zhk&SAwrkx%<~HVST(1o6pC94fm&JBR1u2V%@hpaQR`_y0b+GHWt_5*IXpDEr&Cpko zq0#De)5`PC)1%(v+($>O(_+V`#-i2R`#iySRNe6EXimKU0QtNsDA`n{g3hC(AltRb|Cw=Wu)cw9x_?wG%gPx6G3*s=Tz14rRGUyHG9+^!-aIO?Gnrz|YHn-U*C|lY>=9w!NAG}o(L!Lu;X}(7XTOC< zhA(+MR~EH}EJ|{@dk_e)rc+~(z^(4k1L;;3i;`BADzq{NTM^|}vdtq{ZABAh#_Y02 z`{h7yRd`7`SG;NZX%-f1kXR9F$rB_}_m}eWqJgo{jF9C7QjAW$;A!Iy!Yh{_T3VO2 ziK2uuPrIV!bOicT7j(-CSb9=OaV4bQo|3Y)qW}R)hypZF3{1B9Qot(uNH(X*h>iW? z#(tGb>Z)bQy;4P3>@qZ1#7Vc*kyq+#-2Tk?aN#|R!0_nCQlj=7b2Z`a6sH-Cz_i@V z$WQxK?@j{RTqX@QBFHwiX#KK&gdy$x4!!#-$GawJzv-{NGnvH7V~$is__Eg(+72e1 zH-qExQulJg);@V_YfB+FZoYN#zSU)&dmY5(Rti;AbFCjoi+*^(>|9SjbEK5lk>VaL z#W5UHisErNnH-Gf*WS3(1*Kd>GO*|Tt8A=9lPQHsE#q0GGKf`UjY06gop#7Au}9?0 zxi?Nlq6mjN}n&)kWWKN6?f~w=*v)|`c zAUjGD{{SjsF|pG^ZRtne155#LGeSf;3J6Q))Ose3fz7DY*wM)N7XGwStLfY#{c5Pj z{!~93(NOm#xW0NY$b@imY%M;yVxjS;Lcy)w> znXY{4V-I;+aVVYxgIci~oi|Q_FYl#l<8w#2oiLz-Zj9RC4BpQPM z04lPeg%OKWniNtDo9$E{~ZV=DQt(pNV#>hT&jQmR(Xu zqA~sz^Xf8pP?X<+_vv8uI+$Z#C#!fy3N9VOu=p&%n8DlqVtTxAjg=uwF(>ty0sHI5(7`TD z%zMM)uTXn!;tz-HM-qZ2vrD2^_%obhK{#H4(yZ);~mmpstL$jv;mmKHyq zF-(lRnrzrZeA$Hq$0`Ao+<8!?CQmoc0^?~EkX}-rLiNb-9@23>1&h_-+*=!kak$EI z);83L-Wi>jt;HCPCGR4P)fsTcYNhl{_%$=c_hXev?#{;jrn^PL40vwQ!kk5HZ-|ms zd489!^6Y=NKEw8-4GdUJWLSJdToa3Bi+#^B-UIhnk2^Ei&NbTJD<2Qxd@z|9A9-Vt zf304f_GR``;d~t+$9B$Ny-T}kSTc>6a~APa@~tP1@ctQ!n{@vG=<20Ye0gUW z?r6^*BndMz{9ZK4F-se=AlnbO*0C~9(&c0;m&SrgC0DzT)BHoi)ZACFBazA7+cl;s z@AsIb?|RoUgY8VQp!>vR`R`viGAD8%K=h;g%Qv|yJ!p8I-%Fb-e6gxek@Q?^w!9yJ z@aZ_NK1mrc>vE`}i1Zh)H~U2UVPYnC;eC$buMlhB6EJ9`7VxpPcP=vth2j`+YU&y(>E|23{S))g6Na-EZMvoDf7ggvP^7;R)yOPJ0%Hwe*?4r%yrxGX2<1UiOi$nqcMhAbzB_hC3VlYE*^1RkeeBW zS#@yIBB=||o$IioGBwg!m`NbGW75^Z_Rj+^7wp{JJWknsjGaT5Vi1e!3k8 zv>0BmL6aKsJeLY6lQSi$vlPD1Ytp1ytk)xAM?X4`5-fR|_a0T*qaEtc$?kPG21Qkk zGKlT+pp@m1B&&%cABLRr zE*>&lb~Pens7UajMnjlRFHVBVn@u&P8l&q~7L50j5u|>U*waOR?eTih#*oJ49DIc^ zvZE-?WfdcUnF$SQWHBZ7rMYyFfYt|Ugo#{>U08`R&vE@~P$y8gGfWE8OK%Zs07Pk;6ttaor$;2Ron;nJ)u`+lv&I1Ns9jk~by7EWJ{;Ys z;msDzk`eh=>Le!0tvBH1Uz(oExN+kBzTvoJ2F}iH=^G#6U!>)(V~Nef0&nSD^R{wX zCyqW>_#MCYRG-PS-~Rxg#CV_HW+#xYr29`8-yl6 z1&AVvWLU}qyurTJ+ZQKiZ1Uh1(2bkldSo`l&w9+=FZ=D)2 z5Hm)(3AdFdaT6-06cK+BYO<4wmKSl9-;tmjvMNa5rfd4qjY#&1tUYSp8Bq6){V95K zvkb3ce;NTg37Tl6$^pwo8+YzG^`}iFdYK6M(hBK0Al#n{1!OAP#ew|lDVWW0Pu7WI ze7Un#L?1QpzpVjfNt*YbMt@qa>swC_gn8BJVx4a)p&lWxMHE&C-ZIb|fy5>qn)r1C z=A6n{OAi8JCN3iw(_7k>emPFi`-R= zIYF2(y;AD~aNnHQ!< zsg*@gVjF#^4aRhEyEK25HZ_h-^#1@VFuLD{)oXZ7txAJ%4UyK*9llhMqBgoGH7UMfi&bnY6qNI5wT_8Dm zQ2?<;b{8h7I$@VsEz4~{ZU$%-ol2cQ%8A${w)oFZv`hqqYp@5%-h)dnBQ#BLH{OAP zts*lS!P{-<;#YA7mB3YMjO#i|WLw#VF`Z#-v6}(41F|ZVeL*g3`P7uWCs-x(ZC4H- zyJc(IhY>v15dbU?jRIhhR%R}rl@dH?w-NL5s+wnM3AHm(5&?A=xS(hmA`1t->g?ZYxNjW7t0a-54~Yu^N%XyVIvyh(M^kX)JQ3-=C@x?0eFS1D8YV|* zdF^Xo>q?qf#u_jcufF+w>s#b65uPMw-oZQ6i6(!$#)1Ue`*r8xUb^Sd)?cEiWJfYY zNXQ!bt5kT1FzGWe&yv|cjb&K`u&9|xFUrG}sglPMVHu(u#cSVd+|v^&W(%nRB=V|8 zVCaD_&YL8dMlv)p9ZkErcluRfl6f6Fxla2w#;BA>S3=rLy8JX#Wl~WG!|>CXwi;Z_ z%0ztk@vKUdec?u6%Dq9jGy~)syRphmG&Q!(Q#>OPmm$BUOGeXt2HrNOL^e~)Aj%45 zqPx7ni7mH{2Bg!ntc#TR8fl3lnOL2?s)Uhh>dwN}rKAWDvEH4Gni*xZ3zy|;UL9Rx zIe~A^fM`506K7bG#L-QOk)Aw0AqiBtsDGaNwp++jm53EIsugtM~dYv zYSH3BX;$N=)KZZ+_eE34n^bs;#b>cKNf_HGizj$hm{Fqd@~8t(7IF%KnUD4!f*4Z+wPJh*>$Ag)Z+@J*b>}av14kQ>CEa`Wk z4yzsUYu)Kh#x$+^VVTFylojz2+FNBFG^H-?DM1qy;I=-bj##5?iz6HIxTQQI8FdyV zH}kDW4R+LMQ9$Y_L~DtAD@ku5aa7~7NzGk?l{>pgQwMu4U7Dh3wT?~S%fg!|ngeX4 zfv_}MDGKK=5%nJ}=qW7oIha(P>831meo%z&PRUt~|7UyaN zBSDVQ9Dvhf!!%vsL(=oOHk+4--kyrc14Aev`OqsfP44kbA_mQBDcWX|Je=0`rOYu* zm&@M0D=}H5VZE(t28Jx74!KelUrGRFB(|e1`~_Kq@fnzZTWVB?6uTgdk2b4lgh0)b zH1(^Inh2W1sHZew6eplJ@}kI-Y9o*>Zgm6PXK5M91m5H)p(ZB;~Am&)>Y#Z{t5?$c+=(rhhDScq$oZ9!HR%^Z&}l`)J73~Ykr-ju1W zB#~TL+MAUkWQeICU!?>Ig^^B4MVRt5*22i0^N1OIE-J!DD*M7Sc-D8ry0ztYDfOpA zvB7=gHcHJLS1fYYws$DZqWg5L@Ji~WFtPAF=_Dq@XLW!o#GrY4)kzhIWtD;O6nL2t zAqg0f&-Hxj);TO1(frQ!X%k}JAY;s*9axAoH-CTBz<6^a%rm&OZlqlK-o3r-lZpQTN%jwg;@z_ntS`^4X&tbJ>~P8L z{0_VOF3sKL%a7~V+?n<`yo(#ZFfN8#9A@b*?{- zVdBT|OjHjY%fkIUjcD3wcX^{TurTxy zYj88)px&}1eC>duG>%0h{K*0rxxhz=E1EX~Z- zVb{9I{D~B~Rf$YPL6hS0qEn|Pn*ddL9+f766~iRLIf`7UfbmAlZ??^AvJ2$6}z9Lr`g3(A&Z7H3aU%%fyfsb6 zDI_F+Rgl+7Oc!WUyEEH{EwP=Y!@;?161wH;GX*u)>4#)yo%Z#vvA{8Rd^;b%;(l!H zwxQ}c#z%f%1X@L>7Eu2Hog7UfEwl5a>5(7=n;I#XBMV%C;a=1g^))rIM|8??>i+gW zchC*!;#Ik0BdmP@6{aHd9Py^2x5B*d@~*`8ee6fJ9k!G2FMw<=44;ZsWFIT7tLD_} zacNb}(e-ft8>r&4+ow$Hj3*1?JV8=C9vW#&?5P45bLyjU{Hwoxm3^1EzZPitk8G3f zSaaSHs{&hcEJ3m9UGwbw*so-J0fdfhJ_bBaIB)lKF=2wmf;5+bGfc8)xC!76 z)KU>Ad5c88F^k@~?k&go7XraHD~jUEN=YS)?O@jgGJ;PG?MK3{G7k>1^^?MG$!1_AiWgwSBSeA8avc#W?=}6`vZ><_eQY zSVwyT7XE|jTt3!z#AT2ztVz2yZW=zyVsX7owsNi``$x}{FZvi%J-vE)qu*R3wEPFO z7;z^F;}J_8ulhyL^u2Fc0lFy+qpF*~(!2%2J4431JBS#r5yvq&JAN3X$_;miVE)pg z6ih#9u%aRjjxHO#ho3S{ya%Oudj8C6G`^N6Yu)*qHwOKnX!TL<^*)RDzrgg2l86Vn z<>OS2&EGQTzf0E-!TVR){?y@woFj_hnQeTFI%fI;d@Fg#tEYzyAE_eMt>(j%8>YFP z0|tCroLlkFay4Txn0#bL98_s6Y&VI%AMw_@f46^Uj?M9NCOd$)+_6jv$hHbifCA+C zS8l7s-s(q@e{DtDqclzKnlzCI<8O%8eI~y?j$5%xkB5oyjRzIQvosU@I(|ooyIbt< zv^|iR;dq7uckpx~w_ueOm;5ejB20H~5@tuqgw?SPy+uyUt z3C7IW{>&=DGw=6efg--cpua1hTHW|(Y9lqbP`1B5zjYjokN(fIX=C1L9_aaUUS6}z z<}_URa?B*S-qfiu<|&*QmO@D0_4GZU?0;yxF^YT_9O3dQ%m%(j%h3Ep0oJ%_g2y|? zk0WyLsJi`YY{ixtRmIuN^Wn*b)YD$kEg6jx5}n2eH}IjvCK@n|6TaUT)vesJWZARs z2t2JwmLn!0ms<%rTyom7Nf@CZ5ki>Ek8t~+m3o8OzAf?Hj^Pr<`{~J_%f8mHF05G? z!zI{*wYRTC`xW95VtYF#9x#2uQDOLQSp2I~?RJ~J(RaRInmSMH*HhhbNoo8g_$JQB zvoqwLOOfY6jS#aM&903apBhxb+hF@2Wo79q7_gWk!`oGcNKGsM|R0IEG<71 z$J}!Qa5%~Eirb?Nujp$e*@%!c-sBqkZ)n^&V0&xC;U>x?T)rOy*UY>u)8Bl)Hrl&Z zf_>&R&&hmOPx5VCqx$d^w`F2d+lq9(-9w(+ij$Hs?Q0#!DuNiNibBo4+gH&Qay|ts z$v}u!J(O)!#nX7`)mN&f=Q6r6Hj`TSUqc4RNJ==i5uZQ=fYp^Jm)=jkG)$hVVls_}JZu zzv@dFuScAj7GQ2G#h+^K(We&e^n5lq%)Br>X2#%WSli`Kvv_;WdgbTvC-#G?`8Nlh zK776?=`of=sNCv8##sn%RH9B$c~fI$$(Rr;t+?`R{M?^-n+385UX`eXPtvTbd_k@AqK9I{U`OAmtB1%o zrnRJxVM#HvDEDpjplR61%L!cOrL=6ouxeolrK}D7ExlZ23?v_m!rRadi2^|CWK8vD zBG{71+It@=WQ#f~;>T-mW30myc`HG|-QFhW=u%P^Le3-5*MA z4#CPm$X@ifQ3<|F-i&3>uwZ-$p~Sp~z}R}5R4}rf%IjslK+>XRV@=JX`))j{3r@@p zfVBg$VpJ-ujeU(S7S9}clcA?Zn0ShWQbmX++f~aOEHUZj76#({x1g&O>_$~o+tP}1 zLkx?#s|_Fur4OyCt_rwgYZ2o>fkP}wr7V}G1yx?_bEOuVpndGRh!c^ESW@$)?MI$8hIX#o?xh zP+fDOTaPQ%a$QPMZCW$N0?qe*HMgxvEZ&t%8Qwsf8f3BNdkZKPZHQn*8F?E}Qxc{`YYtS&A&rK^b4-wh z7TAv(fkankpoYb!d^_c;VqQXRxu{=Jv$y9(3oA%P1xTpE#+hXobJmuzFl^GBj+Daa zNmlPL=0^6YxtHTP!Q=+?2{CgljLPZ_IwPw#Sv(K!t66|h3X%siYFkJ~Cpg#+e@Y6n z(m2YP?YONx5hOfc2OAxRB0ud4L*&h>rpLmx@Wy81m^M>m_lW-hv?^cGW#fLD_MSeH zLy##q6}N-&S@=#QONJzT>jW{CfkcNhcn?~PtQ;7~zlC#!le>GOcX{DiW3&2B_3VFa zFx+x5%{g2^+acSb{sO+IBdZykE~kMt=FArq#qinJ8-fawj|1gz+-tf!G21R1+8jDT zHX)N9FL7>rpWp>-ygP}kt7OdwjqoXHr1IhE{{TnU2|x%`XXj04NnwyU%gU1yff}4R zwYlcnre(_@#0=cN9qZh*{UmBhZ1fqR4GE;wjYcW0W(WLqpu|lyE|N(zYK!urg)gTx zlCw;2a%kieF?l47T#H!Vs`sl6iY%bU7{pkgc++ol<-HVe%@8eos}~{bM%FEu4ddia z+~@?7E04XKq@Ek{poS8)-|r2~)x#rw=tBPh3x6sX?>1HVSCw3>*)`P&E9F5W88tBt zE^Ge)!lS-*E0V4SRaPpk^A$r|A;>OoxTcXb3P59!=4|(-p*m+HWT9he4uY}yRmG8` zwkYK_XqJOQWKv7->rw`p-y^=>wVlGL1qru}85!2<*72$n4p>4+2{g$Oojuv5NUbTk za6L^jHfRTU?Lh@$-dSNWNPjw7E@PwzDr9A{7G2MPrmMvadZb;A02Fe|6WaSz6Nt1@ zTmwosSMk4v1d_!QUDxuY%8MkjNvbs*mTt7?eLG>5E>7gqWeG6*s74Z};v&Pxomyff ziY+od==?^Qn>GF5;)qmCu#J!S^`@V@#JO;-m(H_-e&%A0ka+jJ>Y|ShU=fBn{Cszy zhs>sDwnv)(06H09O+M(o6GexStO*2o?LiQcWy#W#MA!l4duy%f%*4l*6}2%VYx~w; z_Nfgdi78md)nQ{a&Rngys+ANV5Nv6RRi6MqNBFTH-H?0>% zCIYrry6;6cCCIjw=$WHWg-_C=edbO;4^wJ(NVsG#ypf723rpRLVN|eUu>Sz2bYbMc z(HB+eYtdt{0tA=cw$#beLUTs{0G&XQBxG3T^r;X5a}#~JQnCdASYC=|eINxA5Rsj? zrJPC1Zl>NgqRJ0i;ZqEmMMuM^oHUQQ6bY#jRLs9xIrP$C(wpDIdT}Hz;)?n2Lx>?D z66Coj_|p|(nT%_Fytz|b3nZYzthrati47S<7>f)+Mf%XoBeLdb*XvpfvipN88cs;n zvOJ6jn4lbsiIzyS7=S*Ms3K|PD#pT|B$cr2BdA7*by5qi4?-*qmLU^!~~M4Jgjd~&;o&X2KTiBY_*Oe@0qq< zRqBtkcN;uIvC{C|+i=zZf2>KbDZ0i>#-{wY72RKEp3z0a`%K-Qk+LQ|OOo3QsILRG zdRL!^xks#j7LD7moJDB3yf^fB@I67iqcbH_L#mA#djBYte16mOKWp?7;rvo~-$_+_r~wKqS!m-E zqnxcm=PaGmwODC0TpITid+l^atw}AT0?pOU3r58Llk=xNh`7Jflc#fHO;L5o`s`9u;H;{QRh4Wl50y zV^{jrQ!=zcRB3-!hFps+rWt>#FIFs1a1saW?O56xkO8itTA3p0#hEGy^<&M*`PD1f zWMNlip<1%d5|+I-BrPBYnTgEU zOzYjXy=Zd4%15M!7x#+0HfEYWlvmzViAp3n9pRmJ7M zH=&Qu#rv%tP3*hu!NT}5#gFZTpLoS4;|*ZZ19R7(fv)|)U@%xH7X!ngTs&wtg+-E` zBN-!A9`fB^YN9N|OqVv?ABXE)_gSvgYh~VKcKo~!*TT3qlY~dR(?Y)9e{GCLcQ%qs z`5Ky}u}v7zc!NtCaz;ZNOXdDNE8_cg?KiT$g~GI)SBph7>J6famPWrzfN#`R40v*8 zmdt9|=xX(Nv=DhR%98Q%`wy|77X%CMrxB?C064@8*HHUM`$qP6v9h-f;ZUYK7zbPF zUvI<@fj==_1MMg61=?=e$Z*^`X2D?p097`>t?Q~D7jn;t#4%Rf#w=9-0FHIJ@V?2~ z->ZJ_(>XsJ{i3%gi$Tf#Zyyf>>w9nQN45RBZ@%$9B_P7NxWEUxFCpvF{{TAp*+gY}bjDM~6o!*pd#43hUGRlluNXuk_fX2bG1B>N<>0VOVT!WYmae$&C0WIo+CCAL^sP3?w_4^cVT|fy~2A(uHldPGUR*9fp&|7 zc9#w@oF^29Hsx{yo_xp1*C0_=UkCpH;riEw_z!CM?`CEa@SY_sAx-RrceW#csjm3! z2ig-4k3_)ssx^n8DhUMK^C#t6KNRfNZ5rLD=DhyT1FdjA-{`gSSoLdc{qFwccak)4 z$o=;35z?E8k^*9FM(%<+S0BUpzYgNiM~J}UFxZ77a}=R~`WoF52~u3qsLDq=)@G%T zmPO3pvFahHU&A=A(so~g_LmB9JY$B%jEwE5;^cYPMSDj3JL33sM<3Z4gF<)FBmh2@ z=*%Qdo>G#q!;izur7t?J9f~`m-)*_qrNj8HtB3Q8<>Yu=W3ze=GaAVcPtTvL){g>W zuo$cq#|4gxOe-O^f{=WA(q_c!D6ltQ#ck`_{j>I6*`C$H)A1YxNi&VH5$`84(*9Pj zICk&Y$7y>XBRb(e@x%WB4A7G#mayiaZN2M!;k}{3t>rI9M;POsir4UYImK?r=gRy% zIh|^m!#*net%ugTo7fI9k}fTUCwG!7e3i{~?nfE0?h4%Bac))Ep2V?@A8Mh&tBYc@ zn_r$--m~%8Jh~aHyRV8qUd8A6FCE5`^YwTg{JGh6bDDHc$?r2zpp1LIRXdrq$RK)G zDT;(zNc|$V&EH7*9)0%PgiJST+I1GzxgRA_U4HV)Vh9e#yJPJGhDG9BDs*3tIddNk z&JiV(&{mvyTP8@ZblWrNcb)=)V)z;aUl6wQo3EZ z>z`%amrlrbH->h0B(THAz>imE{{ZH%v64XTV7#`a251^nVRb41yabMv9)-1OpO?YMT_p27RzJ3Z@rAuI7WJzF123LQm7A>ToQCWF_K=i9EAyfmB-z_yr4vYvn zK^**PNF)L!%1)Rd?c+>g$Pz=JB>|N-898}V8bYm>!iG=)4Y$^vfo~*iY_ZatGaR8Q z=uk_!U#&>xI<4K>+~}|pBakm}TAHQgT(2qGq*$vyM^kS~lCB)dbtmakfES)7Y{C#6 z`B0TsI)K^g7n5Aba+~x9p(rIXGM)MXRYh151#)C&-YvegLUUjk{*!;DRB0Tx%m~!n z+;~y6P`vRwMr>cu3P zsGx008EupRdF@gFtSk%h-S zgG{{6Vs;0n)z&GRO-Pz0P)N94%NqN>!gf1`VX*DmuGmc`8--!W(?X+B-26FE*s!?V zj#cMtpQ7dBx*o?1Sr$(2G2I^&-7mD=z`d9+2>a(7?XxZy0mGdEfk-VOVcp24#fEEK zj#sak?PqJ|?RGF?{_PAHTrewy!lN9RbUf8>y@}uFU6YIL{{RN|#PV>i(kysPWr*Q! zc1Y9=&ZU@uw<-sn>!~=;XZV+AF;Zc1_zf&VwTjr~^Req#G%|S``A^bcceBp^7Q}B-IOCPQ=S{^_aE6?cY${G~HdF@QJuBF$OOiFV{Th7I z=th;LHw(2(1Msf&&~!#c0ldMzA>^7Sx~XgU3(!kJOsrsB=YQ|18CGzz4TVOISy@RG zZcxfn*03}RieQFTTX!FSr79dlNQM$SkH6BYX&E9!3fCK6)X|a|MjS7}aeGi%WrUW~ zO9C!^YJ`xW2N4~~-1^Z6DRCWz_p31sMrLvGZ|Oj86w-%Nam<56_G#U%@lt~fk=aip zeW{_8tZY>74fdh2BtaNBdlvjciy9eZbymLOl0w@kC*mBblgl68ToZo}rAd(j?u?3x zmZ&i9k_Hc8XuH7?q_C@EuO-^!V{ND5YaI!SEXru>ImkVwKK zmw6-hdYVC-GkB59y5Da#(J#KAV zpAOC6Y3=^GoTrXxzDug5)Bc2`xm((`s~3z4Stuj5tbFQ13!x#l75AsN9iBwfb0#5Q z^g!OPBN+6UUa53;kF%n26cW0NUN?Z+_J2cV`T`Ab9^A-s^o?L}l0pcbOz+pj* zb?HGOreAySPu7Gopvx#XHEC$g?R)s`K_$c^jG{2^Z_=ogEh4DyZ9}ND6ojr*zVvbx zhBt%@owutck13u-%>o3bOQ7=z$UwHN;%5PH&nsSu;)7HxJKS}(1TZrkFw~5EUKH5l zLUiO7zl|y>k(k8FNM5wbq%w_EQV8;(Y!#AKKL*upBr^VzJ^d*1$cx{#RCsof-GzsV zppcQJnC5HRu1Lha+ti848An=-j~Tf%6JYMH$Qv^%Kx@QRPsPkTQy=C7n)F zZ%TAFNP@NHC*Ml zUR6k%3ed#9`*TZ)7IUz$t7X}q#sHsrc!Cf>;br|4x%UD=trSR-kfBA2#iRuNE0*lX9mH@BF@@srMsq^hNf+dHt|A0MBr_@8 z2H4fJ;-MB6vzyqO#gZ!|TqV+9f%NJ14^NUgA=Mu7;QUTLDTKlCd@dk7Qz0OR2c?ha zTeW2*uQT{Rjdcgv*R}C+uFXxrF$_%nFrp|t+c|bN`3mj)tYi+HpuPO>TxVaU`5vNr zci~@|`lo?$1;jXhJx`zE%kVg!)bI=!XgDnVFBYo$gE6=UgB!uXyX z>PFx-!QX3+exkkJnI9=2ma)xVZTm%b7ZHZVuWc~O3St3i0-rQN`|D!tuMqC@yfWzj z00e0N0JL5Xv*}~6isuWzdr0V;$9;uHdu#<7MxdMY=T|9?z^K2abam+ZCkjz+dxIp1 z)pPXmqA?YeHh<2BLYhiPK~%DbkOot?h@g?`u@c1E^bqFA!G_gQ49?6>)YO>_Y=tdv zDx^ykj9?w;^#`Ttx~K+lx_^}$E#SN)1K>@m8ci&AnT7lTy)dDfBamk#UY5x68!*^! zR*G}l{{Sj%vV{OBphC57_9<_b43XXLuWy}Ps_iiE3wauAtOzqdN^}8+ixCECEt}4> zW{3=|yLwePWwn6MvmSsn{w~HU=USN%yDe$XnlHeb$dcz5Y zWW(X31O*9NUu@>%9B}i$!0SJ=3`$vZzSUt&5=!x*>P5Es){Uodj!n`!{;E@+IpbXA=lbM%BZYQ`N z0vyN-NA8TE!?c~hZ{A`inZ{5PHT?f~C_c&Jo)bS}>RTEF`7i{#rEp5Xs z**v-WyiVlyoA#gy6qpXgK!Mw1h-N7J73!_wm{**5ry9oboKtZOekyEUGELdB2IG~v z`T<;ekt6&a&lAp$QijPL$R0J(IClxd!xbfO&-Lv%j~CGMi?k zv~nWa`%?sJ@@8M96`K&^JKDV}ZQp_6-sMa{?rzDyr5t&sYdm`nR~2J4$1$*{UDQ}D zty1y6fcDFsjG7ryq-hZkDp|v{`B@PL#+X^9hC?i@PSh(Ks7#YE=X=&g4TL9;`i#K? zsSf+mi0+wL_VYBx!$+x@n*l~rCv1S))Rr|KavuBTAthuDU>4rBB!~fZRKKk=NfWwd zbLVOnNaNo-pOretGQAk{ix$zwrsCC1>^2*UV@7Yt?@+^QH%@e%UHTyzdHtu;c1O3J zq3n#S{TYjrJU=&pNL4<9y$9HDZ#)CE&_{#f4!A5|DKn6&PUo99fc)#q(nzG(5(9oN zw4hoyGnO$c?j(z`1b-H?2k9!C0ueE)X(8JE>AH$bp6wYj-Ut zxPhmFT`AVXN>1n=m)^7zh3@)ZzDH!>eXr4Rer{V|m;Ik{EV>ccCa22utXJLm zh7`pv900(ArFJ92ttKkAQV*%1OiH;cDt#-*-6pBCY@DO0T>jIj`+e*igYn?l{sEH% zj5oXrs*xX^uU${r&dqWD!uv(xSbi^*K)?CauRqH@=P%!_xJop@u{gVaW%=ppb;!12swkU}76`yHz$Mr*xtEQ(|d?cbI)? z3|W}wTZ*KBF&<%@zq|0g8b_DEpWS#~mI|kMgQxnm4I_L(TTjB&fNwP&{y>g&I9LwA zw;*V6;27ADb|a-VN~686Zktd7WQo=Lqq{{QOrpnrw9_Tjsa?%x%Vy1*;P_HvK+C4B zWII*bG4Qy*tw~x7SVq?IwJboRy>nCQG9yCZ<;3F?4TVxfj-fyvn^(C$&mD#T0Fs@H z6U~Rx#^bWQz^#ZP_UU@_XRuzt$=d$b;a?FMY%UDvpKY@Z*Y{VraIqMWE*uEe01gK$ z^sNK6oK3pX#qwWE?r7|PvyKR=Tt_1E+wfzVtVXPU@%O!|r6DdJL6rd}=A@HJ8^qJD zV`IyD`0r|6uZOXnj>hqc7#Su*8Vm1s1Xh)c1Idv=e^J);y04Mqo}s==spapq=WJWF z-L4!aDOIriD(M+ky628iB=03F2B@~GgIm*;XWG-^a`O>n- zob#iNa=$V?YFUvKRiy6}wNJaOn->G;R@(8Luglh zjm+SW4Aepr>`SuW#`LT-bA92pr7WYB6axTO_@lSVmhh$fuSX<}du)9TD^e@>m9ObV z0AeKvRZwT^wKY`;&y;8MphDt3abgcj6nP2N<$je!*e>A9VMY;&Ht?ZnO3AkLX&?mn z8k!nlz^pX?~-TiO10tsF+vRnlqCHyKVH#Xc$ zxbn3WvY7&^i)n0p=-OHstPnD*UXn^AB(!_&(wPjHbyjSr<|s10A|eHV1YYOPjiL%7 z(yJ_&`OxQVJVjITrbz3q>bp{lgj+bGi3UjG#K)*c^ih;#$tNMo^h_g$KZptumQ=qh zZ$ljb%*x8D$0@3t2!e4Uu)Q-<7KKhjo6?2dL#tSyl}if_G*wxdkY1G(q<|SVw%b!R z9!*vR4d@|OkSN#?DU1m9bu`%R>r_h_w69@$Vn-uBp*#3gDP}HiZ_cKGqClOaN4NbY z{{W3vn6V1`f-fLH#)df5NXl+w=tnvw%L*`Sn2*+_t=@_)Hn~HS^C_kYijGKD>gM^p zEnK%9?H3f{tA)bjagQb!28AI)j?lBCP=m$EEVUVCm>jLq7kDZ!!_=_&*x8b=(>}+M;$fI0IwWlDpjnKsk)!el!_Q!iyt~M znBRK}1Q|)%Tdc(w*3~6p8*I9S?R#FT;bFA5C(C+Jd69EPYkAN*H9nNFXd|$ZIhp{G z$pCFu)m^XisS9RXtV^ie%?$9!he9xc`If(hNkF_!A-gu8(pwdrKkyn}KLmcu)t30{Bcc_j6T~hx5Dj8Jaq|q;#e76)T z(&xz?g87?QIitA`)`UVphR4#gDY(BOO-)Bl%AZ4exlAb@;9h_?a2_Wo3F51Z!_ARm zAOm}IuS9UndPy8JNOhxSxFdd^RpwC)FJ)pywyVW*I7|0yvowpR1cE!n=Udk&>km<caN5$2vw0BWyDb(Z#l5W6q^AtcEmcb2QCxDn=Ej?@ZSI>eD1KmCOWS_+GLC3uVZI z)|n`C$Np5T@p$y|rnYI()ec))h2_L1A$1vCZ@6pJQ<-FCV7IqgvRFVQaOG7D{xzy> zOfz7FI8@0v=521Z$G)tJBf^lbda_y~tMw*(_B2SAk)1 zQpvf!?tJT;X%a&;3_cvY)@(9!T~8ZVr=FivEkBU85l6~D%8Uh*@N%e=te=2hi(fCm zpo8IAqj7ytnZeR!AG*qKBd{aNtVjoRNY<zB6Ca_HNwz%NFLU}#{{TKz zr3W^DgFiZ`WPNQ&fy%sz*i$8BdGzFEIeBF_sz`2z9H@pxoq(mrxK}!%*fHivt7zXA z_Kq+Rbg4A4xA{DHGNf}kElI@2(j%&}=;5B!+%ilCjIwR(OIQ_7q<5=a;q@4rt)#YF zvYA;5epOKgWGSclQ^-V!%49;sa?QO~8xX68E>v8aHj}s*@iHmW0O`=SQua~Zrb!~A z=!l6Y@dcqksJRH=#)T2?Dm_(e2-eU1DQlR?-$lH>eiU*_Aw)T(y7ad7Sg66qM`v)V z4*fS3R2z$#Vv;=UH>~W-GGt(EIaY*anlM72r7}D-;yvCQ4)QqW5lKIlJ=o#tuMx$| zE2Z?9xFdK&uY!7q4Df<$o%o)npFupjT)BDfjd*#p;2#2s zI88uBu6L}tWR_uwDRM8HZ;+=h6CNXJ<-=kTSnkgm0D77-@E7D^y#hM^lw8w$ku5#jF zA(JPa?Ms&LbNr>(YjtY7rBYjzu2>>V21X zvk}<-*I~G$OK8JBx6UU~{i^m#${Ayq2`GF!-@K;a+PoPx;}S|kSdnlAdV|%CQVC|clQT1IbG?OW9jxJ9?P{Ubb^DRmKW5x|5X&tFcS+XYb+&fGMog~p zn`(R~_ty#9Zp~r4N5E&`Sj7f8fXEN*xNqLI%;Gg36^<6jML3#r5_0qru&w;28b|jgyAsVPu~UK*U@g^}r+7Vk?V|HCWgL z_iA<)uT1@*J)b^52ED1_&;u-2IH4Ncz4C?RE^GyPvP|*iW&lRF2K{TU@U9^qBZ*{( zhhM<_(b`@Mmx60$r+-1!OV6Wxz4TR)hIDIH#znI`T+%0K)iTF*{HtVe!yXhohUEVM zI`(MSC)853nKc?E9+Yg*nDac050ImX$D2sAk>)BcQ!bX05#nguVxK`}1C3C%7Y`zh zT5yp8(*oA2GM8-?Z_cTr1+wPNDz5cOnp{1~)0P*CV+%;OJiFdhG3q7MFw4;2V^g#M zSdrMGww|BLs#E}o3uhAVk09QAv)TMOf@BAZE*Y zCmDr-x$qTkr4S5;{*+NkhZHFzvb2r#sz*Q!B1SgyrwqWCR7=tXZyFhN*8OShQr#Eo z_ZZroqSQPNQ-HuRTwWCs=DEIGSE(@ZPRRoZ%&MzxFfY@?^R9sQRoT8P+78oUX29U4 zF#y@55w=0|wX4}ZpX}xrg{YQbk2nLE7UV}iLtOW^8KLr+W4mhp2<`s>vt29GV9S+fCYC|C2EOhDjsOxJp&L*GopX(&{a@~@RZuPn3V#jv`c|K})8+I| zqUW}h`Z7Jy@<%gBJm~w6J%__Md{R$~0D%-ttiae> z;5ElFSEs?7QJcHOkB?czblNCNdWW?y*F)@hrySwj6A0LzC5wX%0{$r^3Vv7TUT^lB z_Lar)31r~?iL*z|-i6J}a z6(jv+_=n23-VfP)c;9)e=FT_TPTptMuH#AQ!|Qmyo(v3LI&6IH#5k<2CL&M8&&&7< z&Zz1x)3b)&)ugUjSTtzyuPyIDtb`fkjYW;DcCEHBuR1tVJ9#jGAd!xK{s%NZkMV_#d73hgrNB~Y+9)?7A>bJsL0M zxRHsK2vrua7w1u9MV(9l_b;&)zSU8+%$sq1pS-1p60M&xB!kM0L{hsckb&n+!|P2t zqC%1}2fDkO<#>0q-r4b)QcOQ*vFRIrGlq~a*DYbopB^40IJK}K@thc<5R(2aTgyBA-~AqkA6MRCW zSQ|ztf-4?YG}JN2&2D`vBe_3Mpx*g&k0C+aD8igNsE@EF^Gtp97(%K zHa4*3&co8X&x7%fAI4x@R|(<};zJ9C5-Hox$78nD;xyBj*>55Q4fu}D z^rDC~Pxp0gL~gCly0@`@+ITl>0K)N!R|&)vY#oBcf7WKM$AWg6Av(_%pybiL(ERH| z)#$TmrL!tK4u^{Ac%CIJZvH=ErbWx#mwMx|oGm2pM766s6Pf$g=WXfnwzqY5w=vef zUrt=S4_143B>uy$J)v;9ld`zxl@4L2wY$F>^{*{m5#>Ue+T&|%E8RR(1%%@~D;LA@ z@vC8EC<6g^*n`OVit}%@PhtFLv#l=_;S2Yi3!8xmEg%*g)mO&#yLMk+iwf?uI(}y& z{h{zpMy^rRV2 z#}r&8>2qttp>g*HWIGxric|t*>s6*>kVH3Ljnbbnc)&rwkg0YF#R`@b0kW{oOTy=9 zO33`Trn)Ok&$t8mQi2ICt8ruDRHCwV6MK3MTS_k7C?qo;?0l-8TeegO=}n2+ABjo7 zl`WzdnT8)Jp^P0roi<@@lw5gI!DSXIK=i8G0_2iX=PB+DjaZ5mNHXp~H>w4rgAk=j zAgzcMAx1|n@e6HHE>T;2Oq-qa7bJ)!k|uW3ChN5~hTvu57>F?O>Psdh?4Vrj=~U_q zqZEvb9jnkkW`AVu#PRLg?lFW@g~PYGSrg*Sj<;Kl>}|-`oy7H#;re%;UrBWM9^V4t zbK?4yf(x(RT+a0NH`oZf0oj~B38KryaY#-nyh^iMe?lwoo;gSbe@FPJR_=!68Oa;p z>%B5b8NLJDUx-&6)Mu7_z2v&H^zMsCi$Q`qd`r=f7-;j^*cVk|1;N`lO7M;| z7dAf^HZFH(dyPk9eEWFyt;4cBE#}PibLhH#hc*4Ac7fx@v^d{6b@x+7b_!WzS(-ri zCjL}0#UtWc@eO#kjCHXa{#0NI84N0s3lnxZYqtG``#+ zQ<=3cAFYPJ6mrHiWa9iXTq|1i(stL6FC@e%Sk6>hValU3EevSkbCN!_8$7HO?O$2v z1*Z!@WgihWo^_f`R8b#>%~}9b@}W6ZNVWMI9Y&HBm~6|p)X)G0X4&U+n}4Me6t(Wh zIPjy8s25d0M#HB%O8w;xf*}j%K>7s^Qo3bnvO?&CPn8YT-!MWxRZBFC(&ScARxT9#SxKZH-=W17RWiCfLd|c) zE}m8QW9db-N$$pb?QugcR$PuVe^+{BB_NK`i;^w98$e8u5fKIXka^HK8C-_lh^D+& z3!S#Hz3QS!j3^iz*xznc4M<3E$2^;wj%CDcYbc@+h@2NWhnDorM1a^txle~G3Q`o& zLnHgt+<4VQ=*-b%*aOm!6m=I;GBbDsy)8?`p^90LF>UH7NrQ!Qu0vHzGc2bi7_-T7 zU@D$Gt(z%tK}w56L{%1M-icKKyp2%kzr6kxYOrFq%og4>#bRDrH5rk+)XhRL`IYYH zoeC^b%FQO%=y}!08YSet^Bsi)7L6n_Fjd(3RFD^lvaa;}jI6=f4>D;tcu@D$?l!$f z(e45#%1FctILhiB9#*C~N0f$3+nt3(5vvk}0raD2ZWRVa?vY0#LQVS8Nu?Hqf+VF%RX=sfY*?CGHwqMv0ut4VQW+ z5bWzC*+r~6-hvq;hRUrY6x(6Wf!O$>Yn@ZN?e(SN0}|MNYaY~QH<)Kx1{ic+^Mn2AW}>y4fz`3yJ5#4gK$Z45uyh!wy~(o zmmUmO%EOL&xkn5=XDHuroJViFL5v`dB=L(M^Tbyd zCu#Vk(K^k=aZE`Y2e>uk%Zy`;c^h6H$>*1)zP`h}B;tHJ7m=poSaZMnRsMC7e%SB` zB2_q;8pHL${x#6k<7bhi4=Vyr*EOCd0T)nT*1ku_X4P!3dG_P%o&@hK+xLHyvAa?2 zA>=KG;KwXYakkr6$Z$MPD-qg$ABbse&5Mfr{@AV|*^B0gfWEcLa2Q0KbA~XG1NXRk z{@AZ8QK*)uozb#rbU1WWu}06A#E2Vo6`0$Vwxf$ET*jD!H#WGhfu8sPD32^FV@mFU zX_oZ^OeC~pZyJ&ZX77+|7z~6YkCla%PvKu}?7NG9NAZ8UNj6xeCwurS8u(cllb4WA zMw^C|VVKU0%F*&`c?t1Jsa19HkisT(_l^)p;5{oLaMR zULpMx8lCvS{fud z%=pm^lH%Oj{c1>&>$KU~t!|YdL`*`%-O4(XX`OFrJUQ3aKspAI?Wvm5c+dqR28~kw_r{FIV~{QV<+;&Ig)pL^ajWBcRPMoo=J%d7pDsdj zx!e%giWfjfjdUk&glXG6akt`+{{RhZy>%63LzLKF=jB}&+vy`6u*RDUhmQXM_iJ7+ z9`tc3e!8Qge$FvJmt=E(Uj}yn0ATPuMo!A%@fd6bu9rDNp*gp&qnm|s2vADgJ08Wq zNLCg(yeqvv%?rb(_DjL>lVKndE}#USed_IuCJzUQ!w}JkmQ(KTEo&Y5*Mkn#%L@Mh zZGFGs*)^ZDsOohR)GY6xsU9_pgYk5b1>snuV1LauI}O0N(1=@uVvWD(TlrVEFpI)v z63Dn1_P0Y^*9*g8C20|GP>WjEsa>*@f9?JM0O0wf`zzj;`iJ%}%C)YZ+(H@kKb9v zFX8?F0N|+p%CV@p{Gt7e^FKb9vmAQ~x!{=ASpGb)F}?Y8q)o%Po&{oje+!Z*TQNg2 z6}OK+I{ge-u!clqT;rLy>|dGU#cRZ?36~(|2(>U6o>16$V$KHSn^ws9Zx>f| z7;ITV`q4M?r(ruk#iWUzKF{KvyngQg0Lr&0>hQjMm)ee8_-?5>*)Oq~p?x?Fm}-B0 zFZ`j_?A_z%TjA`NXqo=-+#?*IbU1hZRM`75+DWF)I5s>l{hj{+l~>Ae{blxx=FM03 z<@Pg*3oI*?w>l!hQ_i`D?5Am6ul)za2=cA1Z}FofbMWtg$p8UvDptU_j zVoOUShV-G4?^7>UK6e1@v#SuR4_t|}Go9xeMn}B0q61*}jRr6% z_Olzqr0mxZm@6lEvmf(ne~omMF~skk-Lx(*w|nX9Ut{e%jNmxGX|Z^`1g1#buY1S1 zqxe^kmqCXnq7&QF{QXA5rQ-UWI&7*E=PL5>VDX;X$HjO|xF6_T3>u^#bj0$njLh@J zkr(6X=xLG0n0ASi4jW^9+f^uRj7v0GIRx{sQyw*p@bl`kY9H}sWnq=2fQLOOV~LcN zQ$%Dr^wd~XG078V%~{*C=9V}vg+&_5bg7Qb54jW(4KH{Iy*w3{zIQ!EN&_}T3zqk* zM2sbh14h~nHbh3h^=M^DgN2LfddQFjjT=R}SkOl_gydJXHSqH4#qjw7Sw-A~%GIS&WKaWI z{{RPydF@9{6^t#d!Wm z{WsbEGmnnwyZCkT^6>l&+)oC)Lx;8wVVXIC4_;69wb)Pj9mb2KSK+vg;s9*6=lR#J zQ0d2z_rT|E>*f1%*(?ujcuU}MF{#?{llX1V(!Q<>#GebxU(@6I_nvoa_y^BgMPE&H z^>n`y$nH7 zbLidZL?tEE&GI#+^C{U{JbgE2{59C6|)YN429*j zOstP)v$r6sNk1x?Nk^M1DpGY3jziC<5z}uDhiuGum_(bUuW!}*dy_@PBYsGC4&g2=^0;nAR&i&O^CB)`B$azI2#n zY#OEckhZU*WDADQz+e06S>*T-3Zt!SNWia=y=ao0vt(~0wsuV(pB9rI%yHV6faP|u zY>KMl_w=mt<6?p%i^jBYB64zVf2}7O#PC=gIG-0kyFhH4X8Kp0e$gJ#c&wv`aNZq_ zXs}bOk^!;U_*c`R(o0vLx{2}eo-G~|q?V>i(&_JL=Dn-^qYn<2UK80BNv9&x%H)8A z6(b=W?k{@tc0Y_`_~szv_>MA6UM5Z6Sx;|7-vExE)l*K%ewk{(%sOrVl?vV zaw<1(TIt+Bg=zS7QcB;M`TLIX?Oz&eEalgt`w(q1$igU+!m2<=y9;`e63SXNvs19h z@wTk2r^@x}wCvZ?$dyP!NHp@4s|Gt*r7)7xST5CV8)vv1RW#SqG1{M^y8J)|i)iHT zEi+Own%Gpz!=FlYiuTo84Bv;Z(z!m*c55BlDaHqeVPufA1!9Uw7xA|$!J119d)%&( zmku16vMe~4H{fwl;HSkRn3;>7QLf>uw0j5a7qnff3ysH*xZw%!NDZY;jk1Hzr3LjsP7+lq*d!Ww*c%6 zX9bsA)9U{KldpR_>=W7l0A^!ZWZ|)6re0FWg7?3X{{R-Q!Qr?}4igWfhD|uvk^x{T zgsO`v)AC+bOPuTiTf`mfP|K;!o!sWx)HGZ-OQBV!f=l)0FiFx8lu;R<8xW(`md~bpv8$h2`FT5i!eWp`G;@%8 zh=~=>@cecUh(;v9VmEKXY!A|er8R6#E{z;tAM7V(`%Q$+#W+k8vkl~td;Yc4eYg8A zV6hPW_p(^`NjaFDDk!f&$U%E4F1~eY#Se1CcpCfkyiYcZ=uM-;;ys-pt^e{be^ z7mxN|j`nkiVlZ4s1VbSKn1hgPJ`>lSaI#0VcaXU0f8$>C?SEsqKWlh&*j_1xjqCsn zH)Y%%zJk1o+wW!EPqOm4fh3m(r}Us+PDA1VZN2Mz;T@rltCn7;Anhk&wH!6~x?f8l zpO4wh_b?14-%OMbGK7b zP4kIKY*!wFVOf?<}5=*2sn zFYWApln}^blTGGfhaMl}#=ae1gATI;?^mRITrZ1iv|5Pf#Vx<8J-xvAwgZmv!H&U7 zLd#=sLPzke@=XjEc-gLO4%O4%%Q%iIKFILNA}ST5a&CWZtFkzE8jBPRGO8;N6Kdre zynWVJi65jmUa#eNW2kG=fAn);Go3VhB{9-HGX&=}WLS?H&aSR>qPV|aloJxHB4TgM z9~${q?y>&>v(auXZJ$G|y`y^+;r*pA#CQ@e9}qXvunK)^&s;}?aV`~!mxkkT%?z=S z39$>~vFpygv4_=WV(bAA|P43en?m=#l|pF!+JEJ9^sHwD6wL&q}+z z&g19h`Pt5UP1t-o=;YOC7TNOU=hN`B$gHF)qMPNQc}q?#wy>|Q?SHebH`wfKh49l! z0NYVivhp23w_5oU%<9rDuYVfoT0KNHP_)h^#5jIk9KAI~tZu*tJ=XZYg;Z!z2^*Vy zRbx4ePdLpc<9`Y_C8Ex}-*77|VAPBs(k05O2Sl^eOm8k6K6^j+)f9DIRv`IanHxqI zQSZM?Rgx-Xc;m9Z^nxcT?;QPU?21%7HshhC%_>Zx6x!7`KA}K`Qe}~^xS&)m5(JXK zbKa?B@64=^%zheg2H_aKGme7;!`0-HRtgnG&gaUpN?poxk(vqQn!=Ye=slZu6C2y^ z(k~0bBWV+zq$A)9y}ots?#*yK4+7yZ@SYnN-C@G6R8$rll27JMd{?n=X82CP@Fj;A z7)~RJ0j82Y_Z+wMuF6v-o87`#c^<5EVUUrFS_}1^XhcJw?Amuj@|aEbi-mC zV0c?;z@Y7C2v6n>b<7DF5-UvENfs0`#_Nh;ilr3y_xO#rsQF1#kyH?NuFIp+!%KoV z@pOs#Yl-VK@htMxWPIiLQuh>a%{w|Yp6)+}xA1-~kKlYq1;((_5jGe-tbbS${A&s$ zGzJhzAd8y3!Y7f*%&A}pjq5C;vO&U1&z2K-+-DxKIWE|7{C{fr)+@9)=FKK8gIf3G z0R9!mMt#&|L*I-M^{RD|5HWAj@>}opq7zM!Or=*hLTqTqia6mMa8#GvWzVUWw%G|6yz`c;^09HK?9!G_qZY7ZsuuV=6mX01Zi=0`dT+_Z=t% z#0i>XlwB&CINu0$r0~`&&>n0wR~GBu$*}Oywta4gD&CCG2+f zphBS%LM&4~7rb+`80msZVs7P#^`eq!SYCLV{{XVLpag^{#SI7x3zKeiap!3+;@-7b zf(zJ+EE5H8A?~|35*E>%fQmGbtadaD zF;uY?OmoNKQp|`wHD8EaQf7@Wcs4br8IdBigEjirV%__oAR0s_Q>iVlHuS?ZB{QJ0 z=~01K(U2Acndd_^2nwpH0{5WEhyjphmG3}a5Z2Pa%C8U=TP$Fa=~f#}Kne*vQDULW z$gU+H=O|=I#F-CW>N2VgKC8%3vD85(QuG`g&@?mnj?MgZ_$ixB%rK*`jMU`6CsiM;< z6hh1gC*SExPkRx~{&Rn&NmziVsM_6WvP6j>K*P8Q=Tc-s;au%?dr^R5a#^o>&5#uh z6IdGBjSMjja7!O53ZfK(IIMZnFwP@mm~B@eSMRf1*J@-&Hy2@GI-ax;QWXx;$FMYT zca@}zy40Z&o^~nRLD20|Hfe7JS4(v}dC)+^45ur!pPhBrwd{15cyOFKAN1;2{Ec=i zGQ2y#CLL?1J*e>nm$X?6W?V2REx$VRc&O*M zAx^wbF6Q*JsTmqz1@ktoK}Iu2NJ`w5`2ecZF?o5@Bhhv%BJvd(j;C}ID8j;& zs^a12x8oHXAeS-1YBF15e3GCzb&L{E>wM^=j5LB6#oP6(Y}l?F77SqGfwjM1FP-ZY zb7+wo4|snSU_Rocif9tb+j`X!8a=tw0g$FvYv0a5oq!|Z|gyskGNsA zYW|O$LHB~+D$0%;<%f7wOVd^oxHQh__CeY;#bFzSX73>Gi}*1In{m3L&?E?aol zp8cKin0P-K!OawA(h{w=sQxwRd`xW6nBcYA$JVz_5uIhl-Lsf>r%R7bu2j7l^!FuZ zb~s#@cVqGtK%tM^yN{I-!Q@=88k6Bo5dfK05l@|Z+hr41l-zw{GRGQSR>#tsig9VD zB-S2gf!8dSaaLr39>E*rD&pJf3R8dWl^d`jU%>mn?xMk9zVQIg!!G{p{{SiyqG=Zp z4W&2q@TnVOBg3mleOuI|I|M-OBNCjbVR*t7Wc;gK8pcAcz5M89!ib|R zh-AcPlfAdC6mp|tbF3eil>t;#%-!Qet2-uWNMD_)lVmQ=Ei9MyH5E}eNb`KC<%T&3 zCgq?W1lWLKXf5CRdC|tvtU*D4r8#5R+BC59peonO6*lvwMAN;oa+xf}+zZ2cRX9*+3`ySxXu2kMl`F<+x#l&Od$g(QW3}E#w z&-?4CzRhXFo7q1E!oGEO)w5;&s_fO8Y!(+5R%UdJrst5ku3wkw9kZeI+&u)*YOLZV zmwdOkBjH^B0)1&B5c{*ZEz0%scv2?ALoQ;aZ*?BE^!zeNjBJEkPSzr^Npds6pFtAG z3AAf?ya4|I9clPYMV~RgmxTrp$D^*x-5-aq(whv1L97L%{aTYU8unQWtJ^o7e8;t! zTM6vri$$LK^bW`Vo;vz{6vjwZ8z5gDtK>beGR5rUi@dAe<@Z-8J&~TvYK5N%0Kq+wHxrT;2zXVrI13jurV-ZhmHM zk@7y)8QEMeAl)mJ!_Nzxv8|KRzHbdP%%VAW^R9mfBvHqt5c=AU&&)PQ$lnBvWM_&` zcAInYuRi;BgAIl4Bsi=zBT`VrkiG#$cm5nkw~in{lb+SkUfvm(jl`-llnra`d*!XC zvMs%Ieg6Oho_^BtrNJc9^7x~whMWg3U&@R+FMCg)l_8^*n=!2*jFxLxTYVY%r)VgI zJ=c{C@Qm5x=jBBlg%Z{$&WvoCj{Y=JVxvuQ@2B^^B+*+`=mor=t^M@Z!(rWR8x@nr zhA(t-57K_M6hTX#IF%-oe>3MrD*!+y;?-D)HNcdT6dDllw4yc_u%|%dKqhAvk7}#5 zE;F9BX+7I4XjYC`uV#Jk%8=I~n4u%cGDwI0YKYoq(z<va zAwY|SLd%)$dZ6*UWpT9((dBOMDqNsi%dwyeWL;ZEcBX_xZtpWngc#o;7d4@9=RM0+ zfFuO`UiZfIIn|AWd*2#taYsD*2WI_ll}`*YPoNKf^}bX9GD`AGlwN?d%OQutn8Zd) zfqzPz(=SPLe$}+nr4modbu(OM=BmHW`{2kl(wp zQ{`T+_GjC?FKc@_6mrUq#IWElB})QsNy}~Sd!oFfkdOp`S-B7AT>k)KyHAenpB+vi zfR*$?I_h@Rx-yIUX0H#8@O8v-?p=I7>o)Glc8@0p*6qpu+w1s!?Dk5SqjnI>l}}57 zK&Xy}BpcrMt}}&kejD0O8y^ti?i4l1vFEuT!nc=nWk~jKKDEka2|{ieS2TW&$DbCX z7kLM1oonrv*`$4}!M7IS(5qwN12W|v{_KM0z>{SLyumaL1fO??CXPYOGUZ|FI#;>g z;Cm3iPHFtMA{357dE7#jYTpJRLu4*BM(nHUa5R5NsxvX+vi)_hR3=m9CDj`ytSvBO5C#crd3n~S)Rx0mz5gi?BxQ97E>F{3k{euo&A*aX-R7nHJX6Z`= zM43whDzO=1gvld>P%cR}tx`$KHu}E z1Rvw)UoXWyr*OlLmxA!e5@Hkl>Km`tzD9X*xRWH<*^A;XEJ@qz=~*)2oF3*zEcmla zy@RxF;+$_C#H4x4F~6DcwRCs3R}x~lcBjOO<9}N2Oy74pM1nnQrTwm2el-+DfCvqH zU7m*RbYHjNY8|_hTrNx5@kd>>_Zk^LDmdH~(kaWzt4N2=2qgK_BUZk0MU8aEtu$~= z)YA_L(X@<6s8%%$)kT&vaxXe1k5dj>_B($1xcVr=ImxcD%z9M;Nq%^ijx+Zy2>^unq48#Wupg$FQiN+#Hk0 zMby}UO?4h89XA=pjCACXceyw6{uSD?E6p6Q8Ovc|^RBAGz}P(aS(J>M0%)OGrc#;= z7v43;oo?*TI}wD(!8LP7@y!!@dU_6mFy8xvx0($FtLRe~&&0!WIBdKz6>s?ejI! zyFJD}S&QWPewsLsZhJEh7nN%C>(G~9S4H=n1EWN2vgY~JXOb`pOW(?fL%wU9(Uq0O zwg7n6)Rm*1D#-ve5RBx|6j?r7(;OA+IuBF3Mo=(6+8cAh6%@w}pL_F_@&)15mK#&eiZf z$fXB>v}kUsqSy6m`?Z!x$}}Wjd)(T&KNVH2pS$osO7?Dh_+}UF_?-U$4C2omONYft zx`Vkqxz{Uz;(R|J3Jf+TIpu^{u3$*Np|6f?@)eXZ%HZC*b^CS3yB*ssd^j9KG$|ro zNw(QRKfb4j@cCFKF zVH*j=uKdcWb=r3u0#&LWuR^nZmhf*ip!y5AR3M&YVY4@zQu5SN+;u8o3u9>jCKI?1DD9xLt|4J4CWkcEV6aDH?Eb#c%~jB4bXn? zBZG0S1FGQj?(%&XF=}evUu=F zJ88zSS`Omyz|q*ILz*ny#hA7}z zV}WB%h`g4xe$sKPeYmfGqh<2-p;yBL}m6}=F{pKd$TKj)%-qbPOz2dJP4a|59BV~d%HoCAE zxb?kt;lZlLv6kn~x@Tv2Kge;c@?MiaKX%u&vf}yPn+xlSyVG=Y#w2sd z-iZ{3(&jv9kxR*>%oRtCZ7vanwyzUGbEq#^6Nx16!?O5Nlo`#Hag<^Ud1auD>BcY~*Z0cFL149%@%NZMx4=MmctL4!Sqz~6NZ>2dmT@Z{& z{{ToVD%Bxp)yN$FvvaF?BrSD1qxD;mtZ5FxL=C1|+>JpLZJ(CJ8YWV%ia9Ord@7`k zl^M~maxGSdDC)ar&y)|tdSsF-fTle^J6f(ZMj54Rx0dxKYnw{D4-M(EP+2p~7A3F% z(%vTwvAW+VqmWFHw9zmI<7?0fv~hh(*WzUUvWZ-Bxhb$ z&b|YBaC@CpIY)(64#9LG_D{-+N02SDepMb;&2wu}J|ns|A6h6ZOGhNLAz3;ewIwk^ z&L-b+=T{>HnF?GD=wx_Uv6eP#o_3@RsS+y|P%{sQZk=j_EM=8PbZoVG)d*t04%YF# zSSl1ILP~5+xzHg+5%RHaK#I8Ih2u!ed^f6zqq`weEJsRYkwqM`W#kC9)f8EHqKcVA zQls~2eBYfl^khqrZ|Oo77F@TrsevC6eWFWJUc+`vljTgx?uDbUG`O9Zm6YDp0w}AX zxlKdqdXe5>M60AN*J^BLYi5sO=d}!x$%y#a3wRm~iHi)2hD9U%UW~FE3K@}Xp#{M3 zqtjgC`v53z`VKoJxdO>3GAhZNF&%15?%5U6`9bMLWr}F+atJpxDX%QD?PUjJ0(rzrh(%CsTR} z%n_1joU0COc~{GJhuRke;J1brGR!%Z7yZ?TCZi4?_Zjr*v|5c!s}i<-G?q|aX;L*D z$!k~6@sDU67lRU!GGd%~S-)|vu;U)kxc>kbxPnt0C!u01=AL;RnH9@OH#v_w@H6qL zDAp5f;r*CuN?M2RJ0U%8SY zGtlhIBt#RGk_|+J49?GR$Hu;Uvz@Nt{iT6Qx?FjA=eJU$wLg~rcGl3b9;p2>ZzFSmxX}PDvrQy%jjnpqVZ+L0&7S`NIyp_`vz}F4yd4XuFjTaEXtg*(;^cCm+ zKRR(PFNl*+cbfd`x;t6gE+2s5c)c0pGC0TpVSUAPEbE$MDzUpA>s{kHA(mFZT@CND znn~kMSweW?3*5C1Q7VAlH=$KzkgjXmiGfzFe{-%z-RBZWj1Wl{)HY2#({5{48CMc? z)P)1aktQEbV-t`-p`w9yh$fn^?q%n>7Od|O22k!z?P>}&3|2etfn8SKwUt6NfXWu7dG@{6fG@gH#9k44;`q}J7=<1x+3M?2zOn9rnJwEWT7&w-Z^KJyr|iW}w@jV$A>sIZ(( zadCf;;-Z!!Ii!G(%BFS=kp@zK5!$_#kx5)lXKb-Le3_k)BuX<;Bf7{t#?>c{MpfRL z!XQPrHl~%B_X^ZyI*}JYDw2#wIeYOb^);p^VTT~3K=~g!OGhT2WW*Id0jbgp6|$~f zKgyVrpiHGV^rKa4-NxQ0m03_5HGy9qls;WUs4XhzOey#l{{YUEu@fu6qqx?hl*W?E z7=;4XW3c5{2NJ*;5-71S$o4l1;GfE&&OT)j&$k2hKl#-lvZo`j;AY;tF`ER1cuWrSq{IBG<7|9jR36K_Kb_Gq zzW68)usObhyI&6km@}S8qD7Z^7<^t;%(C@6YdQWE79Jb|VzH}(a61|n(k4J`PaMDVWcaUUCPwZ(lO4$H(a=M^9sM$Hf5J{wjU z86wVa2{X+pl~-fo%av?7)*Pt3{{Wq4!$#O_5{QbsHz20xpOt87o)Dz6*!k2SK=q3{ z05&pL#rtE!%srj)c6qEK`@OgEo;v$j)q-jl7fwJO>*PJIG+57PyjmB`rSvax%G1Vw zg=1x&Z;KHWh?2z_Rg>XBJKG)ZI#)l0nImG( z$Ll~F<9QtFAhQlt(H`H~4`?C#z_?XxzeTS3hG5YNk!%xVw~cfsx9OsjjbYWmB^B;` zZ=eyWJUnALC4AXDq05D*QCkN;;fUmdVfy-t<}-6fPBqa`)cX zy#R%yx}ry({QA)E4jwa>=YQW(A{vT8JdNr|CurkUwT1f7D;UxslJC7LOtQbb7NLyf zH<3$xsn7u|ha%W|P!=sSew5SLN>^2Aa+28q?)dbl$B0W9KnHG=3e51Uxh!guGbGta zqK-yM3RwD9h;qj%&MbQ0(t%lxGoyabCjJ!B3oB;5*nCwaSBXH%THh77zlBgQ8UoFB z{9E&&NVI?$rEKE&9enDXOl6P<>MBbRjbsSc zWpf)_HK<|$NHtN2AoQUNo&uT3QkF(vOo82fn zQ?uNkQcZ^18rERy4)Tl$o6%^&mu<1s3 zW{tq_+T+62_1%N^b;Ub##NpG1Xz;9V@?<$c^|2i*=hSK=rcKGxGUzl}HJLU=Sf0mr zBaU{vhzutU!s@GYk**LAHnoL%!`bJvz8lyc60l+5SusY%=RX>oo>uZ}R<6Z%CxUh- zg|80b@f)|rAdN#ve`?kAaySw!NX}&6bMXAlbDlBBGI1Z_E>QTL%d*{-$HFoEry|`y zKQGmc)DJTzZNIvK7$GScy-bS@-p9Sj+nsRSd$fEjvv@Ye6Nah};?n+brPOg{}fWmjNiu~Xg`BVx7Iim41|DYuX9{{ULIt_#`R zaoe9&^t_Hk+K$>})Naz~oi7=9zK^Hec9*f#d_wUSWxiHJU7ao^B~ryMSIWB6*s+x` zoI*fB4$H{bWB?XZ5w)AGYn*?UzG-w-@J996**C#)%3e3|DVbC-kQ2(fTiVIi>^ph!Wijox?>IjKYNw}lJOE4=35oYde?{AEpN$mw4FEp4X?5sEpbhMPeFD4drr`a zaM7q#kC3-2GS}T!v&Q%20H)?~%HLY%JmVXEPtY)G4`=Czopa`^EQPaD3xc--=B=G{ z?s?S09p7IOt)1@I0tO-I%*( zUn&sl(2&wK*!WjH+g=X*4~}ARiwb2d0@!SOqnFmWCIzI5G(fmmP=ad^!eKlCndMakP$(;f^Fql{7;>=1_&yB<-7C@7E(wZ`fKD# zbB(69!X2D}rg852( zJNVaP>RhUz%W!Yfxknj|Yp3q`BlKrvC%=Vbe&2{;8Z7W1z@-a@M~ zDkzU;-<|5@#2h;|luD~5iDVt+BbTLaJVS+J;&FSGGnnvB&}z6wWZ?ZDFFr@K-bN{{ z8^+jX<(02g+1f7RtHgN=*Ps2K`(u-YM~C43q?&1w`?=VbUT3K`>s{%?_?8D6BgOFC zPNo^x@Q^_IS2yB3FFuLwpHBvNeh1nOHyFgJ`b)#h^+xk$T}N`V9%#I);ro5;$AosL z3izBB8F1Lb3C_C`etwnql1vsacNTX2cN_g`(qJM5!?Pa|wS4+q`7|%Q#mYyauh3!Q zSl$fLw9g&!?ghmAJ&SG?#4z$hBz)#7KyN}tjd78{8zV}X)!`4Yz`jcX$UrAd33R? z9f#~+5bdWJ!tm}F1joJaqzG~<-+QnJrR&+9iR_mL>_-Yt7s6pgg+SCH0+v56b@Oqq zGPEnZ#O_Dc*&fVf;@Q?r%AmTx*R33%1>l$t1;a3WD}=+NgoQ}UYg=-Ec{R#2vYBO0 z^j8~F9pw@nzzF&%=k%tA3Yt-iDcpm#b7{AcZ}ELj`HnEd2;#@eD6t}`S#8{4Ngf`R z=Klb1p4HzP^L9Ic;?`G7E-GYefy)QRYMZH`c*~*j!s}cbjb*o zD;wXTp;l&BB=r?UHb~STTDj220V-}u8wvno%@wSp@}Oc`m7^9mf4=?DG~Z>MzRXg3y@b zlPe6i1cOa*rJSqoNIdH8G)%Fxh6Eds*QL5e3dZilmInS*2?SnTnu`kWK!mTncvpJ3 zwGipEITUYa?iXMOjTBI}cw>W3Jl{_`h>+=b%U{x&9g%KUBlD`v(lG`&)D7qh07jW| zvtEJ1Wy-PM-c-P0k^7*Jl?jtg%8L;|SwT?6b2ub?>lcy25ATpJ%IC}jbn&~Xxo3;tp+4folZgLwE_TXX3FC4=}XHja$ZAq z@Vyw8H9M|m@dD%PS;I(WySQQC4d`gG+L7+Yl8TbZSc+t^+htOGY$%S5Q0LCK^{8M} zOoQU)X=X64U6*c@NfvYy1Iwjcn1JXM#7CW}^$%D|8eBeG(it8Y>`gfdO@nRgQdBH1 zPj|iN|CVratH7ESI2gP+Lj6hI9?i1mE=L^^fiYrvKYFv z?a}bvMy2`*pJ9oeaM6rLDp=#g$-jMoKSN(D$9<#lZWy{;J;o$R39%O!9)`Npj&{q9 zaqs-zYyE5HaU`^*pdJ3L<4R?fm)^-{@Kbsv)d^%bJ{@br%abN|b7s|pON&Of z!Zf^tk&&Y1LmHq^ZOW*Usg;m|IuTZm7zGMR@)e5q@`?0%Pn+fmkzPjHtZE33Q?2+CfPrQrddAj}|gIf)fUh~tzu=)l# z*=2w9s&Dy?t0YSyy2~bE`q!?h>}Rxjcv3D0h_g!xHq1#Uub+vo)ZzH79}&ZhMhawf zVSK8SSFGrEib^IqM4U^r@K7ZgBNYv~vMxjdXzm+iM2XsG5Go%+YkbreN zSJSmFZ1dwMHRuS9U{KII%^4#3Rd(8v>=GP>BmvFts!b;u+Kvmuk>0TP-Xt z+R`xzS|e4+5<$zYZN;|?d>DsJ=J5+(1d-{ZgeAeTl$s?}Z-`vf0}jW#8~*^aL=BEr zsYtXdMWug+sTJ_@SS=dODmBLA#-hBk$#O-h&>UeW&n#F&uGYBrxKwy7G+dPc!5zpjS~>Ays4_IwLBHKy(5x*x#jk zT3#tFGCWOp1JdhXq^bFywOMeu!>xuY-c7YVpanGqaG~|DIPgDd9CL%>6vHpxkbWFV zu>7l?<38JX=MhDM4jF@hj6Qy+{STUe#Z9qw7f=avT-@B;7xFn;^oBR3gaBe-hP$w=j{YvNS=MNhy;<*J?AC`)?s31g`iy_HUe@DO$T9gN>Y_^Hu)VC~F-iA~KM=%4CstbHaWlgH z=wTv89Tuc9%Oob{l?UQpRq=QE=I+m48XY24jtL)e!#%F{i-tt5?3j`N07~chde_z9 zeX{WRWLdbD5#eLcK}r4f((X$U7L;UolUioYnPU#gZ`H4>7ZcUu`cuEK^7Hn8L#Te7 zK0lf0?h)J0%<)IEPGdjxwqN61;yw;{)Q)(hQ_Cv@URqnp-#d|9z8AH8SBFF+z+t7-~Rx1mGE|xcgfVTez~J^{hG&a zwsBmaFM~b7_HvF)Z?bL|g>_X`E@S@yYkKXxHYXpA#3U0&u4K43J_B#vU3d0fg99hA z&JBpfNWj6Vzw2GPc-Ljehno)71p^FPA5ZWLYML}ZZ7 zbKVPo&avElkD&VA86^0UvV%F3u4S*M!p9(#LzOg-JDT7)RB~bF*Zz{7gMJ;h*ox;+ z757Ei@A!`@EtLE9-J!_K-J z+nyT?oNEbu*)qPJ$32$yvvyIb>*LGM;B(K~RO224KS!4@{{ZP7VX2ZGFqWvngjW*S z-^PR&n`SHZplCDmV`}UTy5xRmT&}qzO39s8S>L})k)jx#OZSiRq)Y_aX9R#cb*4H% zBw0u&#=?;@Ev7kH0L@Rs;@=O0ZSr#c^t`CvNQI9+x(rK8AKRSmCKnU*0Go$K@) z)V6r^)4Oh9?LZFG?odeOQ!N0Qi{+@}QSyoiE-2na<$9>3co>Y7+&GdL?qyBCYKK^s zC57!k5oBd-qv7zYc-6@Jw{?d)S(8%{a0p)ym1&9-ija&k$!@1=bWcG>=0=>2&8p_a ziDh|AcfG3GDI;}>ooqqtRS{4TSPk#J6c#YeerrHNKQ*S9+x3+E=|r$4K)w*n#w z-Vb^LOzZ(m+pQES8*B+Q@~;Ny0iZVt4&qx#Nfh&xo50pJXmH@#L4TD1SdwhXa3}&w z$tkg0RV4U~GcJL(jp$^~_=_O`Q{lnN&P&RGTdPuP)iUEZ7ijbcvQKJB#_-L+c-ABQ zqAMtokLh-1{H!ao;wdf+>J2G&D!;3}c*h5bd=#mT!OUWK3DIs`_G|ccuSt71_J@S+ ze-DlxB_gL0P)mchV{^*qeSofe$G9THF8=@m^nM)<)7akFElw|yYMsx``2JL=`^y;I z&O6gd%+?+|!LVFc0NfvlKpqKz&9(Uu!}9{U2xU+Vxk)FGw<=VUOsYhzt(%tjwQAU< zJaXM0r$x&MWyRgKxboj`y`5t_CyXFwY$~4YtGR85KAg>bbi&FeKmq6nBVNMeycYw< zIB(o>u!&YcLAbbIO6lA`u#9ZItNW@xZWP<*Ex6ml)~)x1@%%aQH>&zb<6WWbW^6iz zJrcOT4wcaO{=j=Q;=R1$QQ_jx6eviNep$P$M*P1GtJfWz?7sx;jsY-y9}KaiV21!( zHOV9Q)a>5?;a!*EgNJa~L~*Dc@Hac3=Ukjj!`?Yiqow)Qv&Fc+ZX=Pk$}7X{H{Q*5 zX9otvr<2mi{CunY3}DW;R?2;98!UENNqR#$3MMxS+`Q}MyK~##2iUAOytssXK^GAM z3!T8_d;Tlen}-bb4MGUmHG0fiEL*h>qK;3teYN4ek>O9pIF!IeZ+8-#wfSs3FV4K9 z+wW-HW4ByclNTnQ99+i;V~~$K*A?3i+i|Yh;@26(u`KFOb}QXs*beWlu4{vM!Vn~I zZ^?nZtDx|1105W9Pw9LPC)$qH%Zbamz^fYn03NR}Bm&Wa=Tu@@BXE4E%wbYHo>!}h zORI}`R?AfsX$zdr)b>6ETss!AjjpxWmOw*Wdh6e0k|rOA;*^WsmcIGqLPG*8mhs=` zr|$d@(4CHT!m)e)Bb=6v6u_NpqkX1DAN;1p0*lOk>hALF88b-5d_{D}v{t}3YO!KQ zYut45ufMYk_{{P9eJ}KD_2Q3377WJ-$ z71ZKSsx4$_#!eXc4Pr8;>58A)YyMs)K%=X{G5lL-bzLlkDylv7AQ@ zgF$=DfO=-$y|2QsG4ReDm>9Vti(0&k?3V^{UAE!)c@UdsHY31Zy?z+PM5lbB)uMK< zF6_}u_0a5Jv#mFGk3LU23~fdw01``!sj^s7Qn?YFHI8`#5nPJGljx3(Sb z--Q0^B?z&B<6M6lm0-a%o7%))s4X7@Jc{!jy3j`=qw=6uQz5^N7({6{6cuMyduHKr z#Mmw-qrUmC`3manrZ0S-6uY05cW1TO1}A{FB#p4_2c^ialqH4TuVpp^#`V&BKbLln zKd%$>{{U`qcU(^-yzAhFxkB-x^RcEzjG|8WQBGKJ?TU=#APetpxm9A75=RNjZyl_vTb6Y#=99NV#QX!;xT5(0wAuD_LUniY4J=? z;vd;s?$kt5uW&%?T{Z174Be%~k;^dO{Z+5Gvn%~veg6Oh%>AJA;lHmmd`MCHyp<+*C-gl9gCSWa|iJHSCacF+deJXEMnp?n486W zx-(f{Vm@}gdLy#^y5U`@!zL#IIxN;DqGA<>=aSz2E1dCO371Ea_k82$_8rr+eXYaB zA>HKka!2pKU#TPO1kwg&QO>xIH`!hl+I$mW_@p4_7TkG*`~`9`>X_DIz#gET>qPS* zkxpKRa5k?F86~G%qtx3oV#lk+-Di!*^vUesu{;a194Rn78Z=yDufLdp3+_+PV`}?2 z-Zq7?3Z#@EX|UMet$bz@VGNms#a*`=5u+CF{wvhaB(ts3>Ry*m zk57-f!m1}Iti9Bf`_{RQ{D(W5_)lsc(eS;B;VjEIIJuFQH3x7`+x=^h?XPY)FJd@M zn7%QHLb40SfP)}8fZ1<;WM9g>bK3sX@h;TyX?Twrn6#|Glm_aX0k_h<-UYy?#4`8U zIYvEwf2uUT+4i#!1;O%c9+pXTepO!-#Br`Kj^n&R_>UKy%_%0=H?BF05NBTPH#90) z!*A!cDiX>IO?C~)4eO@jj>v4ps*VYpJoDu5a(yS_G0bW#ccrQs4|LjyMk3xro6~wA ztoz0akELWW*b5X)HWr}@$+DfO!mWu0l1t_Q8_*VA$~!71)KEtjkz$+FID-q7D0k~> zid@D>UUu4n*m6a0f`mlYC7RU5dyek@l(`|6L$iVNpf?IpDUVp1DWWeBkeXtPL#E6Z z*J@DARH1QU;%W*9O~S79Q)&qY{xmt?D&CG(I)Sgsfu>erFX@+hRIFk>)Y_O!PBj4l z_+Hd2A#;)JE#p9fc8G~I(%FcqokmSWzEDLRu=k@e6|n~U(pid$7D0W$6ae3MlIqu? zVH}Cyj`X#TC}P^=)yFilDO6v|g8GCfjie~0fb^kr8@@-CsGy2iV$_vmB=o-ZQaog8 zG&}lG7eD}{WkK-KE2~|b!kvQ&8%wAx2P^tkH6h?)MpLz~wF9Cp?RB9Mv$pj7HXkH+ zcV8{}(15|ar=KbUfLAzm%NlJ!Bu6(fo7S8=5Sbl8HAO^Cn5f^zpsNJBv&MwAz&ynZ znP$%u12CLx4E*S=Puv<@UJ(g*MYfU_`0M#!e(n8>gU$qmn?T1XIVr^wok zWS-YH%6S{mB5I<-91qe~c`(UsGCA*B7Bx|khRMpVLa!F6+>Z(XRuo$eVmGVHsUA{j zo%@~8ZRuIyEbU@)k2-%toJwtd7tn4UQL{$>02K)h9A-IAW$8vnQrQ75;wy^doMs*c z!`~5#nF%9q@Yvqp#<9+E)2{MnOc=6iCEa7{I({L6;qZ^YPO++UAdA<=c8A)|3y0z| zaCrXoY(?bS-%9I_HQFq98^*}knOvag1;N_5V$sT_Vvj|y%|_<6eODKjMOb+q1BZ53 z3_UGJH~RIQzZ&gFALDao#bS#o=XU=99u>rx!kolh_|+z&u25Lh8MIS!81f^T72;1k zvOCSp+3{)Pfo;dh07)j{suI$R7Ufq2XvWWRe;RDC#TdLtHTh-Uq|6}zF>3xJM}~r7 zdD!hzG%_GiEGf8#aR7~206gdwiW12@rKClwT=B|EMz%MiMMJrFQ|2vGxP*Z0*YMt* z0~GQxiy&^a)e=Vt@AIk&7cvO>QCK#_HN7bkM$WQWHq;CVZtHK>no-1i&vsX}+(&^(xiL;-xXh&V>t8)IB|vv(kM>uU8Cd0v zD}aP=-R5g19FoTDomQJ3rZmpf#`|2uEI?pzf@c2!rUZWK`3@`XD~@p{$g;K=9kRqp z74s>WwpEJb#L>k9mboE8<&@Xcn}}*=sh)nDg6Ob4(O<8$W;OAQGh$@b`QEZ4Ji9E0 zI%TF#=p~1Z3qXfR_1F&aOdu2A$)DMHLzd{1KkvDCwepJ zpbjnZ5NL#GavOXA)55E=1>a+PP_pIJT&CcF1*xuPE#ky_kcoAezgpzD0;%HsG?`mJ z-r@e(tg%O?Gn8HWR_+g$J~zXrSk&Ja4#WE5vN&=G&(cT6n+{ZmGIXZN-RDBB;L{ zP-j763~G>5)vjl(6A3OIo$DE@Y%gADlR z4o*=|a(z*9lA}Aq*3=UIbro{1qc;AvZ2^h2+DnSH2**g?)Osw1=yi4wNZAf4?V0}o z;YA$NM}{~xZJT~{nPW115`1&$G{HX6eH?tcsy71d=y* zlO4%BbgzZ&+e0^Ov9YPo3$%G;Job%#E`xgF5V(d(BR2xuezyH+aafrp$F#VYG9!_8 zKND;@*Vms}lP)z08M{5g;icB()nMf>@Xum<5%!%YWWAkmo(VP<3FC`U^CWI><6VN@ z-CGm{IBppPYQ98&8uRC~{GakW3nrSAb8Gt7)#24*mrbETerLmK_jKF`MVA)m1^51D zkHq_F#WdQ-6+egMcV+|a4wz+04+W1>3;zI{ZolhSDIeN(3bwZdOw!x@+jRc`TD<_3tt-+7B4t zwd8f~{Etn?_O;>A#>4tGjsF1X&->NJao=ya9^LS~M`K41u;MuliXZcAB>iLho)zas zVP(83*S$N3@f=qV;BTDDr{maL?Ko6T_*!T-%Sk@JDap z@W|5Pls9$Hhoy7eG9Do<^@8CFDk8WR=?ab3bspPj3jie?J2Wlr~tafYM3A<6wCUHFei)yHAYmmk^U3CLSb-ZIwwq zZTzcY?B4>`={0edPhX1iG_Kut!-a8<7WBGFJ9XgKMxTkm*6{JaTbuOyTXSP?w0J8JoH`tuUg6yW464L`Rif z^%U=G(+WVl#UK&@I@55ow74m-!1K%d?^#L&jx-0I?^+{IyUKE%kDUbc0RfEn`PBdf zh1_k@pEO#EBv$jJysF3-l~@9f<0S3)FZt886D!O=9jIAzLnM7gt@Ws=s|-j_jsCO% zMGR}L<5ro1>l!IvGviR)+hsPJ7J5)5?{;Qe%w(^Pq+* zH4f_1J?(z9*3nc&SiviPl_C(y8xSmRIn-ojc>>F?-P2aGDvdX)B#YSWGAgi)RrPnR74m> z)O@Ny-+64Ox_syoV0THnim7$Tvfk9iWKpo*tz=?%78DNHw}N(vp^XZQa^AM^&M%1J zyh08q!?9Ap(2_`2%YQAaFfs`v5X#wF_Xen>V95%`xq%in8F9lTIj&E@$qczMO=O2D zBhmiPeV{?x8~}$AjQgfGKaMi_S-k-_HTNcXo>1CAs%+p3gML|jYsfr1h-3I)5c~cQ z642tK__7|JRp_s09ko5G;Tqp{Ws(~QIZc5i@;@r)+;@Wfllb_)i~G7A!?Ing`F~m?wlRxKI1oB~qaK_%Xo!m8vxT!uSHHa?tuI-Ckjp=4>a^!s!97JP4 zjZ-KUwAhTq+zR;^vGZXavTi)9kL`D~QQ5A|$%{-g%Pw0Cs!fgd{q>Uu3FLcMQwFP5 z9Udp2BK%Dr(mkkfuEX%s(&V0LHcUE@#Xr@!BD|&Ap49Pf(s3roHH2E+CI_b<5@O0 zQ2zk0#Li??a;p`Gr9L?D^I^_e0B&};rR-gm?e(C;#E_OI_VllEoc$P@tMp#UbPrqu zW{&>=Dr#y-J=)uEN?d!Jy56+i?e2(Qoi_axVvM~bv%Qk2hlgSW$$iI5*WZx?mdOwt zx>sKNGL}fN7>xbx#eLDn46T)I%DI;sjq9iS@JD~_lWCH)N3>ScpfKjGG2{-yixO#z{$3!=RjhP zF?Nt&)|kp$;%)pZJh1Ap?;WdtekU2-&}?GyfI3qm1Y(w6g8u-zuMDA!DCtL(CLNu& zBHaCHu8o8}CAj;qViGi-(y&m;`jQ?00I6Q8ib7BsIaiUrlH*$s+spV0CQMUak+W|flFY! z!;cO#+fVYQ#VV|yqx`Eo%*!t8R``>fx(CXQg?ER}drpO0vRJ`!-()A$8t8)*uN+EE zh`w#>yFI7ki0tgpX11d#=iqClUEa>%+T?BFT?4aFtsGnZb2yi8=et;+pX7>dRM^OV zv?|2>My^IBxe_Ybqfzi1`c}&MCTOkggjyz9<7+9}la<7`Q@^b{?*~3YM=GNZN6)G^ z^Qr!pT~!^8?0t>6j7#F5#=9yX(-_{m$JrdZBZx>hxliL=jrWZ0sJzW{PCXy|g#F(H zcizWNxHcbu#M1Jr7J(At$<7`@)v0ej?P>a_hL-x(e#f zBPHZ76DDWAPs)^=8{m3FJ|};7VRGrP8-AU=FV)+0q6<-2E9}4``NDr>`o09 zEHrJ7BfR8!pWti5<6J`yk{cSid3}c6*=`4_*XkBz>M`p4e$NwZmH0Ys)~;8`K#Tn5`}C{D&)-c&-XKQZZ(D`7=;lswlzkv&QmhVZ ze#oMpStf`gDT>{BP^&1G^MfOKZYZabr#VXHQOeYbp)xB2XwKDH9Y`t8jx}`dozIOG zjD73gfTB#f(Q}(sEKIVDxQh+{02N%SWsPp*>r}DEk^)II1q)@BO`$dv%QB0Wx%H_c zwX()-K^n^m%^@v7QAJG4X%7B%8xPzH#8k@fC~M^u$5&>`PbyR~I!pzN-{(~$5SeuE z@}pNqbCePXI;LhXlv>`jQDj9zE=ZttS2R<`V{0MX#8lG(Gv*Z70A(R^flx$d02Z}a zB1f@|imQ~8!G*nQ0ErweJHpdHc9bWM1!>Y}y4(3v+fP);sJChuaFI!PUNslrdIuH( znpp;Hma04oh(cV?=FsLx=@e)Cxas-JB6iN)oKty%NYhoh2X9JnWeRZYpAW;g&VnsyjLqF7NA-mU!Uxl||+(sBGk3?32Z#9JZ@l6g{6 zSfl9=4mUSX#LtW3m_8YXl6*|!H5`dxGkt5J`&ZhmM;^vV<%;0}07Y|S%ccB9a$UFW z$MmK&;UmrWL41L0bz3P978y`^Q)I4 zx-qgb2bBW3FCc(rHy;+%5-Ti-aYr`Cmi6MQk5g!Il%D9ZvFa;6W6Xm8l z?qp5*gL)+@Q5-GJu5C|peFY}+av^;?iI(JSHtAMnjv{{UECKHS02+dHlio`i?(NE# zl}(iewEFnc6J@(d(`5w4J#9y*Gh|_@ZoKJlaTuCon4b;l*kFb|SeJ9+C?T;-?%wsq zIx`wBdv0ouRyssjQK(PR+m%?ikrgC48TTG_0PkqK>^$ny0ex-3@T-yl<4|7yloPxu zF!1REs0kwHanGd$FuNesPJ5C^S~#H+$C+*~-rvfe%_dIZ058-c-Z1)!CZQmUTpL!DG3I!pTcuVO7$S_af*Y53TCz%#)PNCjN%!~*v3|1ibcDCJV#h9F~mr#4VbfbmAT>0Flv z2l`)z%W-jvgn#jhr^y6ml zxpoYpgn0q)(&UHT0e=4ght9SPIB5R#WLuBJef%ppjikK5@A|!dm5rj40}&cRL5xrt zOp9g|!ekpu6NBcat2*<^Vd+YXOarmsdR&hm`WyVI&meDtGxVU#BXTM|O%zgPOKiHC zH>HK!S0?_H=PXW`Adef>g>ZEC`O?}n#RV zKMKZo@}^LG2P?wR;RdA!$)gfl*;;e9k0TNn2PdnBmlMs`Hid!eI zl^keOG;UV=Z+g!NI!%1Vyl9}X-bGpSNG>VUybPhR`x-zB64EWtrRniukjI%_Z{STN zfiQC^TY*F_@z@FliL|b}`cc5_22wYyh=~(I%F;q?%kcjI8i2lLSKU|P{xmTe1c2Wz zOYC;N>rC-38Za}gg+El@^a+XzBYTQxd>rd@NR5leSo83$SZQ-Dok;Z+LKPq|rdbYe z&VeSAEu)0}4IHN|)@3AmQ5l_fk0OsVYKrC_B!z;DBfY5-DifJquUcVkB`8)h-n4@h z;Fk~rJU}$EbUmI2{^R|49jEM@w=qKl@Lnq*SmON+`ESpicIryGqKG(@;z2pra4o+& z@}?Zg1W6(ivfr56yJOkUv?hq255{FvBU>cy_f-HfJ>qugD`?>SQEu+@bbStK+O7d9 zY96Og&91B5cFd9Ged9oUs1V1T>d3>=p0LLn0#wcii&jO(1HEc;EvvidL2T$}2&QG(i?5 z^0!(L)`w*z`c_0^Y#AAEy3jO6YxGofBZ`sy4~_QOJrG`6@zW zlx8EJDy4ZD%CQ38CXlRDat64~r=U?$Z!*t-M;+73z-1c0+}BUxlv-jA~_>Uo&7IdUtv2Bh3tO_7+f+$XFJN|09)n;_4IEhq{)cIGZ@n0M>c!y-X6TGpK-1w z^10N0hy5L^vfKh3FB+b2rvC5JXBUsc$q~$raa??^WEnzSk1F~nFf?UbYxOnrTwfc6 z;aHW1OlBTAWcXuw0AuJmn(<+Vb5|2>&8o!@8uf%`nH7pE-7U5JYZgBan7l9CF}PJ_ zoNuw|PFVF^xRudge)htxrDE!&Ck zEIy_mtZE7TfUdTJCIRFCtB!D;kJFucz{wcQ7%Rlv6mR8SVcWlEP);94E7sq_IMSQ$^L6t%pJ_WP@x#B-^Il(J(@zoGEoe|oVNE&klVPPPh=t=}(bR+a z((GC8ISSghZRZ|mHj;SxOQ~z96Dvb+l{5&NI}>6mzVS1;R>}vhFDjSJTW`v;wQ(Xe z9yZ#!#}`$upS$3W>DheF z94{4m{v#RONNhG@E2w>;6+NcLx}D1}?ylfxRS~Ad*xtH#w{aEY*oS7^k+pri0sjCU zo=0t@rKEqa6mS+tot=;PwJq0crsCp{K$T}E!j~Imh>mxy;qyl$N|PE(EWp6Fqs1%O zG^=`{6oE6Ns6H2_ERsl>Wh3iDT#AgU+Bf!Z9^5mFL5>e>vY;FEBm-W$!p@kO7ZV(y zf}++wRpXe%Nf|fZ7E}4&y(jF)j>pBjHHT)HGe!u0_3hz(_N`O2+Ie?tGW~Qq4`8*> z#g=#tu5Or zJ zk)hUm^ERydo7s(zfvYnCM#fiojYZbmRV2W3HIW?Ka(=ZK6V~54dqv)(Qx`x2ov4~{ zv5Rx8X^A-kwao@65|~)EBwz) zQl|MLJLcnT_+M){0NX$$zr>C#91AXEHeyBm2(Ge`z;_yV3`a`(9^LUp;yhu|12lM6 zvJfr}z~x*7u67^|>!k3lJHw<=f39Z1~P^908b_In)?*X+7sEV;s_E8&xP0wTa8-cB$}1FB9**m7;-;RpoU4 zHTUeIHM(`KzxH4RD~<002}>L7dDq>`Ayv4$dT(6kjz;y<_k0oEJ0+8E3dQgEk5P74 zuBY~e5Ps5PPwkKFitSwaVFc{n9eLMM_U=bLpv3HcG5wKWZ)c;oP`_RWo!d;iG%d@U z{{Sf9rNW?!z>Ct#l!Pch;`JodUTwFnS|hmH?diR5T-;H|BKIdaa$!iAbYf$W$WI{O zhu6T@A=#eE@t)RWe&@q*?JoZSr6BA&+<~=i?6+Zf$7^_k92OMC0U*ldN}~^35P4Um z`ybg}57_(y;ka@WF&^?ziVJ#?UJn)G@X^C=K63aQZ)f{AsNyp3XUYq&{d-I7Ct^5X zVfb?3mJu#8-=+fl@7K|-UswqV?_1uUZCPSwDojK&j%B_o54VSaYxPl*+qj&`es_G1YA zLmMX05P~;0$XRmS+sxP7q=D24pLO_6>&ZMn89o|VC&0Fhv3H9D zmp1-AYrOrQ`#{5XhXQbz`2u1hAPnZky)JjJyNvK9rH6T@T)e)+%uHU51l#6hYlY59<(wQmRA|9I#T0`(6Kirn=Lyn;gN9cVLM8| z{VLo?1|=h5a=`xTk-N5xBV`J1dQx6=R@aiw!;l-D>KSQR!=E!@$)!5!!>4|tiahTt zN^URXO-v!gDQw`|dtQKQ#9}0och7tI(J(}XWHDTyDkNB%PzX6sB1Y6w;zN@RX>}W1 z4TS+7Kq}kbtVu-Lg>^(rNK}zmBTT?~nmA0Pn9IIj9+bAv#DBw|LeMW4Vm^r0if zY_}lzQ!_QLO|RocrPLfY^d_5U%moNRES7Y*6>*uv*f?S2Z$@(@fQDQ8(_7boOK*{2 zfJ{*)ko2`$;a(g$DJFC4dRt;x%))fI@lkqY5`{yiPW>BdPj`_jNq8BekZFZvvGk`| zf?b}&)~R86P(OFj8mV$J=V9u?M7pcBdMp}Joc(sHUbXaI(mQD%2*5WF;rOW8u>fQd$$Wq?zazIZT`bWu zFgc8j{{R~e?tOaJvBo%^OS#9>{*B|ad>y#_r!w|0xJ=fKK^1CU;`F1E8?SiV){GGx zU;%$h*LI|DN+~XV1*-|haj~O?qjm|19qxWq6D*Wm=?RlCpj8UlfT!pHxsOVc zJb6?A2{maLL*z>B zdMIi}aTCIfvK!okO;Id`%x1xerbru5W(9?hE$HHn@*z={;NJUMp3--j!nL{csi4-+ zdStOOr~vQbdU1(_0N;8xhVv9UhC+|Y_dhCfE*;{`!sYk*(-IX|W-Knd4?ER`i2y*i z$UqhpwgZt-1IfA68ilOln&cc!z_7JjNF`(m+6p_3odN5|lBvg2_KbKB=l#cLn_HDjO>GIW+Y&u zjx(90YacqGk`n7ODJIso^e+fTk0LGi*wJMsDI{r5?Rqze0epbeXyS~661M!dqXK3e z!1dauim^%>PmEJ6v5PGcvkUU2lwj7}p9&}}gsP5IQ4|LDp^$H~pQRYe7jbGR6C_fE zfr5&-qmoIHf#_&i;ws9v2W_d!`fnKyqn}!0V#?X?KIWoYSqK{nDO)?{ae9cNcC=(I zzElm1Se;wqr)>;)&~|<@Pf?~+{88JvW?2lgoYt&M8^}zNZOXSni2K*=p#!`(A6ixx zDRZ=H3WLa(k5v9DTuPeAKm5`Z`PoiCWbpP5?`Y3 zYPlHXr2GopmJ;tvf+Y&YHmxy)%*Iv(c+w_J$aENdjV?l4yoJpek})}ZkxdN?y1Pez zl?wz!5SZCdn%b?A)$A>o#*SWQMZ3s!_;@A#0$FJfAPb``cTY-@%`!)#qTY1uxuMA* z7xAUJ1Y`0VKQAuQwgWb0)?L?9HAv%gLd+$c%6(`^dr1B2B zG3lyY(X6tm(>ApXAjcstx47xOUghRZKOtyx0uk?$fTJy(t;D{(oXLCij2~-HeH3q zB&?#Dd)>vg9JqMdLr9?2%ORMJHdXoBqZf^A>>JSDsUcaPBDuIU#*C3*)aa8A5av=3 zn4lR85&?KVVT}tBIKEy~YY^Mrl@HX5a;tEvq1gOf%~~+o0Bo5} z6mfvIq8<5iu!k+2ckO>G<;W<%XCgYt%b02ppKPqfdrSmf=^)*B=M5RVhDk{Zt z&a`TQS3X;cxWY_L_VwCFe zsa4wds$z%mUbN)GH+4muz=~9`K5HW{rRmWm5iHM`)u;&hYOK-8kwHF`4Ra>PbI4NY zii+I*6Gk2gF>{P7LRw?Bz_~qkuR?n`>^>W^m{rANBOlTdgSa1}u{^y+tK~hFdq0dS z@$M~$I_htRNd>kcm9qoOp4HltVv38*Zz1O0O=-Muh)YrY9A5tbxaqx?;7d(Emg+gb z1ad1o$hm};r5sBsC77DP&P;ykt>Z}ITxSKsFh+c2sHz3YVgToEzO}F7z_PCC8|GbP zG|_o7K1^3?`%{PP-wQlP7{bIIG`{SA<6d*^7i@UPXt>GZlVVE9huv@R3e(#j*Waea!8y z#d}JV6c>kanKc;gs7?6-e}JyUX(PnO5;*{mqXS-LgynDYW-5cJ*w@|mFSpXH%fq;< zwt(0Z^FO}6PA9=58F#pUT@P!s{jHNrO|0hEMs~#C5IN~@ijh|;xvcSGAjQY21cBGZ zO~p}?6ux7(iLGtneP1JahNhn6?H@DR&ck5%^ba-=h_MJSo0f0!YU(Z_fyMCI+YO3< zp+n$%)!(f4vao9pfT+0n*B8e7JA~tjd}L|&f$*^0eQVv}yjFM?%$(wCTyub8*S`Bs zs$O1wJkE`BBT*qs=BtrX!U&Sp^c|(__9KHzW6@`ce;86%r(d0X{n?jX5Cv_Ra;&ji zS3w;v85KbzZghnvPJZm&2`mC$oI2xUj^6O4rwCK`9LRLFIj`N893UbHCSt=XSp%mXZFvQNX-_!KPRIUa1lo;T_%TvN>CpA6i|ccFIVt$EBRR zcP297`dY8<_upFHSE>icl^BKx-JH<=jfz*%c$86>5cfUT{#DqX$oo{BBOZ7p`$dYo zeFb&gpsTEG+pnEI3`=3LOO0EjL9&yz?^rc@b*shPzt@TO@Xce;XNG9{>)?8%Vi^mn zH@kaPtda*q9G%q$z9X_7x59C}3^;it3gi$;+m+9cm3=O<#S@~+4T!e<>q5yNEM#9zu8zDXr{b2OiwG)j4iKRV-#>hWJOrHO8~54~hqh4O}SV-U)> z4|){GJDU=At~c*7!}?QU;%hE1v=}TX_iPyc&5!Y@?!&)1jAlJ>k(qTyUV`=Wn6592 z;toT|bVnh2;xW8H;;}lK*M#yHs)rMjLuG9{aW6n8?@8wo; zD;dbjK|Ug%cTpG0T7??g&2?jRUxv7@KgWNfID5`xyr6e{cOZWn)h;1o!*`?z6Y(*y zKRW9^*Y<}O#PKC!AjX?**Ohu)GeO_Wnmmp_#+MJ$+Ux%SM*x#aitkElq%o70+^Ptf z7SWu;$ljZU!^F++7z5^Ody3fw6mhvt+9*VVMyq&L`k)`!L8yIVhZ!5xpYSsXZKKYzsAEZKuIF8fzg z_R|vY+6-d4?VW$JE3_JBkTVhoF16L2u95K_qQ%D==3?pq8{fJs?BEbl&AI-$9(QZ= zDQRn~{{SfA+@?^B#h1kM`B&HWC$M~5j^kCaAmQ+U?(53dJg?7jT$f_~o2M68@my*d zVTpGDDGWUU72Nm{h2i*k_;wKxVNh5Du^o0EwfAuzFWfD$JPrfd*=m1_s^t?$2H^NE z1%ntq6&OSU)&kv6^R7Tl`g&<5R_j<>5Ydpx%Bp%3&aEbmc{0r-TaP=z*(9%i_H)^^K>c7G1@V<$!+d$`qu zH!wL~{cE6mL)v~V+H6zexP;_I%_F~;hswQ9AHn6VlAM)C$nd!DY4LFEdtv_Pg7WEn z&0VtXrxopY-VA#Pb&y;CSu<#3sRU1SZ5~Vm9Ot@vI?RB$F2Rgo{_AdvV!(A82@6 zMq*QojacUcnXf%#cz!Pji2J0d=^|gcz=K^Egz;6XjWdRJn}ExPYHB?{=u^TOZXbFe z9#j#Ao<#~g)9jR4ClW;BIR$GNpRqLx9PWBJg9 z3~UZj;&!J%9EwsELf;K#Dqe8mwi{ENtdc$NZia>=O%hh*leMUzE<|35YFey=eESZb zH2D%sT*#z(H6#^7nU5-iDSF8&*hi=3%960bn3)tOoi=rBQ)&{bM}eR!CK)jd7!FxY z=}}vSqR3Y+dMLH9*DCz#f~0rvZaIpYf=#!jK$uaO{_M#kT*Y8MW~4ZFDg-ZKAi4Qc zlt-!c$9|w-PkXeS}o)HY#|qw)--B}tHtjk$bBlxs9n^s^sk%5cK-mgFpSgjMv~nT zmA{Q~`2PTFJ(x(sVW!1x{{TimoqV}CjtFvW^ziU)R%L1|`$SNpOqqF)gwV!WB~~%1 zxIYzjo+H~VIB4Ylj=-aCEvSTl8pkiTY*eWm&w-6dAAw2V>t8gu#+`Wm$J-vwYv1&* zwC&bghq5m*LIFaTLAW*45qoLkY+BeTNGHJ4r}oLjZ5~_{Cu4n$N6#8}qOsO=ZQcG7;A8feQ3#ovF`T~EAX^Yzwa=0>JA|59x{&j1MY1t36d_q18 z?MG)6SldKI&IgqcnOEJ%nL1k52D5+*cSGZ!}j$(<kxo*ej}c91)kb0ozlBnXJH-W9orGg*wNz;C2KT0+3R!X%^cSj) zNJ2_5x$vt{Fv*7;Z1Kr+)KIPwOCcwaH25QSM+2E6ri+GM_W;~gBx96V9khLnjp zjI*4!=5M+6rmU?Ld0QyI;l9R|1el>3ELW07CXFLmP-b=liPl7nyGE=Rowv0EOC;*5 zk%YgF*P?+)tVC?Ev4%@`hgzDs1cGC8aaAJaiIfw3!)mEAGdi*}HN~v7>_WmzBWGhz zNp3Q*y;_o>uZKS>9azQNEysE%@Ib|xcj_Y~x5mpYII`qpfkDoHts@ZN!j z=QSVHRm4K$sN?}mQ?HOS3H=7Qv%3BN6UX5>L8v%Fz0b6QRTf+ zVCN$OOZA`#5X_=URA0`4vy4Lbd!qjUx~-l^h-F|c=TdVjg(Gu7tX|vAO7Jc^J7en+n;D#bWVE6Usu` z`x9AZVIvU6)ihqjI+D3{IWqOVsg4A1s>GH)8;UH3Hpt{M9}1c& zNK9_oY{PmRJ2B6&rny-f=(J3RManicC2j^dRk0yth$^4OmbPQKeisgcSY}zt=m<9Y zRu+>HGIy9;$nQ*utZD8`Gj+WK+(yaphM+1V?*^+_(YwSSr5Q1ix*fczqCt(KNkr4M zj~9U#r{ZxqcEl{O!5NO+i1MWtM~z-+&?kVQc%c$3o%M^r3Z#i_dSV2L%9VBx-KvH} zwp_L+l@6_&;i9>UJecKmg=DcC+Of&q#>*h&Nd48J;x8MVz>{kVOoQIJBb}{Lm2y4K z2CpOicp9~$ShC^b3x5G>80@Q>X)W`jjtLqJ`A8l#u(7vxU~1yeGgbV<2}_-stxZH_ zVCwcGalJ`QMSxW!!>o{`LO= zom2Z*?JO;EJh$?Z{{WqQWO7LCSnW}L?6#9(R=9?v>zL!hbbs4ldG=F#Q|(zD!b13J zKl7&H{i=3}lPqjihwZrjHSx0-l1}8MSHSH;0nKQoAoVnS_bx-YMw8Oe*QV0Dr{{TAqIHMDxVzGie=?NGvLqwZV^NxS6!{&`2_R;o> z?O(J_-PM!+@&5pwL+xL*%yJo|xBX-P06O^AW(pWs8rvoWoF2MNnfx!mI$t%XvnGid(+wvV%q+OKJgkSCM=@&5pwM)t4TVD|gOfd2s2Kl87TC8B$c=u|YaUvX6( zetAdfgt#`5Klaz!eTV$#_M_vPR%r)ABcJ14i`Z{!7;Z5b!EtjQ9$s14+o3$z`3mUd znk(r@Tub6c)L3^3E>@MpbY!f$UMHUnuX*!pdq1PpMwA!p-g>eoS4`1j1hM!Ay$VFi z#z&LgpTmFQT_@PzYFMrhiCixf%_MEM{JQ@DI_^vcGY`d}82E7r(YN4MxgRRq^g8%z z)y2`w_^$`l@cDGL=jLn?rS?eb+9&2CO{&)p0Tz|Frd>hGU5$vpm3{DA-AM8l{Jx6@ z5VA8FSL!H3BBKOdy(?ZRVU5U O6jO&H>0ZGQ?;R3AiMw9_PWN)DF&)BLIh*G6Ib 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�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 B*9QOq literal 0 HcmV?d00001 diff --git a/templates/vanilla/template/public/robots.txt b/templates/vanilla/template/public/robots.txt new file mode 100644 index 0000000..ceea86d --- /dev/null +++ b/templates/vanilla/template/public/robots.txt @@ -0,0 +1,2 @@ +user-agent: * +Allow: * diff --git a/templates/vanilla/template/react-native-web.d.ts b/templates/vanilla/template/react-native-web.d.ts new file mode 100644 index 0000000..779271a --- /dev/null +++ b/templates/vanilla/template/react-native-web.d.ts @@ -0,0 +1,192 @@ +// This file is adapted from: https://github.com/necolas/react-native-web/issues/832#issuecomment-1027393818 + +import {MouseEvent, UIEvent, FocusEvent, ReactNode} from 'react'; +export * from 'react-native'; + +declare module 'react-native' { + namespace AppRegistry { + function getApplication(string): {getStyleElement: () => ReactNode}; + } + + // The following list is sourced from: + // - https://github.com/necolas/react-native-web/blob/0.17.5/packages/react-native-web/src/types/styles.js#L76 + type CursorValue = + | 'alias' + | 'all-scroll' + | 'auto' + | 'cell' + | 'context-menu' + | 'copy' + | 'crosshair' + | 'default' + | 'grab' + | 'grabbing' + | 'help' + | 'pointer' + | 'progress' + | 'wait' + | 'text' + | 'vertical-text' + | 'move' + | 'none' + | 'no-drop' + | 'not-allowed' + | 'zoom-in' + | 'zoom-out' + | 'col-resize' + | 'e-resize' + | 'ew-resize' + | 'n-resize' + | 'ne-resize' + | 'ns-resize' + | 'nw-resize' + | 'row-resize' + | 's-resize' + | 'se-resize' + | 'sw-resize' + | 'w-resize' + | 'nesw-resize' + | 'nwse-resize'; + + // This list is the combination of the following two lists: + // - https://github.com/necolas/react-native-web/blob/0.17.5/packages/react-native-web/src/modules/AccessibilityUtil/propsToAriaRole.js#L10 + // - https://github.com/necolas/react-native-web/blob/0.17.5/packages/react-native-web/src/modules/AccessibilityUtil/propsToAccessibilityComponent.js#L12 + // Plus the single hard-coded value "label" from here: + // - https://github.com/necolas/react-native-web/blob/0.17.5/packages/react-native-web/src/modules/AccessibilityUtil/propsToAccessibilityComponent.js#L36 + type WebAccessibilityRole = + | 'adjustable' + | 'article' + | 'banner' + | 'blockquote' + | 'button' + | 'code' + | 'complementary' + | 'contentinfo' + | 'deletion' + | 'emphasis' + | 'figure' + | 'form' + | 'header' + | 'image' + | 'imagebutton' + | 'insertion' + | 'keyboardkey' + | 'label' + | 'link' + | 'list' + | 'listitem' + | 'main' + | 'navigation' + | 'none' + | 'region' + | 'search' + | 'strong' + | 'summary' + | 'text'; + + interface PressableStateCallbackType { + hovered?: boolean; + focused?: boolean; + } + + interface ViewProps { + accessibilityRole?: WebAccessibilityRole; + href?: string; + hrefAttrs?: { + target?: '_blank' | '_self' | '_top' | 'blank' | 'self' | 'top'; + rel?: string; + download?: boolean; + }; + onMouseDown?: (event: MouseEvent) => void; + onMouseUp?: (event: MouseEvent) => void; + onMouseEnter?: (event: MouseEvent) => void; + onMouseLeave?: (event: MouseEvent) => void; + onClick?: (event: MouseEvent) => void; + onFocus?: (event: FocusEvent) => void; + onScroll?: (event: UIEvent) => void; + // For compatibility with RNW internals + onScrollShouldSetResponder?: unknown; + onScrollShouldSetResponderCapture?: unknown; + onSelectionChangeShouldSetResponder?: unknown; + onSelectionChangeShouldSetResponderCapture?: unknown; + } + + interface TextProps { + dir?: 'ltr' | 'rtl' | 'auto'; + focusable?: boolean; + accessibilityRole?: WebAccessibilityRole; + accessibilityState?: { + busy?: boolean; + checked?: boolean | 'mixed'; + disabled?: boolean; + expanded?: boolean; + grabbed?: boolean; + hidden?: boolean; + invalid?: boolean; + pressed?: boolean; + readonly?: boolean; + required?: boolean; + selected?: boolean; + }; + href?: string; + hrefAttrs?: { + target?: '_blank' | '_self' | '_top' | 'blank' | 'self' | 'top'; + rel?: string; + download?: boolean; + }; + onMouseEnter?: (event: MouseEvent) => void; + onMouseLeave?: (event: MouseEvent) => void; + onClick?: (event: MouseEvent) => void; + onFocus?: (event: FocusEvent) => void; + // For compatibility with RNW internals + onMoveShouldSetResponder?: unknown; + onMoveShouldSetResponderCapture?: unknown; + onResponderEnd?: unknown; + onResponderGrant?: unknown; + onResponderMove?: unknown; + onResponderReject?: unknown; + onResponderRelease?: unknown; + onResponderStart?: unknown; + onResponderTerminate?: unknown; + onResponderTerminationRequest?: unknown; + onScrollShouldSetResponder?: unknown; + onScrollShouldSetResponderCapture?: unknown; + onSelectionChangeShouldSetResponder?: unknown; + onSelectionChangeShouldSetResponderCapture?: unknown; + onStartShouldSetResponder?: unknown; + onStartShouldSetResponderCapture?: unknown; + } + + interface TouchableOpacityProps { + accessibilityRole?: WebAccessibilityRole; + href?: string; + hrefAttrs?: { + target?: '_blank' | '_self' | '_top' | 'blank' | 'self' | 'top'; + rel?: string; + download?: boolean; + }; + nativeID?: string; + onMouseEnter?: (event: MouseEvent) => void; + onMouseLeave?: (event: MouseEvent) => void; + } + + interface CheckBoxProps { + color?: string | null; + } + + interface ViewStyle { + cursor?: CursorValue; + transitionProperty?: string; + display?: 'flex' | 'inline-flex' | 'none'; + outlineWidth?: number | string; + boxShadow?: string; + visibility?: 'hidden' | 'visible' | 'collapse' | 'initial'; + position?: 'absolute' | 'relative' | 'fixed'; + } + + interface TextStyle { + // The following list is sourced from: + // - https://github.com/necolas/react-native-web/blob/0.17.5/packages/react-native-web/src/types/styles.js#L128 + userSelect?: 'all' | 'auto' | 'contain' | 'none' | 'text'; + } +} diff --git a/template/react-native.config.js b/templates/vanilla/template/react-native.config.js similarity index 100% rename from template/react-native.config.js rename to templates/vanilla/template/react-native.config.js diff --git a/template/src/App.tsx b/templates/vanilla/template/src/App.tsx similarity index 100% rename from template/src/App.tsx rename to templates/vanilla/template/src/App.tsx diff --git a/templates/vanilla/template/src/__tests__/App-test.tsx b/templates/vanilla/template/src/__tests__/App-test.tsx new file mode 100644 index 0000000..6533671 --- /dev/null +++ b/templates/vanilla/template/src/__tests__/App-test.tsx @@ -0,0 +1,13 @@ +/** + * @format + */ + +import 'react-native'; +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/templates/vanilla/template/src/components/Layout.tsx b/templates/vanilla/template/src/components/Layout.tsx new file mode 100644 index 0000000..48b8524 --- /dev/null +++ b/templates/vanilla/template/src/components/Layout.tsx @@ -0,0 +1,84 @@ +import {ReactNode, useEffect, useState} from 'react'; +import { + Button, + isClient, + Paragraph, + XStack, + YStack, + AnimatePresence, +} from 'tamagui'; +import {Menu} from '@tamagui/lucide-icons'; +import {Logo} from './Logo'; + +interface ILayout { + children: ReactNode; +} + +export const Layout = ({children}: ILayout) => { + const [openMenu, setOpenMenu] = useState(false); + + const [isScrolled, setIsScrolled] = useState(false); + + const toggleMenu = () => setOpenMenu(x => !x); + + useEffect(() => { + if (isClient) { + const onScroll = () => { + setIsScrolled(window.scrollY > 30); + }; + window.addEventListener('scroll', onScroll, {passive: true}); + return () => { + window.removeEventListener('scroll', onScroll); + }; + } + }, []); + + return ( + + + {openMenu && ( + + + Drawer menu + + + )} + + + + + ); +} diff --git a/templates/vanilla/template/src/features/DetailScreen/index.ts b/templates/vanilla/template/src/features/DetailScreen/index.ts new file mode 100644 index 0000000..65f0f8e --- /dev/null +++ b/templates/vanilla/template/src/features/DetailScreen/index.ts @@ -0,0 +1 @@ +export * from './DetailScreen'; diff --git a/templates/vanilla/template/src/features/Home/Home.tsx b/templates/vanilla/template/src/features/Home/Home.tsx new file mode 100644 index 0000000..0bb1bc9 --- /dev/null +++ b/templates/vanilla/template/src/features/Home/Home.tsx @@ -0,0 +1,98 @@ +import {useState} from 'react'; +import { + Anchor, + Button, + H1, + Paragraph, + Separator, + Sheet, + XStack, + YStack, +} from 'tamagui'; +import {ChevronDown, ChevronUp} from '@tamagui/lucide-icons'; +import {useLink} from 'solito/link'; + +export function Home() { + const linkProps = useLink({ + href: '/user/nate', + }); + + return ( + + +

+ Welcome to Tamagui. +

+ + Here's a basic starter to show navigating from one screen to + another. This screen uses the same code on Next.js and React Native. + + + + + Made by{' '} + + @natebirdman + + ,{' '} + + give it a ⭐️ + + + + + + + + + + + ); +} + +function SheetDemo() { + const [open, setOpen] = useState(false); + const [position, setPosition] = useState(0); + return ( + <> +