From bb118019c940fc6600c1c2a6938a4599ff4d5e72 Mon Sep 17 00:00:00 2001 From: daniel-n6 <54150946+daniel-n6@users.noreply.github.com> Date: Thu, 14 Oct 2021 17:43:07 -0500 Subject: [PATCH 1/5] removing old google service files --- android/app/google-services.json | 63 -------------------------------- ios/GoogleService-Info.plist | 36 ------------------ 2 files changed, 99 deletions(-) delete mode 100644 android/app/google-services.json delete mode 100644 ios/GoogleService-Info.plist diff --git a/android/app/google-services.json b/android/app/google-services.json deleted file mode 100644 index 785bbe8..0000000 --- a/android/app/google-services.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "project_info": { - "project_number": "903135621540", - "project_id": "central-times-2f120", - "storage_bucket": "central-times-2f120.appspot.com" - }, - "client": [ - { - "client_info": { - "mobilesdk_app_id": "1:903135621540:android:a171651e4f9361ab4fd131", - "android_client_info": { - "package_name": "com.centraltimes.app" - } - }, - "oauth_client": [ - { - "client_id": "903135621540-2pipumnskbhvc5dtvrlr2gjpd9680cap.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "com.centraltimes.app", - "certificate_hash": "d15c543bbcb4d89781e422df7cb0583c4763dee5" - } - }, - { - "client_id": "903135621540-74p34l5vbpame1qfhdg80rptvjr9tdhk.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "com.centraltimes.app", - "certificate_hash": "2683f7b962910dcc244beb2c0ac8a6d2a2ae7b2c" - } - }, - { - "client_id": "903135621540-n6vgebbhm6hsioj4p4tkn7t9ka540dip.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "com.centraltimes.app", - "certificate_hash": "6145e546804db79dd110631d06e1b0fc9fb4509a" - } - }, - { - "client_id": "903135621540-b7vdmf0m6nvqp7uu6dim6phmtdmpbdkc.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyD5SUkY2_5598vFaQY8xwk_ZPRHf0X6QYs" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "903135621540-b7vdmf0m6nvqp7uu6dim6phmtdmpbdkc.apps.googleusercontent.com", - "client_type": 3 - } - ] - } - } - } - ], - "configuration_version": "1" -} \ No newline at end of file diff --git a/ios/GoogleService-Info.plist b/ios/GoogleService-Info.plist deleted file mode 100644 index 943ef10..0000000 --- a/ios/GoogleService-Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - CLIENT_ID - 903135621540-h4n16dmaei5nbce78dribv70ss2n43q1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.903135621540-h4n16dmaei5nbce78dribv70ss2n43q1 - ANDROID_CLIENT_ID - 903135621540-2pipumnskbhvc5dtvrlr2gjpd9680cap.apps.googleusercontent.com - API_KEY - AIzaSyB-IiKz5tc2wTViQ8cupD__FVBGJ5lKi-M - GCM_SENDER_ID - 903135621540 - PLIST_VERSION - 1 - BUNDLE_ID - com.CentralTimes.CTApp - PROJECT_ID - central-times-2f120 - STORAGE_BUCKET - central-times-2f120.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:903135621540:ios:4b15058b17e0a8a44fd131 - - \ No newline at end of file From 53e41a4fa174270ca1d5652b5f26376e1b5528df Mon Sep 17 00:00:00 2001 From: daniel-n6 <54150946+daniel-n6@users.noreply.github.com> Date: Thu, 14 Oct 2021 18:40:21 -0500 Subject: [PATCH 2/5] setup firebase core & firebase dynamic links & other stuff setup firebase core & firebase dynamic links, removed a bunch of firebase packages that we weren't using, gitignored the json & plist files --- android/.gitignore | 3 +- android/app/build.gradle | 4 +- ios/.gitignore | 1 + lib/main.dart | 39 +++++++++++++++- pubspec.lock | 97 ++-------------------------------------- pubspec.yaml | 6 +-- 6 files changed, 45 insertions(+), 105 deletions(-) diff --git a/android/.gitignore b/android/.gitignore index 51b41ea..360c576 100644 --- a/android/.gitignore +++ b/android/.gitignore @@ -12,4 +12,5 @@ key.properties **/*.keystore **/*.jks -app/build \ No newline at end of file +app/build +app/google-services.json \ No newline at end of file diff --git a/android/app/build.gradle b/android/app/build.gradle index 584f918..af20c25 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -83,7 +83,5 @@ dependencies { implementation 'com.android.support:multidex:1.0.3' implementation platform('com.google.firebase:firebase-bom:28.2.1') implementation 'com.google.firebase:firebase-analytics-ktx' - implementation 'com.google.firebase:firebase-firestore-ktx' - implementation 'com.google.firebase:firebase-storage-ktx' - implementation 'com.google.firebase:firebase-auth-ktx' + implementation 'com.google.firebase:firebase-dynamic-links-ktx' } diff --git a/ios/.gitignore b/ios/.gitignore index 151026b..88eea90 100644 --- a/ios/.gitignore +++ b/ios/.gitignore @@ -25,6 +25,7 @@ Flutter/flutter_assets/ Flutter/flutter_export_environment.sh ServiceDefinitions.json Runner/GeneratedPluginRegistrant.* +GoogleService-Info.plist # Exceptions to above rules. !default.mode1v3 diff --git a/lib/main.dart b/lib/main.dart index 10e02c3..0c604ed 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -8,10 +8,12 @@ import 'package:app/services/wordpress/wordpress_media_service.dart'; import 'package:app/services/wordpress/wordpress_posts_service.dart'; import 'package:app/services/wordpress/wordpress_search_service.dart'; import 'package:app/views/home_view.dart'; +import 'package:firebase_core/firebase_core.dart'; import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:logging/logging.dart'; import 'package:wordpress_api/wordpress_api.dart'; +import 'package:firebase_dynamic_links/firebase_dynamic_links.dart'; void main() async { Logger.root.level = Level.INFO; @@ -22,13 +24,12 @@ void main() async { WidgetsFlutterBinding.ensureInitialized(); - const firebaseKey = String.fromEnvironment('FIREBASE_KEY', defaultValue: ''); - assert(firebaseKey != ''); const apiBase = String.fromEnvironment('API_BASE', defaultValue: 'www.centraltimes.org'); await SavedPostsService.init(); + await Firebase.initializeApp(); final api = WordPressAPI(apiBase); WordpressPostService.init(api); WordpressMediaService.init(api); @@ -53,6 +54,40 @@ class _CentralTimesAppState extends State { @override void initState() { super.initState(); + initDynamicLinks(); + } + + void initDynamicLinks() async { + FirebaseDynamicLinks.instance.onLink( + onSuccess: (PendingDynamicLinkData? dynamicLink) async { + final Uri? deepLink = dynamicLink?.link; + if (deepLink != null) { + switch (deepLink.path) { + case 'android': + break; + case 'ios': + break; + default: + } + } + }, + onError: (OnLinkErrorException e) async { + debugPrint('onLinkError'); + debugPrint(e.message); + } + ); + + final PendingDynamicLinkData? data = await FirebaseDynamicLinks.instance.getInitialLink(); + final Uri? deepLink = data?.link; + if (deepLink != null) { + switch (deepLink.path) { + case 'android': + break; + case 'ios': + break; + default: + } + } } @override diff --git a/pubspec.lock b/pubspec.lock index a29e1a5..41522fa 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -92,27 +92,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.1.0" - cloud_firestore: - dependency: "direct main" - description: - name: cloud_firestore - url: "https://pub.dartlang.org" - source: hosted - version: "2.5.3" - cloud_firestore_platform_interface: - dependency: transitive - description: - name: cloud_firestore_platform_interface - url: "https://pub.dartlang.org" - source: hosted - version: "5.4.2" - cloud_firestore_web: - dependency: transitive - description: - name: cloud_firestore_web - url: "https://pub.dartlang.org" - source: hosted - version: "2.4.3" collection: dependency: transitive description: @@ -169,27 +148,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "6.1.2" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - url: "https://pub.dartlang.org" - source: hosted - version: "1.4.1" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - url: "https://pub.dartlang.org" - source: hosted - version: "4.3.1" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.1" firebase_core: dependency: "direct main" description: @@ -211,27 +169,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.1.0" - firebase_storage: + firebase_dynamic_links: dependency: "direct main" description: - name: firebase_storage - url: "https://pub.dartlang.org" - source: hosted - version: "8.1.3" - firebase_storage_platform_interface: - dependency: transitive - description: - name: firebase_storage_platform_interface + name: firebase_dynamic_links url: "https://pub.dartlang.org" source: hosted - version: "2.1.2" - firebase_storage_web: - dependency: transitive - description: - name: firebase_storage_web - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.2" + version: "2.0.10" flutter: dependency: "direct main" description: flutter @@ -279,13 +223,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.0.4" - flutter_markdown: - dependency: "direct main" - description: - name: flutter_markdown - url: "https://pub.dartlang.org" - source: hosted - version: "0.6.7" flutter_math_fork: dependency: transitive description: @@ -338,27 +275,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.1.0" - google_sign_in: - dependency: "direct main" - description: - name: google_sign_in - url: "https://pub.dartlang.org" - source: hosted - version: "5.1.1" - google_sign_in_platform_interface: - dependency: transitive - description: - name: google_sign_in_platform_interface - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - google_sign_in_web: - dependency: transitive - description: - name: google_sign_in_web - url: "https://pub.dartlang.org" - source: hosted - version: "0.10.0+3" html: dependency: transitive description: @@ -436,13 +352,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.0.2" - markdown: - dependency: transitive - description: - name: markdown - url: "https://pub.dartlang.org" - source: hosted - version: "4.0.0" matcher: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 874e84d..a28a861 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -30,14 +30,9 @@ dependencies: cupertino_icons: ^1.0.2 url_launcher: ^6.0.6 firebase_core: ^1.0.1 - firebase_auth: ^1.0.1 - cloud_firestore: ^2.2.0 - firebase_storage: ^8.1.3 - google_sign_in: ^5.0.3 provider: ^5.0.0 cached_network_image: ^3.1.0 intl: ^0.17.0 - flutter_markdown: ^0.6.2 share_plus: ^2.1.4 android_intent_plus: ^1.0.2 font_awesome_flutter: ^9.1.0 @@ -51,6 +46,7 @@ dependencies: photo_view: ^0.13.0 webview_flutter: ^2.1.1 google_fonts: ^2.1.0 + firebase_dynamic_links: ^2.0.10 dev_dependencies: flutter_test: From 3c3db9f7d77f9897ab7f30d346f898e6e0031c5f Mon Sep 17 00:00:00 2001 From: Brian Lu Date: Thu, 14 Oct 2021 19:51:24 -0500 Subject: [PATCH 3/5] adaptive icons, reintroduced splash --- .../drawable-hdpi/ic_launcher_background.png | Bin 0 -> 854 bytes .../drawable-hdpi/ic_launcher_foreground.png | Bin 0 -> 2539 bytes .../app/src/main/res/drawable-hdpi/splash.png | Bin 0 -> 2047 bytes .../drawable-mdpi/ic_launcher_background.png | Bin 0 -> 719 bytes .../drawable-mdpi/ic_launcher_foreground.png | Bin 0 -> 1727 bytes .../app/src/main/res/drawable-mdpi/splash.png | Bin 0 -> 1188 bytes .../src/main/res/drawable-v21/background.png | Bin 0 -> 70 bytes .../res/drawable-v21/launch_background.xml | 17 ++- .../drawable-xhdpi/ic_launcher_background.png | Bin 0 -> 1054 bytes .../drawable-xhdpi/ic_launcher_foreground.png | Bin 0 -> 3399 bytes .../src/main/res/drawable-xhdpi/splash.png | Bin 0 -> 2574 bytes .../ic_launcher_background.png | Bin 0 -> 1421 bytes .../ic_launcher_foreground.png | Bin 0 -> 5231 bytes .../src/main/res/drawable-xxhdpi/splash.png | Bin 0 -> 4923 bytes .../ic_launcher_background.png | Bin 0 -> 1732 bytes .../ic_launcher_foreground.png | Bin 0 -> 7368 bytes .../src/main/res/drawable-xxxhdpi/splash.png | Bin 0 -> 6349 bytes .../app/src/main/res/drawable/background.png | Bin 0 -> 70 bytes .../main/res/drawable/launch_background.xml | 17 ++- .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2544 -> 1772 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1609 -> 1241 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 3661 -> 2306 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6578 -> 3487 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 11278 -> 4631 bytes .../app/src/main/res/values-night/styles.xml | 3 +- android/app/src/main/res/values/colors.xml | 4 + android/app/src/main/res/values/styles.xml | 3 +- assets/images/app_fg.png | Bin 0 -> 9385 bytes assets/images/app_ios.png | Bin 0 -> 16295 bytes assets/images/app_logo.png | Bin 66902 -> 6991 bytes .../Icon-App-1024x1024@1x.png | Bin 110173 -> 44754 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 522 -> 812 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 1180 -> 1264 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 1925 -> 1742 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 815 -> 1026 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 1826 -> 1704 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 3000 -> 2498 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 1180 -> 1264 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 2684 -> 2283 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 4479 -> 3435 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 4479 -> 3435 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 9572 -> 5305 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 2534 -> 2166 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 6907 -> 4438 bytes .../Icon-App-83.5x83.5@2x.png | Bin 8176 -> 4837 bytes .../LaunchImage.imageset/LaunchImage.png | Bin 8949 -> 1188 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 23472 -> 2574 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 51814 -> 4923 bytes ios/Runner/Base.lproj/LaunchScreen.storyboard | 2 +- ios/Runner/Info.plist | 114 +++++++++--------- pubspec.yaml | 3 + 52 files changed, 88 insertions(+), 80 deletions(-) create mode 100644 android/app/src/main/res/drawable-hdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/drawable-hdpi/splash.png create mode 100644 android/app/src/main/res/drawable-mdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/drawable-mdpi/splash.png create mode 100644 android/app/src/main/res/drawable-v21/background.png create mode 100644 android/app/src/main/res/drawable-xhdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/drawable-xhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable/background.png create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 assets/images/app_fg.png create mode 100644 assets/images/app_ios.png diff --git a/android/app/src/main/res/drawable-hdpi/ic_launcher_background.png b/android/app/src/main/res/drawable-hdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..96bd26aa3b2e12b2cb501686ab6ef496c3109dea GIT binary patch literal 854 zcmeAS@N?(olHy`uVBq!ia0vp^i$Iuz2}t@*X!K!VU~J5Eb`B^Ga(7bjbagf}v@|o* zHPSO=V9=OYI&rr*v!g)!eizq^9xS>#I!!LCkEpZc>L~4V(4EAwZ`SFV-YqtLyIBOI z4~7K@eQU*>&2AkXH&e^^{e64Jz?%DAMAZ2kQ)4Hbe75$4 z#|?8^PooUFNN`zf9StP@^NWVTr@T?4`%M|17bHe8PV;Ovi}h9b01jC-LL;8|Q5@I`paN z&&(3X|0~`19+`Z?&-LiGQ&|Vq4sj&b^cWsdP~7!$x~gm|HHFLX!Ys5 zO+81IJcFKac0^5h!@05T1?SAnX`%oBf4gc{Ro!*dHgQE&!JO%4Kj-lNh$)}*z4rJ| zn})7xi__B{6<1&QuJx@U`j=TpH7!Dk; zov@AlUvC1V_=F4AtiD#){@BNv=dl+wo#ixBzcDAFc$7iYKsdxE7SF=+MXRtJm|qw? MUHx3vIVCg!0Jq_OTL1t6 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d2ce945ad715542b3e43278637d57b1e354a83 GIT binary patch literal 2539 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 Qc??RZp00i_>zopr09e={mjD0& literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..1a9573047bdddae0caf201cd22efe47d84f3dfd2 GIT binary patch literal 1727 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-v21/background.png b/android/app/src/main/res/drawable-v21/background.png new file mode 100644 index 0000000000000000000000000000000000000000..3c96e5dd6ff116267ac53fde3a7c1863917792a3 GIT binary patch literal 70 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k92}1TpU9x7?UgCzxyT6z-G);?-dt1 Q7bwBt>FVdQ&MBb@0J9noF8}}l literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml index f74085f..3fe6b2e 100644 --- a/android/app/src/main/res/drawable-v21/launch_background.xml +++ b/android/app/src/main/res/drawable-v21/launch_background.xml @@ -1,12 +1,9 @@ - - - - - - + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/drawable-xhdpi/ic_launcher_background.png b/android/app/src/main/res/drawable-xhdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..39d7dba712d20384f267f2c854803ebc6461c615 GIT binary patch literal 1054 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 C#YpG? literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xhdpi/splash.png b/android/app/src/main/res/drawable-xhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..f99dfd221af1176ba5ab681a10b49ba4fe745090 GIT binary patch literal 2574 zcmchZ`#;l*1I9mdnYqQpY>wQrh`Hx}8;0TJg>XhLn@cJsxnDDv5W|REa*aCC5Dp!Y z&@`e+F4aOA8%x`o6w@!}t5c^E|KjFVC;fbIZ-uQCvh$1ONbWCoIO}XA=J- z2>7SJup*2D04V*Eot;~>hoh~Mlf9jho~eMn=e zTvllOz~RP(uDK`&=R3(P^CyojwT@z$#+C+ak8U)N z(uZ)sgurcCT3SbKr~dGE)Inv8%~7-CGwSV8SNoBkSC@xQ4MPYiBt5E<^3%V|Eiq&T zvjt4$UK@AMDN5?mctj^@M8(NtK{(f!ye{04y&_zB>5kXY(YG0+q~tu7CE;OGWOcdG zezo|XUwrj$DsA6_n3rrae&Ce`SGtRDim2;s{XTsfwQ;_Myl5nr zV3qM5aj`$^eQ(g@4UTF5O=e!ojNlb6x^FLe`8i-6A2!V`fU*Gqf_1{!cqV{0Y7!~_ z=cHfCwkE0@cITBy-SaT8Z@iD8`q|kvpF-MVr*a#zD`uD;NJv3e#mVeEy-Df!a`{!x z8d|<~hv|9E-2>~X+Yz<#T+4sfW9b9Ctvr_j_U_!X<@JxX-1V-U?%9oJK_epiU*DR? z3X=Y)0F?%V-3k$C(+j}j{}$f4f|*sZy5R=iY2Jzq3x=BEcTJy-_od#3XdQ+<#fdT_ zm%`Zub3YE5<@2tE_`mGp+_K0~jrK8juA$6`MH;Qa8lr1Bf`!4BzMB@UF6yotG8YqRkItH*k)X7?2McN;L<^A$C_u)xgQY!aNAImt@0*c$c;W+{9!b}`U`eKoSGj)V; z>c&EKK+F`F_QiIdvw=??uX2t^7p_O*>PicD*Oadkf9a=7SR9K#6ts;^D658ULMqX1 z5*^y%rmT@8#S$?3_ccdGc{=U$zEw`TeQ6Z-ZWTi68Un`%$jvO+J zK_;W%v1EOKb0db>cFZEex?#H@1B(D&?^#XvhkYzN_Fq=w{t>1XxBCQ;0uLrA&hNhY z`|Yvx&H}8eSfpb3IYuyuhLTmEl|&B%hlgv*Aex_wTbnYP0*XxOsenrT6`vN;n=RP^ z9(+lv6f8V1?bD`=p@0gTsQCy7`3|s21{I7aHsT5ZUt!OW_K;f3SXW2u?lP}Vwr z5z8A+Q!`c>tzDkR3nxS% z^68?Z_siUGef2~w@kI_DJ)n!pCzLUTh#1%7g7kMX6ue3q2?yrH-6QoTgmgJLN1yp{ zaty(DqCFH@iX0(N%V6yh;6bD7)WafVIaerNE9rCVl?-n>0jCk#`m*NNHYfWQIBI|H zEM35(h~LS9Jg#xCM87<^SXxf_?wji`S`MpwJ3W*E$p{lLJ{zZO6iNVsrW7$t| z)GBUT?Rj_BO{WuO`2h)x>3NlTPL0=&)q{(5%CZ;v8d1D7nv{s6{Guy&)Q=wxG$3b@#?9hxqn8`)!XN&` ua7{!#jD7Z8KS}D67e8Ev@c-D^1EIP&(>#n9Ugqb|1Dxz#F>SW^jDG?3f2ZC6 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_launcher_background.png b/android/app/src/main/res/drawable-xxhdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..e8ff632b392f31a184c193ffbc429c731cb6f636 GIT binary patch literal 1421 zcmeAS@N?(olHy`uVBq!ia0y~yU~~at4kn<;g^mjoftD^+}x0^*U z`e0aqKyHobFYyfR2=1mu97*aC+P7BB+3eQQaWl1i-`}@q46M1|MMRyyF*SC=$!BX% zc-%0zHGaLiZi$$Ffba5Ux1YI`Sh(H%Sk~-)bM=B#q4(b358OUsLutWP4*nO*ri#mn z%Eh0W-DTc7`^%JV3N<=18&_K{J+wD?~%zT{9KQ2JC$`%?GQ&|O^@Lb1;t%2r`x(rkh6N?GV{l}_dh&~gjS!< z+thPZ$usB)XGhe8H=G;WUU1ILoEG~3|F^4VRn=WLZ4*~i70j7#_Hz#JkC^f~-)oQm zv}x$7wm3cQQE~N!?^?gAJU_p0Di`%T=N(nU?RR~_&vRFF-bSyQ@YIZ_!mjC;WX7JB zTRW4^*S)jc(|V(;<|=E>dxzaWs-N#?urE))^1fH_4g&-8aZeY=kP61PmkoIt6d4X2 zke~34`Co4Wqp(WLGe5`aeWw5UEAH=*Wtfwg)?r}mGDA}743A)18;7xT%S^>XX9Pxt iN5f<^K@50q$T@R}ttZ=Yeh09aW$<+Mb6Mw<&;$TW+#*T< literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..58e28af64e094e1c785691ebdb9ef01766ca1276 GIT binary patch literal 5231 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splash.png b/android/app/src/main/res/drawable-xxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..8347c1f083fef9f9a836dc3dd6dec20ba3fbb14c GIT binary patch literal 4923 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 E1Cyi;TmS$7 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_background.png b/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..98a077dafd721a85fddab78bd1db0741ac41900e GIT binary patch literal 1732 zcmeAS@N?(olHy`uVBq!ia0y~yVB7%0985qFcb(<6Ku%+(vvWXkkh_zDr>nD>p{1Fb zu92Q01B1rI(uuphnH>e%_q(`W^kC7|(P?s7eMFrlS4U}|gYG1beX~x_^lq`~+sz^v zeK0IQAh$;Jmw1MD1b5RSjwJO6?OQA6YN6bLW zJZ_lV8oyp$w?s@oz<2qw+s|A|EZlB>ENk|@xq88=(0lLi2X3FRp|s#C2mgy@Q^n;( z<>F7x?lNzk{bkBFg&G~14NDvzW-mS7{bz|qc8DXfrpNGzg5s{1(`{WQ$XPvcnfYVg`yZY~LaR^b zZR$Cy)u)JX}!@^bCoscy~FMw)z9}c*q5hYdEYB|hk=3RpQnpsNCo5DD~gN<3pkcZ8d2Y!wL->T;`CZzeZGu$~Oz?js*VCd2yq2$0LsL;kC;LOsY$aG{> mcr;8#6U1n47>Y%~1bMw>95zx%R^iOt#AQSO>#s zFhj{wV~N2qV@ZRFSu_S?8$Q$b`}r5XukSC<57!UZc^%jLSkCuxoX2^dDYtB|%N#g< z00aWbSl_U`4FZYO{eC3(3rBiwb<~9~34T|v-U_{a{mLopYgZw<7a@@IdRn?5(4U#% znXOQ<%ZHz~TV5NwA%0#{^ND5EXEkv^^9=FQ`7BA|8xk6tWSZV8e#H5s!>z+W%&{#6 zUkyj;C+{U6syS*<|C5ikdiHF>E0QQ+_vx5Oa~$svj=z5J^2B+~ zt()a#v<1sBBdZB+L?U#e>h0IN)5|meZhl!8{&-YU_Gj5^1?6MPu3z(>8z$$iX5&u9 zXe!l}T$=SS?Rl|NV&pU@+vT9CC&}6G?z*DT6IWl@p!aDdWCtB~d9UI+;q$9r+iP98 zua7>S`y}ZeldAjq)ajN*l$qsAW#c(Z^hWLShINQs6)CVGwd;)a?K!Du_g}K4>i_vE zh4#z2ySKMK3V|b@Pnfy?2mUx81=-A(*>H)>=OcSIP2-;RWJY-tv>k zW3~g(`!UkCl((A$BbsdI%9rzygHh&Bw*K&KOQPZ*4#sjWwk3~0j~U$;uzaa?1Hotq zSw#AbET$ zeSbK)vC&TVMOV*+XfkufTuf@c)tz+gzErjox>CoH@bwl~d8V=7Bl zo$eUd&>CUFfxgCCU1XmP(}k%tGPgod)*UT}6Iv)x>W7i2r2{>gq!K&-Pt02bQ_Mm5 zi5Vt|dE!9Tsg7~!T?9C&kKw|W6%OR?-1NjNYVJEEav^ki!F;CdgC*t#f9qR| z#HSr`MP@cM32zyR3YYa%SV3&iVa<`4*X{Is+WK=&>D{vR}6(-pS8mU7cmd`E0feqt5%K?Y*}kR zAP&1m$J>X)z@H}M-1-)4fyN6#m83Oz1g3|-H3Y+0JTD?FX{tOyTE^?5+C(gnQ;Fj$ z4Z}VD)TngUmz(8hG?PIdhxop97-f@U_R{PuU$D|Po`#shMt_r!xEWs`AiKEc%vAoY zoI|R_x3B#Smldx(>ZW=1jZDJ_RwsPQv)`lQJBsSa`KbU$J|tXCXc1Q=y>wV+R3i>2 z&xQQR;BP$!yYFYkgFKoWATz~dX3ySh5ji54yhKx{dP_SE{9XK}#Qs_ezrHDu|BqQ4 zW_9ali^RuAk~$G|!@SpLB9=;EgJxfgz8rtyG(lH~p6uVv^!iF{;9RadE}B{Z_r5%yyivM_UKgib7oks%=6VX_z_wYl-(fn~CHcv;QE! z@2$aw)BABrQYYPEdIRgoHXAcd&sc@qflt4Nhl1aQJ7BbNofew;{jxm7#oDx6tsn15 zHCMmYrA&J|eK(AYC^G-FY_a@_fll^no5A;8KJhtdwS_I0!Ow;bI{)Cx&$sg>;K+#X z(7GO>4y#?_PKYLDN>> zlq;CcT-krvxNfs@eN;@_P9hzEnx6yP#s`<^so-s$XBJ*X^Po}6mE753faMsoSfNF= z>Ls+NS;w&?`riSAHu*Szj5;P2QH$^}|Nhw*}B`fG$Oo|OxAiX$`UBGysIXDkYs z5TLp+7+bKjpPGw2+m>GTLMI`74Z;a0lu}H}xk_v#wm8#g*tTGCoWB%KP*v8Blil^f zL~3($|E1Dll;8GmPd2fQ+wR-N7zoe+yDbnMyyFeoYq_wQ=1%&&;)KkWlzqV%a~?=? zT5_B6m-^72rw(>74?NzJx#b9+T?@K?ajfm4&-xmh`~hP&nm>FOzGTxw9J@oxTF8He ziZVSQ=ayg47hvn_(e*6gMZ@#1=%b1g*O?cA$(MuudwrG-`oUWJcCUijj7=&7cb6kI zPrNzJBIgJ9t?DbF%?FV+B>vVk%rM`)Jpi0%S2paDsYA+9Q(N1jB&M>PfXPnyC9rde z%P*aFl#+&iSH{WBpuIg3IPCZZj;TO-A#1N&HlMrUjN1)B&DsMyiJvNWe^1|^41W)x z^C<1-O6%N#0ra*xeq^-_;w^?}teXIRE#@)*>akXM$ca4hXzZ1f7Y8M91EZ|$eCaDc z3A6+Tby_dYEBN|+o8Lm=h&0@+IIRFBdrlD1 zLRdgpJ=Jpq93!f(pD+W=OmcQNAy2rzEiwtkXN7n!v8^_kBIl3zkVS3gU%N0c79;*; zXj-3|=Ava&Y*mQdT7-;6rb1WY*5FokhRDRA_KwRF9Y7GoT3dpQLHhc%oy*$X*Z(AYt|FL`-2Q(PbFb5j}99y5h2F z@1XZN)cy>Ym6*HOYX_>6KpsQ<=HO+9EOnq&kbZ{~J--m^Z5~v(>2h7YAO#&>7H$E| zOJR57LPlXh?6qbfz-n_nxyYmx$rR|hS&62yYlo~TuGFSD#6AY;p!VQBc2{77f%{y8 zxAKWzLA?QTZVyFk=9-R+l~H&u4)>?p8w=e(Ey%eASZ{AGH|sKc`+Un~*~%3Lk4)hU zp_*5<{wP~B|G2A9_U~EWDu!kF7ANnW23+>^}cf9nZq13dWg4z-53mUmw~RR@>*u8A}hi`H652 zbu<*CB^%D*XCl0o9huME5~Xy`pn4nRx=7Rwli45Y#Yd*AHPEXZCHiwo}#o!_PAd7GNoT^3h#Qukxd z&T7s#eh~YmS71c1PmodRfH)t&FkHtSU*xq8MAf$YLcGLtZo~t)yvF*M0Ayd^OtN!d zRP9k8Q%GHc`1r!#%ovAHQItFQm?+l7?&kq7lkCKr(~@-_q5+|$ykGkP(^s!0a+giW z(G4W-D<5M>-ACbHEp}kp^FHAz)kbk-^g!tC?J?j6NVp;aWi0cUD`1UEA8;mXJDi9f zSX)7-O9vQ<;Lw2+RuVt_%Lla~bo{P&w}%+mMkr6SIoT}AI-_5}NQEsIEsl2xNtdUF zxK|oX_W%M06j23>E>5LLZO+<0mY8S&&xJrqhMQq13gr|nLo$Bagd8j)KEA(YXEk`c zlz`Vdy<{%#EsVloFu8{hAb?tlTnoehD??o}nlu+P;oC6e+&Th;URZZ_`ydM1*iHCC z5fhIxx~OEGO!hx%NtAmy!nuz45TVEyb)_PgsD4$;w@MNa^#e-;mhF*h_0G=$TbB)g&vTi%QLDD=-gELZL9Z03#BQ_ zZ<(xLFnI7_ZW@TDDOHJS4tjvx?bI(=rv5KP5(Py~*oSP6@h#&$XisAd5Dm!O1etRk z5Iat!mt9?GqnNBt+@rG4QYKfP-7zrue>B|wvH@h6Gdnb&`#hNteGegeW)?!n}8XSsY_CF?SthU%=P<@XB zgj}!d52dbh&q-tU-1F2repCQ1RwI2PnnJrxo%yY`_+ML9KBkOPgrFJLZbH8p|C_jj z4n4DxxZuCIiDX9ksxg70>SMgDf-tM^vyed=POvpV(4roiR6s<7`JVzW zknz~0QK9u5n;r>ap3zJfufzmls&Mt=oDAHMs-n}QrCFeHWN=;qVTOs;IykN>WU(Hp zWoea(XcQBX-%}>U8e%Bao!kL+WMN8$vv=)3I*T+^P;R!(Exof z+}Z{#qrki!*j@mc6jO@UTNtSxMzxeYYOd7oXevWw{Vx$5J|yMWWgu*SY#iqL`53__ zFb#S^T7~;z^47Mt(S!R~`oe6Um-``2i~3-MI;^ikC8`U+2xL>58DU|aMhF~XS~xte z#e2?RHE_Xxt2}>Y=>TyN+{AEoCJ1^%a0TN!z21a{3oc`}F>XpumPV)}%hOD(hS7|k zm&Z4WRd@)7XLB+R*plq~U2Ec&)&?NnZn6O$=yH7=QZPi|jCFf;03`>3P0E4;DTEwbtCp;H*FGoT-RGz z2f9ORU}}80Em(Sw=)aFKnPRHK&xJ*@!iiU7?39o77GauBx}OtGP5P`sm8?DabFB{6 zPGmEq>o(KLJ)yO3raibJmn`G@6F;*jr9<#KqyWN)G#|zxHT^of#v{EQS-*=kC)Rf> zyyXZvA&QE_v=^rl+G1n7=*IPwyKup6jBL%uBu({0;8b@t)BE}+7XLZ-54LoU*`MQK zqN!0+I9EoNqeE&t^AmqA){)A_;3_ZQY}idKp9@`tN+1SCizy97bbSTbz7UhlB z=5JxWWDXp5JLvRoS3syWK*pjLDa$kKW_~huC^s$D+V@SdtwBK^-cd6ZFyfQYb5S8u zzucil4i3s+RHQerCp^WuTZ=1ln;_Ih*Lrr7NmI~+$NVV*Z0wLrpi2|fhGF;J8^U7{ zcD+)1>{Lhqe2PesU2hqY%P82RG_+WA)QCTHW~7xwM7nd@nQLT1;dD38#;t7Ch13gvD^pZ)%cjIsAaSP&^P z2&5etTZ;DtzKH)q!UaRAjD$4dzK$bHi@G}aRk4Q;zY4xwFPNwcXbPb(`uEgC#YlwK zR|FC{2}fzvZvJwL#CL@{|Sw+|C4#d8?`XG{1psvCX@oizD_>jlK(fn<1W!b1- zEfS)4rF0IR)32_Ui)&uwHDY{%XAIBB%vb}B`0|UhN>#@v%|r0vvLJO~2lN%wSnnJ< zwoRIO6*gd2k#^UZ*uvf(mdZ_z$40T$9hSzm&B@(~)Q&?!%=v7HLqQZ2BaIuXk9>%+ zYv#V?MQoZD#7kj$n80UV^Y0c+pZ`i1Zq$U(`316#T$>RML_s9{JjvRun1Yfg8tOM5 zrTW@B`n*8yTU;^qn@Wsd5?6fs3gK!o+-+8GsuCUpW^R=Z(W|6q@+R)zXOYK)lSgIh zvjbdt%%=ja?{(se*Uw-pw;StwgFGuLYR+YJHA#^{Ap!_>dAaV*?CZ>@UA&BhM|lyS z3WfdR?FkLmd%$J)xv9kZ5=2Wk_Tel7o8fq$wbzoSidGz?%m*iRIcd~g6-_PXW^`FkVi!WFF5DT*X~?9 zz=N^STg{pvQ#hlC1l~C~-b~Tb3Xt@9%13EA^KW0l3@mQA8w*TuFKT>I>mBaP`h!x0 z0m68_aTwF)h)h)_X3?8cY_1UWkl**-D;se=E{T;JrOWS+8A8=M za-mw7`H4C^9M^Otx{MNv{)Gmr1B%#AE7}6=p%tFa;!ftRi?}qB3yK|{ z0*QD!UCC>ze;ymFr5}&6@%YI?v-4v-7|=S9pd+OD%wbUp}?_px)_qbnz~E ze7m9HtFt@|sy4qprXz2pDblTeRugvd?)^S}eHz?bGfpDNY&6FpxveaX6oz^9l=G9s zEJ82M>s$`P z6FubOOXGVg{6yHkCPhhMDa}Lgch@0ruH~G@Rx+D(O?GA>-uE*}DN+Ller>_l3~E&f zMt3&<=@4(`)OHK9J`KHSJJ;~bK1bic2qBsp{zODgSELOsDG{WGhV^ z-L-oM+<)A;)sNA@ERB3z-Irg~QWE^pT}o&D37MLke9d^;*0-3cBYVX)Y8Js;fG1W& zXgql7$F=S3KG~e89oHlUqcHCS)yg3$CzMq*s^{cNpc&PvAP>x!#D48ub$(&P+?|~A zmX%dq=)DJS5;dblNG*vn zq&Z5eIZ|nXR}Wrq%^ WDs%mqL=)anf~>FETGn21d-6XRhu&KN literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/splash.png b/android/app/src/main/res/drawable-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..01b774ddf9b0fe79c87fbb85cb6d2c8cb3f807db GIT binary patch literal 6349 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/background.png b/android/app/src/main/res/drawable/background.png new file mode 100644 index 0000000000000000000000000000000000000000..3c96e5dd6ff116267ac53fde3a7c1863917792a3 GIT binary patch literal 70 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k92}1TpU9x7?UgCzxyT6z-G);?-dt1 Q7bwBt>FVdQ&MBb@0J9noF8}}l literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml index 304732f..3fe6b2e 100644 --- a/android/app/src/main/res/drawable/launch_background.xml +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -1,12 +1,9 @@ - - - - - - + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..5f349f7 --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index cd4ae786f239e6040f1f19f73322aa269500cb79..0c82932d5c55a3bc52b8c062a2ed678b920e189b 100644 GIT binary patch literal 1772 zcmb7_`9Bkk1IPEgu*aEaUO7UZ5wQdtrJ0LT#V80X`~|3Biu z<96F>!2tk2{S|!vyc5|OcMeRzo<|y(A(489zZn1k(A?Ty0s4ZAQlI z6-vkVt&y{6scoXy*v!4l^ud+J0sM@Kh0(wDNel&jCx@Eq`4vo*sqO5im=wF&`tl*S zCBeH(&*;qP>yzTLYt{D@)#TNDhe|U|Zk6ubZ3QR5RhbOy<#j82N$><9etfd#>HpOTKLt*T`wy{9+b)K z|4u2}OYA=|znK|tI$ZEKIsWyYjxdh!ML?yW=iuJXu%9Zva+1i)!^TQ zd33u^Ir_UL&ph$e>Ndwn(6RVz`1^YtQot+ad}&9oF2(a`zpAQY+=(A>FGSj#!sw6w zE7w$v@7Qb9=W++nv7Yb8yVj}z8_!>*rwp8Ag*;A#9nj3}wlxH1tN)%U%$Jwjy=cX| z!XGV4aZzSN%(6GrEB>?%PZSHJPY<~9VV^zLiP@b2q^mU({Ythe?%I_6S1L)#g;Wo} zmET~N9`790hbePilGukWE-9^=dwHi(<~eNL5k@gTk+|T6?utb_LxABpAN6|3MwW4L zo5PgD4W15GQKVFvEfFi-VJ5;<`H}Wb^5v&+QWrXEYu+zswuGs)0}f-P-SOD;uG*QE zWsVcI#Mb-oCmq#m1B3bI4oGRX?(2=}l}=QLoae)DHa_X2V5xy|CU|lB>tfcRR_{A5 zJ#lc1-`M$7I0*UU?VDArE^4x;2!FYgqvJLW&c0~}LI#331tSpsuB%y7BaG4_+Xtx* zUsm(x2S)ifBCUQH;e_`$#Z(AxsPqPeP^ihr`Eipx z$$s4D(hCn4B;xH6E{md4BUkivYMs}}gh$b&jITkH26*m@B{R4ko}Kq=4TvFx1`U}Ad;}(Enr(e(kzrJGSvkTeBq?x4KJ<0&9~#}d{2#`P>lVGrY_YH$ zH?7`+x_txflL4=R{7@FTJTZo~v{UXcJ@=r^jwj6?bC|xrkm2F~{z=0lYT_8*^E}%PUm*y}1=47%Z=LGVCw!11>fg`I> z(|7mSlx$V>&RL*t?9%1DF6cv(jY2M<3^Er(px6r0!o17<6>;+w#u=Z{kXMmr&Cc(w z*A|QV#>}8 z^a~{5#7!;Ui4&^z{SKdk6gVR80_B@kj`!jwS?|Rop#`IQ!BtIRA6zvr#8f%mPc6RY zl`~7|<&M!8(@c}dMTC~jqhWpo55Zn@U5e8!syNex0zPG>#fe&i(>qzz{4-oZ@!L1J zH4vHcf)F2_fQl7$&vk0!l$6oS^)o$8z-0&}5CV1xHETu3s!$MW+TGBb!(lm z)1aJRy<$On!V1C+GIdEXuhAHE_mtV(W?hNF6YD2!L7E{sHIi#+nZt6o?>m2^wn`R1 zCLFnBK11KNpI1Qc`r@a+zTMPDpD^O@sx@^P3PmNnr}PQ&4O})VmS9K>ZTz~IbvO1o zP)0IUy(-QMAHA0@sTppEOgUBg*c;n%(JyQC*6pU*r1qxA-cR1^L6vrg^dnG1K(qgZ Z@MjEvSvWz3_8q?%fPi(xG@T<+{|EWORHXm_ delta 2535 zcmVTXOATwP|ub#S?_kY9tGu6yim z%?DnY!d*}2>L#=ej8Eq9bm4((Pignzjx?-QH}auR6UYiz=da?JHg zS>15_LAI>(I}2A=B_2l;g*t_g+Y}nCiITZ+(uBr zp+OD?hRKm?W+A*`BZ->p072k#(rmC)Sp{j`*AQCsIi#L`3d$dk!cf&w=dQmlTh>pQ z_JmNFtE@K-8Yx1!2(Dg*@K?V9AsBMyWG;kQ9Dk9!HbA~%AqIBuhLK1P*}m;oD1SNb z*{&lvmBpO~Wet-LSw`er8xdHxk^~K3)UXg({Bgt|+J)qg9)RB0#~qC&fzf_%8YD@G zY~F<6&A0ITp=m^@C1yEs#!QGGoeBL+^U!^%w3Qb4^$;wZ#Gav~xyriNAW=a0>+2A> zX@9BXt=c>7$h>e0>X|0!@0|lO88Vv1AXd*Jk+K+pPb?wFR}?v(`rQGjP0dyp6G95GPHxLOp%( zNu&=S847#yqjhv4vgvNp+Ej5xfdJJ1kW}HlF1o8^^b-O?L30c!4GqvY2mPTHb(u;eYuT&2AD3LMG7@*|Z6I&jqCRKY`4tQ-6ru zdk?hMHl&_>D$nWEf#1*@VrCW7u14VIPulvbH2e*j`V)Egc*#Jyx1PnBRaUnUCx3)` zUHx}627dli=m8YIM{Bxg_{&z(!XuC=xhLGBr@IQv0y%H~=*$$z2x;m(e& z2921Juc?LJ*#)s;Dz&KA(&CL6>vWmP@qyGl4Whk*BF>mW@|wSsM2$W>*Sosl+)dq( z<6y>1Ii5NhkXi5L2=R!uJYbg?8mU3|&e)RUViAtnR)4xATZ1AolH_O(*9#)cZI`k; z&m_$4B-$8j4s|m2;oVsIfcmO3>}<<0!)c_Hu{Wv&c|x z^z=ZetSUAzcb>Bsn{e>)29(!z8vXi4kNg1g+)jqr0N>Pwr#VP zF7nob7&>GwuSW0vE`OQXw~#1(lspK-J!xeG*LqO;&(9*hV+WLzCz1N?0faZ)O-&r- z+Bt~t`6bea4njF`f*wu75U-w!&>eRW{ra@Ev?|Y@10$m%wQnCi*j$t2ccSR9>|ylv z5t5D~vVJ`V9{B~NIdc&F)N-mpbNMu~ej~zPUWd#pFGKxTvwyWgXQW6Tbw!*+S~cX4 zErvXAzO~z$1tC1N=JO;eB_us@AjggI6(a6!A9MFJuw)78VoNdjt6xK$GSzCN9fWAi z+Vya=^I=A1=*}-eZ9W6_FsYqYk8eRqXw5r_1i_mSMS3$d+RG5F|SB!9e(bf>!zT>V*JwujZGSCQQL z5YeuF8y|d{Kezzbl4~yX_P3GTz8$gq?t}7NJq91!N0P{YBC@fL2ydk)C(QgxIdKfB z-~WM-le8&hH>)o%QLeUqMqr9=f)Es`t0SY^gBT!5WPjgxzD+XirB+rg)y!t@qFTF~ z7rK#o@dctejfCW87>NN&!R!b1TJFmZImYRGX&&J18;7Q2i6jOd-UE5z0z@}&wstDh zB%4lr@B1W@Dj?5a0O^_MOr)m}b9(l&nN}#zKF{4O78u_+ zEEgFG~%6df8zIK2Mi^XOJenQ?^sw_JHJ zhG2{8<%U21+{D$_874j{xo}UA*Y0C`!A0m_|5BdP%@;`ZF;4(oB{2%(71A}o1EK&df002ovPDHLkV1mto(^mih diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 0ab9c6b7762c4aedb68083743f255de4139397f3..fd1cd646f4610c023341cd7fcab8b3a499fc3721 100644 GIT binary patch delta 1222 zcmV;%1UdW34A}{gBYy#bX+uL$b5ch_AW20-HZeIiHZ3wPF#rH4k#&)~O9Md=hrdKc z(MSX>EG&XVtHdV+Z7d?bKrNC8zM9LKON2a*y95zi!B$WZZG08_7icS33xc8uVkcND z+NhkfMu>>nWp}>)?aVMc3+`B2&)Ah+kjdt)$Vk{XJu~a8et)DEFHlXVrrYL3bT~%Y z@pgkt*{h(+Ro?I4QMZt=b#T=P59p?q7akQJU&@<`H-($@l(ryzEF7?;K;dhp$BX== zI9cQm#a1jb2<`@9U-B2nf3cpjGQ#q5{F!t?|EWj4#FNNQMa8ztYQZML2w{ATF~lGt zy6KlaM35djkhOd<#z3p!v?! zEbUvWkmWWEcs_#q8ECwO+PPxSe(pKEh1iOG)dg(tK!3aVd*{CZKX+%;?~M`M0009M zNkl;|N7OOwfA28`>(w&-!~Pl zt*z3TReupWfMS&y2(8ROXk`XMD>D#UnSs#ivIcsC*cD*PMf7VGqHcy*r8Te+oB};PUp^6R0~^5)(SK>x-LsDt@XK{EjRB7QNogNE1Gx&G zg6H5XcyIb!1{R2pS_9Y&euJ@K4XCvGX#{6M&iv*&+G$2&D&uYpEtdiA;h!UI%y&4oUX?T= zPq_^6P~zdi1FE0ZK3DWyC>yy9@Pu3n>VLsvt9=7FDtefegPrEQ?vw5<|7 z)RM%sIW~jrNF|*EH^D$~3Cy$FnbQvk>%rrg=SG8FV3ugAP~RbuI+SF9ISDgRCSyF6 zbJn$5a9^}|xdlFgAz&JqVfD*It;XC_5+xbn6k+kg+=kWHWiZ&f&Sb3C;8GvaoPQ{Y z0g9HmH+?%07*qoM6N<$g5H`-Bme*a delta 1593 zcmV-92FCf>3CRqQBYy@ENkl#HVA!6_kKZshRgi0bmEXaqkgvPHJq2dPx0@P>=SXyEgsg(Ba z_HK8a-MemgZ)f)7uGl`w?#<4;`_A*uyzjg-o0A7OtS8VxvVS*XKG2`+ueHo-=hP8b zJ$`jF`@#2KSCkKm|>?F@nLbwmXsEpefjVY3CT5VJ0(KD+(4?_!uJl0Pxc`wrW zz^Bdt{m2gKT=InHUOq?NlT2Y2$jSg0!>qfbHd+wp?YgCz1sNKG`fC?b9Ve0c{sf4k*njjCZP^TQ)@&a{?UjkWEl8g^ z!!(+a2RK>jS&|`4nF?{iB82FrQMq{Y`$+xxQ>LT3TFCPoAXdy^ zF?NMmbvK|JzyLppt+t2)qMJ4$yu1;DAo%OFyaGk9ZbkBweMo%T3Tf8NfVBOAlLyQj zAc=@=et!|+C67DB5^<JvUU?{L@~n4o}k1laI5KMgjcRa^1wklOG!f{zNZDb zC#vxBWsW{mKb)e5cbYO@;0CcUbqej^NeGeXShJGE@SEG9cK2B1v!gjYjO3xikg8@N zynl2F68rbl;Z$venPnb)%5#HQnmrS8eS@t|Y5Rgn9+slo*AKPzAb%(83D)w>2Rn$v zA&AqbLnte^C?Zh4{>m&nJ8>Ja0!H7%0yBt-eJ?p-=UWu=YMwuuz~GDu_Btk6ZX1j%!5n-@_zP9J`Xs| zAQtGFu3rD!UPt#lVp%D)zwGsa|L!`US;#Zn5ynQ>!$Owm622yPe)UK`!Pi{OEZUj4sDbnZ98=a+2 z|BTRs4~@N0KOZGK-$DG{-NxoD7vep$5qtJI$n>4$p#w;Kv?my&fHrY6vGUEgD0*oN z;vY0adV7vB`lFEOp`>`nPH309k$*mS7TP~IXpomco>vE{W}dMN)e%{}mMT(^_;?>X zxLI)&5ZoDnrXl&+Aw*WK!tfifqj>8!h^1v_v!3Ln>idj~2ScW&c9gN5{5Zk&P_JIP zY@DdVjg7eVS`%W=zkpD~17=LPfzSa^+S?F+uQ~WeE&x1FWa-XM>LS+>-G8`|xNsYL-O;Z(Dr;t6I(gNY152cp&#G{S%iAE7wY9J^qpRQR?W_`P+kt@=nT4Z#z{>Z z7|6_=PClTExt_?F9n)Wpj<7;6E=iwt+Mff)RS5ijnd8CFmu)w>ae(({m0Y+PIF6sq z{lYzn4FcxPMdtq}K8oNoFbcn4wQn=LXTXXAz9Qc)@D1=wW&%iCkuskPO)zOI{JYR3 rB5lPa`>#ZBdKMM*ycV0|51hp%2?^xy{50Z!8fbHat4o+VPgv zy=pu+v=6;LtCIO$h=sxoGjcpK1{Yoo*f0!D43?^6N@b5ZTzFpoX~8nY$ZFzeSc2_Dbus8V zvpVb8lu;KNGzt~_R-PkwK;{4zEVyTwRPZai5f-hzudej$=j&ztssEH3q36Y@Zrb`# z7N0kkE!Q7QDXQ1+W(WV17h<+oY2DGAHDHIJHiG_LN4lZj(P?_UFy+?ok4!8x4xF5~ z%-bTbZXtsutA_&X)2N4#PV)jpOvbVRCHb2`o?ou(-rnXYJTmIugo$@WWDw~QoI?`X zx)e_OeYc-;I__SS(NOM}+fnr2n%j}c_0{-r89SOSCR)gDyqH7#sJ-G|mBEAy-!YBf zR=C!lIN5?5j$s+MCo%3tkMahro^9KTT6_bX3HSZDdS7A+0QgTMEzMl+KvqZ*H69lG z`eP?GUETe$&YFKLQeb0@1efIJ)L7Jvb=@r`m6OP67iO1gFIA27@vS`xj#+;9 zLe@))i3U}2hUD6PbJ=c86L3~&=7YO2qQ!55&+3Z;Q(4cj(LAnmXOzuP)Zpwm?}etr#pVn<6E{XC>%=RA`Nj%rriRA3@OpPXT>T9=p^M9bHlCoXI4 z`d;~|KZdRfbV}=5MO>5marKXpc?%&piYd3B{Nm}9HRjmaU2lHpTUItpRz z81a;?M@ec8&w7G3u9EfgWu}5MTI8k!W76(&-?j*tUvDFcla;O-ohQNPrJ;pbZfrE> z`S4aOo)I!CSm(NXc%iR~hhf8MmBt3_IoY|rt|F;6EW;{(rb9Alo^Z@PnSdCKQ}D|Ytva0XeIXAeKz^zxIE_xA4{x60`eF;!CpZZFYjZ%0~K)Y1LV$6dKzC_ zaD_3+>;Q^iGHu2#qLL9}SZ-%>+aP(;lc)WPvtaIha}};-HF%P+K=v~OQRyW{i5H~9 z;Hw@e0IFsG*0k52ejk{Ig19-6wcus*cny5S_VmCau({=&qmpw|{fvJxIgo&YY+l@T zpNp{yP$|Ur?BG&2Bnk2mROcP;P0?&0#TL_&-A3~?U@P3z#ZyVW-)((|xcx~`kE;$^ zq#|oM*wagF{UmyYx3iv9^hdamcw7rq{w8+bvfqy}i_^^|OYu;Z}4 z-Y%(=!hhpkp#_OwTb^ckn^&apBdD#FaskhMZ7K9XbcvS=m`^zViFj=7spE){E!)DUc&D&9G`0qvP> z8vQ8dJsjk&@NSuDXW^Syn7Gfa?a}t}@Lq0I#+!7%xy*F=o9dM5PgGn3&%A|@{@^R0 zoKyFxca?Y*!fVbb`_x&(tm4M&--M{&n)wOd<^Da_tMUxrJ6XYVgj$8G)a>a!UC)!) zdXBc@NR$AUa+5X`nMZM)-L`X#Gsj&xFHqp1t0e7G1^xtqVX%bUTQ&%e9Y}-8)LTb+ z`1o{}CW;5DdXN&N4DT^l2yt2o9v??=#)b3SAC;&DDOW7(=(SVS(9Cih=+_mDL&?gt zAm#6a%X@B02t95%8gSU#FjS=Upnlcho;T09lhmzH-O;+hxoy!hnN0D`MpTT`fXREE z5gSjsy56ZdBqa^5f0*S~gegh)MDLH-w1h5qqY|tLf??Lj4*{NzR=WLoaqgi<5sGS4 z^u7W&`BMJ$>z~&(5i)}lu)J@4s)*Rn( z=T?+M=y0j`-p$g$4E1grfp*DvM!_mdQj1f3(vN_nIE?Li-v3{g`xl|tHJRwdfl z3B>095U$PtJW#AmeZ5{h*OpfM4IMgC<5Lv^qX7E(5{aF{{mHs>MMJw|L#zBG0aMg+ zoS`q5_-(hOm7es^iK2vl1z4dNhQ6DNV!SiecyOzCEc*m7D{`GHP`EpPyn0>$jzR*@HMyQKa(ZpfQhP%W+eHM$3!?HPkap~5H5jy_1 zB0dJK-Rq0~@*8Eb?%qg??GBi)DuncqC&)^&QvnJ52h+DV0yhlbE@ZX+-8KLcVP{D; H_lo})FNRc` literal 3661 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 85824ee88e4280455ac5aa62c044500e061c3b0a..9c957ff8f1db46848eb9cf75ddf6b00ec882acda 100644 GIT binary patch literal 3487 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 a<}z*JM4tCAQ~&dLaafpH!^tM@kN*ccX?r~Y literal 6578 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 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 3656905973d585d725e0c3d652aa7ce3aa67760e..12f905518829380c64b3ae905663ab1f09cdf3ac 100644 GIT binary patch literal 4631 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 @drawable/launch_background + false @drawable/launch_background + false