xiongzhu 2 years ago
parent
commit
e1020e1f02
99 changed files with 1204 additions and 4387 deletions
  1. 2 1
      .env.app
  2. 1 1
      .env.production
  3. 0 8
      .prettierrc.js
  4. 8 0
      .prettierrc.json
  5. 0 1
      android/app/.gitignore
  6. 4 17
      android/app/build.gradle
  7. 2 4
      android/app/capacitor.build.gradle
  8. 0 20
      android/app/prod/release/output-metadata.json
  9. 13 52
      android/app/src/main/AndroidManifest.xml
  10. BIN
      android/app/src/main/assets/cdvasset.manifest
  11. 0 15
      android/app/src/main/java/com/bigauction/mobile/MainActivity.java
  12. 5 0
      android/app/src/main/java/com/hasiwl/shorts/MainActivity.java
  13. BIN
      android/app/src/main/res/drawable-land-hdpi/splash.png
  14. BIN
      android/app/src/main/res/drawable-land-mdpi/splash.png
  15. BIN
      android/app/src/main/res/drawable-land-xhdpi/splash.png
  16. BIN
      android/app/src/main/res/drawable-land-xxhdpi/splash.png
  17. BIN
      android/app/src/main/res/drawable-land-xxxhdpi/splash.png
  18. BIN
      android/app/src/main/res/drawable-port-hdpi/splash.png
  19. BIN
      android/app/src/main/res/drawable-port-mdpi/splash.png
  20. BIN
      android/app/src/main/res/drawable-port-xhdpi/splash.png
  21. BIN
      android/app/src/main/res/drawable-port-xxhdpi/splash.png
  22. BIN
      android/app/src/main/res/drawable-port-xxxhdpi/splash.png
  23. BIN
      android/app/src/main/res/drawable/brand.png
  24. 0 2120
      android/app/src/main/res/drawable/news_avd_v02.xml
  25. BIN
      android/app/src/main/res/drawable/splash.png
  26. 0 7
      android/app/src/main/res/drawable/splash_background.xml
  27. 0 67
      android/app/src/main/res/drawable/splash_icon.xml
  28. 5 0
      android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  29. 5 0
      android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
  30. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher.png
  31. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
  32. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
  33. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher.png
  34. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
  35. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
  36. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  37. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
  38. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
  39. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  40. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
  41. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
  42. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  43. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
  44. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
  45. 0 35
      android/app/src/main/res/values-v31/styles.xml
  46. 4 7
      android/app/src/main/res/values/strings.xml
  47. 3 14
      android/app/src/main/res/values/styles.xml
  48. 2 2
      android/build.gradle
  49. 0 6
      android/capacitor.settings.gradle
  50. 0 2
      android/gradle.properties
  51. BIN
      android/gradle/wrapper/gradle-wrapper.jar
  52. 2 1
      android/gradle/wrapper/gradle-wrapper.properties
  53. 14 4
      android/gradlew
  54. 9 6
      android/gradlew.bat
  55. 10 11
      android/variables.gradle
  56. 26 24
      capacitor.config.ts
  57. 7 0
      ionic.config.json
  58. 0 13
      ios/.gitignore
  59. 0 420
      ios/App/App.xcodeproj/project.pbxproj
  60. 0 7
      ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  61. 0 10
      ios/App/App.xcworkspace/contents.xcworkspacedata
  62. 0 8
      ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  63. 0 10
      ios/App/App/App.entitlements
  64. 0 48
      ios/App/App/AppDelegate.swift
  65. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@1x.png
  66. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png
  67. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x.png
  68. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@3x.png
  69. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@1x.png
  70. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x-1.png
  71. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png
  72. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png
  73. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png
  74. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x-1.png
  75. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x.png
  76. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@3x.png
  77. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png
  78. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@2x.png
  79. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png
  80. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png
  81. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png
  82. BIN
      ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png
  83. 0 116
      ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json
  84. 0 6
      ios/App/App/Assets.xcassets/Contents.json
  85. 0 23
      ios/App/App/Assets.xcassets/Splash.imageset/Contents.json
  86. BIN
      ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png
  87. BIN
      ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png
  88. BIN
      ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png
  89. 0 32
      ios/App/App/Base.lproj/LaunchScreen.storyboard
  90. 0 19
      ios/App/App/Base.lproj/Main.storyboard
  91. 0 68
      ios/App/App/Info.plist
  92. 0 46
      ios/App/Podfile
  93. 375 290
      package-lock.json
  94. 41 41
      package.json
  95. 35 86
      src/main.js
  96. 0 111
      src/mixins/common.js
  97. 2 2
      src/views/LoginPage.vue
  98. 2 2
      src/views/RegisterPage.vue
  99. 627 604
      yarn.lock

+ 2 - 1
.env.app

@@ -1,4 +1,5 @@
 BASE_URL=/
 VITE_BASE_URL=/
-VITE_HTTP_BASE_URL=https://fitmartz.com
+VITE_HTTP_BASE_URL=https://shorts.izouma.com/
+VITE_HTTP_FILE_URL=https://zm-shorts.oss-cn-hangzhou.aliyuncs.com/
 VITE_APP=true

+ 1 - 1
.env.production

@@ -1,4 +1,4 @@
 BASE_URL=/h5/
 VITE_BASE_URL=/h5/
-VITE_HTTP_BASE_URL=/
+VITE_HTTP_BASE_URL=https://shorts.izouma.com/
 VITE_HTTP_FILE_URL=https://zm-shorts.oss-cn-hangzhou.aliyuncs.com/

+ 0 - 8
.prettierrc.js

@@ -1,8 +0,0 @@
-module.exports = {
-    printWidth: 120,
-    singleQuote: true,
-    tabWidth: 4,
-    arrowParens: 'avoid',
-    trailingComma: 'none',
-    semi: false
-}

+ 8 - 0
.prettierrc.json

@@ -0,0 +1,8 @@
+{
+    "printWidth": 120,
+    "singleQuote": true,
+    "tabWidth": 4,
+    "arrowParens": "avoid",
+    "trailingComma": "none",
+    "semi": false
+}

+ 0 - 1
android/app/.gitignore

@@ -1,3 +1,2 @@
 /build/*
 !/build/.npmkeep
-/release

+ 4 - 17
android/app/build.gradle

@@ -1,13 +1,14 @@
 apply plugin: 'com.android.application'
 
 android {
+    namespace "com.hasiwl.shorts"
     compileSdkVersion rootProject.ext.compileSdkVersion
     defaultConfig {
-        applicationId "com.bigauction.mobile"
+        applicationId "com.hasiwl.shorts"
         minSdkVersion rootProject.ext.minSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
-        versionCode 142
-        versionName "1.0.0"
+        versionCode 1
+        versionName "1.0"
         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
         aaptOptions {
              // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
@@ -21,18 +22,6 @@ android {
             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
         }
     }
-    flavorDimensions "environment"
-    productFlavors {
-        dev {
-            dimension "environment"
-            applicationIdSuffix ".dev"
-            manifestPlaceholders = [displayName:"FirstCashDev"]
-        }
-        prod {
-            dimension "environment"
-            manifestPlaceholders = [displayName:"FirstCash"]
-        }
-    }
 }
 
 repositories {
@@ -51,8 +40,6 @@ dependencies {
     androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion"
     androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion"
     implementation project(':capacitor-cordova-android-plugins')
-    implementation 'com.google.android.gms:play-services-base:15.0.1'
-    implementation 'com.google.android.gms:play-services-ads:15.0.1'
 }
 
 apply from: 'capacitor.build.gradle'

+ 2 - 4
android/app/capacitor.build.gradle

@@ -2,14 +2,13 @@
 
 android {
   compileOptions {
-      sourceCompatibility JavaVersion.VERSION_11
-      targetCompatibility JavaVersion.VERSION_11
+      sourceCompatibility JavaVersion.VERSION_17
+      targetCompatibility JavaVersion.VERSION_17
   }
 }
 
 apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
 dependencies {
-    implementation project(':capacitor-community-barcode-scanner')
     implementation project(':capacitor-community-http')
     implementation project(':capacitor-community-media')
     implementation project(':capacitor-action-sheet')
@@ -29,7 +28,6 @@ dependencies {
     implementation project(':capacitor-status-bar')
     implementation project(':appsflyer-capacitor-plugin')
     implementation project(':capacitor-codepush')
-    implementation project(':capacitor-facebook')
     implementation project(':capacitor-plugin-safe-area')
 
 }

+ 0 - 20
android/app/prod/release/output-metadata.json

@@ -1,20 +0,0 @@
-{
-  "version": 3,
-  "artifactType": {
-    "type": "APK",
-    "kind": "Directory"
-  },
-  "applicationId": "com.bigauction.mobile",
-  "variantName": "prodRelease",
-  "elements": [
-    {
-      "type": "SINGLE",
-      "filters": [],
-      "attributes": [],
-      "versionCode": 142,
-      "versionName": "1.0.0",
-      "outputFile": "app-prod-release.apk"
-    }
-  ],
-  "elementType": "File"
-}

+ 13 - 52
android/app/src/main/AndroidManifest.xml

@@ -1,62 +1,28 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<manifest
-    xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:tools="http://schemas.android.com/tools"
-    package="com.bigauction.mobile">
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
+
     <application
         android:allowBackup="true"
         android:icon="@mipmap/ic_launcher"
-        android:label="${displayName}"
+        android:label="@string/app_name"
+        android:roundIcon="@mipmap/ic_launcher_round"
         android:supportsRtl="true"
         android:theme="@style/AppTheme"
-        android:hardwareAccelerated="true"
         android:usesCleartextTraffic="true">
-        <meta-data android:name="com.openinstall.APP_KEY" android:value="crgkm2" />
-        <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" />
-        <meta-data android:name="com.facebook.sdk.ClientToken" android:value="@string/facebook_client_token" />
+
         <activity
             android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode"
-            android:name="com.bigauction.mobile.MainActivity"
-            android:label="${displayName}"
+            android:name=".MainActivity"
+            android:label="@string/title_activity_main"
             android:theme="@style/AppTheme.NoActionBarLaunch"
-            android:launchMode="singleInstance"
+            android:launchMode="singleTask"
             android:exported="true">
+
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
-            <intent-filter>
-                <action android:name="android.intent.action.VIEW" />
-                <category android:name="android.intent.category.DEFAULT" />
-                <category android:name="android.intent.category.BROWSABLE" />
-                <data android:scheme="crgkm2" />
-            </intent-filter>
-            <intent-filter android:autoVerify="true">
-                <action android:name="android.intent.action.VIEW" />
-                <category android:name="android.intent.category.DEFAULT" />
-                <category android:name="android.intent.category.BROWSABLE" />
-                <data android:scheme="https" android:host="ifirstcash.onelink.me" android:pathPrefix="/cQAJ" />
-            </intent-filter>
-            <intent-filter>
-                <action android:name="android.intent.action.VIEW" />
-                <category android:name="android.intent.category.DEFAULT" />
-                <category android:name="android.intent.category.BROWSABLE" />
-                <data android:scheme="firstcash" />
-            </intent-filter>
-        </activity>
 
-        <activity
-            android:name="com.facebook.FacebookActivity"
-            android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
-            android:label="@string/app_name"
-        />
-        <activity android:name="com.facebook.CustomTabActivity" android:exported="true">
-            <intent-filter>
-                <action android:name="android.intent.action.VIEW" />
-                <category android:name="android.intent.category.DEFAULT" />
-                <category android:name="android.intent.category.BROWSABLE" />
-                <data android:scheme="@string/fb_login_protocol_scheme" />
-            </intent-filter>
         </activity>
 
         <provider
@@ -64,18 +30,13 @@
             android:authorities="${applicationId}.fileprovider"
             android:exported="false"
             android:grantUriPermissions="true">
-            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" />
+            <meta-data
+                android:name="android.support.FILE_PROVIDER_PATHS"
+                android:resource="@xml/file_paths"></meta-data>
         </provider>
     </application>
 
     <!-- Permissions -->
 
     <uses-permission android:name="android.permission.INTERNET" />
-    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
-    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
-    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
-    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
-    <uses-permission android:name="com.google.android.gms.permission.AD_ID" />
-    <uses-permission android:name="android.permission.CAMERA" />
-    <uses-sdk tools:overrideLibrary="com.google.zxing.client.android" />
 </manifest>

BIN
android/app/src/main/assets/cdvasset.manifest


+ 0 - 15
android/app/src/main/java/com/bigauction/mobile/MainActivity.java

@@ -1,15 +0,0 @@
-package com.bigauction.mobile;
-
-import android.os.Bundle;
-import android.os.PersistableBundle;
-
-import androidx.annotation.Nullable;
-
-import com.getcapacitor.BridgeActivity;
-
-public class MainActivity extends BridgeActivity {
-    @Override
-    public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) {
-        super.onCreate(savedInstanceState, persistentState);
-    }
-}

+ 5 - 0
android/app/src/main/java/com/hasiwl/shorts/MainActivity.java

@@ -0,0 +1,5 @@
+package com.hasiwl.shorts;
+
+import com.getcapacitor.BridgeActivity;
+
+public class MainActivity extends BridgeActivity {}

BIN
android/app/src/main/res/drawable-land-hdpi/splash.png


BIN
android/app/src/main/res/drawable-land-mdpi/splash.png


BIN
android/app/src/main/res/drawable-land-xhdpi/splash.png


BIN
android/app/src/main/res/drawable-land-xxhdpi/splash.png


BIN
android/app/src/main/res/drawable-land-xxxhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-hdpi/splash.png


BIN
android/app/src/main/res/drawable-port-mdpi/splash.png


BIN
android/app/src/main/res/drawable-port-xhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-xxhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-xxxhdpi/splash.png


BIN
android/app/src/main/res/drawable/brand.png


+ 0 - 2120
android/app/src/main/res/drawable/news_avd_v02.xml

@@ -1,2120 +0,0 @@
-<animated-vector xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:aapt="http://schemas.android.com/aapt">
-    <aapt:attr name="android:drawable">
-        <vector
-            android:width="432dp"
-            android:height="432dp"
-            android:viewportWidth="432"
-            android:viewportHeight="432">
-            <group android:name="_R_G">
-                <group
-                    android:name="_R_G_L_11_G"
-                    android:scaleX="0.392"
-                    android:scaleY="0.392"
-                    android:translateX="216"
-                    android:translateY="215.958">
-                    <path
-                        android:name="_R_G_L_11_G_D_0_P_0"
-                        android:fillAlpha="0"
-                        android:fillColor="#9e9e9e"
-                        android:fillType="nonZero"
-                        android:pathData=" M226.64 -91.12 C226.64,-91.12 138.67,-114.77 138.67,-114.77 C138.67,-114.77 138.67,-180.11 138.67,-180.11 C138.67,-186.64 133.28,-192 126.69,-192 C126.69,-192 -126.69,-192 -126.69,-192 C-133.28,-192 -138.67,-186.64 -138.67,-180.11 C-138.67,-180.11 -138.67,-115.01 -138.67,-115.01 C-138.67,-115.01 -227.57,-82.67 -227.57,-82.67 C-233.31,-80.59 -236.13,-73.79 -233.87,-67.57 C-233.87,-67.57 -181.33,76.8 -181.33,76.8 C-181.33,76.8 -181.33,180 -181.33,180 C-181.33,186.59 -175.92,192 -169.33,192 C-169.33,192 169.33,192 169.33,192 C175.95,192 181.33,186.59 181.33,180 C181.33,180 181.33,120.75 181.33,120.75 C181.33,120.75 234.21,-76.64 234.21,-76.64 C235.95,-83.04 232.51,-89.55 226.64,-91.12c " />
-                </group>
-                <group
-                    android:name="_R_G_L_10_G_T_1"
-                    android:scaleX="0.0392"
-                    android:scaleY="0"
-                    android:translateX="216"
-                    android:translateY="247.71">
-                    <group
-                        android:name="_R_G_L_10_G"
-                        android:translateY="55.813">
-                        <path
-                            android:name="_R_G_L_10_G_D_0_P_0"
-                            android:fillAlpha="0"
-                            android:fillColor="#0c9d58"
-                            android:fillType="nonZero"
-                            android:pathData=" M138.67 68.48 C138.67,75.01 133.28,80.37 126.69,80.37 C126.69,80.37 -126.69,80.37 -126.69,80.37 C-133.28,80.37 -138.67,75.01 -138.67,68.48 C-138.67,68.48 -138.67,-180.11 -138.67,-180.11 C-138.67,-186.64 -133.28,-192 -126.69,-192 C-126.69,-192 126.69,-192 126.69,-192 C133.28,-192 138.67,-186.64 138.67,-180.11 C138.67,-180.11 138.67,68.48 138.67,68.48c " />
-                        <path
-                            android:name="_R_G_L_10_G_D_1_P_0"
-                            android:fillAlpha="0"
-                            android:fillColor="#ffffff"
-                            android:fillType="nonZero"
-                            android:pathData=" M126.69 -192 C126.69,-192 -126.69,-192 -126.69,-192 C-133.28,-192 -138.67,-186.64 -138.67,-180.11 C-138.67,-180.11 -138.67,-177.44 -138.67,-177.44 C-138.67,-183.97 -133.28,-189.33 -126.69,-189.33 C-126.69,-189.33 126.69,-189.33 126.69,-189.33 C133.28,-189.33 138.67,-183.97 138.67,-177.44 C138.67,-177.44 138.67,-180.11 138.67,-180.11 C138.67,-186.64 133.28,-192 126.69,-192c " />
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_9_G_N_5_T_1"
-                    android:rotation="40"
-                    android:scaleX="0.0784"
-                    android:scaleY="0"
-                    android:translateX="228.675"
-                    android:translateY="226.542">
-                    <group
-                        android:name="_R_G_L_9_G_N_5_T_0"
-                        android:translateX="63.12"
-                        android:translateY="16.08">
-                        <group android:name="_R_G_L_9_G">
-                            <path
-                                android:name="_R_G_L_9_G_D_0_P_0"
-                                android:fillAlpha="0"
-                                android:fillColor="#004d40"
-                                android:fillType="nonZero"
-                                android:pathData=" M4.59 -179.04 C4.59,-179.04 -139.23,-114.83 -139.23,-114.83 C-139.23,-114.83 19.71,-172.67 19.71,-172.67 C19.71,-172.67 19.71,-172.83 19.71,-172.83 C16.91,-178.83 10.11,-181.63 4.59,-179.04c " />
-                        </group>
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_8_G_N_11_T_1"
-                    android:scaleX="0.0392"
-                    android:scaleY="0"
-                    android:translateX="216"
-                    android:translateY="247.71">
-                    <group
-                        android:name="_R_G_L_8_G_N_11_T_0"
-                        android:translateY="55.813">
-                        <group android:name="_R_G_L_8_G">
-                            <path
-                                android:name="_R_G_L_8_G_D_0_P_0"
-                                android:fillAlpha="0"
-                                android:fillColor="#004d40"
-                                android:fillType="nonZero"
-                                android:pathData=" M138.67 -128.11 C138.67,-128.11 43.71,-140.32 43.71,-140.32 C43.71,-140.32 138.67,-114.83 138.67,-114.83 C138.67,-114.83 138.67,-128.11 138.67,-128.11c " />
-                        </group>
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_7_G_T_1"
-                    android:rotation="-30"
-                    android:scaleX="0.0588"
-                    android:scaleY="0"
-                    android:translateX="191.304"
-                    android:translateY="239.936">
-                    <group
-                        android:name="_R_G_L_7_G"
-                        android:translateX="-78.52"
-                        android:translateY="7.893">
-                        <path
-                            android:name="_R_G_L_7_G_D_0_P_0"
-                            android:fillAlpha="0"
-                            android:fillColor="#ea4335"
-                            android:fillType="nonZero"
-                            android:pathData=" M-77.17 60.85 C-78.88,67.23 -75.47,73.76 -69.57,75.33 C-69.57,75.33 165.12,138.45 165.12,138.45 C171.01,140.03 177.23,136.11 178.93,129.71 C178.93,129.71 234.21,-76.64 234.21,-76.64 C235.92,-83.01 232.51,-89.55 226.61,-91.12 C226.61,-91.12 -8.08,-154.24 -8.08,-154.24 C-13.97,-155.81 -20.19,-151.89 -21.89,-145.49 C-21.89,-145.49 -77.17,60.85 -77.17,60.85c " />
-                        <path
-                            android:name="_R_G_L_7_G_D_1_P_0"
-                            android:fillAlpha="0"
-                            android:fillColor="#ffffff"
-                            android:fillType="nonZero"
-                            android:pathData=" M226.64 -91.12 C226.64,-91.12 -8.08,-154.24 -8.08,-154.24 C-13.97,-155.81 -20.19,-151.89 -21.89,-145.49 C-21.89,-145.49 -77.17,60.85 -77.17,60.85 C-77.25,61.2 -77.28,61.55 -77.36,61.89 C-77.36,61.89 -22.48,-142.88 -22.48,-142.88 C-20.77,-149.25 -14.56,-153.2 -8.67,-151.63 C-8.67,-151.63 226.03,-88.51 226.03,-88.51 C231.6,-87.01 234.91,-81.09 233.79,-75.07 C233.79,-75.07 234.21,-76.64 234.21,-76.64 C235.95,-83.04 232.51,-89.55 226.64,-91.12c " />
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_6_G_N_8_T_1"
-                    android:rotation="-30"
-                    android:scaleX="0.0588"
-                    android:scaleY="0"
-                    android:translateX="191.304"
-                    android:translateY="239.936">
-                    <group
-                        android:name="_R_G_L_6_G_N_8_T_0"
-                        android:translateX="-78.52"
-                        android:translateY="7.893">
-                        <group android:name="_R_G_L_6_G">
-                            <path
-                                android:name="_R_G_L_6_G_D_0_P_0"
-                                android:fillAlpha="0"
-                                android:fillColor="#3e2723"
-                                android:fillType="nonZero"
-                                android:pathData=" M181.33 -2.99 C181.33,-2.99 193.68,72 193.68,72 C193.68,72 181.33,118.08 181.33,118.08 C181.33,118.08 181.33,-2.99 181.33,-2.99c " />
-                        </group>
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_5_G_N_5_T_1"
-                    android:rotation="40"
-                    android:scaleX="0.0784"
-                    android:scaleY="0"
-                    android:translateX="228.675"
-                    android:translateY="226.542">
-                    <group
-                        android:name="_R_G_L_5_G_N_5_T_0"
-                        android:translateX="63.12"
-                        android:translateY="16.08">
-                        <group android:name="_R_G_L_5_G">
-                            <path
-                                android:name="_R_G_L_5_G_D_0_P_0"
-                                android:fillAlpha="0"
-                                android:fillColor="#3e2723"
-                                android:fillType="nonZero"
-                                android:pathData=" M42.36 -121.5 C42.36,-121.5 53.43,-118.51 53.43,-118.51 C53.43,-118.51 60.31,-72.24 60.31,-72.24 C60.31,-72.24 42.36,-121.5 42.36,-121.5c " />
-                        </group>
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_4_G_T_1"
-                    android:rotation="40"
-                    android:scaleX="0.0784"
-                    android:scaleY="0"
-                    android:translateX="228.675"
-                    android:translateY="226.542">
-                    <group
-                        android:name="_R_G_L_4_G"
-                        android:translateX="63.12"
-                        android:translateY="16.08">
-                        <path
-                            android:name="_R_G_L_4_G_D_0_P_0"
-                            android:fillAlpha="0"
-                            android:fillColor="#ffc107"
-                            android:fillType="nonZero"
-                            android:pathData=" M107.65 35.44 C109.92,41.65 107.07,48.43 101.36,50.53 C101.36,50.53 -146.29,140.67 -146.29,140.67 C-152.03,142.75 -158.56,139.39 -160.83,133.17 C-160.83,133.17 -233.89,-67.6 -233.89,-67.6 C-236.16,-73.81 -233.31,-80.59 -227.6,-82.69 C-227.6,-82.69 20.05,-172.83 20.05,-172.83 C25.79,-174.91 32.32,-171.55 34.59,-165.33 C34.59,-165.33 107.65,35.44 107.65,35.44c " />
-                        <path
-                            android:name="_R_G_L_4_G_D_1_P_0"
-                            android:fillAlpha="0"
-                            android:fillColor="#ffffff"
-                            android:fillType="nonZero"
-                            android:pathData=" M-232.96 -65.07 C-235.23,-71.28 -232.37,-78.05 -226.67,-80.16 C-226.67,-80.16 20.99,-170.29 20.99,-170.29 C26.64,-172.35 33.09,-169.07 35.41,-162.99 C35.41,-162.99 34.56,-165.33 34.56,-165.33 C32.29,-171.55 25.76,-174.91 20.03,-172.83 C20.03,-172.83 -227.57,-82.67 -227.57,-82.67 C-233.31,-80.59 -236.13,-73.79 -233.87,-67.57 C-233.87,-67.57 -160.8,133.17 -160.8,133.17 C-160.77,133.25 -160.75,133.31 -160.72,133.36 C-160.72,133.36 -232.96,-65.07 -232.96,-65.07c " />
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_3_G_T_1"
-                    android:scaleX="0.098"
-                    android:scaleY="0"
-                    android:translateX="216"
-                    android:translateY="236.604">
-                    <group
-                        android:name="_R_G_L_3_G"
-                        android:translateY="-52">
-                        <path
-                            android:name="_R_G_L_3_G_D_0_P_0"
-                            android:fillAlpha="0"
-                            android:fillColor="#4285f4"
-                            android:fillType="nonZero"
-                            android:pathData=" M181.33 180 C181.33,186.61 175.95,192 169.33,192 C169.33,192 -169.33,192 -169.33,192 C-175.95,192 -181.33,186.61 -181.33,180 C-181.33,180 -181.33,-76 -181.33,-76 C-181.33,-82.59 -175.92,-88 -169.33,-88 C-169.33,-88 169.33,-88 169.33,-88 C175.95,-88 181.33,-82.59 181.33,-76 C181.33,-76 181.33,180 181.33,180c " />
-                        <path
-                            android:name="_R_G_L_3_G_D_1_P_0"
-                            android:fillAlpha="0"
-                            android:fillColor="#1a237e"
-                            android:fillType="nonZero"
-                            android:pathData=" M169.33 189.33 C169.33,189.33 -169.33,189.33 -169.33,189.33 C-175.92,189.33 -181.33,183.92 -181.33,177.33 C-181.33,177.33 -181.33,180 -181.33,180 C-181.33,186.59 -175.92,192 -169.33,192 C-169.33,192 169.33,192 169.33,192 C175.95,192 181.33,186.59 181.33,180 C181.33,180 181.33,177.33 181.33,177.33 C181.33,183.92 175.92,189.33 169.33,189.33c " />
-                        <path
-                            android:name="_R_G_L_3_G_D_2_P_0"
-                            android:fillAlpha="0"
-                            android:fillColor="#ffffff"
-                            android:fillType="nonZero"
-                            android:pathData=" M-169.33 -85.33 C-169.33,-85.33 169.33,-85.33 169.33,-85.33 C175.92,-85.33 181.33,-79.92 181.33,-73.33 C181.33,-73.33 181.33,-76 181.33,-76 C181.33,-82.59 175.92,-88 169.33,-88 C169.33,-88 -169.33,-88 -169.33,-88 C-175.95,-88 -181.33,-82.59 -181.33,-76 C-181.33,-76 -181.33,-73.33 -181.33,-73.33 C-181.33,-79.92 -175.95,-85.33 -169.33,-85.33c " />
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_2_G_N_4_T_1"
-                    android:scaleX="0.098"
-                    android:scaleY="0"
-                    android:translateX="216"
-                    android:translateY="236.604">
-                    <group
-                        android:name="_R_G_L_2_G_N_4_T_0"
-                        android:translateY="-52">
-                        <group android:name="_R_G_L_2_G">
-                            <path
-                                android:name="_R_G_L_2_G_D_0_P_0"
-                                android:fillAlpha="0"
-                                android:fillColor="#1a237e"
-                                android:fillType="nonZero"
-                                android:pathData=" M-74.67 64.05 C-74.67,64.05 -74.67,66.72 -74.67,66.72 C-74.67,66.72 -40.8,66.72 -40.8,66.72 C-40.56,65.84 -40.32,64.96 -40.16,64.05 C-40.16,64.05 -74.67,64.05 -74.67,64.05c  M-74.67 114.67 C-109.57,114.67 -137.92,86.72 -138.64,52 C-138.64,52.45 -138.67,52.88 -138.67,53.33 C-138.67,88.67 -110,117.33 -74.67,117.33 C-37.71,117.33 -13.39,91.36 -13.39,54.8 C-13.39,54.51 -13.41,54.24 -13.41,53.95 C-14.21,89.55 -38.32,114.67 -74.67,114.67c  M-50.11 21.6 C-56.77,15.25 -65.23,12 -74.67,12 C-95.63,12 -112.61,29.71 -112.61,50.67 C-112.61,51.12 -112.56,51.55 -112.53,52 C-111.81,31.63 -95.17,14.67 -74.67,14.67 C-65.23,14.67 -56.77,17.92 -50.11,24.27 C-50.11,24.27 -50.11,24.27 -50.11,24.27 C-50.11,24.27 -30.51,4.67 -30.51,4.67 C-30.96,4.24 -31.47,3.87 -31.95,3.44 C-31.95,3.44 -50.11,21.6 -50.11,21.6 C-50.11,21.6 -50.11,21.6 -50.11,21.6c  M15.35 114.67 C15.35,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,117.33 15.33,117.33 C15.33,117.33 15.35,117.33 15.35,117.33 C18.29,117.33 20.69,114.93 20.69,112 C20.69,112 20.69,109.33 20.69,109.33 C20.69,112.27 18.29,114.67 15.35,114.67c " />
-                        </group>
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_1_G_N_4_T_1"
-                    android:scaleX="0.098"
-                    android:scaleY="0"
-                    android:translateX="216"
-                    android:translateY="236.604">
-                    <group
-                        android:name="_R_G_L_1_G_N_4_T_0"
-                        android:translateY="-52">
-                        <group android:name="_R_G_L_1_G">
-                            <path
-                                android:name="_R_G_L_1_G_D_0_P_0"
-                                android:fillAlpha="0"
-                                android:fillColor="#ffffff"
-                                android:fillType="nonZero"
-                                android:pathData=" M-75.33 40 C-75.33,40 -75.33,64.05 -75.33,64.05 C-75.33,64.05 -40.83,64.05 -40.83,64.05 C-43.68,78.72 -56.56,89.33 -75.33,89.33 C-96.29,89.33 -113.28,71.63 -113.28,50.67 C-113.28,29.71 -96.29,12 -75.33,12 C-65.89,12 -57.44,15.25 -50.77,21.6 C-50.77,21.6 -50.77,21.6 -50.77,21.6 C-50.77,21.6 -32.51,3.33 -32.51,3.33 C-43.6,-6.99 -58.08,-13.33 -75.33,-13.33 C-110.67,-13.33 -139.33,15.33 -139.33,50.67 C-139.33,86 -110.67,114.67 -75.33,114.67 C-38.37,114.67 -14.05,88.69 -14.05,52.13 C-14.05,47.95 -14.45,43.89 -15.07,40 C-15.07,40 -75.33,40 -75.33,40c  M15.34 114.67 C15.34,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,88 15.33,88 C15.33,88 15.34,88 15.34,88 C18.27,88 20.67,90.4 20.67,93.33 C20.67,93.33 20.67,109.33 20.67,109.33 C20.67,112.27 18.27,114.67 15.34,114.67c " />
-                        </group>
-                    </group>
-                </group>
-                <group
-                    android:name="_R_G_L_0_G"
-                    android:scaleX="0.392"
-                    android:scaleY="0"
-                    android:translateX="216"
-                    android:translateY="215.958" />
-            </group>
-            <group android:name="time_group" />
-        </vector>
-    </aapt:attr>
-    <target android:name="_R_G_L_11_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0.67,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="932"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="52"
-                    android:valueFrom="0.2"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.5,0 0.833,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="17"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="983"
-                    android:valueFrom="0.2"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_11_G">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0.392"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_11_G">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="1000"
-                    android:valueFrom="0.392"
-                    android:valueTo="0"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_10_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="17"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="67"
-                    android:valueFrom="0"
-                    android:valueTo="1"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_10_G_D_1_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="17"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="67"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_10_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="83"
-                    android:pathData="M 216,247.71C 216,238.77200000000002 216,256.648 216,247.71"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="917"
-                    android:pathData="M 216,247.71C 216,238.77200000000002 216,203.018 216,194.08"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="83">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_10_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="83"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.0392"
-                    android:valueTo="0.0392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.746 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="83"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.0392"
-                    android:valueTo="0.0392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.746 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="367"
-                    android:propertyName="scaleX"
-                    android:startOffset="83"
-                    android:valueFrom="0.0392"
-                    android:valueTo="0.35011000000000003"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.746 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="367"
-                    android:propertyName="scaleY"
-                    android:startOffset="83"
-                    android:valueFrom="0.0392"
-                    android:valueTo="0.35011000000000003"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.746 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.35011000000000003"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.257,0.725 0.584,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.35011000000000003"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.257,0.725 0.584,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_10_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="83"
-                    android:valueFrom="0"
-                    android:valueTo="0.0392"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_9_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="450"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="450"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_9_G_N_5_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:pathData="M 228.675,226.542C 222.43900000000002,223.727 234.911,229.357 228.675,226.542"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:pathData="M 228.675,226.542C 222.43900000000002,223.727 197.493,212.47 191.257,209.655"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="67">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_9_G_N_5_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.0784"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.0784"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleX"
-                    android:startOffset="67"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.35988"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleY"
-                    android:startOffset="67"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.35988"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.35988"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.263,0.731 0.591,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.35988"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.263,0.731 0.591,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_9_G_N_5_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="rotation"
-                    android:startOffset="0"
-                    android:valueFrom="40"
-                    android:valueTo="40"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:propertyName="rotation"
-                    android:startOffset="67"
-                    android:valueFrom="40"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_9_G_N_5_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="83"
-                    android:valueFrom="0"
-                    android:valueTo="0.0784"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_8_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="450"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="450"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_8_G_N_11_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="83"
-                    android:pathData="M 216,247.71C 216,238.77200000000002 216,256.648 216,247.71"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="917"
-                    android:pathData="M 216,247.71C 216,238.77200000000002 216,203.018 216,194.08"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="83">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_8_G_N_11_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="83"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.0392"
-                    android:valueTo="0.0392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.746 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="83"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.0392"
-                    android:valueTo="0.0392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.746 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="367"
-                    android:propertyName="scaleX"
-                    android:startOffset="83"
-                    android:valueFrom="0.0392"
-                    android:valueTo="0.35011000000000003"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.746 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="367"
-                    android:propertyName="scaleY"
-                    android:startOffset="83"
-                    android:valueFrom="0.0392"
-                    android:valueTo="0.35011000000000003"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.746 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.35011000000000003"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.257,0.725 0.584,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.35011000000000003"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.257,0.725 0.584,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_8_G_N_11_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="83"
-                    android:valueFrom="0"
-                    android:valueTo="0.0392"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_7_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="17"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="67"
-                    android:valueFrom="0"
-                    android:valueTo="1"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_7_G_D_1_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="17"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="67"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_7_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:pathData="M 191.304,239.936C 200.55,235.424 182.058,244.448 191.304,239.936"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:pathData="M 191.304,239.936C 200.55,235.424 237.534,217.376 246.78,212.864"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="67">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_7_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.0588"
-                    android:valueTo="0.0588"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.758 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.0588"
-                    android:valueTo="0.0588"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.758 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleX"
-                    android:startOffset="67"
-                    android:valueFrom="0.0588"
-                    android:valueTo="0.35531"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.758 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleY"
-                    android:startOffset="67"
-                    android:valueFrom="0.0588"
-                    android:valueTo="0.35531"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.758 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.35531"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.26,0.728 0.587,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.35531"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.26,0.728 0.587,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_7_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="rotation"
-                    android:startOffset="0"
-                    android:valueFrom="-30"
-                    android:valueTo="-30"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:propertyName="rotation"
-                    android:startOffset="67"
-                    android:valueFrom="-30"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_7_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="83"
-                    android:valueFrom="0"
-                    android:valueTo="0.0588"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_6_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="450"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="450"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_6_G_N_8_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:pathData="M 191.304,239.936C 200.55,235.424 182.058,244.448 191.304,239.936"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:pathData="M 191.304,239.936C 200.55,235.424 237.534,217.376 246.78,212.864"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="67">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_6_G_N_8_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.0588"
-                    android:valueTo="0.0588"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.758 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.0588"
-                    android:valueTo="0.0588"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.758 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleX"
-                    android:startOffset="67"
-                    android:valueFrom="0.0588"
-                    android:valueTo="0.35531"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.758 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleY"
-                    android:startOffset="67"
-                    android:valueFrom="0.0588"
-                    android:valueTo="0.35531"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.758 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.35531"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.26,0.728 0.587,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.35531"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.26,0.728 0.587,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_6_G_N_8_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="rotation"
-                    android:startOffset="0"
-                    android:valueFrom="-30"
-                    android:valueTo="-30"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:propertyName="rotation"
-                    android:startOffset="67"
-                    android:valueFrom="-30"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_6_G_N_8_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="83"
-                    android:valueFrom="0"
-                    android:valueTo="0.0588"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_5_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="450"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="450"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_5_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="83"
-                    android:propertyName="pathData"
-                    android:startOffset="0"
-                    android:valueFrom="M42.36 -121.5 C42.36,-121.5 53.43,-118.51 53.43,-118.51 C53.43,-118.51 60.31,-72.24 60.31,-72.24 C60.31,-72.24 42.36,-121.5 42.36,-121.5c "
-                    android:valueTo="M42.36 -121.5 C42.36,-121.5 53.43,-118.51 53.43,-118.51 C53.43,-118.51 60.31,-72.24 60.31,-72.24 C60.31,-72.24 42.36,-121.5 42.36,-121.5c "
-                    android:valueType="pathType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="917"
-                    android:propertyName="pathData"
-                    android:startOffset="83"
-                    android:valueFrom="M42.36 -121.5 C42.36,-121.5 53.43,-118.51 53.43,-118.51 C53.43,-118.51 60.31,-72.24 60.31,-72.24 C60.31,-72.24 42.36,-121.5 42.36,-121.5c "
-                    android:valueTo="M44.8 -137.25 C44.8,-137.25 55.87,-134.27 55.87,-134.27 C55.87,-134.27 62.75,-88 62.75,-88 C62.75,-88 44.8,-137.25 44.8,-137.25c "
-                    android:valueType="pathType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_5_G_N_5_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:pathData="M 228.675,226.542C 222.43900000000002,223.727 234.911,229.357 228.675,226.542"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:pathData="M 228.675,226.542C 222.43900000000002,223.727 197.493,212.47 191.257,209.655"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="67">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_5_G_N_5_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.0784"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.0784"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleX"
-                    android:startOffset="67"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.35988"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleY"
-                    android:startOffset="67"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.35988"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.35988"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.263,0.731 0.591,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.35988"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.263,0.731 0.591,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_5_G_N_5_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="rotation"
-                    android:startOffset="0"
-                    android:valueFrom="40"
-                    android:valueTo="40"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:propertyName="rotation"
-                    android:startOffset="67"
-                    android:valueFrom="40"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_5_G_N_5_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="83"
-                    android:valueFrom="0"
-                    android:valueTo="0.0784"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_4_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="15"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="52"
-                    android:valueFrom="0"
-                    android:valueTo="1"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_4_G_D_1_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="15"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="52"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_4_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:pathData="M 228.675,226.542C 222.43900000000002,223.727 234.911,229.357 228.675,226.542"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:pathData="M 228.675,226.542C 222.43900000000002,223.727 197.493,212.47 191.257,209.655"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="67">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_4_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.0784"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.0784"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleX"
-                    android:startOffset="67"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.35988"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="383"
-                    android:propertyName="scaleY"
-                    android:startOffset="67"
-                    android:valueFrom="0.0784"
-                    android:valueTo="0.35988"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.779 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.35988"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.263,0.731 0.591,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.35988"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.263,0.731 0.591,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_4_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="67"
-                    android:propertyName="rotation"
-                    android:startOffset="0"
-                    android:valueFrom="40"
-                    android:valueTo="40"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="933"
-                    android:propertyName="rotation"
-                    android:startOffset="67"
-                    android:valueFrom="40"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_4_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="67"
-                    android:valueFrom="0"
-                    android:valueTo="0.0784"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_3_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="33"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="18"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="33"
-                    android:valueFrom="0"
-                    android:valueTo="1"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_3_G_D_1_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="33"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="18"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="33"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_3_G_D_2_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="33"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="18"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="33"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_3_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:pathData="M 216,236.604C 216,236.568 216,236.61100000000002 216,236.604"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="948"
-                    android:pathData="M 216,236.604C 216,236.568 216,236.34900000000002 216,236.342"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="52">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_3_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.098"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.098"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="398"
-                    android:propertyName="scaleX"
-                    android:startOffset="52"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.36391"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="398"
-                    android:propertyName="scaleY"
-                    android:startOffset="52"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.36391"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.36391"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.266,0.733 0.594,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.36391"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.266,0.733 0.594,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_3_G_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="50"
-                    android:valueFrom="0"
-                    android:valueTo="0.098"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_2_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="948"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="52"
-                    android:valueFrom="0"
-                    android:valueTo="0.2"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_2_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="pathData"
-                    android:startOffset="0"
-                    android:valueFrom=" M-74.67 64.05 C-74.67,64.05 -74.67,66.72 -74.67,66.72 C-74.67,66.72 -40.8,66.72 -40.8,66.72 C-40.56,65.84 -40.32,64.96 -40.16,64.05 C-40.16,64.05 -74.67,64.05 -74.67,64.05c  M-74.67 114.67 C-109.57,114.67 -137.92,86.72 -138.64,52 C-138.64,52.45 -138.67,52.88 -138.67,53.33 C-138.67,88.67 -110,117.33 -74.67,117.33 C-37.71,117.33 -13.39,91.36 -13.39,54.8 C-13.39,54.51 -13.41,54.24 -13.41,53.95 C-14.21,89.55 -38.32,114.67 -74.67,114.67c  M-50.11 21.6 C-56.77,15.25 -65.23,12 -74.67,12 C-95.63,12 -112.61,29.71 -112.61,50.67 C-112.61,51.12 -112.56,51.55 -112.53,52 C-111.81,31.63 -95.17,14.67 -74.67,14.67 C-65.23,14.67 -56.77,17.92 -50.11,24.27 C-50.11,24.27 -50.11,24.27 -50.11,24.27 C-50.11,24.27 -30.51,4.67 -30.51,4.67 C-30.96,4.24 -31.47,3.87 -31.95,3.44 C-31.95,3.44 -50.11,21.6 -50.11,21.6 C-50.11,21.6 -50.11,21.6 -50.11,21.6c M15.35 114.67 C15.35,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,117.33 15.33,117.33 C15.33,117.33 15.35,117.33 15.35,117.33 C18.29,117.33 20.69,114.93 20.69,112 C20.69,112 20.69,109.33 20.69,109.33 C20.69,112.27 18.29,114.67 15.35,114.67c M15.33 64 C15.33,64 15.33,64 15.33,64 C15.33,64 15.33,66.67 15.33,66.67 C15.33,66.67 15.33,66.67 15.33,66.67 C18.27,66.67 20.67,64.27 20.67,61.33 C20.67,61.33 20.67,58.67 20.67,58.67 C20.67,61.6 18.27,64 15.33,64c M20.69 10.67 C20.69,10.67 20.69,8 20.69,8 C20.69,10.93 18.29,13.33 15.35,13.33 C15.35,13.33 15.33,13.33 15.33,13.33 C15.33,13.33 15.33,16 15.33,16 C15.33,16 15.35,16 15.35,16 C18.29,16 20.69,13.6 20.69,10.67c "
-                    android:valueTo=" M-74.67 64.05 C-74.67,64.05 -74.67,66.72 -74.67,66.72 C-74.67,66.72 -40.8,66.72 -40.8,66.72 C-40.56,65.84 -40.32,64.96 -40.16,64.05 C-40.16,64.05 -74.67,64.05 -74.67,64.05c  M-74.67 114.67 C-109.57,114.67 -137.92,86.72 -138.64,52 C-138.64,52.45 -138.67,52.88 -138.67,53.33 C-138.67,88.67 -110,117.33 -74.67,117.33 C-37.71,117.33 -13.39,91.36 -13.39,54.8 C-13.39,54.51 -13.41,54.24 -13.41,53.95 C-14.21,89.55 -38.32,114.67 -74.67,114.67c  M-50.11 21.6 C-56.77,15.25 -65.23,12 -74.67,12 C-95.63,12 -112.61,29.71 -112.61,50.67 C-112.61,51.12 -112.56,51.55 -112.53,52 C-111.81,31.63 -95.17,14.67 -74.67,14.67 C-65.23,14.67 -56.77,17.92 -50.11,24.27 C-50.11,24.27 -50.11,24.27 -50.11,24.27 C-50.11,24.27 -30.51,4.67 -30.51,4.67 C-30.96,4.24 -31.47,3.87 -31.95,3.44 C-31.95,3.44 -50.11,21.6 -50.11,21.6 C-50.11,21.6 -50.11,21.6 -50.11,21.6c M15.35 114.67 C15.35,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,117.33 15.33,117.33 C15.33,117.33 15.35,117.33 15.35,117.33 C18.29,117.33 20.69,114.93 20.69,112 C20.69,112 20.69,109.33 20.69,109.33 C20.69,112.27 18.29,114.67 15.35,114.67c M15.33 64 C15.33,64 15.33,64 15.33,64 C15.33,64 15.33,66.67 15.33,66.67 C15.33,66.67 15.33,66.67 15.33,66.67 C18.27,66.67 20.67,64.27 20.67,61.33 C20.67,61.33 20.67,58.67 20.67,58.67 C20.67,61.6 18.27,64 15.33,64c M20.69 10.67 C20.69,10.67 20.69,8 20.69,8 C20.69,10.93 18.29,13.33 15.35,13.33 C15.35,13.33 15.33,13.33 15.33,13.33 C15.33,13.33 15.33,16 15.33,16 C15.33,16 15.35,16 15.35,16 C18.29,16 20.69,13.6 20.69,10.67c "
-                    android:valueType="pathType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="948"
-                    android:propertyName="pathData"
-                    android:startOffset="52"
-                    android:valueFrom=" M-74.67 64.05 C-74.67,64.05 -74.67,66.72 -74.67,66.72 C-74.67,66.72 -40.8,66.72 -40.8,66.72 C-40.56,65.84 -40.32,64.96 -40.16,64.05 C-40.16,64.05 -74.67,64.05 -74.67,64.05c  M-74.67 114.67 C-109.57,114.67 -137.92,86.72 -138.64,52 C-138.64,52.45 -138.67,52.88 -138.67,53.33 C-138.67,88.67 -110,117.33 -74.67,117.33 C-37.71,117.33 -13.39,91.36 -13.39,54.8 C-13.39,54.51 -13.41,54.24 -13.41,53.95 C-14.21,89.55 -38.32,114.67 -74.67,114.67c  M-50.11 21.6 C-56.77,15.25 -65.23,12 -74.67,12 C-95.63,12 -112.61,29.71 -112.61,50.67 C-112.61,51.12 -112.56,51.55 -112.53,52 C-111.81,31.63 -95.17,14.67 -74.67,14.67 C-65.23,14.67 -56.77,17.92 -50.11,24.27 C-50.11,24.27 -50.11,24.27 -50.11,24.27 C-50.11,24.27 -30.51,4.67 -30.51,4.67 C-30.96,4.24 -31.47,3.87 -31.95,3.44 C-31.95,3.44 -50.11,21.6 -50.11,21.6 C-50.11,21.6 -50.11,21.6 -50.11,21.6c M15.35 114.67 C15.35,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,117.33 15.33,117.33 C15.33,117.33 15.35,117.33 15.35,117.33 C18.29,117.33 20.69,114.93 20.69,112 C20.69,112 20.69,109.33 20.69,109.33 C20.69,112.27 18.29,114.67 15.35,114.67c M15.33 64 C15.33,64 15.33,64 15.33,64 C15.33,64 15.33,66.67 15.33,66.67 C15.33,66.67 15.33,66.67 15.33,66.67 C18.27,66.67 20.67,64.27 20.67,61.33 C20.67,61.33 20.67,58.67 20.67,58.67 C20.67,61.6 18.27,64 15.33,64c M20.69 10.67 C20.69,10.67 20.69,8 20.69,8 C20.69,10.93 18.29,13.33 15.35,13.33 C15.35,13.33 15.33,13.33 15.33,13.33 C15.33,13.33 15.33,16 15.33,16 C15.33,16 15.35,16 15.35,16 C18.29,16 20.69,13.6 20.69,10.67c "
-                    android:valueTo=" M-74.67 64.05 C-74.67,64.05 -74.67,66.72 -74.67,66.72 C-74.67,66.72 -40.8,66.72 -40.8,66.72 C-40.56,65.84 -40.32,64.96 -40.16,64.05 C-40.16,64.05 -74.67,64.05 -74.67,64.05c  M-74.67 114.67 C-109.57,114.67 -137.92,86.72 -138.64,52 C-138.64,52.45 -138.67,52.88 -138.67,53.33 C-138.67,88.67 -110,117.33 -74.67,117.33 C-37.71,117.33 -13.39,91.36 -13.39,54.8 C-13.39,54.51 -13.41,54.24 -13.41,53.95 C-14.21,89.55 -38.32,114.67 -74.67,114.67c  M-50.11 21.6 C-56.77,15.25 -65.23,12 -74.67,12 C-95.63,12 -112.61,29.71 -112.61,50.67 C-112.61,51.12 -112.56,51.55 -112.53,52 C-111.81,31.63 -95.17,14.67 -74.67,14.67 C-65.23,14.67 -56.77,17.92 -50.11,24.27 C-50.11,24.27 -50.11,24.27 -50.11,24.27 C-50.11,24.27 -30.51,4.67 -30.51,4.67 C-30.96,4.24 -31.47,3.87 -31.95,3.44 C-31.95,3.44 -50.11,21.6 -50.11,21.6 C-50.11,21.6 -50.11,21.6 -50.11,21.6c M116.67 114.67 C116.67,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,117.33 15.33,117.33 C15.33,117.33 116.67,117.33 116.67,117.33 C119.6,117.33 122,114.93 122,112 C122,112 122,109.33 122,109.33 C122,112.27 119.6,114.67 116.67,114.67c M132.67 64 C132.67,64 15.33,64 15.33,64 C15.33,64 15.33,66.67 15.33,66.67 C15.33,66.67 132.67,66.67 132.67,66.67 C135.6,66.67 138,64.27 138,61.33 C138,61.33 138,58.67 138,58.67 C138,61.6 135.6,64 132.67,64c M122 10.67 C122,10.67 122,8 122,8 C122,10.93 119.6,13.33 116.67,13.33 C116.67,13.33 15.33,13.33 15.33,13.33 C15.33,13.33 15.33,16 15.33,16 C15.33,16 116.67,16 116.67,16 C119.6,16 122,13.6 122,10.67c "
-                    android:valueType="pathType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_2_G_N_4_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:pathData="M 216,236.604C 216,236.568 216,236.61100000000002 216,236.604"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="948"
-                    android:pathData="M 216,236.604C 216,236.568 216,236.34900000000002 216,236.342"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="52">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_2_G_N_4_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.098"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.098"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="398"
-                    android:propertyName="scaleX"
-                    android:startOffset="52"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.36391"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="398"
-                    android:propertyName="scaleY"
-                    android:startOffset="52"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.36391"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.36391"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.266,0.733 0.594,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.36391"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.266,0.733 0.594,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_2_G_N_4_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="50"
-                    android:valueFrom="0"
-                    android:valueTo="0.098"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_1_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="33"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="0"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="18"
-                    android:propertyName="fillAlpha"
-                    android:startOffset="33"
-                    android:valueFrom="0"
-                    android:valueTo="1"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_1_G_D_0_P_0">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="pathData"
-                    android:startOffset="0"
-                    android:valueFrom=" M-75.33 40 C-75.33,40 -75.33,64.05 -75.33,64.05 C-75.33,64.05 -40.83,64.05 -40.83,64.05 C-43.68,78.72 -56.56,89.33 -75.33,89.33 C-96.29,89.33 -113.28,71.63 -113.28,50.67 C-113.28,29.71 -96.29,12 -75.33,12 C-65.89,12 -57.44,15.25 -50.77,21.6 C-50.77,21.6 -50.77,21.6 -50.77,21.6 C-50.77,21.6 -32.51,3.33 -32.51,3.33 C-43.6,-6.99 -58.08,-13.33 -75.33,-13.33 C-110.67,-13.33 -139.33,15.33 -139.33,50.67 C-139.33,86 -110.67,114.67 -75.33,114.67 C-38.37,114.67 -14.05,88.69 -14.05,52.13 C-14.05,47.95 -14.45,43.89 -15.07,40 C-15.07,40 -75.33,40 -75.33,40c M15.34 114.67 C15.34,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,88 15.33,88 C15.33,88 15.34,88 15.34,88 C18.27,88 20.67,90.4 20.67,93.33 C20.67,93.33 20.67,109.33 20.67,109.33 C20.67,112.27 18.27,114.67 15.34,114.67c M15.35 63.99 C15.35,63.99 15.33,64 15.33,64 C15.33,64 15.33,37.33 15.33,37.33 C15.33,37.33 15.35,37.32 15.35,37.32 C18.29,37.32 20.69,39.72 20.69,42.66 C20.69,42.66 20.69,58.66 20.69,58.66 C20.69,61.59 18.29,63.99 15.35,63.99c M15.31 13.33 C15.31,13.33 15.33,13.33 15.33,13.33 C15.33,13.33 15.33,-13.33 15.33,-13.33 C15.33,-13.33 15.31,-13.34 15.31,-13.34 C18.24,-13.34 20.64,-10.94 20.64,-8.01 C20.64,-8.01 20.64,8 20.64,8 C20.64,10.93 18.24,13.33 15.31,13.33c "
-                    android:valueTo=" M-75.33 40 C-75.33,40 -75.33,64.05 -75.33,64.05 C-75.33,64.05 -40.83,64.05 -40.83,64.05 C-43.68,78.72 -56.56,89.33 -75.33,89.33 C-96.29,89.33 -113.28,71.63 -113.28,50.67 C-113.28,29.71 -96.29,12 -75.33,12 C-65.89,12 -57.44,15.25 -50.77,21.6 C-50.77,21.6 -50.77,21.6 -50.77,21.6 C-50.77,21.6 -32.51,3.33 -32.51,3.33 C-43.6,-6.99 -58.08,-13.33 -75.33,-13.33 C-110.67,-13.33 -139.33,15.33 -139.33,50.67 C-139.33,86 -110.67,114.67 -75.33,114.67 C-38.37,114.67 -14.05,88.69 -14.05,52.13 C-14.05,47.95 -14.45,43.89 -15.07,40 C-15.07,40 -75.33,40 -75.33,40c M15.34 114.67 C15.34,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,88 15.33,88 C15.33,88 15.34,88 15.34,88 C18.27,88 20.67,90.4 20.67,93.33 C20.67,93.33 20.67,109.33 20.67,109.33 C20.67,112.27 18.27,114.67 15.34,114.67c M15.35 63.99 C15.35,63.99 15.33,64 15.33,64 C15.33,64 15.33,37.33 15.33,37.33 C15.33,37.33 15.35,37.32 15.35,37.32 C18.29,37.32 20.69,39.72 20.69,42.66 C20.69,42.66 20.69,58.66 20.69,58.66 C20.69,61.59 18.29,63.99 15.35,63.99c M15.31 13.33 C15.31,13.33 15.33,13.33 15.33,13.33 C15.33,13.33 15.33,-13.33 15.33,-13.33 C15.33,-13.33 15.31,-13.34 15.31,-13.34 C18.24,-13.34 20.64,-10.94 20.64,-8.01 C20.64,-8.01 20.64,8 20.64,8 C20.64,10.93 18.24,13.33 15.31,13.33c "
-                    android:valueType="pathType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="948"
-                    android:propertyName="pathData"
-                    android:startOffset="52"
-                    android:valueFrom=" M-75.33 40 C-75.33,40 -75.33,64.05 -75.33,64.05 C-75.33,64.05 -40.83,64.05 -40.83,64.05 C-43.68,78.72 -56.56,89.33 -75.33,89.33 C-96.29,89.33 -113.28,71.63 -113.28,50.67 C-113.28,29.71 -96.29,12 -75.33,12 C-65.89,12 -57.44,15.25 -50.77,21.6 C-50.77,21.6 -50.77,21.6 -50.77,21.6 C-50.77,21.6 -32.51,3.33 -32.51,3.33 C-43.6,-6.99 -58.08,-13.33 -75.33,-13.33 C-110.67,-13.33 -139.33,15.33 -139.33,50.67 C-139.33,86 -110.67,114.67 -75.33,114.67 C-38.37,114.67 -14.05,88.69 -14.05,52.13 C-14.05,47.95 -14.45,43.89 -15.07,40 C-15.07,40 -75.33,40 -75.33,40c M15.34 114.67 C15.34,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,88 15.33,88 C15.33,88 15.34,88 15.34,88 C18.27,88 20.67,90.4 20.67,93.33 C20.67,93.33 20.67,109.33 20.67,109.33 C20.67,112.27 18.27,114.67 15.34,114.67c M15.35 63.99 C15.35,63.99 15.33,64 15.33,64 C15.33,64 15.33,37.33 15.33,37.33 C15.33,37.33 15.35,37.32 15.35,37.32 C18.29,37.32 20.69,39.72 20.69,42.66 C20.69,42.66 20.69,58.66 20.69,58.66 C20.69,61.59 18.29,63.99 15.35,63.99c M15.31 13.33 C15.31,13.33 15.33,13.33 15.33,13.33 C15.33,13.33 15.33,-13.33 15.33,-13.33 C15.33,-13.33 15.31,-13.34 15.31,-13.34 C18.24,-13.34 20.64,-10.94 20.64,-8.01 C20.64,-8.01 20.64,8 20.64,8 C20.64,10.93 18.24,13.33 15.31,13.33c "
-                    android:valueTo=" M-75.33 40 C-75.33,40 -75.33,64.05 -75.33,64.05 C-75.33,64.05 -40.83,64.05 -40.83,64.05 C-43.68,78.72 -56.56,89.33 -75.33,89.33 C-96.29,89.33 -113.28,71.63 -113.28,50.67 C-113.28,29.71 -96.29,12 -75.33,12 C-65.89,12 -57.44,15.25 -50.77,21.6 C-50.77,21.6 -50.77,21.6 -50.77,21.6 C-50.77,21.6 -32.51,3.33 -32.51,3.33 C-43.6,-6.99 -58.08,-13.33 -75.33,-13.33 C-110.67,-13.33 -139.33,15.33 -139.33,50.67 C-139.33,86 -110.67,114.67 -75.33,114.67 C-38.37,114.67 -14.05,88.69 -14.05,52.13 C-14.05,47.95 -14.45,43.89 -15.07,40 C-15.07,40 -75.33,40 -75.33,40c M116.67 114.67 C116.67,114.67 15.33,114.67 15.33,114.67 C15.33,114.67 15.33,88 15.33,88 C15.33,88 116.67,88 116.67,88 C119.6,88 122,90.4 122,93.33 C122,93.33 122,109.33 122,109.33 C122,112.27 119.6,114.67 116.67,114.67c M132.67 64 C132.67,64 15.33,64 15.33,64 C15.33,64 15.33,37.33 15.33,37.33 C15.33,37.33 132.67,37.33 132.67,37.33 C135.6,37.33 138,39.73 138,42.67 C138,42.67 138,58.67 138,58.67 C138,61.6 135.6,64 132.67,64c M116.67 13.33 C116.67,13.33 15.33,13.33 15.33,13.33 C15.33,13.33 15.33,-13.33 15.33,-13.33 C15.33,-13.33 116.67,-13.33 116.67,-13.33 C119.6,-13.33 122,-10.93 122,-8 C122,-8 122,8 122,8 C122,10.93 119.6,13.33 116.67,13.33c "
-                    android:valueType="pathType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_1_G_N_4_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:pathData="M 216,236.604C 216,236.568 216,236.61100000000002 216,236.604"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="0">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="948"
-                    android:pathData="M 216,236.604C 216,236.568 216,236.34900000000002 216,236.342"
-                    android:propertyName="translateXY"
-                    android:propertyXName="translateX"
-                    android:propertyYName="translateY"
-                    android:startOffset="52">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_1_G_N_4_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="scaleX"
-                    android:startOffset="0"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.098"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="52"
-                    android:propertyName="scaleY"
-                    android:startOffset="0"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.098"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="398"
-                    android:propertyName="scaleX"
-                    android:startOffset="52"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.36391"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="398"
-                    android:propertyName="scaleY"
-                    android:startOffset="52"
-                    android:valueFrom="0.098"
-                    android:valueTo="0.36391"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0,0 0,0.789 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleX"
-                    android:startOffset="450"
-                    android:valueFrom="0.36391"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.266,0.733 0.594,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-                <objectAnimator
-                    android:duration="550"
-                    android:propertyName="scaleY"
-                    android:startOffset="450"
-                    android:valueFrom="0.36391"
-                    android:valueTo="0.392"
-                    android:valueType="floatType">
-                    <aapt:attr name="android:interpolator">
-                        <pathInterpolator android:pathData="M 0.0,0.0 c0.266,0.733 0.594,1 1.0,1.0" />
-                    </aapt:attr>
-                </objectAnimator>
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_1_G_N_4_T_1">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="50"
-                    android:valueFrom="0"
-                    android:valueTo="0.098"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="_R_G_L_0_G">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="0"
-                    android:propertyName="scaleY"
-                    android:startOffset="50"
-                    android:valueFrom="0"
-                    android:valueTo="0.392"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-    <target android:name="time_group">
-        <aapt:attr name="android:animation">
-            <set android:ordering="together">
-                <objectAnimator
-                    android:duration="100000"
-                    android:propertyName="translateX"
-                    android:startOffset="0"
-                    android:valueFrom="0"
-                    android:valueTo="1"
-                    android:valueType="floatType" />
-            </set>
-        </aapt:attr>
-    </target>
-</animated-vector>

BIN
android/app/src/main/res/drawable/splash.png


+ 0 - 7
android/app/src/main/res/drawable/splash_background.xml

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <gradient
-        android:centerColor="#FB35FF"
-        android:endColor="#FFCC3D"
-        android:startColor="#2A4CFA" android:angle="-45"/>
-</shape>

+ 0 - 67
android/app/src/main/res/drawable/splash_icon.xml

@@ -1,67 +0,0 @@
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:aapt="http://schemas.android.com/aapt"
-    android:width="288dp"
-    android:height="288dp"
-    android:viewportWidth="288"
-    android:viewportHeight="288">
-  <path
-      android:pathData="M102.64,79L185.36,79C198.42,79 209,89.58 209,102.64L209,185.36C209,198.42 198.42,209 185.36,209L102.64,209C89.58,209 79,198.42 79,185.36L79,102.64C79,89.58 89.58,79 102.64,79Z"
-      android:strokeWidth="1"
-      android:fillType="nonZero"
-      android:strokeColor="#00000000">
-    <aapt:attr name="android:fillColor">
-      <gradient 
-          android:startX="84.61"
-          android:startY="85.79"
-          android:endX="209"
-          android:endY="199.66"
-          android:type="linear">
-        <item android:offset="0" android:color="#FF2A4CFA"/>
-        <item android:offset="0.5" android:color="#FFFB35FF"/>
-        <item android:offset="1" android:color="#FFFFCC3D"/>
-      </gradient>
-    </aapt:attr>
-  </path>
-  <path
-      android:pathData="M107.15,143.27l49.34,-38.69l20.36,26.59l-14.58,11.43l-3.64,-4.68l9.96,-7.81l-13.15,-17.17l-40.01,31.38l13.15,17.17l21.01,-16.47l15.25,18.78l-4.59,3.75l-11.59,-14.27l-21.14,16.58z"
-      android:strokeWidth="1"
-      android:fillColor="#FFFFFF"
-      android:fillType="nonZero"
-      android:strokeColor="#00000000"/>
-  <path
-      android:pathData="M169.28,104l11.72,15.64l-4.73,3.57l-11.72,-15.64z"
-      android:strokeWidth="1"
-      android:fillColor="#FFFFFF"
-      android:fillType="nonZero"
-      android:strokeColor="#00000000"/>
-  <path
-      android:pathData="M107.73,151.52l11.72,15.64l-4.73,3.57l-11.72,-15.64z"
-      android:strokeWidth="1"
-      android:fillColor="#FFFFFF"
-      android:fillType="nonZero"
-      android:strokeColor="#00000000"/>
-  <path
-      android:pathData="M180.53,177.06l0,5.94l-76.35,0l0,-5.94z"
-      android:strokeWidth="1"
-      android:fillColor="#FFFFFF"
-      android:fillType="nonZero"
-      android:strokeColor="#00000000"/>
-  <path
-      android:pathData="M134.06,146.28L131.85,143.34C130.97,142.16 130.6,140.68 130.81,139.22C131.03,137.76 131.82,136.44 133,135.56L135.21,138.5C134.39,139.12 134.23,140.27 134.84,141.08L137.05,144.03C137.34,144.41 137.77,144.68 138.26,144.75C138.74,144.81 139.24,144.68 139.63,144.38L140.43,143.78C141.07,143.3 141.33,142.46 141.07,141.71L139.09,135.69C138.34,133.43 139.13,130.92 141.05,129.49L141.87,128.87C144.33,127.01 147.79,127.48 149.63,129.91L151.84,132.85C153.67,135.29 153.16,138.77 150.7,140.63L148.49,137.68C149.31,137.06 149.48,135.91 148.87,135.1L146.66,132.16C146.05,131.34 144.9,131.19 144.08,131.81L143.25,132.43C142.61,132.92 142.34,133.76 142.6,134.51L144.59,140.52C145.34,142.78 144.55,145.29 142.63,146.73L141.84,147.33C140.66,148.23 139.17,148.62 137.71,148.43C136.26,148.22 134.94,147.45 134.06,146.28L134.06,146.28Z"
-      android:strokeWidth="1"
-      android:fillColor="#FFFFFF"
-      android:fillType="nonZero"
-      android:strokeColor="#00000000"/>
-  <path
-      android:pathData="M152.48,127.38l2.14,2.85l-4.43,3.35l-2.14,-2.85z"
-      android:strokeWidth="1"
-      android:fillColor="#FFFFFF"
-      android:fillType="nonZero"
-      android:strokeColor="#00000000"/>
-  <path
-      android:pathData="M133.28,141.9l2.14,2.85l-4.44,3.36l-2.14,-2.85z"
-      android:strokeWidth="1"
-      android:fillColor="#FFFFFF"
-      android:fillType="nonZero"
-      android:strokeColor="#00000000"/>
-</vector>

+ 5 - 0
android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+    <background android:drawable="@color/ic_launcher_background"/>
+    <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
+</adaptive-icon>

+ 5 - 0
android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+    <background android:drawable="@color/ic_launcher_background"/>
+    <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
+</adaptive-icon>

BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png


BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png


BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png


BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png


BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png


+ 0 - 35
android/app/src/main/res/values-v31/styles.xml

@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
-
-    <!-- Base application theme. -->
-    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
-        <!-- Customize your theme here. -->
-        <item name="colorPrimary">#1C1C1C</item>
-        <item name="colorPrimaryDark">#1C1C1C</item>
-        <item name="colorAccent">@color/colorAccent</item>
-    </style>
-
-    <style name="AppTheme.NoActionBar" parent="Theme.AppCompat.DayNight.NoActionBar">
-        <item name="windowActionBar">false</item>
-        <item name="windowNoTitle">true</item>
-        <item name="android:background">@null</item>
-    </style>
-
-
-    <style name="AppTheme.NoActionBarLaunch" parent="Theme.SplashScreen">
-        <!-- Set the splash screen background, animated icon, and animation duration. -->
-        <item name="windowSplashScreenBackground">#1C1C1C</item>
-
-        <!-- Use windowSplashScreenAnimatedIcon to add either a drawable or an
-             animated drawable. One of these is required. -->
-        <item name="windowSplashScreenAnimatedIcon">@drawable/splash_icon</item>
-        <!-- Required for animated icons -->
-        <item name="windowSplashScreenAnimationDuration">300</item>
-
-        <!-- Set the theme of the Activity that directly follows your splash screen. -->
-        <!-- Required -->
-        <item name="postSplashScreenTheme">@style/AppTheme</item>
-
-        <item name="android:windowSplashScreenBrandingImage">@drawable/brand</item>
-    </style>
-</resources>

+ 4 - 7
android/app/src/main/res/values/strings.xml

@@ -1,10 +1,7 @@
 <?xml version='1.0' encoding='utf-8'?>
 <resources>
-    <string name="app_name">FirstCash</string>
-    <string name="title_activity_main">FirstCash</string>
-    <string name="package_name">com.bigauction.mobile</string>
-    <string name="custom_url_scheme">com.bigauction.mobile</string>
-    <string name="facebook_app_id">683776590201632</string>
-    <string name="facebook_client_token">4d7ea8d7755de6e8b297ab3cfc32bced</string>
-    <string name="fb_login_protocol_scheme">fb683776590201632</string>
+    <string name="app_name">xx短剧</string>
+    <string name="title_activity_main">xx短剧</string>
+    <string name="package_name">com.hasiwl.shorts</string>
+    <string name="custom_url_scheme">com.hasiwl.shorts</string>
 </resources>

+ 3 - 14
android/app/src/main/res/values/styles.xml

@@ -4,8 +4,8 @@
     <!-- Base application theme. -->
     <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
         <!-- Customize your theme here. -->
-        <item name="colorPrimary">#1C1C1C</item>
-        <item name="colorPrimaryDark">#1C1C1C</item>
+        <item name="colorPrimary">@color/colorPrimary</item>
+        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
         <item name="colorAccent">@color/colorAccent</item>
     </style>
 
@@ -17,17 +17,6 @@
 
 
     <style name="AppTheme.NoActionBarLaunch" parent="Theme.SplashScreen">
-        <!-- Set the splash screen background, animated icon, and animation duration. -->
-        <item name="windowSplashScreenBackground">#1C1C1C</item>
-
-        <!-- Use windowSplashScreenAnimatedIcon to add either a drawable or an
-             animated drawable. One of these is required. -->
-        <item name="windowSplashScreenAnimatedIcon">@drawable/splash_icon</item>
-        <!-- Required for animated icons -->
-        <item name="windowSplashScreenAnimationDuration">300</item>
-
-        <!-- Set the theme of the Activity that directly follows your splash screen. -->
-        <!-- Required -->
-        <item name="postSplashScreenTheme">@style/AppTheme</item>
+        <item name="android:background">@drawable/splash</item>
     </style>
 </resources>

+ 2 - 2
android/build.gradle

@@ -7,8 +7,8 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:7.2.1'
-        classpath 'com.google.gms:google-services:4.3.13'
+        classpath 'com.android.tools.build:gradle:8.0.0'
+        classpath 'com.google.gms:google-services:4.3.15'
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files

+ 0 - 6
android/capacitor.settings.gradle

@@ -2,9 +2,6 @@
 include ':capacitor-android'
 project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
 
-include ':capacitor-community-barcode-scanner'
-project(':capacitor-community-barcode-scanner').projectDir = new File('../node_modules/@capacitor-community/barcode-scanner/android')
-
 include ':capacitor-community-http'
 project(':capacitor-community-http').projectDir = new File('../node_modules/@capacitor-community/http/android')
 
@@ -62,8 +59,5 @@ project(':appsflyer-capacitor-plugin').projectDir = new File('../node_modules/ap
 include ':capacitor-codepush'
 project(':capacitor-codepush').projectDir = new File('../node_modules/capacitor-codepush/android')
 
-include ':capacitor-facebook'
-project(':capacitor-facebook').projectDir = new File('../node_modules/capacitor-facebook/android')
-
 include ':capacitor-plugin-safe-area'
 project(':capacitor-plugin-safe-area').projectDir = new File('../node_modules/capacitor-plugin-safe-area/android')

+ 0 - 2
android/gradle.properties

@@ -20,5 +20,3 @@ org.gradle.jvmargs=-Xmx1536m
 # Android operating system, and which are packaged with your app's APK
 # https://developer.android.com/topic/libraries/support-library/androidx-rn
 android.useAndroidX=true
-# Automatically convert third-party libraries to use AndroidX
-android.enableJetifier=true

BIN
android/gradle/wrapper/gradle-wrapper.jar


+ 2 - 1
android/gradle/wrapper/gradle-wrapper.properties

@@ -1,5 +1,6 @@
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-all.zip
+networkTimeout=10000
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists

+ 14 - 4
android/gradlew

@@ -55,7 +55,7 @@
 #       Darwin, MinGW, and NonStop.
 #
 #   (3) This script is generated from the Groovy template
-#       https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
+#       https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
 #       within the Gradle project.
 #
 #       You can find Gradle at https://github.com/gradle/gradle/.
@@ -80,10 +80,10 @@ do
     esac
 done
 
-APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
-
-APP_NAME="Gradle"
+# This is normally unused
+# shellcheck disable=SC2034
 APP_BASE_NAME=${0##*/}
+APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
 
 # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
 DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
@@ -143,12 +143,16 @@ fi
 if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
     case $MAX_FD in #(
       max*)
+        # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
+        # shellcheck disable=SC3045
         MAX_FD=$( ulimit -H -n ) ||
             warn "Could not query maximum file descriptor limit"
     esac
     case $MAX_FD in  #(
       '' | soft) :;; #(
       *)
+        # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
+        # shellcheck disable=SC3045
         ulimit -n "$MAX_FD" ||
             warn "Could not set maximum file descriptor limit to $MAX_FD"
     esac
@@ -205,6 +209,12 @@ set -- \
         org.gradle.wrapper.GradleWrapperMain \
         "$@"
 
+# Stop when "xargs" is not available.
+if ! command -v xargs >/dev/null 2>&1
+then
+    die "xargs is not available"
+fi
+
 # Use "xargs" to parse quoted args.
 #
 # With -n1 it outputs one arg per line, with the quotes and backslashes removed.

+ 9 - 6
android/gradlew.bat

@@ -14,7 +14,7 @@
 @rem limitations under the License.
 @rem
 
-@if "%DEBUG%" == "" @echo off
+@if "%DEBUG%"=="" @echo off
 @rem ##########################################################################
 @rem
 @rem  Gradle startup script for Windows
@@ -25,7 +25,8 @@
 if "%OS%"=="Windows_NT" setlocal
 
 set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
+if "%DIRNAME%"=="" set DIRNAME=.
+@rem This is normally unused
 set APP_BASE_NAME=%~n0
 set APP_HOME=%DIRNAME%
 
@@ -40,7 +41,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
 
 set JAVA_EXE=java.exe
 %JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto execute
+if %ERRORLEVEL% equ 0 goto execute
 
 echo.
 echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
@@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
 
 :end
 @rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
+if %ERRORLEVEL% equ 0 goto mainEnd
 
 :fail
 rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
 rem the _cmd.exe /c_ return code!
-if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
+set EXIT_CODE=%ERRORLEVEL%
+if %EXIT_CODE% equ 0 set EXIT_CODE=1
+if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
+exit /b %EXIT_CODE%
 
 :mainEnd
 if "%OS%"=="Windows_NT" endlocal

+ 10 - 11
android/variables.gradle

@@ -1,17 +1,16 @@
 ext {
     minSdkVersion = 22
-    compileSdkVersion = 32
-    targetSdkVersion = 32
-    androidxActivityVersion = '1.4.0'
-    androidxAppCompatVersion = '1.4.2'
+    compileSdkVersion = 33
+    targetSdkVersion = 33
+    androidxActivityVersion = '1.7.0'
+    androidxAppCompatVersion = '1.6.1'
     androidxCoordinatorLayoutVersion = '1.2.0'
-    androidxCoreVersion = '1.8.0'
-    androidxFragmentVersion = '1.4.1'
-    coreSplashScreenVersion = '1.0.0-rc01'
-    androidxWebkitVersion = '1.4.0'
+    androidxCoreVersion = '1.10.0'
+    androidxFragmentVersion = '1.5.6'
+    coreSplashScreenVersion = '1.0.0'
+    androidxWebkitVersion = '1.6.1'
     junitVersion = '4.13.2'
-    androidxJunitVersion = '1.1.3'
-    androidxEspressoCoreVersion = '3.4.0'
+    androidxJunitVersion = '1.1.5'
+    androidxEspressoCoreVersion = '3.5.1'
     cordovaAndroidVersion = '10.1.1'
-    $coreSplashScreenVersion = '1.0.0'
 }

+ 26 - 24
capacitor.config.ts

@@ -1,21 +1,21 @@
-import { CapacitorConfig } from '@capacitor/cli';
+import { CapacitorConfig } from '@capacitor/cli'
 
-let config: CapacitorConfig;
+let config: CapacitorConfig
 const baseConfig: CapacitorConfig = {
-    appId: "com.bigauction.mobile",
-    appName: "FirstCash",
-    webDir: "dist",
+    appId: 'com.hasiwl.shorts',
+    appName: 'xx短剧',
+    webDir: 'dist',
     bundledWebRuntime: true,
-    backgroundColor: "#1C1C1C",
+    backgroundColor: '#1C1C1C',
     android: {
         buildOptions: {
-            keystorePath: "../zouma.jks",
-            keystorePassword: "zouma123",
-            keystoreAlias: "zouma",
-            keystoreAliasPassword: "zouma123",
-            releaseType: "APK"
+            keystorePath: '../zouma.jks',
+            keystorePassword: 'zouma123',
+            keystoreAlias: 'zouma',
+            keystoreAliasPassword: 'zouma123',
+            releaseType: 'APK'
         },
-        minWebViewVersion: 60
+        minWebViewVersion: 60,
     },
     ios: {
         allowsLinkPreview: false
@@ -23,27 +23,29 @@ const baseConfig: CapacitorConfig = {
     plugins: {
         SplashScreen: {
             launchShowDuration: 2000,
-            androidScaleType: "CENTER_CROP"
+            androidScaleType: 'CENTER_CROP'
         },
         CodePush: {
-            IOS_DEPLOY_KEY: "eAdEIJJkMhuRwBKVpDXvbay6Ay0yEJAbzi0Ur",
-            ANDROID_DEPLOY_KEY: "ZrEsHcngd89oYtHZYQxLRUSMJ8trafzoNUVDN",
-            SERVER_URL: "https://codepush.appcenter.ms/"
+            IOS_DEPLOY_KEY: 'eAdEIJJkMhuRwBKVpDXvbay6Ay0yEJAbzi0Ur',
+            ANDROID_DEPLOY_KEY: 'ZrEsHcngd89oYtHZYQxLRUSMJ8trafzoNUVDN',
+            SERVER_URL: 'https://codepush.appcenter.ms/'
         }
     },
     server: {
-        errorPath: "error.html"
-    }
+        errorPath: 'error.html',
+        cleartext: true
+    },
+    
 }
 config = { ...baseConfig }
+console.log('NODE_ENV: ', process.env.NODE_ENV)
 switch (process.env.NODE_ENV) {
     case 'dev':
-        config.android!.flavor = 'dev';
-        config.plugins!.CodePush!.ANDROID_DEPLOY_KEY = '6yDUHefjATEf9hCyLrEKBXb6uITu9u_fIA1bS'
-        break;
+        config.server!.url = 'http://192.168.6.215:3000/h5/'
+        break
     default:
-        config.android!.flavor = 'prod';
-        break;
+        config.android!.flavor = 'prod'
+        break
 }
 
-export default config;
+export default config

+ 7 - 0
ionic.config.json

@@ -0,0 +1,7 @@
+{
+  "name": "shorts-app",
+  "integrations": {
+    "capacitor": {}
+  },
+  "type": "vue-vite"
+}

+ 0 - 13
ios/.gitignore

@@ -1,13 +0,0 @@
-App/build
-App/Pods
-App/Podfile.lock
-App/App/public
-DerivedData
-xcuserdata
-
-# Cordova plugins for Capacitor
-capacitor-cordova-ios-plugins
-
-# Generated Config files
-App/App/capacitor.config.json
-App/App/config.xml

+ 0 - 420
ios/App/App.xcodeproj/project.pbxproj

@@ -1,420 +0,0 @@
-// !$*UTF8*$!
-{
-	archiveVersion = 1;
-	classes = {
-	};
-	objectVersion = 48;
-	objects = {
-
-/* Begin PBXBuildFile section */
-		2FAD9763203C412B000D30F8 /* config.xml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAD9762203C412B000D30F8 /* config.xml */; };
-		50379B232058CBB4000EE86E /* capacitor.config.json in Resources */ = {isa = PBXBuildFile; fileRef = 50379B222058CBB4000EE86E /* capacitor.config.json */; };
-		504EC3081FED79650016851F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504EC3071FED79650016851F /* AppDelegate.swift */; };
-		504EC30D1FED79650016851F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30B1FED79650016851F /* Main.storyboard */; };
-		504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; };
-		504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; };
-		50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; };
-		A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
-		2FAD9762203C412B000D30F8 /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = config.xml; sourceTree = "<group>"; };
-		3ADCC9692973F95500429B0F /* App.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = App.entitlements; sourceTree = "<group>"; };
-		50379B222058CBB4000EE86E /* capacitor.config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = capacitor.config.json; sourceTree = "<group>"; };
-		504EC3041FED79650016851F /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		504EC3071FED79650016851F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
-		504EC30C1FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
-		504EC30E1FED79650016851F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
-		504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
-		504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-		50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = "<group>"; };
-		AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = "<group>"; };
-		FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
-		504EC3011FED79650016851F /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
-		27E2DDA53C4D2A4D1A88CE4A /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		504EC2FB1FED79650016851F = {
-			isa = PBXGroup;
-			children = (
-				504EC3061FED79650016851F /* App */,
-				504EC3051FED79650016851F /* Products */,
-				7F8756D8B27F46E3366F6CEA /* Pods */,
-				27E2DDA53C4D2A4D1A88CE4A /* Frameworks */,
-			);
-			sourceTree = "<group>";
-		};
-		504EC3051FED79650016851F /* Products */ = {
-			isa = PBXGroup;
-			children = (
-				504EC3041FED79650016851F /* App.app */,
-			);
-			name = Products;
-			sourceTree = "<group>";
-		};
-		504EC3061FED79650016851F /* App */ = {
-			isa = PBXGroup;
-			children = (
-				3ADCC9692973F95500429B0F /* App.entitlements */,
-				50379B222058CBB4000EE86E /* capacitor.config.json */,
-				504EC3071FED79650016851F /* AppDelegate.swift */,
-				504EC30B1FED79650016851F /* Main.storyboard */,
-				504EC30E1FED79650016851F /* Assets.xcassets */,
-				504EC3101FED79650016851F /* LaunchScreen.storyboard */,
-				504EC3131FED79650016851F /* Info.plist */,
-				2FAD9762203C412B000D30F8 /* config.xml */,
-				50B271D01FEDC1A000F3C39B /* public */,
-			);
-			path = App;
-			sourceTree = "<group>";
-		};
-		7F8756D8B27F46E3366F6CEA /* Pods */ = {
-			isa = PBXGroup;
-			children = (
-				FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */,
-				AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */,
-			);
-			name = Pods;
-			sourceTree = "<group>";
-		};
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
-		504EC3031FED79650016851F /* App */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */;
-			buildPhases = (
-				6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */,
-				504EC3001FED79650016851F /* Sources */,
-				504EC3011FED79650016851F /* Frameworks */,
-				504EC3021FED79650016851F /* Resources */,
-				9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = App;
-			productName = App;
-			productReference = 504EC3041FED79650016851F /* App.app */;
-			productType = "com.apple.product-type.application";
-		};
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
-		504EC2FC1FED79650016851F /* Project object */ = {
-			isa = PBXProject;
-			attributes = {
-				LastSwiftUpdateCheck = 920;
-				LastUpgradeCheck = 920;
-				TargetAttributes = {
-					504EC3031FED79650016851F = {
-						CreatedOnToolsVersion = 9.2;
-						LastSwiftMigration = 1100;
-						ProvisioningStyle = Automatic;
-					};
-				};
-			};
-			buildConfigurationList = 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */;
-			compatibilityVersion = "Xcode 8.0";
-			developmentRegion = en;
-			hasScannedForEncodings = 0;
-			knownRegions = (
-				en,
-				Base,
-			);
-			mainGroup = 504EC2FB1FED79650016851F;
-			productRefGroup = 504EC3051FED79650016851F /* Products */;
-			projectDirPath = "";
-			projectRoot = "";
-			targets = (
-				504EC3031FED79650016851F /* App */,
-			);
-		};
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
-		504EC3021FED79650016851F /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */,
-				50B271D11FEDC1A000F3C39B /* public in Resources */,
-				504EC30F1FED79650016851F /* Assets.xcassets in Resources */,
-				50379B232058CBB4000EE86E /* capacitor.config.json in Resources */,
-				504EC30D1FED79650016851F /* Main.storyboard in Resources */,
-				2FAD9763203C412B000D30F8 /* config.xml in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
-		6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */ = {
-			isa = PBXShellScriptBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			inputPaths = (
-				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
-				"${PODS_ROOT}/Manifest.lock",
-			);
-			name = "[CP] Check Pods Manifest.lock";
-			outputPaths = (
-				"$(DERIVED_FILE_DIR)/Pods-App-checkManifestLockResult.txt",
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-			shellPath = /bin/sh;
-			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
-			showEnvVarsInLog = 0;
-		};
-		9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */ = {
-			isa = PBXShellScriptBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			inputPaths = (
-			);
-			name = "[CP] Embed Pods Frameworks";
-			outputPaths = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-			shellPath = /bin/sh;
-			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-App/Pods-App-frameworks.sh\"\n";
-			showEnvVarsInLog = 0;
-		};
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
-		504EC3001FED79650016851F /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				504EC3081FED79650016851F /* AppDelegate.swift in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXVariantGroup section */
-		504EC30B1FED79650016851F /* Main.storyboard */ = {
-			isa = PBXVariantGroup;
-			children = (
-				504EC30C1FED79650016851F /* Base */,
-			);
-			name = Main.storyboard;
-			sourceTree = "<group>";
-		};
-		504EC3101FED79650016851F /* LaunchScreen.storyboard */ = {
-			isa = PBXVariantGroup;
-			children = (
-				504EC3111FED79650016851F /* Base */,
-			);
-			name = LaunchScreen.storyboard;
-			sourceTree = "<group>";
-		};
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
-		504EC3141FED79650016851F /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
-				CLANG_ANALYZER_NONNULL = YES;
-				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
-				CLANG_CXX_LIBRARY = "libc++";
-				CLANG_ENABLE_MODULES = YES;
-				CLANG_ENABLE_OBJC_ARC = YES;
-				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
-				CLANG_WARN_BOOL_CONVERSION = YES;
-				CLANG_WARN_COMMA = YES;
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
-				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
-				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
-				CLANG_WARN_EMPTY_BODY = YES;
-				CLANG_WARN_ENUM_CONVERSION = YES;
-				CLANG_WARN_INFINITE_RECURSION = YES;
-				CLANG_WARN_INT_CONVERSION = YES;
-				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
-				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
-				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
-				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
-				CLANG_WARN_STRICT_PROTOTYPES = YES;
-				CLANG_WARN_SUSPICIOUS_MOVE = YES;
-				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
-				CLANG_WARN_UNREACHABLE_CODE = YES;
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-				CODE_SIGN_IDENTITY = "iPhone Developer";
-				COPY_PHASE_STRIP = NO;
-				DEBUG_INFORMATION_FORMAT = dwarf;
-				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				ENABLE_TESTABILITY = YES;
-				GCC_C_LANGUAGE_STANDARD = gnu11;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_NO_COMMON_BLOCKS = YES;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PREPROCESSOR_DEFINITIONS = (
-					"DEBUG=1",
-					"$(inherited)",
-				);
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-				GCC_WARN_UNDECLARED_SELECTOR = YES;
-				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
-				GCC_WARN_UNUSED_FUNCTION = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
-				MTL_ENABLE_DEBUG_INFO = YES;
-				ONLY_ACTIVE_ARCH = YES;
-				SDKROOT = iphoneos;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
-				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
-			};
-			name = Debug;
-		};
-		504EC3151FED79650016851F /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
-				CLANG_ANALYZER_NONNULL = YES;
-				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
-				CLANG_CXX_LIBRARY = "libc++";
-				CLANG_ENABLE_MODULES = YES;
-				CLANG_ENABLE_OBJC_ARC = YES;
-				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
-				CLANG_WARN_BOOL_CONVERSION = YES;
-				CLANG_WARN_COMMA = YES;
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
-				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
-				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
-				CLANG_WARN_EMPTY_BODY = YES;
-				CLANG_WARN_ENUM_CONVERSION = YES;
-				CLANG_WARN_INFINITE_RECURSION = YES;
-				CLANG_WARN_INT_CONVERSION = YES;
-				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
-				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
-				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
-				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
-				CLANG_WARN_STRICT_PROTOTYPES = YES;
-				CLANG_WARN_SUSPICIOUS_MOVE = YES;
-				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
-				CLANG_WARN_UNREACHABLE_CODE = YES;
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-				CODE_SIGN_IDENTITY = "iPhone Developer";
-				COPY_PHASE_STRIP = NO;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				ENABLE_NS_ASSERTIONS = NO;
-				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				GCC_C_LANGUAGE_STANDARD = gnu11;
-				GCC_NO_COMMON_BLOCKS = YES;
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-				GCC_WARN_UNDECLARED_SELECTOR = YES;
-				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
-				GCC_WARN_UNUSED_FUNCTION = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
-				MTL_ENABLE_DEBUG_INFO = NO;
-				SDKROOT = iphoneos;
-				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
-				VALIDATE_PRODUCT = YES;
-			};
-			name = Release;
-		};
-		504EC3171FED79650016851F /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
-				CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
-				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 118;
-				DEFINES_MODULE = NO;
-				DEVELOPMENT_TEAM = 72P5Y6N578;
-				INFOPLIST_FILE = App/Info.plist;
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
-				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
-				MARKETING_VERSION = 1.0.0;
-				OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\"";
-				PRODUCT_BUNDLE_IDENTIFIER = com.bigauction.mobile;
-				PRODUCT_NAME = "$(TARGET_NAME)";
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
-				SWIFT_OBJC_BRIDGING_HEADER = "";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-			};
-			name = Debug;
-		};
-		504EC3181FED79650016851F /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
-				CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
-				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 118;
-				DEFINES_MODULE = NO;
-				DEVELOPMENT_TEAM = 72P5Y6N578;
-				INFOPLIST_FILE = App/Info.plist;
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
-				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
-				MARKETING_VERSION = 1.0.0;
-				PRODUCT_BUNDLE_IDENTIFIER = com.bigauction.mobile;
-				PRODUCT_NAME = "$(TARGET_NAME)";
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
-				SWIFT_OBJC_BRIDGING_HEADER = "";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-			};
-			name = Release;
-		};
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
-		504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				504EC3141FED79650016851F /* Debug */,
-				504EC3151FED79650016851F /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				504EC3171FED79650016851F /* Debug */,
-				504EC3181FED79650016851F /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-/* End XCConfigurationList section */
-	};
-	rootObject = 504EC2FC1FED79650016851F /* Project object */;
-}

+ 0 - 7
ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Workspace
-   version = "1.0">
-   <FileRef
-      location = "self:App.xcodeproj">
-   </FileRef>
-</Workspace>

+ 0 - 10
ios/App/App.xcworkspace/contents.xcworkspacedata

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Workspace
-   version = "1.0">
-   <FileRef
-      location = "group:App.xcodeproj">
-   </FileRef>
-   <FileRef
-      location = "group:Pods/Pods.xcodeproj">
-   </FileRef>
-</Workspace>

+ 0 - 8
ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>IDEDidComputeMac32BitWarning</key>
-	<true/>
-</dict>
-</plist>

+ 0 - 10
ios/App/App/App.entitlements

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>com.apple.developer.associated-domains</key>
-	<array>
-		<string>applinks:ifirstcash.onelink.me</string>
-	</array>
-</dict>
-</plist>

+ 0 - 48
ios/App/App/AppDelegate.swift

@@ -1,48 +0,0 @@
-import UIKit
-import Capacitor
-@UIApplicationMain
-class AppDelegate: UIResponder, UIApplicationDelegate {
-
-    var window: UIWindow?
-
-    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
-        // Override point for customization after application launch.
-        return true
-    }
-
-    func applicationWillResignActive(_ application: UIApplication) {
-        // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
-        // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
-    }
-
-    func applicationDidEnterBackground(_ application: UIApplication) {
-        // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
-        // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
-    }
-
-    func applicationWillEnterForeground(_ application: UIApplication) {
-        // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
-    }
-
-    func applicationDidBecomeActive(_ application: UIApplication) {
-        // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
-    }
-
-    func applicationWillTerminate(_ application: UIApplication) {
-        // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
-    }
-
-    func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {
-        // Called when the app was launched with a url. Feel free to add additional processing here,
-        // but if you want the App API to support tracking app url opens, make sure to keep this call
-        return ApplicationDelegateProxy.shared.application(app, open: url, options: options)
-    }
-
-    func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
-        // Called when the app was launched with an activity, including Universal Links.
-        // Feel free to add additional processing here, but if you want the App API to support
-        // tracking app url opens, make sure to keep this call
-        return ApplicationDelegateProxy.shared.application(application, continue: userActivity, restorationHandler: restorationHandler)
-    }
-
-}

BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@1x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@3x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@1x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x-1.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x-1.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@3x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@2x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png


BIN
ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png


+ 0 - 116
ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json

@@ -1,116 +0,0 @@
-{
-  "images" : [
-    {
-      "size" : "20x20",
-      "idiom" : "iphone",
-      "filename" : "AppIcon-20x20@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "20x20",
-      "idiom" : "iphone",
-      "filename" : "AppIcon-20x20@3x.png",
-      "scale" : "3x"
-    },
-    {
-      "size" : "29x29",
-      "idiom" : "iphone",
-      "filename" : "AppIcon-29x29@2x-1.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "29x29",
-      "idiom" : "iphone",
-      "filename" : "AppIcon-29x29@3x.png",
-      "scale" : "3x"
-    },
-    {
-      "size" : "40x40",
-      "idiom" : "iphone",
-      "filename" : "AppIcon-40x40@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "40x40",
-      "idiom" : "iphone",
-      "filename" : "AppIcon-40x40@3x.png",
-      "scale" : "3x"
-    },
-    {
-      "size" : "60x60",
-      "idiom" : "iphone",
-      "filename" : "AppIcon-60x60@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "60x60",
-      "idiom" : "iphone",
-      "filename" : "AppIcon-60x60@3x.png",
-      "scale" : "3x"
-    },
-    {
-      "size" : "20x20",
-      "idiom" : "ipad",
-      "filename" : "AppIcon-20x20@1x.png",
-      "scale" : "1x"
-    },
-    {
-      "size" : "20x20",
-      "idiom" : "ipad",
-      "filename" : "AppIcon-20x20@2x-1.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "29x29",
-      "idiom" : "ipad",
-      "filename" : "AppIcon-29x29@1x.png",
-      "scale" : "1x"
-    },
-    {
-      "size" : "29x29",
-      "idiom" : "ipad",
-      "filename" : "AppIcon-29x29@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "40x40",
-      "idiom" : "ipad",
-      "filename" : "AppIcon-40x40@1x.png",
-      "scale" : "1x"
-    },
-    {
-      "size" : "40x40",
-      "idiom" : "ipad",
-      "filename" : "AppIcon-40x40@2x-1.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "76x76",
-      "idiom" : "ipad",
-      "filename" : "AppIcon-76x76@1x.png",
-      "scale" : "1x"
-    },
-    {
-      "size" : "76x76",
-      "idiom" : "ipad",
-      "filename" : "AppIcon-76x76@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "83.5x83.5",
-      "idiom" : "ipad",
-      "filename" : "AppIcon-83.5x83.5@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "1024x1024",
-      "idiom" : "ios-marketing",
-      "filename" : "AppIcon-512@2x.png",
-      "scale" : "1x"
-    }
-  ],
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

+ 0 - 6
ios/App/App/Assets.xcassets/Contents.json

@@ -1,6 +0,0 @@
-{
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

+ 0 - 23
ios/App/App/Assets.xcassets/Splash.imageset/Contents.json

@@ -1,23 +0,0 @@
-{
-  "images" : [
-    {
-      "idiom" : "universal",
-      "filename" : "splash-2732x2732-2.png",
-      "scale" : "1x"
-    },
-    {
-      "idiom" : "universal",
-      "filename" : "splash-2732x2732-1.png",
-      "scale" : "2x"
-    },
-    {
-      "idiom" : "universal",
-      "filename" : "splash-2732x2732.png",
-      "scale" : "3x"
-    }
-  ],
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

BIN
ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png


BIN
ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png


BIN
ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png


+ 0 - 32
ios/App/App/Base.lproj/LaunchScreen.storyboard

@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17132" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
-    <device id="retina4_7" orientation="portrait" appearance="light"/>
-    <dependencies>
-        <deployment identifier="iOS"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17105"/>
-        <capability name="System colors in document resources" minToolsVersion="11.0"/>
-        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
-    </dependencies>
-    <scenes>
-        <!--View Controller-->
-        <scene sceneID="EHf-IW-A2E">
-            <objects>
-                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
-                    <imageView key="view" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="Splash" id="snD-IY-ifK">
-                        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
-                        <autoresizingMask key="autoresizingMask"/>
-                        <color key="backgroundColor" systemColor="systemBackgroundColor"/>
-                    </imageView>
-                </viewController>
-                <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
-            </objects>
-            <point key="canvasLocation" x="53" y="375"/>
-        </scene>
-    </scenes>
-    <resources>
-        <image name="Splash" width="1366" height="1366"/>
-        <systemColor name="systemBackgroundColor">
-            <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
-        </systemColor>
-    </resources>
-</document>

+ 0 - 19
ios/App/App/Base.lproj/Main.storyboard

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14111" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
-    <device id="retina4_7" orientation="portrait">
-        <adaptation id="fullscreen"/>
-    </device>
-    <dependencies>
-        <deployment identifier="iOS"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
-    </dependencies>
-    <scenes>
-        <!--Bridge View Controller-->
-        <scene sceneID="tne-QT-ifu">
-            <objects>
-                <viewController id="BYZ-38-t0r" customClass="CAPBridgeViewController" customModule="Capacitor" sceneMemberID="viewController"/>
-                <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
-            </objects>
-        </scene>
-    </scenes>
-</document>

+ 0 - 68
ios/App/App/Info.plist

@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>ITSAppUsesNonExemptEncryption</key>
-	<false/>
-	<key>NSPhotoLibraryUsageDescription</key>
-	<string>Requires access to the photo library to save images</string>
-	<key>CFBundleDevelopmentRegion</key>
-	<string>en</string>
-	<key>CFBundleDisplayName</key>
-	<string>FirstCash</string>
-	<key>CFBundleExecutable</key>
-	<string>$(EXECUTABLE_NAME)</string>
-	<key>CFBundleIdentifier</key>
-	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
-	<key>CFBundleInfoDictionaryVersion</key>
-	<string>6.0</string>
-	<key>CFBundleName</key>
-	<string>$(PRODUCT_NAME)</string>
-	<key>CFBundlePackageType</key>
-	<string>APPL</string>
-	<key>CFBundleShortVersionString</key>
-	<string>$(MARKETING_VERSION)</string>
-	<key>CFBundleURLTypes</key>
-	<array>
-		<dict>
-			<key>CFBundleTypeRole</key>
-			<string>Editor</string>
-			<key>CFBundleURLName</key>
-			<string>com.bigauction.mobile</string>
-			<key>CFBundleURLSchemes</key>
-			<array>
-				<string>firstcash</string>
-			</array>
-		</dict>
-	</array>
-	<key>CFBundleVersion</key>
-	<string>$(CURRENT_PROJECT_VERSION)</string>
-	<key>LSRequiresIPhoneOS</key>
-	<true/>
-	<key>UILaunchStoryboardName</key>
-	<string>LaunchScreen</string>
-	<key>UIMainStoryboardFile</key>
-	<string>Main</string>
-	<key>UIRequiredDeviceCapabilities</key>
-	<array>
-		<string>armv7</string>
-	</array>
-	<key>UISupportedInterfaceOrientations</key>
-	<array>
-		<string>UIInterfaceOrientationPortrait</string>
-		<string>UIInterfaceOrientationLandscapeLeft</string>
-		<string>UIInterfaceOrientationLandscapeRight</string>
-	</array>
-	<key>UISupportedInterfaceOrientations~ipad</key>
-	<array>
-		<string>UIInterfaceOrientationPortrait</string>
-		<string>UIInterfaceOrientationPortraitUpsideDown</string>
-		<string>UIInterfaceOrientationLandscapeLeft</string>
-		<string>UIInterfaceOrientationLandscapeRight</string>
-	</array>
-	<key>UIViewControllerBasedStatusBarAppearance</key>
-	<true/>
-	<key>com.openinstall.APP_KEY</key>
-	<string>crgkm2</string>
-</dict>
-</plist>

+ 0 - 46
ios/App/Podfile

@@ -1,46 +0,0 @@
-require_relative '../../node_modules/@capacitor/ios/scripts/pods_helpers'
-
-platform :ios, '13.0'
-use_frameworks!
-
-# workaround to avoid Xcode caching of Pods that requires
-# Product -> Clean Build Folder after new Cordova plugins installed
-# Requires CocoaPods 1.6 or newer
-install! 'cocoapods', :disable_input_output_paths => true
-
-def capacitor_pods
-  pod 'Capacitor', :path => '../../node_modules/@capacitor/ios'
-  pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios'
-  pod 'CapacitorCommunityBarcodeScanner', :path => '../../node_modules/@capacitor-community/barcode-scanner'
-  pod 'CapacitorCommunityHttp', :path => '../../node_modules/@capacitor-community/http'
-  pod 'CapacitorCommunityMedia', :path => '../../node_modules/@capacitor-community/media'
-  pod 'CapacitorActionSheet', :path => '../../node_modules/@capacitor/action-sheet'
-  pod 'CapacitorApp', :path => '../../node_modules/@capacitor/app'
-  pod 'CapacitorAppLauncher', :path => '../../node_modules/@capacitor/app-launcher'
-  pod 'CapacitorBrowser', :path => '../../node_modules/@capacitor/browser'
-  pod 'CapacitorCamera', :path => '../../node_modules/@capacitor/camera'
-  pod 'CapacitorClipboard', :path => '../../node_modules/@capacitor/clipboard'
-  pod 'CapacitorDevice', :path => '../../node_modules/@capacitor/device'
-  pod 'CapacitorDialog', :path => '../../node_modules/@capacitor/dialog'
-  pod 'CapacitorFilesystem', :path => '../../node_modules/@capacitor/filesystem'
-  pod 'CapacitorHaptics', :path => '../../node_modules/@capacitor/haptics'
-  pod 'CapacitorKeyboard', :path => '../../node_modules/@capacitor/keyboard'
-  pod 'CapacitorNetwork', :path => '../../node_modules/@capacitor/network'
-  pod 'CapacitorShare', :path => '../../node_modules/@capacitor/share'
-  pod 'CapacitorSplashScreen', :path => '../../node_modules/@capacitor/splash-screen'
-  pod 'CapacitorStatusBar', :path => '../../node_modules/@capacitor/status-bar'
-  pod 'AppsflyerCapacitorPlugin', :path => '../../node_modules/appsflyer-capacitor-plugin'
-  pod 'CapacitorCodepush', :path => '../../node_modules/capacitor-codepush'
-  pod 'CapacitorFacebook', :path => '../../node_modules/capacitor-facebook'
-  pod 'CapacitorPluginSafeArea', :path => '../../node_modules/capacitor-plugin-safe-area'
-  pod 'CordovaPlugins', :path => '../capacitor-cordova-ios-plugins'
-end
-
-target 'App' do
-  capacitor_pods
-  # Add your Pods here
-end
-
-post_install do |installer|
-  assertDeploymentTarget(installer)
-end

File diff suppressed because it is too large
+ 375 - 290
package-lock.json


+ 41 - 41
package.json

@@ -1,6 +1,7 @@
 {
   "name": "paimaide",
   "version": "0.0.0",
+  "type": "module",
   "private": true,
   "scripts": {
     "dev": "vite",
@@ -9,43 +10,42 @@
     "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore"
   },
   "dependencies": {
-    "@capacitor-community/barcode-scanner": "^3.0.1",
-    "@capacitor-community/http": "^2.0.0-0",
-    "@capacitor-community/media": "^3.0.0",
-    "@capacitor/action-sheet": "^4.1.0",
-    "@capacitor/android": "^4.6.1",
-    "@capacitor/app": "^4.1.1",
-    "@capacitor/app-launcher": "^4.1.0",
-    "@capacitor/browser": "^4.1.0",
-    "@capacitor/camera": "^4.1.4",
-    "@capacitor/clipboard": "^4.1.0",
-    "@capacitor/core": "^4.6.1",
-    "@capacitor/device": "^4.1.0",
-    "@capacitor/dialog": "^4.1.0",
-    "@capacitor/filesystem": "^4.1.4",
-    "@capacitor/haptics": "^4.1.0",
-    "@capacitor/ios": "^4.6.1",
-    "@capacitor/keyboard": "^4.1.0",
-    "@capacitor/motion": "^4.0.2",
-    "@capacitor/network": "^4.1.0",
-    "@capacitor/share": "^4.1.0",
-    "@capacitor/splash-screen": "^4.1.2",
-    "@capacitor/status-bar": "^4.1.1",
+    "@capacitor-community/http": "^1.4.1",
+    "@capacitor-community/media": "^5.3.1",
+    "@capacitor/action-sheet": "^5.0.6",
+    "@capacitor/android": "5.5.1",
+    "@capacitor/app": "^5.0.6",
+    "@capacitor/app-launcher": "^5.0.6",
+    "@capacitor/browser": "^5.1.0",
+    "@capacitor/camera": "^5.0.7",
+    "@capacitor/clipboard": "^5.0.6",
+    "@capacitor/core": "^5.5.1",
+    "@capacitor/device": "^5.0.6",
+    "@capacitor/dialog": "^5.0.6",
+    "@capacitor/filesystem": "^5.1.4",
+    "@capacitor/haptics": "^5.0.6",
+    "@capacitor/ios": "^5.5.1",
+    "@capacitor/keyboard": "^5.0.6",
+    "@capacitor/motion": "^5.0.6",
+    "@capacitor/network": "^5.0.6",
+    "@capacitor/share": "^5.0.6",
+    "@capacitor/splash-screen": "^5.0.6",
+    "@capacitor/status-bar": "^5.0.6",
     "@chenfengyuan/vue-qrcode": "2",
-    "@ionic/vue": "^6.3.8",
-    "@ionic/vue-router": "^6.3.8",
+    "@ionic/core": "7",
+    "@ionic/vue": "^7.6.0",
+    "@ionic/vue-router": "^7.6.0",
     "@vant/area-data": "^1.3.2",
-    "@vueuse/components": "^9.10.0",
-    "@vueuse/core": "^9.13.0",
+    "@vueuse/components": "^10.7.0",
+    "@vueuse/core": "^10.7.0",
     "appsflyer-capacitor-plugin": "^6.9.2",
     "axios": "^1.2.0",
     "capacitor-codepush": "https://github.com/x1ongzhu/capacitor-codepush.git",
-    "capacitor-facebook": "https://github.com/x1ongzhu/capacitor-facebook.git",
-    "capacitor-plugin-safe-area": "^1.0.1",
+    "capacitor-plugin-safe-area": "^2.0.6",
     "cordova-plugin-android-notch": "^1.0.3",
     "date-fns": "^2.29.3",
     "date-fns-tz": "^2.0.0",
-    "eruda": "^2.6.1",
+    "eruda": "^3.0.1",
     "eruda-benchmark": "^2.0.0",
     "eruda-code": "^2.1.0",
     "eruda-features": "^2.0.0",
@@ -55,9 +55,9 @@
     "eruda-orientation": "^2.0.0",
     "eruda-timing": "^2.0.1",
     "eruda-touches": "^2.0.0",
-    "ionicons": "^6.0.4",
+    "ionicons": "^7.2.1",
     "less": "^4.1.3",
-    "mathjs": "^11.5.0",
+    "mathjs": "^12.1.0",
     "mitt": "^3.0.0",
     "normalize.css": "^8.0.1",
     "pinia": "^2.0.26",
@@ -70,33 +70,33 @@
     "vue-awesome-swiper": "^5.0.1",
     "vue-i18n": "9",
     "vue-router": "^4.1.6",
-    "vue3-lottie": "^2.4.0"
+    "vue3-lottie": "^3.2.0"
   },
   "devDependencies": {
-    "@capacitor/cli": "^4.6.1",
+    "@capacitor/cli": "^5.5.1",
     "@rushstack/eslint-patch": "^1.1.4",
     "@trapezedev/project": "^7.0.6",
-    "@vitejs/plugin-legacy": "^4.0.1",
+    "@vitejs/plugin-legacy": "^5.2.0",
     "@vitejs/plugin-vue": "^4.0.0",
-    "@vue/eslint-config-prettier": "^7.0.0",
-    "@vue/eslint-config-typescript": "^11.0.2",
+    "@vue/eslint-config-prettier": "^8.0.0",
+    "@vue/eslint-config-typescript": "^12.0.0",
     "autoprefixer": "^10.4.16",
     "code-push": "^4.1.0",
     "eslint": "^8.22.0",
     "eslint-plugin-vue": "^9.3.0",
     "inquirer": "^9.1.4",
     "postcss": "^8.4.32",
-    "prettier": "^2.7.1",
+    "prettier": "^3.1.0",
     "progress": "^2.0.3",
     "tailwindcss": "^3.3.6",
-    "typescript": "^4.9.5",
-    "vite": "^4.1.4",
+    "typescript": "^5.3.3",
+    "vite": "^5.0.6",
     "vite-plugin-imagemin": "^0.6.1",
-    "vite-plugin-pwa": "^0.14.1"
+    "vite-plugin-pwa": "^0.17.4"
   },
   "overrides": {
     "@capacitor-community/media": {
-      "@capacitor/core": "^4.6.1"
+      "@capacitor/core": "^5.5.1"
     }
   }
 }

+ 35 - 86
src/main.js

@@ -23,7 +23,6 @@ import { init as initEruda } from '@/utils/console'
 import { codePush, InstallMode } from 'capacitor-codepush'
 import { SyncStatus } from 'capacitor-codepush/dist/esm/syncStatus'
 import { Network } from '@capacitor/network'
-import { Facebook } from 'capacitor-facebook'
 import { SafeArea } from 'capacitor-plugin-safe-area'
 import qs from 'qs'
 import { App as AppPlugin } from '@capacitor/app'
@@ -53,7 +52,6 @@ import './styles/fonts.less'
 import './styles/theme/variables.less'
 import './styles/tailwind.css'
 
-
 import common from './mixins/common'
 
 const invitor = useStorage('invitor', null, localStorage)
@@ -94,62 +92,42 @@ router.isReady().then(() => {
 // }
 const firstRun = useStorage('firstRun', true)
 const checkUpdate = async () => {
-    if (!location.origin.includes('localhost')) {
-        packageSynced.value = true
-        return
-    }
-    await codePush.notifyApplicationReady()
-    try {
-        console.log('codePush -> checking for update')
-        const update = await new Promise((resolve, reject) => {
-            codePush.checkForUpdate(
-                p => {
-                    resolve(p)
-                },
-                err => {
-                    reject(err)
-                }
-            )
-        })
-        if (!update) {
-            console.log('codePush -> no update available')
-        } else {
-            console.log('codePush -> there is an update, start download', update)
-            const downloadedPackage = await update.download(downloadProgress => {
-                console.log(`Downloading ${downloadProgress.receivedBytes} of ${downloadProgress.totalBytes} bytes.`)
-            })
-            console.log('codePush -> package downloaded at: ' + downloadedPackage.localPath)
-            await downloadedPackage.install({
-                installMode: InstallMode.IMMEDIATE,
-                minimumBackgroundDuration: 120,
-                mandatoryInstallMode: InstallMode.IMMEDIATE
-            })
-            console.log('codePush -> install update success')
-        }
-    } catch (e) {
-        console.log('codePush -> an error occurred while checking for updates', e)
-    }
-    packageSynced.value = true
-    // codePush
-    //     .sync(
-    //         {
-    //             updateDialog: false,
-    //             installMode: InstallMode.IMMEDIATE,
-    //             ignoreFailedUpdates: false
-    //         },
-    //         downloadProgress => {
-    //             console.log(downloadProgress)
-    //             if (downloadProgress) {
-    //                 console.log(`Downloading ${downloadProgress.receivedBytes} of ${downloadProgress.totalBytes}`)
+    // if (!location.origin.includes('localhost')) {
+    //     packageSynced.value = true
+    //     return
+    // }
+    // await codePush.notifyApplicationReady()
+    // try {
+    //     console.log('codePush -> checking for update')
+    //     const update = await new Promise((resolve, reject) => {
+    //         codePush.checkForUpdate(
+    //             p => {
+    //                 resolve(p)
+    //             },
+    //             err => {
+    //                 reject(err)
     //             }
-    //         }
-    //     )
-    //     .then(status => {
-    //         console.log('codePush sync status:', SyncStatus[status])
-    //         if (status === SyncStatus.UP_TO_DATE) {
-    //             initAF()
-    //         }
+    //         )
     //     })
+    //     if (!update) {
+    //         console.log('codePush -> no update available')
+    //     } else {
+    //         console.log('codePush -> there is an update, start download', update)
+    //         const downloadedPackage = await update.download(downloadProgress => {
+    //             console.log(`Downloading ${downloadProgress.receivedBytes} of ${downloadProgress.totalBytes} bytes.`)
+    //         })
+    //         console.log('codePush -> package downloaded at: ' + downloadedPackage.localPath)
+    //         await downloadedPackage.install({
+    //             installMode: InstallMode.IMMEDIATE,
+    //             minimumBackgroundDuration: 120,
+    //             mandatoryInstallMode: InstallMode.IMMEDIATE
+    //         })
+    //         console.log('codePush -> install update success')
+    //     }
+    // } catch (e) {
+    //     console.log('codePush -> an error occurred while checking for updates', e)
+    // }
+    // packageSynced.value = true
 }
 const initAF = async () => {
     const appInfo = await AppPlugin.getInfo()
@@ -251,9 +229,6 @@ const initOpeninstall = () => {
     //     }
     // })
 }
-Facebook.init({ appId: '683776590201632', pixelId: '557748303040652', autoLogEvent: true }).then(() => {
-    console.log('FacebookSDK initialized')
-})
 if (Capacitor.isNativePlatform()) {
     StatusBar.setStyle({ style: Style.Dark })
     if (Capacitor.getPlatform() === 'android') {
@@ -264,16 +239,9 @@ if (Capacitor.isNativePlatform()) {
                 style.setProperty('--ion-safe-area-top', insets.top + 'px')
                 // style.setProperty('--ion-safe-area-bottom', insets.bottom + 'px')
             })
-        } else {
-            window.AndroidNotch.getInsetTop(
-                px => {
-                    style.setProperty('--ion-safe-area-top', px + 'px')
-                },
-                err => console.error('Failed to get insets top:', err)
-            )
         }
     }
-    initAF()
+    // initAF()
     Network.getStatus().then(status => {
         console.log('networkStatus:', status)
         if (status.connected) {
@@ -291,23 +259,4 @@ if (location.origin.includes('http://192.168')) {
     initEruda()
 }
 
-const initPixel = id => {
-    if (!document.querySelector('#fb_pixel')) {
-        let n = (window.fbq = function () {
-            n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)
-        })
-        if (!window._fbq) window._fbq = n
-        n.push = n
-        n.loaded = !0
-        n.version = '2.0'
-        n.queue = []
-        let script = document.createElement('script')
-        script.setAttribute('src', 'https://connect.facebook.net/en_US/fbevents.js')
-        document.body.appendChild(script)
-        window.fbq('init', id)
-    }
-}
-if (Capacitor.getPlatform() === 'web') {
-    initPixel('557748303040652')
-}
 firstRun.value = false

+ 0 - 111
src/mixins/common.js

@@ -1,6 +1,5 @@
 import { Capacitor } from '@capacitor/core'
 import { AppsFlyer } from 'appsflyer-capacitor-plugin'
-import { Facebook, PixelEventNames } from 'capacitor-facebook'
 export default {
     methods: {
         getImg(imgs = '', type = '', size = 800) {
@@ -38,116 +37,6 @@ export default {
         },
         isNative() {
             return Capacitor.isNativePlatform()
-        },
-        async logOrderPurchase(orderInfo) {
-            if (Capacitor.isNativePlatform()) {
-                AppsFlyer.logEvent({
-                    eventName: 'transfer',
-                    eventValue: {
-                        af_price: orderInfo.totalPrice,
-                        af_revenue: 0,
-                        af_content_type: 'product',
-                        af_order_id: orderInfo.id,
-                        af_currency: 'PHP'
-                    }
-                })
-            } else {
-                Facebook.logEvent({
-                    name: 'transfer'
-                })
-            }
-        },
-        async logDelegationPurchase(serviceCharge, delegation) {
-            if (Capacitor.isNativePlatform()) {
-                AppsFlyer.logEvent({
-                    eventName: 'delegation',
-                    eventValue: {
-                        af_price: serviceCharge,
-                        af_revenue: 0,
-                        af_content_type: 'delegation',
-                        af_order_id: delegation.id,
-                        af_currency: 'PHP'
-                    }
-                })
-            } else {
-                Facebook.logEvent({
-                    name: 'delegation'
-                })
-            }
-        },
-        async logRecharge(amount, orderId) {
-            console.log('logRecharge', amount, orderId)
-            if (Capacitor.isNativePlatform()) {
-                AppsFlyer.logEvent({
-                    eventName: 'af_purchase',
-                    eventValue: {
-                        af_revenue: amount,
-                        af_content_type: 'recharge',
-                        af_order_id: orderId,
-                        af_currency: 'PHP'
-                    }
-                })
-            } else {
-                Facebook.logEvent({
-                    name: PixelEventNames.Purchase,
-                    bundle: {
-                        currency: 'PHP',
-                        value: amount
-                    }
-                })
-            }
-        },
-        async logWithdraw(amount) {
-            // if (Capacitor.isNativePlatform()) {
-            //     AppsFlyer.logEvent({
-            //         eventName: 'withdraw',
-            //         eventValue: {
-            //             af_revenue: -amount,
-            //             af_content_type: 'withdraw',
-            //             af_currency: 'PHP'
-            //         }
-            //     })
-            // }
-        },
-        async logAddBankCard() {
-            if (Capacitor.isNativePlatform()) {
-                AppsFlyer.logEvent({
-                    eventName: 'af_add_payment_info',
-                    eventValue: {}
-                })
-            } else {
-                Facebook.logEvent({
-                    name: PixelEventNames.AddPaymentInfo
-                })
-            }
-        },
-        async logRegistraion(methods = 'username') {
-            if (Capacitor.isNativePlatform()) {
-                AppsFlyer.logEvent({
-                    eventName: 'af_complete_registration',
-                    eventValue: {
-                        af_registration_method: methods
-                    }
-                })
-            } else {
-                Facebook.logEvent({
-                    name: PixelEventNames.CompleteRegistration
-                })
-            }
-        },
-        async logLogin() {
-            if (Capacitor.isNativePlatform()) {
-                AppsFlyer.logEvent({ eventName: 'af_login' })
-            } else {
-                Facebook.logEvent({
-                    name: 'Login'
-                })
-            }
-        },
-        async setAfCuid(cuid) {
-            if (Capacitor.isNativePlatform()) {
-                AppsFlyer.setCustomerUserId({ cuid })
-            }
         }
     }
 }

+ 2 - 2
src/views/LoginPage.vue

@@ -142,11 +142,11 @@ function onSubmit() {
     --van-cell-background: transparent;
     --van-cell-border-color: #4d61657a;
     --van-field-placeholder-text-color: #61657a;
-    /deep/.van-field__label--top {
+    :deep(.van-field__label--top) {
         margin-bottom: 14px;
     }
 
-    /deep/.van-cell__value {
+    :deep(.van-cell__value) {
         line-height: 44px;
     }
     .van-cell {

+ 2 - 2
src/views/RegisterPage.vue

@@ -184,11 +184,11 @@ function onSubmit() {
     --van-cell-background: transparent;
     --van-cell-border-color: #4d61657a;
     --van-field-placeholder-text-color: #61657a;
-    /deep/.van-field__label--top {
+    :deep(.van-field__label--top) {
         margin-bottom: 14px;
     }
 
-    /deep/.van-cell__value {
+    :ddep(.van-cell__value) {
         line-height: 44px;
     }
     .van-cell {

File diff suppressed because it is too large
+ 627 - 604
yarn.lock


Some files were not shown because too many files changed in this diff