Parcourir la source

1.修改底层包引入
2.增加底层包

FailedToRead il y a 3 mois
Parent
commit
097df929b4
100 fichiers modifiés avec 13886 ajouts et 753 suppressions
  1. 1 1
      .idea/compiler.xml
  2. 23 0
      .idea/deploymentTargetDropDown.xml
  3. 2 3
      .idea/gradle.xml
  4. 10 0
      .idea/migrations.xml
  5. 1 1
      .idea/misc.xml
  6. 14 7
      app-base/build.gradle
  7. 7 8
      app-base/src/main/AndroidManifest.xml
  8. 80 18
      app-base/src/main/java/com/edufound/base/BaseApplication.java
  9. 243 26
      app-base/src/main/java/com/edufound/base/BaseMvpActivity.java
  10. 11 2
      app-base/src/main/java/com/edufound/base/ModuleMediator.java
  11. 17 0
      app-base/src/main/java/com/edufound/base/bean/MobileChannelCodeEnum.java
  12. 23 0
      app-base/src/main/java/com/edufound/base/bean/OSEnum.java
  13. 18 0
      app-base/src/main/java/com/edufound/base/bean/PadChannelCodeEnum.java
  14. 48 0
      app-base/src/main/java/com/edufound/base/bean/TVChannelCodeEnum.java
  15. 0 268
      app-base/src/main/java/com/edufound/base/bean/UserBean.java
  16. 5 10
      app-base/src/main/java/com/edufound/base/bean/WeChatBean.java
  17. 9 0
      app-base/src/main/java/com/edufound/base/callback/EntrustInfoCallBack.java
  18. 14 0
      app-base/src/main/java/com/edufound/base/callback/PayCallBack.java
  19. 7 0
      app-base/src/main/java/com/edufound/base/callback/PushRegisterCallback.java
  20. 5 0
      app-base/src/main/java/com/edufound/base/callback/UpdateUrlCallback.java
  21. 1 3
      app-base/src/main/java/com/edufound/base/crash/Cockroach.java
  22. 2 2
      app-base/src/main/java/com/edufound/base/crash/CrashLog.java
  23. 70 0
      app-base/src/main/java/com/edufound/base/cusview/CusLoadingView.java
  24. 90 0
      app-base/src/main/java/com/edufound/base/cusview/FullDialog.java
  25. 373 0
      app-base/src/main/java/com/edufound/base/popupwindow/BasePopWindowUtil.java
  26. 57 9
      app-base/src/main/java/com/edufound/base/receiver/HomeKeyEventReceiver.java
  27. 47 26
      app-base/src/main/java/com/edufound/base/receiver/NetworkChangeReceiver.java
  28. 27 22
      app-base/src/main/java/com/edufound/base/receiver/PageLoadingReceiver.java
  29. 68 0
      app-base/src/main/java/com/edufound/base/services/ImageDownLoadService.java
  30. 92 37
      app-base/src/main/java/com/edufound/base/util/BaseConsts.java
  31. 1 9
      app-base/src/main/java/com/edufound/base/util/BaseParamsKey.java
  32. 11 0
      app-base/src/main/java/com/edufound/base/util/DataCleanManager.java
  33. 190 0
      app-base/src/main/java/com/edufound/base/util/DateUtil.java
  34. 18 3
      app-base/src/main/java/com/edufound/base/util/DeviceUtil.java
  35. 8 4
      app-base/src/main/java/com/edufound/base/util/DeviceUuidFactory.java
  36. 21 0
      app-base/src/main/java/com/edufound/base/util/DrawableUtil.java
  37. 61 95
      app-base/src/main/java/com/edufound/base/util/EfunboxUtil.java
  38. 187 132
      app-base/src/main/java/com/edufound/base/util/GlideUtils.java
  39. 116 0
      app-base/src/main/java/com/edufound/base/util/ImageUtil.java
  40. 13 6
      app-base/src/main/java/com/edufound/base/util/Logger.java
  41. 19 0
      app-base/src/main/java/com/edufound/base/util/MMKVKey.java
  42. 4 0
      app-base/src/main/java/com/edufound/base/util/MMKVUtil.java
  43. 6 0
      app-base/src/main/java/com/edufound/base/util/NetworkUtil.java
  44. 6 2
      app-base/src/main/java/com/edufound/base/util/OkHttpClient.java
  45. 257 0
      app-base/src/main/java/com/edufound/base/util/PermissionsUtil.java
  46. 81 0
      app-base/src/main/java/com/edufound/base/util/ShowDeviceByKey.java
  47. 87 0
      app-base/src/main/java/com/edufound/base/util/ShowUpdateUrlByKey.java
  48. 37 0
      app-base/src/main/java/com/edufound/base/util/SoundPoolUtil.java
  49. 170 0
      app-base/src/main/java/com/edufound/base/util/ZipUtil.java
  50. BIN
      app-base/src/main/res/drawable/cus_loading.gif
  51. BIN
      app-base/src/main/res/drawable/network_error.png
  52. BIN
      app-base/src/main/res/drawable/refresh_btn_img.png
  53. BIN
      app-base/src/main/res/drawable/server_error.png
  54. 41 0
      app-base/src/main/res/layout/cusview_loading.xml
  55. 7 8
      app-base/src/main/res/layout/toast.xml
  56. 19 19
      app-base/src/main/res/layout/window_deviceinfo.xml
  57. 64 0
      app-base/src/main/res/layout/window_network_error.xml
  58. 65 0
      app-base/src/main/res/layout/window_server_error.xml
  59. 48 0
      app-base/src/main/res/layout/window_update_url.xml
  60. 439 0
      app-base/src/main/res/values-sw1024dp/dimens.xml
  61. 439 0
      app-base/src/main/res/values-sw1280dp/dimens.xml
  62. 439 0
      app-base/src/main/res/values-sw1365dp/dimens.xml
  63. 439 0
      app-base/src/main/res/values-sw240dp/dimens.xml
  64. 439 0
      app-base/src/main/res/values-sw320dp/dimens.xml
  65. 439 0
      app-base/src/main/res/values-sw384dp/dimens.xml
  66. 439 0
      app-base/src/main/res/values-sw392dp/dimens.xml
  67. 439 0
      app-base/src/main/res/values-sw400dp/dimens.xml
  68. 439 0
      app-base/src/main/res/values-sw410dp/dimens.xml
  69. 439 0
      app-base/src/main/res/values-sw411dp/dimens.xml
  70. 439 0
      app-base/src/main/res/values-sw432dp/dimens.xml
  71. 439 0
      app-base/src/main/res/values-sw480dp/dimens.xml
  72. 439 0
      app-base/src/main/res/values-sw533dp/dimens.xml
  73. 439 0
      app-base/src/main/res/values-sw592dp/dimens.xml
  74. 439 0
      app-base/src/main/res/values-sw600dp/dimens.xml
  75. 439 0
      app-base/src/main/res/values-sw640dp/dimens.xml
  76. 439 0
      app-base/src/main/res/values-sw662dp/dimens.xml
  77. 439 0
      app-base/src/main/res/values-sw720dp/dimens.xml
  78. 439 0
      app-base/src/main/res/values-sw768dp/dimens.xml
  79. 439 0
      app-base/src/main/res/values-sw800dp/dimens.xml
  80. 439 0
      app-base/src/main/res/values-sw811dp/dimens.xml
  81. 439 0
      app-base/src/main/res/values-sw820dp/dimens.xml
  82. 439 0
      app-base/src/main/res/values-sw960dp/dimens.xml
  83. 439 0
      app-base/src/main/res/values-sw961dp/dimens.xml
  84. 1 0
      app-base/src/main/res/values/colors.xml
  85. 445 0
      app-base/src/main/res/values/dimens.xml
  86. 2 1
      app-pay/build.gradle
  87. 0 1
      app-pay/src/main/java/com/edufound/pay/PayActivity.java
  88. 0 3
      app-pay/src/main/java/com/edufound/pay/model/PayModel.java
  89. 0 12
      app-pay/src/main/java/com/edufound/pay/model/impl/PayModelImpl.java
  90. 0 15
      app-pay/src/main/java/com/edufound/pay/presenter/PayPresenter.java
  91. BIN
      app-video/libs/arm64-v8a/libijkffmpeg.so
  92. BIN
      app-video/libs/arm64-v8a/libijkplayer.so
  93. BIN
      app-video/libs/arm64-v8a/libijksdl.so
  94. BIN
      app-video/libs/armeabi-v7a/libijkffmpeg.so
  95. BIN
      app-video/libs/armeabi-v7a/libijkplayer.so
  96. BIN
      app-video/libs/armeabi-v7a/libijksdl.so
  97. BIN
      app-video/libs/armeabi/libijkffmpeg.so
  98. BIN
      app-video/libs/armeabi/libijkplayer.so
  99. BIN
      app-video/libs/armeabi/libijksdl.so
  100. 0 0
      app-video/libs/x86/libijkffmpeg.so

+ 1 - 1
.idea/compiler.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="CompilerConfiguration">
-    <bytecodeTargetLevel target="11" />
+    <bytecodeTargetLevel target="17" />
   </component>
 </project>

+ 23 - 0
.idea/deploymentTargetDropDown.xml

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="deploymentTargetDropDown">
+    <value>
+      <entry key="app">
+        <State>
+          <runningDeviceTargetSelectedWithDropDown>
+            <Target>
+              <type value="RUNNING_DEVICE_TARGET" />
+              <deviceKey>
+                <Key>
+                  <type value="SERIAL_NUMBER" />
+                  <value value="127.0.0.1:7555" />
+                </Key>
+              </deviceKey>
+            </Target>
+          </runningDeviceTargetSelectedWithDropDown>
+          <timeTargetWasSelectedWithDropDown value="2024-08-08T06:42:46.774105900Z" />
+        </State>
+      </entry>
+    </value>
+  </component>
+</project>

+ 2 - 3
.idea/gradle.xml

@@ -4,11 +4,9 @@
   <component name="GradleSettings">
     <option name="linkedExternalProjectsSettings">
       <GradleProjectSettings>
-        <option name="testRunner" value="GRADLE" />
-        <option name="distributionType" value="DEFAULT_WRAPPED" />
         <option name="externalProjectPath" value="$PROJECT_DIR$" />
         <option name="gradleHome" value="$USER_HOME$/.gradle/wrapper/dists/gradle-7.4-bin/c0gwcg53nkjbqw7r0h0umtfvt/gradle-7.4" />
-        <option name="gradleJvm" value="Android Studio default JDK" />
+        <option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
         <option name="modules">
           <set>
             <option value="$PROJECT_DIR$" />
@@ -18,6 +16,7 @@
             <option value="$PROJECT_DIR$/app-video" />
           </set>
         </option>
+        <option name="resolveExternalAnnotations" value="false" />
       </GradleProjectSettings>
     </option>
   </component>

+ 10 - 0
.idea/migrations.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectMigrations">
+    <option name="MigrateToGradleLocalJavaHome">
+      <set>
+        <option value="$PROJECT_DIR$" />
+      </set>
+    </option>
+  </component>
+</project>

+ 1 - 1
.idea/misc.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="ExternalStorageConfigurationManager" enabled="true" />
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="Android Studio default JDK" project-jdk-type="JavaSDK">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/build/classes" />
   </component>
   <component name="ProjectType">

+ 14 - 7
app-base/build.gradle

@@ -1,14 +1,15 @@
 plugins.apply('com.android.library')
 
 android {
-    compileSdk 32
+    compileSdk 34
 
     defaultConfig {
         minSdk 21
-        targetSdk 32
+        targetSdk 34
         versionCode 1
         versionName "1.0"
         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
+        multiDexEnabled true
     }
 
     buildTypes {
@@ -34,23 +35,29 @@ dependencies {
     }
     api userLibs.get('glide')
     api userLibs.get('glide_compiler')
-    api userLibs.get('glide_transformations')
-    api userLibs.get('freereflection')
+//    api userLibs.get('glide_transformations')
+//    api userLibs.get('freereflection')
     api userLibs.get('orhanbutlogger')
     api userLibs.get('LongImage')
     api userLibs.get('Toaster')
+    api userLibs.get('Multidex')
+    api userLibs.get('splashscreen')
+
 
     //全局共用一个点击时间
     implementation 'cc.taylorzhang:single-click:1.1.0'
+
+
     //zxing
     implementation 'com.google.zxing:android-core:3.3.0'
-    implementation 'com.google.zxing:core:3.3.2'
+    implementation 'com.google.zxing:core:3.5.3'
     //友盟统计SDK
-    api 'com.umeng.umsdk:common:9.5.0'// 必选
-    api 'com.umeng.umsdk:asms:1.4.1'// 必选
+    api 'com.umeng.umsdk:common:9.6.7'// 必选
+    api 'com.umeng.umsdk:asms:1.8.2'// 必选
 
     testImplementation testLibs.get('junit')
     androidTestImplementation testLibs.get('junitAndroid')
     androidTestImplementation testLibs.get('espresso')
 
+
 }

+ 7 - 8
app-base/src/main/AndroidManifest.xml

@@ -1,7 +1,14 @@
 <?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.edufound.base">
 
+    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+
+
     <application android:allowBackup="true">
 
         <activity
@@ -14,14 +21,6 @@
             android:exported="true"
             android:theme="@style/FullScreen"></activity>
 
-        <!-- 友盟start -->
-        <meta-data
-            android:name="UMENG_APPKEY"
-            android:value="" />
-        <meta-data
-            android:name="UMENG_CHANNEL"
-            android:value="${UMENG_CHANNEL_VALUE}" />
-        <!-- 友盟end -->
 
     </application>
 

+ 80 - 18
app-base/src/main/java/com/edufound/base/BaseApplication.java

@@ -11,38 +11,45 @@ import android.os.Build;
 import android.os.Bundle;
 import android.os.Handler;
 import android.os.Looper;
+import android.text.TextUtils;
 import android.view.Gravity;
 
 import androidx.annotation.RequiresApi;
 
 import com.edufound.base.activity.CrashDialogActivity;
-import com.edufound.base.bean.ChannelCodeEnum;
+import com.edufound.base.bean.OSEnum;
+import com.edufound.base.bean.TVChannelCodeEnum;
 import com.edufound.base.crash.Cockroach;
 import com.edufound.base.crash.CrashLog;
 import com.edufound.base.crash.DebugSafeModeTipActivity;
 import com.edufound.base.crash.DebugSafeModeUI;
 import com.edufound.base.crash.ExceptionHandler;
 import com.edufound.base.util.BaseConsts;
+import com.edufound.base.util.EfunboxUtil;
 import com.edufound.base.util.GlideUtils;
+import com.edufound.base.util.Logger;
 import com.edufound.base.util.OkHttpClient;
 import com.edufound.base.util.WordFilter;
 import com.hjq.toast.ToastStrategy;
 import com.hjq.toast.Toaster;
-import com.orhanobut.logger.Logger;
 import com.tencent.mmkv.MMKV;
 import com.umeng.analytics.MobclickAgent;
-import com.umeng.commonsdk.UMConfigure;
 
 import org.xmlpull.v1.XmlPullParserException;
 import org.xmlpull.v1.XmlPullParserFactory;
 
+import java.lang.reflect.Method;
 import java.util.ArrayList;
 import java.util.List;
 
 public class BaseApplication implements ModuleMediator.ModuleInitial {
 
     public static List<Activity> mActivityList = new ArrayList<>();
+    private int activityCount = 0;
+    public boolean isForeground = false;
+    public static boolean mProgress = false;
 
+    public static boolean isPermission = false;
 
     @Override
     public void initModule(Application application) {
@@ -50,7 +57,6 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
             BaseConsts.setAppPackageName(application.getPackageName());
             //初始化异常
             if (!BaseConsts.isDebug()) {
-                Logger.e("Consts.isDebug:" + BaseConsts.isDebug());
                 //不在测试环境下,初始化异常
                 initException(application);
             }
@@ -65,13 +71,12 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
             OkHttpClient.initOkHttpUtil(application);
             //修改xml问题
             XmlPullParserFactory.newInstance().setFeature("http://apache.org/xml/features/disallow-doctype-decl", true);
-            //初始化友盟
-            UMConfigure.setLogEnabled(true);
-            UMConfigure.preInit(application, getUmengAppKey(application), getUmengChannel(application));
             BaseConsts.setUID("test");
-            MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO);
+            getUmengAppKey(application);
+            getUmengChannel(application);
             application.registerActivityLifecycleCallbacks(activityLifecycleCallbacks);
             BaseConsts.mWordFilter = new WordFilter();
+
             //清除图片缓存
             new Thread() {
                 @Override
@@ -97,7 +102,7 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
         Cockroach.install(application, new ExceptionHandler() {
             @Override
             protected void onUncaughtExceptionHappened(Thread thread, Throwable throwable) {
-                CrashLog.saveCrashLog(application, throwable);
+//                CrashLog.saveCrashLog(application, throwable);
                 new Handler(Looper.getMainLooper()).post(new Runnable() {
                     @Override
                     public void run() {
@@ -127,7 +132,7 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
                     application.startActivity(intent);
                 }
             }
-    
+
             @RequiresApi(api = Build.VERSION_CODES.N)
             @Override
             protected void onMayBeBlackScreen(Throwable e) {
@@ -144,23 +149,45 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
 
 
     public static void killAppProcess(Context context) {
-
         for (int i = 0; i < mActivityList.size(); i++) {
             mActivityList.get(i).finish();
         }
+        destroyPayModule();
         //注意:不能先杀掉主进程,否则逻辑代码无法继续执行,需先杀掉相关进程最后杀掉主进程
         //杀掉umeng得进程
         MobclickAgent.onKillProcess(context.getApplicationContext());
-        ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
-        List<ActivityManager.RunningAppProcessInfo> mList = mActivityManager.getRunningAppProcesses();
-        if (mList != null) {
-            for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : mList) {
-                if (runningAppProcessInfo.pid != android.os.Process.myPid()) {
-                    android.os.Process.killProcess(runningAppProcessInfo.pid);
+        if (BaseConsts.getOS().equals(OSEnum.ANDROID_TV)) {
+            ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
+            List<ActivityManager.RunningAppProcessInfo> mList = mActivityManager.getRunningAppProcesses();
+            if (mList != null) {
+                for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : mList) {
+                    if (runningAppProcessInfo.pid != android.os.Process.myPid()) {
+                        android.os.Process.killProcess(runningAppProcessInfo.pid);
+                    }
                 }
+                android.os.Process.killProcess(android.os.Process.myPid());
             }
-            android.os.Process.killProcess(android.os.Process.myPid());
         }
+
+    }
+
+
+    private static void destroyPayModule() {
+        if (BaseConsts.getOS().equals(OSEnum.ANDROID_TV)) {
+            try {
+                Class cls = Class.forName("com.edufound.pay.util.PayUtil");
+                Method method = cls.getMethod("destroyPayModule");
+                method.invoke(cls.newInstance());
+            } catch (Exception e) {
+                e.printStackTrace();
+            }
+        } else if (BaseConsts.getOS().equals(OSEnum.ANDROID_MOBILE)) {
+
+        } else if (BaseConsts.getOS().equals(OSEnum.ANDROID_PAD)) {
+
+        }
+
+
     }
 
     public String getUmengChannel(Application application) {
@@ -175,6 +202,7 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
                     if (applicationInfo.metaData != null) {
                         channelName = String.valueOf(applicationInfo.metaData.get("UMENG_CHANNEL"));
                         BaseConsts.setUMengChannel(channelName);
+                        EfunboxUtil.getOsByAppCode();
                     }
                 }
             }
@@ -196,6 +224,10 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
                 if (applicationInfo != null) {
                     if (applicationInfo.metaData != null) {
                         appkey = String.valueOf(applicationInfo.metaData.get("UMENG_APPKEY"));
+                        if (TextUtils.isEmpty(appkey)) {
+                            Toaster.showShort("UMENG_APPKEY is null");
+                            Logger.e("umeng key is null");
+                        }
                         BaseConsts.setUMengAppkey(appkey);
                     }
                 }
@@ -215,6 +247,13 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
 
         @Override
         public void onActivityStarted(Activity activity) {
+            if (activityCount == 0) {
+                //app回到前台
+                isForeground = true;
+//                Logger.e("app回到前台了");
+
+            }
+            activityCount++;
         }
 
         @Override
@@ -227,7 +266,24 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
 
         @Override
         public void onActivityStopped(Activity activity) {
+            if (mProgress) {
+                return;
+            } else if (activity.getLocalClassName().contains("WebActivity")) {
+                return;
+            }
+            if (isPermission) {
+                return;
+            }
 
+            activityCount--;
+            if (activityCount == 0) {
+                isForeground = false;
+                if (BaseConsts.getOS().equals(OSEnum.ANDROID_TV)) {
+                    Logger.e("后台了,因为是TV,所以杀死进程");
+                    killAppProcess(BaseConsts.getApplication());
+                }
+
+            }
         }
 
         @Override
@@ -236,7 +292,13 @@ public class BaseApplication implements ModuleMediator.ModuleInitial {
 
         @Override
         public void onActivityDestroyed(Activity activity) {
+
+
             mActivityList.remove(activity);
+            if (activityCount == 0) {
+                isForeground = false;
+
+            }
         }
     };
 }

+ 243 - 26
app-base/src/main/java/com/edufound/base/BaseMvpActivity.java

@@ -7,6 +7,9 @@ import android.content.pm.PackageManager;
 import android.os.Build;
 import android.os.Bundle;
 import android.os.IBinder;
+import android.util.DisplayMetrics;
+import android.view.KeyEvent;
+import android.view.LayoutInflater;
 import android.view.MotionEvent;
 import android.view.ViewGroup;
 import android.view.WindowManager;
@@ -15,14 +18,22 @@ import android.widget.AdapterView;
 import android.widget.EditText;
 import android.widget.Toast;
 
-import androidx.appcompat.app.AppCompatActivity;
+
+import androidx.activity.ComponentActivity;
 
 import com.edufound.base.annotation.BindView;
+import com.edufound.base.bean.OSEnum;
+import com.edufound.base.bean.TVChannelCodeEnum;
+import com.edufound.base.cusview.CusLoadingView;
+import com.edufound.base.receiver.HomeKeyEventReceiver;
+import com.edufound.base.receiver.NetworkChangeReceiver;
+import com.edufound.base.receiver.PageLoadingReceiver;
 import com.edufound.base.util.BaseConsts;
 import com.edufound.base.util.EfunboxUtil;
+import com.edufound.base.util.Logger;
 import com.edufound.base.util.OkHttpClient;
 import com.google.gson.Gson;
-import com.okhttplib.OkHttpUtil;
+import com.umeng.analytics.MobclickAgent;
 
 import java.lang.reflect.Field;
 import java.lang.reflect.InvocationTargetException;
@@ -30,29 +41,52 @@ import java.lang.reflect.Method;
 
 import cc.taylorzhang.singleclick.SingleClickUtil;
 
-public abstract class BaseMvpActivity<M extends Model, V extends View, P extends BasePresenter> extends AppCompatActivity implements BaseMvp<M, V, P> {
+public abstract class BaseMvpActivity<M extends Model, V extends View, P extends BasePresenter> extends ComponentActivity implements BaseMvp<M, V, P> {
 
 
     protected P mPresenter;
     protected BaseMvpActivity mActivity;
     Gson mGson;
+    protected LayoutInflater mLayoutInflater;
+    CusLoadingView pageLoadingImg;
+    boolean pageLoadingShow = false;
+    protected boolean windowFocus = false;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
         getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
+            getWindow().setDecorFitsSystemWindows(false);
+        }
+        getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new android.view.View.OnSystemUiVisibilityChangeListener() {
+            @Override
+            public void onSystemUiVisibilityChange(int visibility) {
+                hideBottomUIMenu();
+            }
+        });
+        if (BaseConsts.getScreenSize() == null) {
+            DisplayMetrics outMetrics = new DisplayMetrics();
+            getWindowManager().getDefaultDisplay().getMetrics(outMetrics);
+            int widthPixels = outMetrics.widthPixels;
+            int heightPixels = outMetrics.heightPixels;
+            int arr[] = {widthPixels, heightPixels};
+            BaseConsts.setScreenSize(arr);
+        }
+        mActivity = this;
+        mGson = new Gson();
+        splashScreenInit();
         hideBottomUIMenu();
         EfunboxUtil.initDesignSize(this);
+
+//        EdgeToEdge.enable(this);
         if (this.getLayoutId() != 0) {
             setContentView(this.getLayoutId());
         }
         if (this.getLayoutView() != null) {
             setContentView(this.getLayoutView());
         }
-
-        mActivity = this;
-        mGson = new Gson();
         bindViews(mActivity);
         //创建Presenter
         mPresenter = createPresenter();
@@ -62,12 +96,104 @@ public abstract class BaseMvpActivity<M extends Model, V extends View, P extends
             //将View层注册到Presenter中
             mPresenter.registerView(createView());
         }
+
         initView();
         initViewListener();
 
     }
 
 
+    void initReceiver() {
+        HomeKeyEventReceiver.registerReceiver(this);
+        HomeKeyEventReceiver.registerObserver(this.getLocalClassName(), homeKeyObservers);
+        NetworkChangeReceiver.registerReceiver(this);
+        NetworkChangeReceiver.registerObserver(this.getLocalClassName(), netStateChangeObserver);
+        PageLoadingReceiver.registerReceiver(this);
+        PageLoadingReceiver.registerObserver(this.getLocalClassName(), pageLoadingObservers);
+        pageLoadingImg = new CusLoadingView(this);
+        BaseConsts.setReceiverIsRegistered(true);
+    }
+
+    /**
+     * -- 网络监听 --
+     **/
+    NetworkChangeReceiver.NetStateChangeObserver netStateChangeObserver = new NetworkChangeReceiver.NetStateChangeObserver() {
+        @Override
+        public void onDisconnect() {
+            //断网了
+            onAppDisconnect();
+
+        }
+
+        @Override
+        public void onMobileConnect() {
+            //有网了(移动网络)
+            onAppMobileConnect();
+        }
+
+        @Override
+        public void onWifiConnect() {
+            //有网了(wifi)
+            onAppWifiConnect();
+
+        }
+
+        @Override
+        public void onEthernetConnect() {
+            //有网了(有线网络)
+            onAppEthernetConnect();
+        }
+    };
+
+
+    HomeKeyEventReceiver.HomeKeyObservers homeKeyObservers = new HomeKeyEventReceiver.HomeKeyObservers() {
+        @Override
+        public void keyHome() {
+            if (BaseConsts.getOS().equals(OSEnum.ANDROID_TV)) {
+                Logger.e("TV渠道:" + getLocalClassName() + " click home");
+                if (BaseConsts.getUMengChannel().equals(TVChannelCodeEnum.YIFANG_LAUNCHER_HOME.getCode())) {
+                    Logger.e("选择home桌面应用不设置keyHome退出");
+                    return;
+                }
+                BaseApplication.killAppProcess(BaseConsts.getApplication());
+            }
+
+        }
+
+        @Override
+        public void LongKeyHome() {
+
+        }
+    };
+
+
+    PageLoadingReceiver.PageLoading pageLoadingObservers = new PageLoadingReceiver.PageLoading() {
+        @Override
+        public void show(Intent intent) {
+            showPageLoading();
+        }
+
+        @Override
+        public void hide(Intent intent) {
+            hidePageLoading();
+        }
+    };
+
+    protected void onAppDisconnect() {
+    }
+
+    protected void onAppMobileConnect() {
+    }
+
+    protected void onAppWifiConnect() {
+
+    }
+
+    protected void onAppEthernetConnect() {
+
+    }
+
+
     /**
      * 设置布局
      *
@@ -94,7 +220,29 @@ public abstract class BaseMvpActivity<M extends Model, V extends View, P extends
     public abstract void initViewListener();
 
 
-    protected void startActivity(String className, Bundle bundle) {
+    public ViewGroup getRootView() {
+        return findViewById(android.R.id.content);
+    }
+
+
+    protected void addUiClickListener(android.view.View view, android.view.View.OnClickListener listener) {
+        //isShareSingleClick为true,表示共用时间.为false表示单独计时
+        SingleClickUtil.onSingleClick(view, BaseConsts.VIEW_CLICK_TIME, BaseConsts.VIEW_CLICK_ALL, listener);
+    }
+
+
+    @Override
+    public void onWindowFocusChanged(boolean hasFocus) {
+        super.onWindowFocusChanged(hasFocus);
+        windowFocus = hasFocus;
+    }
+
+
+    public void splashScreenInit() {
+    }
+
+
+    public void startActivity(String className, Bundle bundle) {
         try {
             Class clazz = Class.forName(className);
             Intent intent = new Intent(createPackageContext(getPackageName(), Context.CONTEXT_INCLUDE_CODE | Context.CONTEXT_IGNORE_SECURITY), clazz);
@@ -111,18 +259,6 @@ public abstract class BaseMvpActivity<M extends Model, V extends View, P extends
         }
     }
 
-
-    public ViewGroup getRootView() {
-        return findViewById(android.R.id.content);
-    }
-
-
-    protected void addUiClickListener(android.view.View view, android.view.View.OnClickListener listener) {
-        //isShareSingleClick为true,表示共用时间.为false表示单独计时
-        SingleClickUtil.onSingleClick(view, BaseConsts.VIEW_CLICK_TIME, BaseConsts.VIEW_CLICK_ALL, listener);
-    }
-
-
     protected void startActivity(String className) {
         try {
             Class clazz = Class.forName(className);
@@ -138,7 +274,7 @@ public abstract class BaseMvpActivity<M extends Model, V extends View, P extends
     }
 
 
-    protected void startActivity(String className, int requestCode, Bundle bundle) {
+    public void startActivity(String className, int requestCode, Bundle bundle) {
         try {
             Class clazz = Class.forName(className);
             Intent intent = new Intent(createPackageContext(getPackageName(), Context.CONTEXT_INCLUDE_CODE | Context.CONTEXT_IGNORE_SECURITY), clazz);
@@ -225,10 +361,17 @@ public abstract class BaseMvpActivity<M extends Model, V extends View, P extends
     }
 
     @Override
-    public void onBackPressed() {
-        super.onBackPressed();
+    protected void onNewIntent(Intent intent) {
+        super.onNewIntent(intent);
+        setIntent(intent);
+
+
     }
 
+    @Override
+    public boolean onKeyDown(int keyCode, KeyEvent event) {
+        return super.onKeyDown(keyCode, event);
+    }
 
     /**
      * 获取点击事件
@@ -309,14 +452,88 @@ public abstract class BaseMvpActivity<M extends Model, V extends View, P extends
 
 
     @Override
+    public void finish() {
+        //调用关闭页面直接关掉广播之类的
+        unbindDrawables(getRootView());
+        if (mPresenter != null && mPresenter.mModel != null) {
+            OkHttpClient.cancelRequest(mPresenter.mModel.getClass());
+        }
+        if (BaseConsts.isReceiverIsRegistered()) {
+            //注册过,就可以关闭
+            try {
+                HomeKeyEventReceiver.unRegisterReceiver(this);
+                HomeKeyEventReceiver.unRegisterObserver(this.getLocalClassName(), homeKeyObservers);
+                NetworkChangeReceiver.unRegisterReceiver(this);
+                NetworkChangeReceiver.unRegisterObserver(this.getLocalClassName(), netStateChangeObserver);
+                PageLoadingReceiver.unRegisterReceiver(this);
+                PageLoadingReceiver.unRegisterObserver(this.getLocalClassName(), pageLoadingObservers);
+            } catch (Exception e) {
+                e.printStackTrace();
+            }
+            BaseConsts.setReceiverIsRegistered(false);
+        }
+
+
+        super.finish();
+    }
+
+    @Override
+    public void onBackPressed() {
+        super.onBackPressed();
+    }
+
+
+    @Override
+    protected void onStop() {
+        super.onStop();
+    }
+
+    @Override
     protected void onDestroy() {
         mGson = null;
-        OkHttpClient.cancelRequest(mPresenter.mModel.getClass());
-        unbindDrawables(getRootView());
-        mPresenter.destroy();
-        mPresenter = null;
+        if (mPresenter != null) {
+            mPresenter.destroy();
+            mPresenter = null;
+        }
         mActivity = null;
         super.onDestroy();
 
     }
+
+    @Override
+    protected void onResume() {
+        BaseConsts.setShowTopActivityName(this.getLocalClassName());
+        initReceiver();
+        MobclickAgent.onResume(this);
+        super.onResume();
+    }
+
+    @Override
+    protected void onPause() {
+        super.onPause();
+        MobclickAgent.onPause(this);
+    }
+
+    public void showPageLoading() {
+        if (pageLoadingImg == null) {
+        }
+        if (pageLoadingShow) {
+            return;
+        }
+        pageLoadingImg.showLoading();
+        getRootView().addView(pageLoadingImg);
+        pageLoadingShow = true;
+    }
+
+    public void hidePageLoading() {
+        if (pageLoadingImg == null) {
+            return;
+        }
+        if (pageLoadingShow) {
+            pageLoadingImg.hideLoading();
+            getRootView().removeView(pageLoadingImg);
+            pageLoadingShow = false;
+        }
+    }
+
 }

+ 11 - 2
app-base/src/main/java/com/edufound/base/ModuleMediator.java

@@ -2,6 +2,8 @@ package com.edufound.base;
 
 import android.app.Application;
 
+import com.edufound.base.util.Logger;
+
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 
@@ -10,7 +12,6 @@ import java.lang.reflect.Method;
  */
 public class ModuleMediator {
 
-
     /**
      * 播放页面类
      **/
@@ -28,7 +29,15 @@ public class ModuleMediator {
     private static final String APP_BASE_CLASS = "com.edufound.base.BaseApplication";
     private static final String APP_VIDEO_CLASS = "com.edufound.video.MyApplication";
     private static final String APP_PAY_CLASS = "com.edufound.pay.MyApplication";
-    private static String[] modelApplications = {APP_BASE_CLASS, APP_VIDEO_CLASS, APP_PAY_CLASS};
+    private static String[] modelApplications = {APP_BASE_CLASS, APP_PAY_CLASS, APP_VIDEO_CLASS};
+
+
+    public static final String ACTIVITY_MAIN = "com.edufound.school.launcher.activity.MainActivity";
+    public static final String ACTIVITY_WEB = "com.edufound.school.launcher.activity.WebActivity";
+
+
+    public static final String ACTIVITY_PAY_HUANWANG = "com.edufound.pay.channel.activity.HuanWangPayActivity";
+
 
     public static void initModule(Application application) {
         for (int i = 0; i < modelApplications.length; i++) {

+ 17 - 0
app-base/src/main/java/com/edufound/base/bean/MobileChannelCodeEnum.java

@@ -0,0 +1,17 @@
+package com.edufound.base.bean;
+
+
+public enum MobileChannelCodeEnum {
+    YIFANG("5006");
+    private String code;
+
+    MobileChannelCodeEnum(String code) {
+        this.code = code;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+
+}

+ 23 - 0
app-base/src/main/java/com/edufound/base/bean/OSEnum.java

@@ -0,0 +1,23 @@
+package com.edufound.base.bean;
+
+
+import androidx.annotation.StringDef;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+@Retention(RetentionPolicy.SOURCE)
+@StringDef(
+        {
+                OSEnum.ANDROID_TV,
+                OSEnum.ANDROID_MOBILE,
+                OSEnum.ANDROID_PAD,
+        }
+)
+public @interface OSEnum {
+    String ANDROID_TV = "androidTV";
+    String ANDROID_MOBILE = "androidMobile";
+    String ANDROID_PAD = "androidPad";
+
+
+}

+ 18 - 0
app-base/src/main/java/com/edufound/base/bean/PadChannelCodeEnum.java

@@ -0,0 +1,18 @@
+package com.edufound.base.bean;
+
+
+public enum PadChannelCodeEnum {
+    YIFANG("6006");
+
+    private String code;
+
+    PadChannelCodeEnum(String code) {
+        this.code = code;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+
+}

+ 48 - 0
app-base/src/main/java/com/edufound/base/bean/TVChannelCodeEnum.java

@@ -0,0 +1,48 @@
+package com.edufound.base.bean;
+
+
+import androidx.annotation.StringDef;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+public enum TVChannelCodeEnum {
+    YIFANG("4006"),
+    YIFANG_LAUNCHER_HOME("0000"),
+    DANG_BEI("4017"),//当贝 //TV
+    DANG_BEI_SAN_XING("4020"),//当贝三星    电视渠道
+    DANG_BEI_SUO_NI("4019"),//当贝索尼   电视渠道
+    DANG_BEI_PPTV("4018"),//当贝PPTV    电视渠道
+    TIAN_MAO("4007"),//天猫 //TV
+    SKYWORTH_KK("4021"),//创维酷开 //TV
+    SKYWORTH_SZ("4022"),//创维数字 //TV
+    SHA_FA("4026"),//沙发 //TV
+    FENG_XING("4025"),//风行 //TV
+    HUAN_WANG("4027"),//欢网 //TV
+    LENOVO("4024"),//联想 //TV
+    XIA_PU("4010"), //夏普
+    LE_SHI("1019"),//乐视
+    LEI_NIAO("4008"), //雷鸟
+    SAI_MI_NI("4015"),  //赛米尼
+    KU_KAN("4012"),//酷看渠道
+    CHANG_XIANG_DIAN_GE_JI("4011"),  //唱享点歌机
+    OPPO("4009"),//oppo渠道(一加电视)
+    HUA_WEI("4013"),//华为电视渠道
+
+    HAI_XIN("4016"),//海信    电视渠道
+    JIAN_GUO_TOU_YING("4023"),//坚果投影    电视渠道
+    JI_HE("4014");//极盒    电视渠道
+
+
+    private String code;
+
+    TVChannelCodeEnum(String code) {
+        this.code = code;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+
+}

+ 0 - 268
app-base/src/main/java/com/edufound/base/bean/UserBean.java

@@ -1,268 +0,0 @@
-package com.edufound.base.bean;
-
-import android.text.TextUtils;
-
-import com.edufound.base.util.BaseParamsKey;
-import com.edufound.base.util.MMKVUtil;
-
-public class UserBean {
-
-    private String avatar;
-    private String birthday;
-    private String channel;
-    private String eid;
-    private String gender;
-    private String grade;
-    private String loginDay;
-    private String mCount;
-    private String messageCount;
-    private String mobile;
-    private String myCount;//最外层--我的
-    private String nickName;
-    private String openId;
-    private String profession;
-    private String recOsType;
-    private String recStatus;
-    private String recUid;
-    private String schoolCity;
-    private String schoolName;
-    private String schoolProvince;
-    private String shareUid;
-    private String sourceType;
-    private String statusEnum;
-    private String uid;
-    private String unionId;
-    private String wechatName;
-    private String vipType; //1是终身会员
-
-    //自定义参数
-    private boolean isVip;
-
-    public String getAvatar() {
-        return avatar;
-    }
-
-    public void setAvatar(String avatar) {
-        this.avatar = avatar;
-    }
-
-    public String getBirthday() {
-        return birthday;
-    }
-
-    public void setBirthday(String birthday) {
-        this.birthday = birthday;
-    }
-
-    public String getChannel() {
-        return channel;
-    }
-
-    public void setChannel(String channel) {
-        this.channel = channel;
-    }
-
-    public String getEid() {
-        return eid;
-    }
-
-    public void setEid(String eid) {
-        this.eid = eid;
-    }
-
-    public String getGender() {
-        return gender;
-    }
-
-    public void setGender(String gender) {
-        this.gender = gender;
-    }
-
-    public String getGrade() {
-        if (TextUtils.isEmpty(grade)) {
-            //如果这个年级是空的,返回默认的
-            return MMKVUtil.getInstance().decodeString(BaseParamsKey.DEFAULT_GRADE);
-        }
-        return grade;
-    }
-
-    public void setGrade(String grade) {
-        this.grade = grade;
-    }
-
-    public String getLoginDay() {
-        return loginDay;
-    }
-
-    public void setLoginDay(String loginDay) {
-        this.loginDay = loginDay;
-    }
-
-    public String getMCount() {
-        return mCount;
-    }
-
-    public void setMCount(String mcount) {
-        this.mCount = mcount;
-    }
-
-    public String getMessageCount() {
-        return messageCount;
-    }
-
-    public void setMessageCount(String messageCount) {
-        this.messageCount = messageCount;
-    }
-
-    public String getMobile() {
-        return mobile;
-    }
-
-    public void setMobile(String mobile) {
-        this.mobile = mobile;
-    }
-
-    public String getMyCount() {
-        return myCount;
-    }
-
-    public void setMyCount(String myCount) {
-        this.myCount = myCount;
-    }
-
-    public String getNickName() {
-        return nickName;
-    }
-
-    public void setNickName(String nickName) {
-        this.nickName = nickName;
-    }
-
-    public String getOpenId() {
-        return openId;
-    }
-
-    public void setOpenId(String openId) {
-        this.openId = openId;
-    }
-
-    public String getProfession() {
-        return profession;
-    }
-
-    public void setProfession(String profession) {
-        this.profession = profession;
-    }
-
-    public String getRecOsType() {
-        return recOsType;
-    }
-
-    public void setRecOsType(String recOsType) {
-        this.recOsType = recOsType;
-    }
-
-    public String getRecStatus() {
-        return recStatus;
-    }
-
-    public void setRecStatus(String recStatus) {
-        this.recStatus = recStatus;
-    }
-
-    public String getRecUid() {
-        return recUid;
-    }
-
-    public void setRecUid(String recUid) {
-        this.recUid = recUid;
-    }
-
-    public String getSchoolCity() {
-        return schoolCity;
-    }
-
-    public void setSchoolCity(String schoolCity) {
-        this.schoolCity = schoolCity;
-    }
-
-    public String getSchoolName() {
-        return schoolName;
-    }
-
-    public void setSchoolName(String schoolName) {
-        this.schoolName = schoolName;
-    }
-
-    public String getSchoolProvince() {
-        return schoolProvince;
-    }
-
-    public void setSchoolProvince(String schoolProvince) {
-        this.schoolProvince = schoolProvince;
-    }
-
-    public String getShareUid() {
-        return shareUid;
-    }
-
-    public void setShareUid(String shareUid) {
-        this.shareUid = shareUid;
-    }
-
-    public String getSourceType() {
-        return sourceType;
-    }
-
-    public void setSourceType(String sourceType) {
-        this.sourceType = sourceType;
-    }
-
-    public String getStatusEnum() {
-        return statusEnum;
-    }
-
-    public void setStatusEnum(String statusEnum) {
-        this.statusEnum = statusEnum;
-    }
-
-    public String getUid() {
-        return uid;
-    }
-
-    public void setUid(String uid) {
-        this.uid = uid;
-    }
-
-    public String getUnionId() {
-        return unionId;
-    }
-
-    public void setUnionId(String unionId) {
-        this.unionId = unionId;
-    }
-
-    public String getWechatName() {
-        return wechatName;
-    }
-
-    public void setWechatName(String wechatName) {
-        this.wechatName = wechatName;
-    }
-
-    public String getVipType() {
-        return vipType;
-    }
-
-    public void setVipType(String vipType) {
-        this.vipType = vipType;
-    }
-
-    public boolean isVip() {
-        return isVip;
-    }
-
-    public void setVip(boolean vip) {
-        isVip = vip;
-    }
-}

+ 5 - 10
app-base/src/main/java/com/edufound/base/bean/WeChatBean.java

@@ -1,23 +1,18 @@
 package com.edufound.base.bean;
 
+
 public class WeChatBean {
-    public String WX_APPID = "";
-    public String WX_SECRET = "";
+    private static String WX_APPID = "";
+    private static String WX_SECRET = "";
 
 
-    public String getAPP_ID() {
+    public static String getAPP_ID() {
         return WX_APPID;
     }
 
-    public void setAPP_ID(String APP_ID) {
-        this.WX_APPID = APP_ID;
-    }
 
-    public String getWX_SECRET() {
+    public static String getWX_SECRET() {
         return WX_SECRET;
     }
 
-    public void setWX_SECRET(String WX_SECRET) {
-        this.WX_SECRET = WX_SECRET;
-    }
 }

+ 9 - 0
app-base/src/main/java/com/edufound/base/callback/EntrustInfoCallBack.java

@@ -0,0 +1,9 @@
+package com.edufound.base.callback;
+
+public interface EntrustInfoCallBack {
+
+    void onSuccess(String json);
+
+    void onFailed(String code, String msg);
+
+}

+ 14 - 0
app-base/src/main/java/com/edufound/base/callback/PayCallBack.java

@@ -0,0 +1,14 @@
+package com.edufound.base.callback;
+
+public interface PayCallBack {
+
+    void onPaySuccess(String code, String message);
+
+    void onPayFailed(String code, String message);
+
+    void onCreateQrCodeSuccess(String code, String url);
+
+    void onCreateQrCodeFailed(String code, String message);
+
+
+}

+ 7 - 0
app-base/src/main/java/com/edufound/base/callback/PushRegisterCallback.java

@@ -0,0 +1,7 @@
+package com.edufound.base.callback;
+
+public interface PushRegisterCallback {
+    void onSuccess(String deviceToken);
+
+    void onFailure(String errCode, String errDesc);
+}

+ 5 - 0
app-base/src/main/java/com/edufound/base/callback/UpdateUrlCallback.java

@@ -0,0 +1,5 @@
+package com.edufound.base.callback;
+
+public interface UpdateUrlCallback {
+    void clickUpdate(String url);
+}

+ 1 - 3
app-base/src/main/java/com/edufound/base/crash/Cockroach.java

@@ -9,8 +9,6 @@ import android.os.Message;
 
 import java.lang.reflect.Field;
 
-import me.weishu.reflection.Reflection;
-
 
 /**
  * Created by wanjian on 2017/2/14.
@@ -32,7 +30,7 @@ public final class Cockroach {
         }
         try {
             //解除 android P 反射限制
-            Reflection.unseal(ctx);
+//            Reflection.unseal(ctx);
         } catch (Throwable throwable) {
             throwable.printStackTrace();
         }

+ 2 - 2
app-base/src/main/java/com/edufound/base/crash/CrashLog.java

@@ -5,7 +5,8 @@ import android.content.pm.PackageInfo;
 import android.content.pm.PackageManager;
 import android.os.Build;
 
-import com.orhanobut.logger.Logger;
+
+import com.edufound.base.util.Logger;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -33,7 +34,6 @@ public class CrashLog {
     private static Map<String, String> collectDeviceInfo(Context ctx) {
         Map<String, String> infos = new TreeMap<>();
         try {
-
             infos.put("systemVersion", Build.VERSION.RELEASE);
             PackageManager pm = ctx.getPackageManager();
             PackageInfo pi = pm.getPackageInfo(ctx.getPackageName(), PackageManager.GET_ACTIVITIES);

+ 70 - 0
app-base/src/main/java/com/edufound/base/cusview/CusLoadingView.java

@@ -0,0 +1,70 @@
+package com.edufound.base.cusview;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.view.LayoutInflater;
+import android.widget.FrameLayout;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+
+import androidx.annotation.Nullable;
+
+import com.edufound.base.R;
+import com.edufound.base.util.EfunboxUtil;
+import com.edufound.base.util.GlideUtils;
+import com.edufound.base.util.SizeUtils;
+
+public class CusLoadingView extends FrameLayout {
+
+    public Context mContext;
+    private LayoutInflater mLayoutInflater;
+    public FrameLayout mLoadingViewLayout;
+    public ImageView mLoadingView;
+//    ObjectAnimator mRotationImgAnim;
+
+    public CusLoadingView(Context context) {
+        super(context);
+        mContext = context;
+        mLayoutInflater = LayoutInflater.from(mContext);
+        initView();
+
+    }
+
+    public CusLoadingView(Context context, @Nullable AttributeSet attrs) {
+        super(context, attrs);
+    }
+
+    public CusLoadingView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
+        super(context, attrs, defStyleAttr);
+    }
+
+    public CusLoadingView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
+        super(context, attrs, defStyleAttr, defStyleRes);
+    }
+
+
+    public void initView() {
+        EfunboxUtil.initDesignSize(mContext);
+        mLoadingViewLayout = (FrameLayout) mLayoutInflater.inflate(com.edufound.base.R.layout.cusview_loading, null);
+        mLoadingView = mLoadingViewLayout.findViewById(com.edufound.base.R.id.cusview_loading_img);
+        GlideUtils.loadGif(mContext, R.drawable.cus_loading, mLoadingView);
+//        mRotationImgAnim = ObjectAnimator.ofFloat(mLoadingView, "rotation", 0.0F, 359.0F);
+//        mRotationImgAnim.setRepeatCount(-1);
+//        mRotationImgAnim.setDuration(1000);
+        addView(mLoadingViewLayout);
+    }
+
+    public void showLoading() {
+//        if (mRotationImgAnim != null) {
+//            mRotationImgAnim.start();
+//        }
+    }
+
+    public void hideLoading() {
+//        if (mRotationImgAnim != null) {
+//            mRotationImgAnim.cancel();
+//        }
+    }
+
+
+}

+ 90 - 0
app-base/src/main/java/com/edufound/base/cusview/FullDialog.java

@@ -0,0 +1,90 @@
+package com.edufound.base.cusview;
+
+import android.app.Dialog;
+import android.content.Context;
+import android.os.Build;
+import android.view.KeyEvent;
+import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+public class FullDialog extends Dialog {
+
+
+    public FullDialog(@NonNull Context context) {
+        super(context);
+    }
+
+    public FullDialog(@NonNull Context context, int themeResId) {
+        super(context, themeResId);
+    }
+
+    protected FullDialog(@NonNull Context context, boolean cancelable, @Nullable OnCancelListener cancelListener) {
+        super(context, cancelable, cancelListener);
+    }
+
+
+    @Override
+    public boolean dispatchKeyEvent(@NonNull KeyEvent event) {
+        return super.dispatchKeyEvent(event);
+    }
+
+    @Override
+    public void show() {
+        Window window = getWindow();
+        focusNotAle(window);
+        super.show();
+        hideNavigationBar(window);
+        clearFocusNotAle(window);
+    }
+
+    /**
+     * 隐藏虚拟栏 ,显示的时候再隐藏掉
+     *
+     * @param window
+     */
+    public void hideNavigationBar(Window window) {
+        window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
+        window.getDecorView().setOnSystemUiVisibilityChangeListener(visibility -> {
+            int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
+                    //布局位于状态栏下方
+                    View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
+                    //全屏
+                    View.SYSTEM_UI_FLAG_FULLSCREEN |
+                    //隐藏导航栏
+                    View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
+                    View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
+            if (Build.VERSION.SDK_INT >= 19) {
+                uiOptions |= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
+            } else {
+                uiOptions |= View.SYSTEM_UI_FLAG_LOW_PROFILE;
+            }
+            window.getDecorView().setSystemUiVisibility(uiOptions);
+        });
+    }
+
+    /**
+     * dialog 需要全屏的时候用,和clearFocusNotAle() 成对出现
+     * 在show 前调用  focusNotAle   show后调用clearFocusNotAle
+     *
+     * @param window
+     */
+    public void focusNotAle(Window window) {
+        window.setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
+    }
+
+    /**
+     * dialog 需要全屏的时候用,focusNotAle() 成对出现
+     * 在show 前调用  focusNotAle   show后调用clearFocusNotAle
+     *
+     * @param window
+     */
+    public void clearFocusNotAle(Window window) {
+        window.clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
+    }
+
+
+}

+ 373 - 0
app-base/src/main/java/com/edufound/base/popupwindow/BasePopWindowUtil.java

@@ -0,0 +1,373 @@
+package com.edufound.base.popupwindow;
+
+import android.app.Activity;
+import android.content.DialogInterface;
+import android.graphics.Color;
+import android.graphics.drawable.ColorDrawable;
+import android.os.Build;
+import android.text.Editable;
+import android.text.TextUtils;
+import android.text.TextWatcher;
+import android.view.Display;
+import android.view.Gravity;
+import android.view.KeyEvent;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
+import android.webkit.WebView;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.FrameLayout;
+import android.widget.PopupWindow;
+import android.widget.TextView;
+
+import com.edufound.base.R;
+import com.edufound.base.callback.UpdateUrlCallback;
+import com.edufound.base.cusview.FullDialog;
+import com.edufound.base.util.BaseConsts;
+import com.edufound.base.util.DeviceUtil;
+import com.edufound.base.util.DeviceUuidFactory;
+import com.edufound.base.util.EfunboxUtil;
+import com.edufound.base.util.Logger;
+import com.edufound.base.util.SizeUtils;
+
+public class BasePopWindowUtil {
+
+    protected static FullDialog mPopupDialog;
+    protected static PopupWindow mPopupWindow;
+    protected static FrameLayout dialog_view;
+
+
+    public static boolean checkWindowShoing() {
+        if (mPopupWindow == null && mPopupDialog == null) {
+            return false;
+        }
+        if (mPopupWindow != null && mPopupWindow.isShowing()) {
+            return true;
+        }
+        if (mPopupDialog != null && mPopupDialog.isShowing()) {
+            return true;
+        }
+        return false;
+    }
+
+    public static void hidePopupWindow() {
+        if (mPopupWindow != null && mPopupWindow.isShowing()) {
+            mPopupWindow.dismiss();
+            mPopupWindow = null;
+        }
+        if (mPopupDialog != null && mPopupDialog.isShowing()) {
+            mPopupDialog.dismiss();
+            mPopupDialog = null;
+        }
+        if (dialog_view != null) {
+            dialog_view = null;
+        }
+    }
+
+
+    public static void initNewWindow(Activity activity) {
+        if (checkWindowShoing()) {
+            hidePopupWindow();
+        }
+        EfunboxUtil.initDesignSize(activity);
+    }
+
+
+    public static void showDeviceInfo(Activity context) {
+        initNewWindow(context);
+        StringBuffer buffer = new StringBuffer();
+        buffer.append("\tpackageName:\t\t" + context.getPackageName() + "\n");
+        buffer.append("\tapk渠道:\t" + "\t" + BaseConsts.getUMengChannel() + "\n");
+        buffer.append("\tUUID:\t" + "\t" + DeviceUuidFactory.getUuid() + "\n");
+        buffer.append("\t设备SN号:\t\t" + DeviceUtil.getSerialNumber() + "\n");
+        buffer.append("\t自定OS:\t\t" + EfunboxUtil.getOsByAppCode() + "\n");
+        buffer.append("\tTelephonyManagerId:\t\t" + DeviceUtil.getDeviceIdByTelephonyManager() + "\n");
+        buffer.append("\t厂商:\t" + "\t" + DeviceUtil.getDeviceBrand() + "\n");
+        buffer.append("\t型号:\t" + "\t" + DeviceUtil.getSystemModel() + "\n");
+        buffer.append("\t系统版本号:\t" + "\t" + DeviceUtil.getSystemVersion() + "\n");
+        buffer.append("\t应用版本号:\t" + "\t" + DeviceUtil.getVersionCode(context) + "\n");
+        buffer.append("\t应用版本号名称:\t" + "\t" + DeviceUtil.getVersionName(context) + "\n");
+        buffer.append("\t屏幕宽度:\t\t" + DeviceUtil.getWidth(context) + "\n");
+        buffer.append("\t屏幕高度:\t\t" + DeviceUtil.getHeight(context) + "\n");
+        buffer.append("\t屏幕密度:\t\t" + DeviceUtil.getDensity(context) + "\n");
+        buffer.append("\t屏幕DPI:\t\t" + DeviceUtil.getDensityDpi(context) + "\n");
+        buffer.append("\tSDK_Version:\t\t" + android.os.Build.VERSION.SDK_INT + "\n");
+
+        View infoView = LayoutInflater.from(context).inflate(R.layout.window_deviceinfo, null);
+        TextView text = (TextView) infoView.findViewById(R.id.deviceinfo);
+        text.setText(buffer.toString());
+        text.setTextColor(Color.WHITE);
+        mPopupDialog = new FullDialog(context);
+        mPopupDialog.setContentView(infoView);
+        Window dialogWindow = mPopupDialog.getWindow();
+        dialogWindow.setGravity(Gravity.CENTER);
+        WindowManager m = context.getWindowManager();
+        Display d = m.getDefaultDisplay(); // 获取屏幕宽、高用
+        WindowManager.LayoutParams p = dialogWindow.getAttributes(); // 获取对话框当前的参数值
+        p.height = (int) (d.getHeight() * 0.8);
+        p.width = (int) (d.getWidth() * 0.7);
+        dialogWindow.setAttributes(p);
+        mPopupDialog.setTitle("Device信息");
+        mPopupDialog.show();
+    }
+
+
+    public static void showUpdateUrlWindow(Activity context, UpdateUrlCallback callback) {
+        initNewWindow(context);
+
+        View infoView = LayoutInflater.from(context).inflate(R.layout.window_update_url, null);
+        TextView cur = (TextView) infoView.findViewById(R.id.window_update_url_cur);
+        cur.setText(cur.getText() + "\n" + BaseConsts.getmWebViewDefaultUrl());
+
+        EditText editUpdate = infoView.findViewById(R.id.window_update_url_update);
+
+        TextView after = infoView.findViewById(R.id.window_update_url_after);
+        editUpdate.addTextChangedListener(new TextWatcher() {
+            @Override
+            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+
+            }
+
+            @Override
+            public void onTextChanged(CharSequence s, int start, int before, int count) {
+
+            }
+
+            @Override
+            public void afterTextChanged(Editable s) {
+                after.setText(editUpdate.getText().toString());
+            }
+        });
+
+        Button btn = infoView.findViewById(R.id.window_update_url_update_ok);
+        btn.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                if (TextUtils.isEmpty(editUpdate.getText().toString())) {
+                    return;
+                }
+                String parmas = BaseConsts.getmWebViewDefaultUrl().substring(BaseConsts.getmWebViewDefaultUrl().indexOf("?") + 1, BaseConsts.getmWebViewDefaultUrl().length());
+                String newUrl = editUpdate.getText().toString() + "?" + parmas;
+                after.setText(newUrl);
+                BaseConsts.setmWebViewDefaultUrl(newUrl);
+                callback.clickUpdate(BaseConsts.getmWebViewDefaultUrl());
+            }
+        });
+
+        mPopupDialog = new FullDialog(context);
+        mPopupDialog.setContentView(infoView);
+        Window dialogWindow = mPopupDialog.getWindow();
+        dialogWindow.setGravity(Gravity.CENTER);
+        WindowManager m = context.getWindowManager();
+        Display d = m.getDefaultDisplay(); // 获取屏幕宽、高用
+        WindowManager.LayoutParams p = dialogWindow.getAttributes(); // 获取对话框当前的参数值
+        p.height = (int) (d.getHeight() * 0.9);
+        p.width = (int) (d.getWidth() * 0.9);
+        dialogWindow.setAttributes(p);
+        mPopupDialog.show();
+    }
+
+
+    protected static void newPopupWindow(View parent, PopupWindow.OnDismissListener listener) {
+        if (parent == null) {
+            Logger.e("newPopupWindow-parent=null");
+            return;
+        }
+        if (parent == null) {
+            Logger.e("newPopupWindow-parent=null");
+            return;
+        }
+
+        mPopupWindow = new PopupWindow(dialog_view, FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.MATCH_PARENT);
+
+        dialog_view.setOnKeyListener(new View.OnKeyListener() {
+            @Override
+            public boolean onKey(View v, int keyCode, KeyEvent event) {
+                if (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_ESCAPE) {
+                    hidePopupWindow();
+                    return true;
+                }
+                return false;
+            }
+        });
+
+        mPopupWindow.setFocusable(false);
+        hideBottomUIMenuForPopupWindow(mPopupWindow);
+        mPopupWindow.setClippingEnabled(false);
+        mPopupWindow.showAtLocation(parent, Gravity.CENTER, 0, 0);
+        mPopupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {
+            @Override
+            public void onDismiss() {
+                listener.onDismiss();
+                if (dialog_view != null) {
+                    dialog_view.removeAllViews();
+                    dialog_view = null;
+                }
+                mPopupWindow = null;
+            }
+        });
+    }
+
+
+    protected static void newPopupWindow(View parent) {
+        if (parent == null) {
+            Logger.e("newPopupWindow-parent=null");
+            return;
+        }
+
+        mPopupWindow = new PopupWindow(dialog_view, FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.MATCH_PARENT);
+        dialog_view.setOnKeyListener(new View.OnKeyListener() {
+            @Override
+            public boolean onKey(View v, int keyCode, KeyEvent event) {
+                if (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_ESCAPE) {
+                    hidePopupWindow();
+                    return true;
+                }
+                return false;
+            }
+        });
+        mPopupWindow.setFocusable(false);
+        hideBottomUIMenuForPopupWindow(mPopupWindow);
+        mPopupWindow.setClippingEnabled(false);
+        mPopupWindow.showAtLocation(parent, Gravity.CENTER, 0, 0);
+        mPopupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {
+            @Override
+            public void onDismiss() {
+                if (dialog_view != null) {
+                    dialog_view.removeAllViews();
+                    dialog_view = null;
+                }
+                mPopupWindow = null;
+            }
+        });
+    }
+
+
+    protected static void newPopupWindowFocusNoBack(View parent) {
+        if (parent == null) {
+            Logger.e("newPopupWindow-parent=null");
+            return;
+        }
+
+        mPopupWindow = new PopupWindow(dialog_view, FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.MATCH_PARENT);
+        dialog_view.setFocusable(true);
+        dialog_view.setFocusableInTouchMode(true);
+        mPopupWindow.setFocusable(true);
+        // 菜单背景色
+        mPopupWindow.setBackgroundDrawable(null);
+        dialog_view.setOnKeyListener(new View.OnKeyListener() {
+            @Override
+            public boolean onKey(View v, int keyCode, KeyEvent event) {
+                Logger.e("dialog_view---keycode:" + keyCode);
+                if (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_ESCAPE) {
+                    return true;
+                }
+                return false;
+            }
+        });
+        hideBottomUIMenuForPopupWindow(mPopupWindow);
+        mPopupWindow.setClippingEnabled(false);
+        mPopupWindow.showAtLocation(parent, Gravity.CENTER, 0, 0);
+        mPopupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {
+            @Override
+            public void onDismiss() {
+                if (dialog_view != null) {
+                    dialog_view.removeAllViews();
+                    dialog_view = null;
+                }
+                mPopupWindow = null;
+            }
+        });
+    }
+
+
+    protected static void newPopupWindowFocus(View parent) {
+        if (parent == null) {
+            Logger.e("newPopupWindow-parent=null");
+            return;
+        }
+
+        mPopupWindow = new PopupWindow(dialog_view, FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.MATCH_PARENT);
+        dialog_view.setOnKeyListener(new View.OnKeyListener() {
+            @Override
+            public boolean onKey(View v, int keyCode, KeyEvent event) {
+                if (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_ESCAPE) {
+                    hidePopupWindow();
+                    return true;
+                }
+                return false;
+            }
+        });
+        mPopupWindow.setFocusable(true);
+        hideBottomUIMenuForPopupWindow(mPopupWindow);
+        mPopupWindow.setClippingEnabled(false);
+        mPopupWindow.showAtLocation(parent, Gravity.CENTER, 0, 0);
+        mPopupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {
+            @Override
+            public void onDismiss() {
+                if (dialog_view != null) {
+                    dialog_view.removeAllViews();
+                    dialog_view = null;
+                }
+                mPopupWindow = null;
+            }
+        });
+    }
+
+
+    /**
+     * 影藏PopupWindow页面弹出时的虚拟按键
+     */
+    private static void hideBottomUIMenuForPopupWindow(final PopupWindow popupWindow) {
+        if (popupWindow != null && popupWindow.getContentView() != null) {
+            popupWindow.getContentView().setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() {
+                @Override
+                public void onSystemUiVisibilityChange(int visibility) {
+                    //        //保持布局状态
+                    int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
+                            //布局位于状态栏下方
+                            View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
+                            //全屏
+                            View.SYSTEM_UI_FLAG_FULLSCREEN |
+                            //隐藏导航栏
+                            View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
+                            View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
+                    if (Build.VERSION.SDK_INT >= 19) {
+                        uiOptions |= 0x00001000;
+                    } else {
+                        uiOptions |= View.SYSTEM_UI_FLAG_LOW_PROFILE;
+                    }
+                    popupWindow.getContentView().setSystemUiVisibility(uiOptions);
+                }
+            });
+        }
+    }
+
+
+    protected static void newFullDialogShow(Activity context, View infoView) {
+        mPopupDialog = new FullDialog(context);
+        mPopupDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
+        mPopupDialog.setContentView(infoView);
+        mPopupDialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
+            @Override
+            public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
+                if (keyCode == KeyEvent.KEYCODE_ESCAPE || keyCode == KeyEvent.KEYCODE_BACK) {
+                    return true;
+                }
+                return false;
+            }
+        });
+        Window dialogWindow = mPopupDialog.getWindow();
+        dialogWindow.setGravity(Gravity.CENTER);
+        if (dialogWindow != null) {
+            WindowManager.LayoutParams layoutParams = dialogWindow.getAttributes();
+            layoutParams.width = WindowManager.LayoutParams.MATCH_PARENT;
+            layoutParams.height = WindowManager.LayoutParams.MATCH_PARENT;
+            dialogWindow.setAttributes(layoutParams);
+            dialogWindow.setBackgroundDrawableResource(android.R.color.transparent);
+        }
+        mPopupDialog.show();
+    }
+}

+ 57 - 9
app-base/src/main/java/com/edufound/base/receiver/HomeKeyEventReceiver.java

@@ -3,15 +3,22 @@ package com.edufound.base.receiver;
 import android.content.BroadcastReceiver;
 import android.content.Context;
 import android.content.Intent;
+import android.content.IntentFilter;
+import android.os.Build;
 import android.text.TextUtils;
 
-import com.edufound.base.BaseApplication;
-import com.edufound.base.bean.ChannelCodeEnum;
 import com.edufound.base.util.BaseConsts;
+import com.edufound.base.util.Logger;
+
+import java.util.HashMap;
+import java.util.Map;
 
 
 public class HomeKeyEventReceiver extends BroadcastReceiver {
 
+
+    Map<String, HomeKeyObservers> mObservers = new HashMap<>();
+
     String SYSTEM_REASON = "reason";
     String SYSTEM_HOME_KEY = "homekey";
     String SYSTEM_HOME_KEY_LONG = "recentapps";
@@ -22,18 +29,59 @@ public class HomeKeyEventReceiver extends BroadcastReceiver {
         String action = intent.getAction();
         if (action.equals(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)) {
             String reason = intent.getStringExtra(SYSTEM_REASON);
-
             if (TextUtils.equals(reason, SYSTEM_HOME_KEY)) {
-                if (BaseConsts.getUMengChannel().equals(ChannelCodeEnum.TMALL)
-                        || BaseConsts.getUMengChannel().equals(ChannelCodeEnum.BAIDU)
-                        || BaseConsts.getUMengChannel().equals(ChannelCodeEnum.MISOUND)) {
-                    //如果是天猫、小度、小米音响,则按home直接退出apk
-                    BaseApplication.killAppProcess(context);
+                for (Map.Entry<String, HomeKeyObservers> entry : mObservers.entrySet()) {
+                    entry.getValue().keyHome();
                 }
             } else if (TextUtils.equals(reason, SYSTEM_HOME_KEY_LONG)) {
-
+                for (Map.Entry<String, HomeKeyObservers> entry : mObservers.entrySet()) {
+                    entry.getValue().LongKeyHome();
+                }
             }
         }
     }
 
+
+    public static void registerReceiver(Context context) {
+        IntentFilter intentFilter = new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
+        context.getApplicationContext().registerReceiver(BaseConsts.getInstanceHomeKey(), intentFilter);
+    }
+
+    public static void unRegisterReceiver(Context context) {
+        if (BaseConsts.getInstanceHomeKey().mObservers.size() <= 0) {
+            return;
+        }
+        context.getApplicationContext().unregisterReceiver(BaseConsts.getInstanceHomeKey());
+    }
+
+    public static void registerObserver(String key, HomeKeyObservers observer) {
+        if (observer == null) {
+            return;
+        }
+        if (!(BaseConsts.getInstanceHomeKey().mObservers.get(key) != null)) {
+            BaseConsts.getInstanceHomeKey().mObservers.put(key, observer);
+        }
+    }
+
+    public static void unRegisterObserver(String key, HomeKeyObservers observer) {
+        if (observer == null) {
+            return;
+        }
+        if (BaseConsts.getInstanceHomeKey().mObservers == null) {
+            return;
+        }
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
+            BaseConsts.getInstanceHomeKey().mObservers.remove(key, observer);
+        } else {
+            BaseConsts.getInstanceHomeKey().mObservers.remove(key);
+        }
+    }
+
+    public interface HomeKeyObservers {
+
+        void keyHome();
+
+        void LongKeyHome();
+
+    }
 }

+ 47 - 26
app-base/src/main/java/com/edufound/base/receiver/NetworkChangeReceiver.java

@@ -5,20 +5,21 @@ import android.content.Context;
 import android.content.Intent;
 import android.content.IntentFilter;
 import android.net.ConnectivityManager;
+import android.os.Build;
+import android.util.ArrayMap;
 
 
 import com.edufound.base.util.BaseConsts;
+import com.edufound.base.util.Logger;
 import com.edufound.base.util.NetworkUtil;
 
-import java.util.ArrayList;
-import java.util.List;
+import java.util.HashMap;
+import java.util.Map;
 
 public class NetworkChangeReceiver extends BroadcastReceiver {
 
-    private List<NetStateChangeObserver> mObservers = new ArrayList<>();
-    private int mType = -1;
-    private static boolean isRegister = false;
-
+    private Map<String, NetStateChangeObserver> mObservers = new HashMap<>();
+    private static int mType = -1;
 
     @Override
     public void onReceive(Context context, Intent intent) {
@@ -30,37 +31,39 @@ public class NetworkChangeReceiver extends BroadcastReceiver {
     }
 
     public static void registerReceiver(Context context) {
-        if (!isRegister) {
-            IntentFilter intentFilter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);
-            context.getApplicationContext().registerReceiver(BaseConsts.getInstanceNetwork(), intentFilter);
-            isRegister = true;
-        }
+        IntentFilter intentFilter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);
+        context.getApplicationContext().registerReceiver(BaseConsts.getInstanceNetwork(), intentFilter);
     }
 
     public static void unRegisterReceiver(Context context) {
-        if (isRegister) {
-            context.getApplicationContext().unregisterReceiver(BaseConsts.getInstanceNetwork());
-            isRegister = false;
+        if (BaseConsts.getInstanceNetwork().mObservers.size() <= 0) {
+            return;
         }
+        context.getApplicationContext().unregisterReceiver(BaseConsts.getInstanceNetwork());
+        mType = -1;
     }
 
-    public static void registerObserver(NetStateChangeObserver observer) {
+    public static void registerObserver(String key, NetStateChangeObserver observer) {
         if (observer == null) {
             return;
         }
-        if (!BaseConsts.getInstanceNetwork().mObservers.contains(observer)) {
-            BaseConsts.getInstanceNetwork().mObservers.add(observer);
+        if (!(BaseConsts.getInstanceNetwork().mObservers.get(key) != null)) {
+            BaseConsts.getInstanceNetwork().mObservers.put(key, observer);
         }
     }
 
-    public static void unRegisterObserver(NetStateChangeObserver observer) {
+    public static void unRegisterObserver(String key, NetStateChangeObserver observer) {
         if (observer == null) {
             return;
         }
         if (BaseConsts.getInstanceNetwork().mObservers == null) {
             return;
         }
-        BaseConsts.getInstanceNetwork().mObservers.remove(observer);
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
+            BaseConsts.getInstanceNetwork().mObservers.remove(key, observer);
+        } else {
+            BaseConsts.getInstanceNetwork().mObservers.remove(key);
+        }
     }
 
     private void notifyObservers(int networkType) {
@@ -69,19 +72,35 @@ public class NetworkChangeReceiver extends BroadcastReceiver {
         }
         mType = networkType;
         if (networkType == NetworkUtil.TYPE_MOBILE) {
-            for (NetStateChangeObserver observer : mObservers) {
-                observer.onMobileConnect();
+            BaseConsts.setNetWorkStatus(true);
+            for (Map.Entry<String, NetStateChangeObserver> entry : mObservers.entrySet()) {
+                if (BaseConsts.getShowTopActivityName().contains(entry.getKey())) {
+                    entry.getValue().onMobileConnect();
+                }
             }
+
         } else if (networkType == NetworkUtil.TYPE_WIFI) {
-            for (NetStateChangeObserver observer : mObservers) {
-                observer.onWifiConnect();
+            BaseConsts.setNetWorkStatus(true);
+            for (Map.Entry<String, NetStateChangeObserver> entry : mObservers.entrySet()) {
+                if (BaseConsts.getShowTopActivityName().contains(entry.getKey())) {
+                    entry.getValue().onWifiConnect();
+                }
+            }
+        } else if (networkType == NetworkUtil.TYPE_ETHERNET) {
+            BaseConsts.setNetWorkStatus(true);
+            for (Map.Entry<String, NetStateChangeObserver> entry : mObservers.entrySet()) {
+                if (BaseConsts.getShowTopActivityName().contains(entry.getKey())) {
+                    entry.getValue().onEthernetConnect();
+                }
             }
         } else {
-            for (NetStateChangeObserver observer : mObservers) {
-                observer.onDisconnect();
+            BaseConsts.setNetWorkStatus(false);
+            for (Map.Entry<String, NetStateChangeObserver> entry : mObservers.entrySet()) {
+                if (BaseConsts.getShowTopActivityName().contains(entry.getKey())) {
+                    entry.getValue().onDisconnect();
+                }
             }
         }
-        ;
     }
 
     public interface NetStateChangeObserver {
@@ -91,5 +110,7 @@ public class NetworkChangeReceiver extends BroadcastReceiver {
         void onMobileConnect();
 
         void onWifiConnect();
+
+        void onEthernetConnect();
     }
 }

+ 27 - 22
app-base/src/main/java/com/edufound/base/receiver/PageLoadingReceiver.java

@@ -4,17 +4,19 @@ import android.content.BroadcastReceiver;
 import android.content.Context;
 import android.content.Intent;
 import android.content.IntentFilter;
+import android.os.Build;
 
 import com.edufound.base.util.BaseConsts;
 
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
 
 public class PageLoadingReceiver extends BroadcastReceiver {
 
-    private List<PageLoading> mObservers = new ArrayList<>();
-    private static boolean isRegister = false;
+    private Map<String, PageLoading> mObservers = new HashMap<>();
     public static final String PAGE_LOADING_SHOW = "com.edufound.reader.show.page.loading";
     public static final String PAGE_LOADING_HIDE = "com.edufound.reader.show.page.hide";
 
@@ -22,51 +24,54 @@ public class PageLoadingReceiver extends BroadcastReceiver {
     @Override
     public void onReceive(Context context, Intent intent) {
         if (PAGE_LOADING_SHOW.equals(intent.getAction())) {
-            for (PageLoading observer : mObservers) {
-                observer.show(intent);
+            for (Map.Entry<String, PageLoading> entry : mObservers.entrySet()) {
+                if (BaseConsts.getShowTopActivityName().contains(entry.getKey())) {
+                    entry.getValue().show(intent);
+                }
             }
         } else if (PAGE_LOADING_HIDE.equals(intent.getAction())) {
-            for (PageLoading observer : mObservers) {
-                observer.hide(intent);
+            for (Map.Entry<String, PageLoading> entry : mObservers.entrySet()) {
+                if (BaseConsts.getShowTopActivityName().contains(entry.getKey())) {
+                    entry.getValue().hide(intent);
+                }
             }
         }
 
     }
 
     public static void registerReceiver(Context context) {
-        if (!isRegister) {
-            IntentFilter intentFilter = new IntentFilter();
-            intentFilter.addAction(PAGE_LOADING_SHOW);
-            intentFilter.addAction(PAGE_LOADING_HIDE);
-            context.getApplicationContext().registerReceiver(BaseConsts.getInstancePageLoading(), intentFilter);
-            isRegister = true;
-        }
+        IntentFilter intentFilter = new IntentFilter();
+        intentFilter.addAction(PAGE_LOADING_SHOW);
+        intentFilter.addAction(PAGE_LOADING_HIDE);
+        context.getApplicationContext().registerReceiver(BaseConsts.getInstancePageLoading(), intentFilter);
     }
 
     public static void unRegisterReceiver(Context context) {
-        if (isRegister) {
-            context.getApplicationContext().unregisterReceiver(BaseConsts.getInstancePageLoading());
-            isRegister = false;
-        }
+        context.getApplicationContext().unregisterReceiver(BaseConsts.getInstancePageLoading());
     }
 
-    public static void registerObserver(PageLoading observer) {
+    public static void registerObserver(String key, PageLoading observer) {
         if (observer == null) {
             return;
         }
-        if (!BaseConsts.getInstancePageLoading().mObservers.contains(observer)) {
-            BaseConsts.getInstancePageLoading().mObservers.add(observer);
+        if (!(BaseConsts.getInstancePageLoading().mObservers.get(key) != null)) {
+            BaseConsts.getInstancePageLoading().mObservers.put(key, observer);
         }
+
     }
 
-    public static void unRegisterObserver(PageLoading observer) {
+    public static void unRegisterObserver(String key, PageLoading observer) {
         if (observer == null) {
             return;
         }
         if (BaseConsts.getInstancePageLoading().mObservers == null) {
             return;
         }
-        BaseConsts.getInstancePageLoading().mObservers.remove(observer);
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
+            BaseConsts.getInstancePageLoading().mObservers.remove(key, observer);
+        } else {
+            BaseConsts.getInstancePageLoading().mObservers.remove(key);
+        }
     }
 
 

+ 68 - 0
app-base/src/main/java/com/edufound/base/services/ImageDownLoadService.java

@@ -0,0 +1,68 @@
+package com.edufound.base.services;
+
+import android.app.Service;
+import android.content.Intent;
+import android.os.Binder;
+import android.os.IBinder;
+
+import androidx.annotation.Nullable;
+
+import com.edufound.base.util.ImageUtil;
+import com.edufound.base.util.Logger;
+import com.edufound.base.util.OkHttpClient;
+import com.okhttplib.HttpInfo;
+import com.okhttplib.OkHttpUtil;
+import com.okhttplib.bean.DownloadFileInfo;
+import com.okhttplib.callback.ProgressCallback;
+
+public class ImageDownLoadService extends Service {
+
+    private ImageDownLoadBind mBinder = new ImageDownLoadBind();
+
+    @Nullable
+    @Override
+    public IBinder onBind(Intent intent) {
+        return mBinder;
+    }
+
+
+    public class ImageDownLoadBind extends Binder {
+        public ImageDownLoadService getService() {
+            return new ImageDownLoadService();
+        }
+    }
+
+
+    public void downLoadImage(String url, String name, String type) {
+        DownloadFileInfo fileInfo = new DownloadFileInfo(url, name + type, new ProgressCallback() {
+            @Override
+            public void onProgressMain(int percent, long bytesWritten, long contentLength, boolean done) {
+
+            }
+
+            @Override
+            public void onResponseMain(String filePath, HttpInfo info) {
+                if (info.isSuccessful()) {
+                    Logger.e("下载" + name + "完成:" + info.getRetDetail());
+                    ImageUtil.setImageMMKV(name, info.getRetDetail());
+                }
+            }
+        });
+
+        fileInfo.setSaveFileDir(ImageUtil.getImageCachePath() + "/");
+        HttpInfo info = HttpInfo.Builder().addDownloadFile(fileInfo).build();
+        OkHttpUtil.Builder().setReadTimeout(300).build(this.getClass()).doDownloadFileAsync(info);
+    }
+
+
+    @Override
+    public boolean onUnbind(Intent intent) {
+        OkHttpClient.cancelRequest(this.getClass());
+        return super.onUnbind(intent);
+    }
+
+    @Override
+    public int onStartCommand(Intent intent, int flags, int startId) {
+        return super.onStartCommand(intent, flags, startId);
+    }
+}

+ 92 - 37
app-base/src/main/java/com/edufound/base/util/BaseConsts.java

@@ -2,8 +2,8 @@ package com.edufound.base.util;
 
 import android.app.Application;
 
-import com.edufound.base.bean.UserBean;
 import com.edufound.base.bean.WeChatBean;
+import com.edufound.base.receiver.HomeKeyEventReceiver;
 import com.edufound.base.receiver.NetworkChangeReceiver;
 import com.edufound.base.receiver.PageLoadingReceiver;
 
@@ -14,15 +14,8 @@ public class BaseConsts {
 
     private static Application mApplication;
 
-    private static UserBean mUserBean;
-
-
-    public static String DEFAULT_GRADE;
-
 
     //默认请求地址
-    private static String FinalApiUrl = "http://reader-api.efunbox.cn";
-
 
     //是否是debug环境
     private static boolean isDebug = false;
@@ -37,10 +30,6 @@ public class BaseConsts {
     private static String APP_PACKAGE_NAME = "";
 
 
-    //微信支付实体类
-    public static WeChatBean WECHAT_INFO;
-
-
     //umeng需要用到得
     private static String UMENG_CHANNEL = null;
 
@@ -61,6 +50,25 @@ public class BaseConsts {
 
     private static String mRecordUpLoadFileUrl;
 
+    private static String mWebViewDefaultUrl;
+
+
+    private static boolean isNetWorkStatus = false;
+
+    private static String showTopActivityName;
+
+
+    private static String resourcesType;
+
+
+    private static String OS;
+
+    private static final PageLoadingReceiver INSTANCE_PAGE_LOADING = new PageLoadingReceiver();
+
+    private static final NetworkChangeReceiver INSTANCE_NETWORK = new NetworkChangeReceiver();
+
+    private static final HomeKeyEventReceiver INSTANCE_HOME_KEY = new HomeKeyEventReceiver();
+
     public static void setRecordSaveFile(File saveFile) {
         mRecordSaveFile = saveFile;
     }
@@ -104,30 +112,16 @@ public class BaseConsts {
         isDebug = debug;
         if (isDebug) {
             //测试环境
-            FinalApiUrl = "https://reader-api.efunbox.cn";
-        } else {
-            FinalApiUrl = "https://reader-api.ai160.com";
-        }
-    }
-
-    public static UserBean getUserBean() {
-        return mUserBean;
-    }
+            mWebViewDefaultUrl = "https://school-web-tv.efunbox.cn";
+            mWebViewDefaultUrl = "file:///android_asset/test.html";
+//            mWebViewDefaultUrl = "http://192.168.1.36:8081";
 
-    public static void setUserBean(UserBean bean) {
-        mUserBean = bean;
-        if (bean != null) {
-            BaseConsts.setUID(bean.getUid());
         } else {
-            BaseConsts.setUID("");
-        }
-        if (BaseConsts.getUserBean() != null) {
-            DEFAULT_GRADE = BaseConsts.getUserBean().getGrade();
-        } else {
-            DEFAULT_GRADE = MMKVUtil.getInstance().decodeString(BaseParamsKey.DEFAULT_GRADE);
+            mWebViewDefaultUrl = "https://school-web-tv.ai160.com";
         }
     }
 
+
     public static String getAppPackageName() {
         return APP_PACKAGE_NAME;
     }
@@ -152,6 +146,10 @@ public class BaseConsts {
         UMENG_APPKEY = umengAppkey;
     }
 
+
+    public static WeChatBean WECHAT_INFO;
+
+
     public static String getUID() {
         if (UID == null) {
             UID = "test";
@@ -160,10 +158,6 @@ public class BaseConsts {
     }
 
 
-    private static final PageLoadingReceiver INSTANCE_PAGE_LOADING = new PageLoadingReceiver();
-
-    private static final NetworkChangeReceiver INSTANCE_NETWORK = new NetworkChangeReceiver();
-
     public static PageLoadingReceiver getInstancePageLoading() {
         return INSTANCE_PAGE_LOADING;
     }
@@ -172,13 +166,74 @@ public class BaseConsts {
         return INSTANCE_NETWORK;
     }
 
+    public static HomeKeyEventReceiver getInstanceHomeKey() {
+        return INSTANCE_HOME_KEY;
+    }
+
+    private static boolean receiverIsRegistered = false;
+
+
     public static void setUID(String UID) {
         BaseConsts.UID = UID;
     }
 
-    public static String getFinalApiUrl() {
-        return FinalApiUrl;
+
+    public static String getmWebViewDefaultUrl() {
+        return mWebViewDefaultUrl;
+    }
+
+    public static void setmWebViewDefaultUrl(String mWebViewDefaultUrl) {
+        BaseConsts.mWebViewDefaultUrl = mWebViewDefaultUrl;
+    }
+
+
+    public static boolean isNetWorkStatus() {
+        return isNetWorkStatus;
+    }
+
+    public static void setNetWorkStatus(boolean netWorkStatus) {
+        isNetWorkStatus = netWorkStatus;
+    }
+
+
+    public static String getShowTopActivityName() {
+        return showTopActivityName;
+    }
+
+    public static void setShowTopActivityName(String showTopActivityName) {
+        BaseConsts.showTopActivityName = showTopActivityName;
     }
 
+    public static String getResourcesType() {
+        return resourcesType;
+    }
+
+    public static void setResourcesType(String resourcesType) {
+        BaseConsts.resourcesType = resourcesType;
+    }
+
+    public static boolean isReceiverIsRegistered() {
+        return receiverIsRegistered;
+    }
+
+    public static void setReceiverIsRegistered(boolean receiverIsRegistered) {
+        BaseConsts.receiverIsRegistered = receiverIsRegistered;
+    }
 
+    public static String getOS() {
+        return OS;
+    }
+
+    public static void setOS(String OS) {
+        BaseConsts.OS = OS;
+    }
+
+
+    public static WeChatBean getWechatInfo() {
+        return WECHAT_INFO;
+    }
+
+    public static void setWechatInfo(WeChatBean wechatInfo) {
+        WECHAT_INFO = wechatInfo;
+    }
 }

+ 1 - 9
app-base/src/main/java/com/edufound/base/util/BaseParamsKey.java

@@ -1,16 +1,8 @@
 package com.edufound.base.util;
 
 public class BaseParamsKey {
+
     //存储key
-    public static final String DEFAULT_PAGE_INDEX = "defaultIndex";
-    public static final String DEFAULT_FRAGMENT_INDEX = "fragmentIndex";
-    public static final String QUERY_PARAMETER_TO_PAGE = "toPage";
-    public static final String QUERY_PARAMETER_TO_PAGE_ACTIVITY_ID = "activityId";
-    public static final String AGREEMENT = "agreement";
-    public static final String SEARCH_HISTORY_WORK = "historyJsonWork";
-    public static final String SEARCH_HISTORY_PEOPLE = "historyJsonPeople";
-    public static final String DEFAULT_GRADE = "default_grade";
-    public static final String OTHER_UID = "otherUID";
 
 
     //广播

+ 11 - 0
app-base/src/main/java/com/edufound/base/util/DataCleanManager.java

@@ -109,6 +109,17 @@ public class DataCleanManager {
         }
     }
 
+
+    /**
+     * 删除某个文件
+     */
+    public static void deleteFileByPath(File directory) {
+        if (directory.exists()) {
+            directory.delete();
+        }
+    }
+
+
     /**
      * 删除文件夹下指定时间以前的所有文件
      *

+ 190 - 0
app-base/src/main/java/com/edufound/base/util/DateUtil.java

@@ -0,0 +1,190 @@
+package com.edufound.base.util;
+
+import android.text.format.Time;
+
+import java.text.SimpleDateFormat;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.Locale;
+import java.util.TimeZone;
+
+public class DateUtil {
+
+    /**
+     * 日期字符串转换Date实体
+     */
+    public static Date parseServerTime(String serverTime, String format) {
+        if (format == null || format.isEmpty()) {
+            format = "yyyy-MM-dd HH:mm:ss";
+        }
+        SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.CHINESE);
+        sdf.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));
+        Date date = null;
+        try {
+            date = sdf.parse(serverTime);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return date;
+    }
+
+    /**
+     * 秒数转换成时分秒
+     */
+    public static String convertSecToTimeString(long lSeconds) {
+        long nHour = lSeconds / 3600;
+        long nMin = lSeconds % 3600;
+        long nSec = nMin % 60;
+        nMin = nMin / 60;
+
+        return String.format("%02d小时%02d分钟%02d秒", nHour, nMin, nSec);
+    }
+
+    /**
+     * Date对象获取时间字符串
+     */
+    public static String getDateStr(Date date, String format) {
+        if (format == null || format.isEmpty()) {
+            format = "yyyy-MM-dd HH:mm:ss";
+        }
+        SimpleDateFormat formatter = new SimpleDateFormat(format);
+        return formatter.format(date);
+    }
+
+
+    /**
+     * 时间戳转换日期格式字符串
+     */
+    public static String timeStamp2Date(long time, String format) {
+        if (format == null || format.isEmpty()) {
+            format = "yyyy-MM-dd HH:mm:ss";
+        }
+        SimpleDateFormat sdf = new SimpleDateFormat(format);
+        return sdf.format(new Date(time));
+    }
+
+
+    /**
+     * 日期格式字符串转换时间戳
+     */
+    public static String date2TimeStamp(String date, String format) {
+        try {
+            SimpleDateFormat sdf = new SimpleDateFormat(format);
+            return String.valueOf(sdf.parse(date).getTime() / 1000);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return "";
+    }
+
+
+    /**
+     * 获取某个日期前后N天的日期
+     *
+     * @param beginDate
+     * @param distanceDay 前后几天 如获取前7天日期则传-7即可;如果后7天则传7
+     * @param format      日期格式,默认"yyyy-MM-dd"
+     * @return
+     */
+    public static String getOldDateByDay(Date beginDate, int distanceDay, String format) {
+        if (format == null || format.isEmpty()) {
+            format = "yyyy-MM-dd";
+        }
+        SimpleDateFormat dft = new SimpleDateFormat(format);
+        Calendar date = Calendar.getInstance();
+        date.setTime(beginDate);
+        date.set(Calendar.DATE, date.get(Calendar.DATE) + distanceDay);
+        Date endDate = null;
+        try {
+            endDate = dft.parse(dft.format(date.getTime()));
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return dft.format(endDate);
+    }
+
+    /**
+     * 获取前后几个月的日期
+     *
+     * @param beginDate
+     * @param distanceMonth
+     * @param format
+     * @return
+     */
+    public static String getOldDateByMonth(Date beginDate, int distanceMonth, String format) {
+        if (format == null || format.isEmpty()) {
+            format = "yyyy-MM-dd";
+        }
+        SimpleDateFormat dft = new SimpleDateFormat(format);
+        Calendar date = Calendar.getInstance();
+        date.setTime(beginDate);
+        date.set(Calendar.MONTH, date.get(Calendar.MONTH) + distanceMonth);
+        Date endDate = null;
+        try {
+            endDate = dft.parse(dft.format(date.getTime()));
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return dft.format(endDate);
+    }
+
+
+    /**
+     * 判断一个时间是否在某个时间范围内
+     */
+    public static boolean isCurrentInTimeScope(int deadlineHour, int deadlineMin) {
+        boolean result;
+        // 1000 * 60 * 60 * 24
+        final long aDayInMillis = 86400000;
+        final long currentTimeMillis = System.currentTimeMillis();
+        //截止时间
+        Time deadlineTime = new Time();
+        deadlineTime.set(currentTimeMillis);
+        deadlineTime.hour = deadlineHour;
+        deadlineTime.minute = deadlineMin;
+        //当前时间
+        Time startTime = new Time();
+        startTime.set(currentTimeMillis);
+        //当前时间推后20分钟
+        Date d = new Date(currentTimeMillis);
+        long myTime = (d.getTime() / 1000) + 20 * 60;
+        d.setTime(myTime * 1000);
+        Time endTime = new Time();
+        endTime.set(myTime);
+        if (!startTime.before(endTime)) {
+            // 跨天的特殊情况(比如22:00-8:00)
+            startTime.set(startTime.toMillis(true) - aDayInMillis);
+            result = !deadlineTime.before(startTime) && !deadlineTime.after(endTime);
+            // startTime <= deadlineTime <=endTime
+            Time startTimeInThisDay = new Time();
+            startTimeInThisDay.set(startTime.toMillis(true) + aDayInMillis);
+            if (!deadlineTime.before(startTimeInThisDay)) {
+                result = true;
+            }
+        } else {
+            // 普通情况(比如 8:00 - 14:00)
+            result = !deadlineTime.before(startTime) && !deadlineTime.after(endTime);
+            // startTime <= deadlineTime <=endTime
+        }
+        return result;
+    }
+
+
+    /**
+     * 秒数转化为日期
+     */
+    public static String getDateFromSeconds(String seconds) {
+        if (seconds == null)
+            return " ";
+        else {
+            Date date = new Date();
+            try {
+                date.setTime(Long.parseLong(seconds) * 1000);
+            } catch (NumberFormatException nfe) {
+
+            }
+            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
+            return sdf.format(date);
+        }
+    }
+}

+ 18 - 3
app-base/src/main/java/com/edufound/base/util/DeviceUtil.java

@@ -5,10 +5,10 @@ import android.content.Context;
 import android.content.pm.PackageInfo;
 import android.content.pm.PackageManager;
 import android.os.Build;
+import android.telephony.TelephonyManager;
+import android.text.TextUtils;
 import android.util.DisplayMetrics;
 
-import com.orhanobut.logger.Logger;
-
 import java.io.UnsupportedEncodingException;
 import java.lang.reflect.Method;
 import java.net.InetAddress;
@@ -33,7 +33,7 @@ public class DeviceUtil {
 
 
     public static String getSerialNumber() {
-        String serial = "获取失败";
+        String serial = "null";
         try {
             if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { // 9.0 +
                 serial = Build.getSerial();
@@ -51,6 +51,21 @@ public class DeviceUtil {
         return serial;
     }
 
+    public static String getDeviceIdByTelephonyManager() {
+        String serial = "null";
+        try {
+            TelephonyManager manager = (TelephonyManager) BaseConsts.getApplication().getSystemService(Context.TELEPHONY_SERVICE);
+            serial = manager.getDeviceId();
+        } catch (Exception e) {
+            e.printStackTrace();
+            Logger.e("获取设备序列号失败");
+        }
+        if (TextUtils.isEmpty(serial)) {
+            serial = "null";
+        }
+        return serial;
+    }
+
 
     public static int getWidth(Activity context) {
         context.getWindowManager().getDefaultDisplay().getMetrics(metric);

+ 8 - 4
app-base/src/main/java/com/edufound/base/util/DeviceUuidFactory.java

@@ -5,8 +5,6 @@ import android.content.Context;
 import android.provider.Settings;
 import android.telephony.TelephonyManager;
 
-import com.orhanobut.logger.Logger;
-
 import java.io.UnsupportedEncodingException;
 import java.util.UUID;
 
@@ -14,6 +12,8 @@ public class DeviceUuidFactory {
 
     protected static UUID uuid;
 
+    private static String uuidString;
+
     public DeviceUuidFactory(Context context) {
         if (uuid == null) {
             synchronized (DeviceUuidFactory.class) {
@@ -24,12 +24,14 @@ public class DeviceUuidFactory {
                                 context.getContentResolver(), Settings.Secure.ANDROID_ID);
                         if (!"9774d56d682e549c".equals(androidId)) {
                             uuid = UUID.nameUUIDFromBytes(androidId.getBytes("utf8"));
+                            uuidString = uuid.toString().replace("-", "").substring(8, 24);
                         } else {
                             @SuppressLint("MissingPermission") final String deviceId = ((TelephonyManager) context
                                     .getSystemService(Context.TELEPHONY_SERVICE))
                                     .getDeviceId();
                             uuid = deviceId != null ? UUID.nameUUIDFromBytes(deviceId
                                     .getBytes("utf8")) : UUID.randomUUID();
+                            uuidString = uuid.toString().replace("-", "").substring(8, 24);
                             try {
                             } catch (Exception e) {
                                 e.printStackTrace();
@@ -37,6 +39,8 @@ public class DeviceUuidFactory {
                         }
                     } catch (UnsupportedEncodingException e) {
                         throw new RuntimeException(e);
+                    } catch (Exception e) {
+                        e.printStackTrace();
                     }
                 }
 //                SPutil.setPrefString(context, UUID_SPKEY, uuid.toString());
@@ -49,9 +53,9 @@ public class DeviceUuidFactory {
      * @return UUID
      */
     public static String getUuid() {
-        if (uuid == null || uuid.equals("") || uuid.equals("null")) {
+        if (uuidString == null || uuidString.equals("") || uuidString.equals("null")) {
             return null;
         }
-        return uuid.toString();
+        return uuidString.toString();
     }
 }

+ 21 - 0
app-base/src/main/java/com/edufound/base/util/DrawableUtil.java

@@ -0,0 +1,21 @@
+package com.edufound.base.util;
+
+import android.app.Activity;
+import android.content.Context;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.graphics.drawable.BitmapDrawable;
+
+public class DrawableUtil {
+    public static BitmapDrawable getNewDrawable(Context context, int restId, int dstWidth, int dstHeight) {
+        Bitmap Bmp = BitmapFactory.decodeResource(
+                context.getResources(), restId);
+        Bitmap bmp = Bmp.createScaledBitmap(Bmp, dstWidth, dstHeight, true);
+        BitmapDrawable d = new BitmapDrawable(bmp);
+        Bitmap bitmap = d.getBitmap();
+        if (bitmap.getDensity() == Bitmap.DENSITY_NONE) {
+            d.setTargetDensity(context.getResources().getDisplayMetrics());
+        }
+        return d;
+    }
+}

+ 61 - 95
app-base/src/main/java/com/edufound/base/util/EfunboxUtil.java

@@ -1,12 +1,16 @@
 package com.edufound.base.util;
 
-import android.app.Activity;
-import android.app.ActivityManager;
 import android.content.Context;
+import android.content.pm.PackageManager;
 import android.text.TextUtils;
 import android.util.DisplayMetrics;
 
-import java.text.DecimalFormat;
+import com.edufound.base.bean.MobileChannelCodeEnum;
+import com.edufound.base.bean.PadChannelCodeEnum;
+import com.edufound.base.bean.TVChannelCodeEnum;
+import com.edufound.base.bean.OSEnum;
+import com.hjq.toast.Toaster;
+
 import java.util.ArrayList;
 import java.util.List;
 import java.util.regex.Matcher;
@@ -18,20 +22,21 @@ public class EfunboxUtil {
      * 得到宽高缩放比
      */
     public static void initDesignSize(Context context) {
-        final DisplayMetrics appDisplayMetrics = context.getResources().getDisplayMetrics();
-        int designWidth = 1280;
-        int designHeight = 720;
-        float ds = 1.0f * designWidth / designHeight;
-        float ts = 1.0f * appDisplayMetrics.widthPixels / appDisplayMetrics.heightPixels;
-        if (ds >= ts) {
-            int targetWidth = appDisplayMetrics.widthPixels;
-            float designScale = 1.0f * targetWidth / designWidth;
-            setDisplay(context, designScale);
-        } else {
-            int targetHeight = appDisplayMetrics.heightPixels;
-            float designScale = 1.0f * targetHeight / designHeight;
-            setDisplay(context, designScale);
-        }
+        //改用xml的dp方式进行适配
+//        final DisplayMetrics appDisplayMetrics = context.getResources().getDisplayMetrics();
+//        int designWidth = 1280;
+//        int designHeight = 720;
+//        float ds = 1.0f * designWidth / designHeight;
+//        float ts = 1.0f * appDisplayMetrics.widthPixels / appDisplayMetrics.heightPixels;
+//        if (ds >= ts) {
+//            int targetWidth = appDisplayMetrics.widthPixels;
+//            float designScale = 1.0f * targetWidth / designWidth;
+//            setDisplay(context, designScale);
+//        } else {
+//            int targetHeight = appDisplayMetrics.heightPixels;
+//            float designScale = 1.0f * targetHeight / designHeight;
+//            setDisplay(context, designScale);
+//        }
     }
 
     /**
@@ -67,84 +72,6 @@ public class EfunboxUtil {
 
 
     /**
-     * 根据中文年纪选择换成后台枚举
-     */
-    public static String getEnumByCNGrade(String cnGrade) {
-//                PRESCHOOL("学前"),
-//                PRIMARY_FIRST_GRADE("小学一年级"),
-//                PRIMARY_SECOND_GRADE("小学二年级"),
-//                PRIMARY_THREE_GRADE("小学三年级"),
-//                PRIMARY_SENIOR_GRADE("小学四年级");
-        if (TextUtils.isEmpty(cnGrade)) {
-            return "undefinde";
-        }
-        switch (cnGrade) {
-            case "一年级":
-                return "PRIMARY_FIRST_GRADE";
-            case "二年级":
-                return "PRIMARY_SECOND_GRADE";
-            case "三年级":
-                return "PRIMARY_THREE_GRADE";
-            case "四年级":
-                return "PRIMARY_SENIOR_GRADE";
-            case "学前":
-                return "PRESCHOOL";
-        }
-        return "undefinde";
-    }
-
-    public static String getCNGradeByEnum(String gradeEnum) {
-        if (TextUtils.isEmpty(gradeEnum)) {
-            return "undefinde";
-        }
-        switch (gradeEnum) {
-            case "PRIMARY_FIRST_GRADE":
-                return "一年级";
-            case "PRIMARY_SECOND_GRADE":
-                return "二年级";
-            case "PRIMARY_THREE_GRADE":
-                return "三年级";
-            case "PRIMARY_SENIOR_GRADE":
-                return "四年级";
-            case "PRESCHOOL":
-                return "学前";
-        }
-        return "undefinde";
-    }
-
-    public static int getIndexGradeByEnum(String gradeEnum) {
-        if (TextUtils.isEmpty(gradeEnum)) {
-            return -1;
-        }
-        switch (gradeEnum) {
-            case "PRIMARY_FIRST_GRADE":
-                return 0;
-            case "PRIMARY_SECOND_GRADE":
-                return 1;
-            case "PRIMARY_THREE_GRADE":
-                return 2;
-            case "PRIMARY_SENIOR_GRADE":
-                return 3;
-            case "PRESCHOOL":
-                return 4;
-        }
-        return -1;
-    }
-
-
-    public static String checkNum10000(String num) {
-        if (TextUtils.isEmpty(num)) {
-            return "0";
-        }
-        if (Float.valueOf(num) > 10000f) {
-            float a = Float.parseFloat(num) / 10000;
-            DecimalFormat decimalFormat = new DecimalFormat("#.##");
-            return String.valueOf(decimalFormat.format(a)) + "万";
-        }
-        return num;
-    }
-
-    /**
      * 手机号用****号隐藏中间数字
      *
      * @param phone
@@ -214,4 +141,43 @@ public class EfunboxUtil {
         return m.matches();
     }
 
+
+    public static boolean checkInstallApp(Context context, String packageName) {
+        try {
+            context.getPackageManager().getApplicationInfo(packageName, 0);
+            return true;
+        } catch (PackageManager.NameNotFoundException e) {
+            return false;
+        }
+    }
+
+
+    public static String getOsByAppCode() {
+        String os = "";
+
+        for (TVChannelCodeEnum bean : TVChannelCodeEnum.values()) {
+            if (bean.getCode().equals(BaseConsts.getUMengChannel())) {
+                os = OSEnum.ANDROID_TV;
+            }
+        }
+
+        for (MobileChannelCodeEnum bean : MobileChannelCodeEnum.values()) {
+            if (bean.getCode().equals(BaseConsts.getUMengChannel())) {
+                os = OSEnum.ANDROID_MOBILE;
+            }
+        }
+
+        for (PadChannelCodeEnum bean : PadChannelCodeEnum.values()) {
+            if (bean.getCode().equals(BaseConsts.getUMengChannel())) {
+                os = OSEnum.ANDROID_PAD;
+            }
+        }
+
+
+
+        BaseConsts.setOS(os);
+        return os;
+    }
+
+
 }

+ 187 - 132
app-base/src/main/java/com/edufound/base/util/GlideUtils.java

@@ -4,10 +4,12 @@ import static com.bumptech.glide.load.DecodeFormat.PREFER_RGB_565;
 
 import android.content.Context;
 import android.graphics.drawable.Drawable;
+import android.widget.FrameLayout;
 import android.widget.ImageView;
 
 import androidx.annotation.ColorInt;
 import androidx.annotation.Nullable;
+import androidx.constraintlayout.widget.ConstraintLayout;
 
 import com.bumptech.glide.Glide;
 import com.bumptech.glide.Priority;
@@ -23,10 +25,6 @@ import com.edufound.base.R;
 
 import java.io.File;
 
-import jp.wasabeef.glide.transformations.BlurTransformation;
-import jp.wasabeef.glide.transformations.CropCircleWithBorderTransformation;
-import jp.wasabeef.glide.transformations.GrayscaleTransformation;
-import jp.wasabeef.glide.transformations.RoundedCornersTransformation;
 
 /**
  * Glide工具类
@@ -126,6 +124,27 @@ public class GlideUtils {
     }
 
 
+    public static void loadImageSizeNoMemoryCache(Context context, String url, ImageView imageView) {
+        RequestOptions options = new RequestOptions()
+                .placeholder(placeholderImage) //占位图
+                .error(errorImage)             //错误图
+                .format(PREFER_RGB_565)
+                .skipMemoryCache(true).diskCacheStrategy(DiskCacheStrategy.NONE);          //禁用掉Glide的内存缓存功能
+        Glide.with(context).load(url).apply(options).into(imageView);
+
+    }
+
+    public static void loadImageSizeNoMemoryCache(Context context, int id, ImageView imageView) {
+        RequestOptions options = new RequestOptions()
+                .placeholder(placeholderImage) //占位图
+                .error(errorImage)             //错误图
+                .format(PREFER_RGB_565)
+                .skipMemoryCache(true).diskCacheStrategy(DiskCacheStrategy.NONE);          //禁用掉Glide的内存缓存功能
+        Glide.with(context).load(id).apply(options).into(imageView);
+
+    }
+
+
     /**
      * 预先加载图片
      * 在使用图片之前,预先把图片加载到缓存,调用了预加载之后,我们以后想再去加载这张图片就会非常快了,
@@ -175,133 +194,133 @@ public class GlideUtils {
         Glide.with(context).load(resid).apply(options).into(imageView);
     }
 
-    /**
-     * 加载圆形带边框图片
-     *
-     * @param context     上下文
-     * @param url         链接
-     * @param imageView   ImageView
-     * @param borderSize  边框宽度 px
-     * @param borderColor 边框颜色
-     */
-    public static void loadCircleWithBorderImage(Context context, String url, ImageView imageView,
-                                                 float borderSize, @ColorInt int borderColor) {
-        RequestOptions options = RequestOptions.bitmapTransform(
-                        new MultiTransformation<>(
-                                new CenterCrop(),
-                                new CropCircleWithBorderTransformation(SizeUtils.px2dp(context, borderSize), borderColor)
-                        ))
-                .placeholder(placeholderImage) //占位图
-                .format(PREFER_RGB_565)
-                .error(errorImage);            //错误图
-        Glide.with(context).load(url).apply(options).into(imageView);
-    }
-
-    /**
-     * 加载圆角图片
-     *
-     * @param context   上下文
-     * @param url       链接
-     * @param imageView ImageView
-     * @param radius    圆角 px
-     */
-    public static void loadRoundCircleImage(Context context, String url, ImageView imageView,
-                                            float radius) {
-        RequestOptions options = RequestOptions.bitmapTransform(
-                        new MultiTransformation<>(
-                                new CenterCrop(),
-                                new RoundedCornersTransformation((int) radius, 0,
-                                        RoundedCornersTransformation.CornerType.ALL)
-                        ))
-                .placeholder(placeholderImage) //占位图
-                .format(PREFER_RGB_565)
-                .error(errorImage);            //错误图
-        Glide.with(context).load(url).apply(options).into(imageView);
-
-    }
-
-
-    /**
-     * 加载圆角图片-指定任意部分圆角(图片上、下、左、右四个角度任意定义)
-     *
-     * @param context   上下文
-     * @param url       链接
-     * @param imageView ImageView
-     * @param radius    圆角 px
-     * @param type      圆角位置
-     */
-    public static void loadRoundCircleImage(Context context, String url, ImageView imageView,
-                                            float radius, RoundedCornersTransformation.CornerType type) {
-        RequestOptions options = RequestOptions.bitmapTransform(
-                        new MultiTransformation<>(
-                                new CenterCrop(),
-                                new RoundedCornersTransformation(SizeUtils.px2dp(context, radius), 0, type)
-                        ))
-                .placeholder(placeholderImage) //占位图
-                .format(PREFER_RGB_565)
-                .error(errorImage);            //错误图
-        Glide.with(context).load(url).apply(options).into(imageView);
-    }
-
-    /**
-     * 加载模糊图片(自定义透明度)
-     *
-     * @param context   上下文
-     * @param url       链接
-     * @param imageView ImageView
-     * @param blur      模糊度,一般1-100够了,越大越模糊
-     */
-    public static void loadBlurImage(Context context, String url, ImageView imageView, int blur) {
-        RequestOptions options = RequestOptions.bitmapTransform(
-                        new MultiTransformation<>(
-                                new CenterCrop(),
-                                new BlurTransformation(blur)
-                        ))
-                .placeholder(placeholderImage) //占位图
-                .format(PREFER_RGB_565)
-                .error(errorImage);            //错误图
-        Glide.with(context).load(url).apply(options).into(imageView);
-    }
-
-    /**
-     * 加载模糊图片(自定义透明度)
-     *
-     * @param context   上下文
-     * @param url       链接
-     * @param imageView ImageView
-     * @param blur      模糊度,一般1-100够了,越大越模糊
-     * @param sampling  取样
-     */
-    public static void loadBlurImage(Context context, String url, ImageView imageView, int blur, int sampling) {
-        RequestOptions options = RequestOptions.bitmapTransform(
-                        new MultiTransformation<>(
-                                new CenterCrop(),
-                                new BlurTransformation(blur, sampling)
-                        ))
-                .placeholder(placeholderImage) //占位图
-                .format(PREFER_RGB_565)
-                .error(errorImage);            //错误图
-        Glide.with(context).load(url).apply(options).into(imageView);
-    }
-
-    /**
-     * 加载灰度(黑白)图片(自定义透明度)
-     *
-     * @param context   上下文
-     * @param url       链接
-     * @param imageView ImageView
-     */
-    public static void loadBlackImage(Context context, String url, ImageView imageView) {
-        RequestOptions options = RequestOptions.bitmapTransform(
-                        new MultiTransformation<>(
-                                new CenterCrop(),
-                                new GrayscaleTransformation()
-                        ))
-                .placeholder(placeholderImage) //占位图
-                .format(PREFER_RGB_565)
-                .error(errorImage);            //错误图
-        Glide.with(context).load(url).apply(options).into(imageView);
-    }
+//    /**
+//     * 加载圆形带边框图片
+//     *
+//     * @param context     上下文
+//     * @param url         链接
+//     * @param imageView   ImageView
+//     * @param borderSize  边框宽度 px
+//     * @param borderColor 边框颜色
+//     */
+//    public static void loadCircleWithBorderImage(Context context, String url, ImageView imageView,
+//                                                 float borderSize, @ColorInt int borderColor) {
+//        RequestOptions options = RequestOptions.bitmapTransform(
+//                        new MultiTransformation<>(
+//                                new CenterCrop(),
+//                                new CropCircleWithBorderTransformation(SizeUtils.px2dp(context, borderSize), borderColor)
+//                        ))
+//                .placeholder(placeholderImage) //占位图
+//                .format(PREFER_RGB_565)
+//                .error(errorImage);            //错误图
+//        Glide.with(context).load(url).apply(options).into(imageView);
+//    }
+//
+//    /**
+//     * 加载圆角图片
+//     *
+//     * @param context   上下文
+//     * @param url       链接
+//     * @param imageView ImageView
+//     * @param radius    圆角 px
+//     */
+//    public static void loadRoundCircleImage(Context context, String url, ImageView imageView,
+//                                            float radius) {
+//        RequestOptions options = RequestOptions.bitmapTransform(
+//                        new MultiTransformation<>(
+//                                new CenterCrop(),
+//                                new RoundedCornersTransformation((int) radius, 0,
+//                                        RoundedCornersTransformation.CornerType.ALL)
+//                        ))
+//                .placeholder(placeholderImage) //占位图
+//                .format(PREFER_RGB_565)
+//                .error(errorImage);            //错误图
+//        Glide.with(context).load(url).apply(options).into(imageView);
+//
+//    }
+//
+//
+//    /**
+//     * 加载圆角图片-指定任意部分圆角(图片上、下、左、右四个角度任意定义)
+//     *
+//     * @param context   上下文
+//     * @param url       链接
+//     * @param imageView ImageView
+//     * @param radius    圆角 px
+//     * @param type      圆角位置
+//     */
+//    public static void loadRoundCircleImage(Context context, String url, ImageView imageView,
+//                                            float radius, RoundedCornersTransformation.CornerType type) {
+//        RequestOptions options = RequestOptions.bitmapTransform(
+//                        new MultiTransformation<>(
+//                                new CenterCrop(),
+//                                new RoundedCornersTransformation(SizeUtils.px2dp(context, radius), 0, type)
+//                        ))
+//                .placeholder(placeholderImage) //占位图
+//                .format(PREFER_RGB_565)
+//                .error(errorImage);            //错误图
+//        Glide.with(context).load(url).apply(options).into(imageView);
+//    }
+//
+//    /**
+//     * 加载模糊图片(自定义透明度)
+//     *
+//     * @param context   上下文
+//     * @param url       链接
+//     * @param imageView ImageView
+//     * @param blur      模糊度,一般1-100够了,越大越模糊
+//     */
+//    public static void loadBlurImage(Context context, String url, ImageView imageView, int blur) {
+//        RequestOptions options = RequestOptions.bitmapTransform(
+//                        new MultiTransformation<>(
+//                                new CenterCrop(),
+//                                new BlurTransformation(blur)
+//                        ))
+//                .placeholder(placeholderImage) //占位图
+//                .format(PREFER_RGB_565)
+//                .error(errorImage);            //错误图
+//        Glide.with(context).load(url).apply(options).into(imageView);
+//    }
+//
+//    /**
+//     * 加载模糊图片(自定义透明度)
+//     *
+//     * @param context   上下文
+//     * @param url       链接
+//     * @param imageView ImageView
+//     * @param blur      模糊度,一般1-100够了,越大越模糊
+//     * @param sampling  取样
+//     */
+//    public static void loadBlurImage(Context context, String url, ImageView imageView, int blur, int sampling) {
+//        RequestOptions options = RequestOptions.bitmapTransform(
+//                        new MultiTransformation<>(
+//                                new CenterCrop(),
+//                                new BlurTransformation(blur, sampling)
+//                        ))
+//                .placeholder(placeholderImage) //占位图
+//                .format(PREFER_RGB_565)
+//                .error(errorImage);            //错误图
+//        Glide.with(context).load(url).apply(options).into(imageView);
+//    }
+//
+//    /**
+//     * 加载灰度(黑白)图片(自定义透明度)
+//     *
+//     * @param context   上下文
+//     * @param url       链接
+//     * @param imageView ImageView
+//     */
+//    public static void loadBlackImage(Context context, String url, ImageView imageView) {
+//        RequestOptions options = RequestOptions.bitmapTransform(
+//                        new MultiTransformation<>(
+//                                new CenterCrop(),
+//                                new GrayscaleTransformation()
+//                        ))
+//                .placeholder(placeholderImage) //占位图
+//                .format(PREFER_RGB_565)
+//                .error(errorImage);            //错误图
+//        Glide.with(context).load(url).apply(options).into(imageView);
+//    }
 
     /**
      * Glide.with(this).asGif()    //强制指定加载动态图片
@@ -313,7 +332,7 @@ public class GlideUtils {
      * @param url       链接
      * @param imageView ImageView
      */
-    private void loadGif(Context context, String url, ImageView imageView) {
+    public static void loadGif(Context context, String url, ImageView imageView) {
         RequestOptions options = new RequestOptions()
                 .placeholder(placeholderImage) //占位图
                 .error(errorImage);            //错误图
@@ -335,6 +354,42 @@ public class GlideUtils {
 
     }
 
+//    public static void loadGif(Context context, int id, ImageView imageView, int width, int height) {
+//        RequestOptions options = new RequestOptions()
+//                .placeholder(placeholderImage) //占位图
+//                .error(errorImage);            //错误图
+//        Glide.with(context).load(id).apply(options).diskCacheStrategy(DiskCacheStrategy.RESOURCE).addListener(new RequestListener<Drawable>() {
+//            @Override
+//            public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
+//                return false;
+//            }
+//
+//            @Override
+//            public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
+//                //首先设置imageView的ScaleType属性为ScaleType.FIT_XY,让图片不按比例缩放,把图片塞满整个View。
+//                if (imageView.getScaleType() != ImageView.ScaleType.FIT_XY) {
+//                    imageView.setScaleType(ImageView.ScaleType.FIT_XY);
+//                }
+//
+//                imageView.setLayoutParams(new FrameLayout.LayoutParams(width,
+//                        (height)));
+//                imageView.setBackground(resource);
+//                return false;
+//            }
+//        }).into(imageView);
+//
+//    }
+
+
+    public static void loadGif(Context context, int id, ImageView imageView) {
+        RequestOptions options = new RequestOptions()
+                .placeholder(placeholderImage) //占位图
+                .error(errorImage);            //错误图
+        Glide.with(context).load(id).apply(options).diskCacheStrategy(DiskCacheStrategy.RESOURCE).into(imageView);
+
+    }
+
+
     /**
      * 下载图片
      * 在RequestListener的onResourceReady方法里面获取下载File图片

+ 116 - 0
app-base/src/main/java/com/edufound/base/util/ImageUtil.java

@@ -0,0 +1,116 @@
+package com.edufound.base.util;
+
+import android.content.Context;
+import android.os.Environment;
+import android.webkit.MimeTypeMap;
+import android.webkit.WebResourceResponse;
+
+import com.okhttplib.HttpInfo;
+import com.okhttplib.OkHttpUtil;
+import com.okhttplib.bean.DownloadFileInfo;
+import com.okhttplib.callback.ProgressCallback;
+import com.tencent.mmkv.MMKV;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+public class ImageUtil {
+
+
+    private static String imageCachePath = "";
+    private static MMKV mWebViewImageMMKV;
+
+
+    public static void init(Context context) {
+        mWebViewImageMMKV = MMKV.mmkvWithID("WebViewImage", MMKV.MULTI_PROCESS_MODE);
+        File file = new File(context.getExternalCacheDir().getAbsolutePath() + "/efunbox_download/WebViewImage/");
+        if (!file.exists()) {
+            file.mkdirs();
+        }
+        if (file != null && file.exists() && file.isDirectory()) {
+            for (File item : file.listFiles()) {
+                if (!isImage(item.getPath())) {
+                    //不是图片
+                    item.delete();
+                }
+            }
+        }
+
+        imageCachePath = file.toString();
+
+    }
+
+
+    public static String getImageCachePath() {
+        return imageCachePath;
+    }
+
+    // 判断URL是否为图片
+    public static boolean isImage(String url) {
+        return url.endsWith(".png") || url.endsWith(".jpg") || url.endsWith(".jpeg") || url.endsWith(".gif");
+
+    }
+
+    // 获取图片的MIME类型
+    public static String getMimeType(String url) {
+        String extension = MimeTypeMap.getFileExtensionFromUrl(url);
+        return MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
+    }
+
+
+    public static WebResourceResponse WebResourceReplace(String url, DownLoadImageListener mListener) {
+        String fileName = url.substring(url.lastIndexOf("/") + 1, url.lastIndexOf("."));
+        String type = url.substring(url.lastIndexOf("."), url.length());
+        try {
+            if (imageMMKVHasKey(fileName)) {
+                //如果本地缓存了,就直接使用本地缓存
+                return new WebResourceResponse(ImageUtil.getMimeType(url), "UTF-8", new FileInputStream(getImageByMMKV(fileName)));
+            } else {
+                //如果本地缓存没有,就下载到缓存
+                mListener.doDownLoad(url, fileName, type);
+            }
+
+        } catch (IOException e) {
+            ImageUtil.clearImageByKey(fileName);
+            e.printStackTrace();
+        }
+        return null;
+    }
+
+    public static void clearImageByKey(String key) {
+        DataCleanManager.deleteFileByPath(new File(getImageCachePath() + getImageByMMKV(key)));
+        removeMMKVByKey(key);
+    }
+
+    public static void clearAllImage() {
+        DataCleanManager.delFileBeforeTime(getImageCachePath(), 0);
+        mWebViewImageMMKV.clearAll();
+        mWebViewImageMMKV.clearMemoryCache();
+        mWebViewImageMMKV.clear();
+    }
+
+
+    public static void setImageMMKV(String key, String path) {
+        mWebViewImageMMKV.encode(key, path);
+    }
+
+    public static String getImageByMMKV(String key) {
+        return mWebViewImageMMKV.decodeString(key);
+    }
+
+    public static Boolean imageMMKVHasKey(String key) {
+        return mWebViewImageMMKV.containsKey(key);
+    }
+
+    public static void removeMMKVByKey(String key) {
+        mWebViewImageMMKV.remove(key);
+    }
+
+
+    public interface DownLoadImageListener {
+        void doDownLoad(String url, String name, String type);
+    }
+}

+ 13 - 6
app-base/src/main/java/com/edufound/base/util/Logger.java

@@ -1,22 +1,29 @@
 package com.edufound.base.util;
 
 import android.app.Application;
+import android.util.Log;
 
 import com.orhanobut.logger.AndroidLogAdapter;
+import com.orhanobut.logger.BuildConfig;
 import com.orhanobut.logger.PrettyFormatStrategy;
 
 public class Logger {
 
+
+    public static final String TAG = "com.edufound.ott";
+    private static final boolean ERROR_LOG = Log.isLoggable(TAG, Log.DEBUG); // 日志开关
+
     public static void init(Application application) {
-        com.orhanobut.logger.Logger.addLogAdapter(new AndroidLogAdapter(PrettyFormatStrategy.newBuilder()
-                .showThreadInfo(false)
-                .methodCount(3)
+        com.orhanobut.logger.Logger.addLogAdapter(new AndroidLogAdapter(PrettyFormatStrategy.newBuilder().showThreadInfo(false).methodCount(3)
 //                .methodOffset(0)
-                .tag(application.getPackageName())
-                .build()));
+                .tag(TAG).build()));
     }
 
     public static void e(String message) {
-        com.orhanobut.logger.Logger.e(message);
+        if (BaseConsts.isDebug()) {
+            com.orhanobut.logger.Logger.e(message);
+        } else if (ERROR_LOG) {
+            com.orhanobut.logger.Logger.e(message);
+        }
     }
 }

+ 19 - 0
app-base/src/main/java/com/edufound/base/util/MMKVKey.java

@@ -0,0 +1,19 @@
+package com.edufound.base.util;
+
+public class MMKVKey {
+    public static final String resourcesType = "resourcesType";
+    public static final String resources_type_1 = "resources_type_1";
+    public static final String resources_type_2 = "resources_type_2";
+    public static final String server_error_bg = "server_error_bg";
+    public static final String server_error_btn = "server_error_btn";
+    public static final String server_error_icon = "server_error_icon";
+
+    public static final String privacy_service = "privacy_service";
+    public static final String mainColor = "mainColor";
+    public static final String network_error_bg = "network_error_bg";
+    public static final String network_error_btn = "network_error_btn";
+    public static final String network_error_icon = "network_error_icon";
+    public static final String timeOut = "timeOut";
+
+
+}

+ 4 - 0
app-base/src/main/java/com/edufound/base/util/MMKVUtil.java

@@ -100,6 +100,10 @@ public class MMKVUtil {
         return mkv.decodeLong(key, 0L);
     }
 
+    public Long decodeLong(String key, long defaultValue) {
+        return mkv.decodeLong(key, defaultValue);
+    }
+
     public Boolean decodeBoolean(String key) {
         return mkv.decodeBool(key, false);
     }

+ 6 - 0
app-base/src/main/java/com/edufound/base/util/NetworkUtil.java

@@ -7,6 +7,7 @@ import android.net.NetworkInfo;
 public class NetworkUtil {
     public static final int TYPE_WIFI = 1;
     public static final int TYPE_MOBILE = 2;
+    public static final int TYPE_ETHERNET = 3;
     public static final int TYPE_NOT_CONNECTED = 0;
 
 
@@ -15,12 +16,17 @@ public class NetworkUtil {
                 .getSystemService(Context.CONNECTIVITY_SERVICE);
 
         NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
+        Logger.e("网络状态:" + activeNetwork);
         if (null != activeNetwork) {
             if (activeNetwork.getType() == ConnectivityManager.TYPE_WIFI)
                 return TYPE_WIFI;
 
             if (activeNetwork.getType() == ConnectivityManager.TYPE_MOBILE)
                 return TYPE_MOBILE;
+
+            if (activeNetwork.getType() == ConnectivityManager.TYPE_ETHERNET) {
+                return TYPE_ETHERNET;
+            }
         }
         return TYPE_NOT_CONNECTED;
     }

+ 6 - 2
app-base/src/main/java/com/edufound/base/util/OkHttpClient.java

@@ -32,8 +32,10 @@ import okhttp3.Interceptor;
 
 public class OkHttpClient {
     //初始化OKHTTP
-    private static String downloadFileDir = Environment.getExternalStorageDirectory().getPath() + "/okHttp_download/";
-    private static String cacheDir = Environment.getExternalStorageDirectory().getPath() + "/okHttp_cache";
+    ///storage/emulated/0/efunbox_download/
+    private static String downloadFileDir = Environment.getExternalStorageDirectory().getPath() + "/efunbox_download/";
+    ///storage/emulated/0/efunbox_cache
+    private static String cacheDir = Environment.getExternalStorageDirectory().getPath() + "/efunbox_cache";
     private static Map<String, String> mHeaders;
 
     public static void initOkHttpUtil(Context context) {
@@ -42,6 +44,8 @@ public class OkHttpClient {
         List<Interceptor> cusInterceptors = new ArrayList<>();
         cusInterceptors.add(new RetryInterceptor(2));
 
+        Logger.e("efunbox_download_fileDir:" + downloadFileDir);
+        Logger.e("efunbox_cacheDir_fileDir:" + cacheDir);
 
         OkHttpUtil.init(context)
                 .setConnectTimeout(10)//连接超时时间

+ 257 - 0
app-base/src/main/java/com/edufound/base/util/PermissionsUtil.java

@@ -0,0 +1,257 @@
+package com.edufound.base.util;
+
+import android.Manifest;
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.net.Uri;
+import android.os.Build;
+import android.provider.Settings;
+import android.view.KeyEvent;
+import android.widget.Toast;
+
+import androidx.annotation.NonNull;
+import androidx.core.app.ActivityCompat;
+
+import com.edufound.base.BaseApplication;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Map;
+
+public class PermissionsUtil {
+
+    public final static int CODE_RECERD_AUDIO = 0;
+    public final static int CODE_GET_ACCOUNTS = 1;
+    public final static int CODE_READ_PHONE_STATE = 2;
+    public final static int CODE_CALL_PHONE = 3;
+    public final static int CODE_CAMERA = 4;
+    public final static int CODE_ACCESS_FINE_LOCATION = 5;
+    public final static int CODE_ACCESS_COARSE_LOCATION = 6;
+    public final static int CODE_READ_EXTERNAL_STORAGE = 7;
+    public final static int CODE_WRITE_EXTERNAL_STORAGE = 8;
+    //    申请多个权限的请求码
+    public final static int CODE_MULTI_PERMISSION = 100;
+
+    public static final String PERMISSION_RECERD_AUDIO = Manifest.permission.RECORD_AUDIO;
+    public static final String PERMISSION_GET_ACCOUNTS = Manifest.permission.GET_ACCOUNTS;
+    public static final String PERMISSION_READ_PHONE_STATE = Manifest.permission.READ_PHONE_STATE;
+    public static final String PERMISSION_CALL_PHONE = Manifest.permission.CALL_PHONE;
+    public static final String PERMISSION_CAMERA = Manifest.permission.CAMERA;
+    public static final String PERMISSION_ACCESS_FINE_LOCATION = Manifest.permission.ACCESS_FINE_LOCATION;
+    public static final String PERMISSION_ACCESS_COARSE_LOCATION = Manifest.permission.ACCESS_COARSE_LOCATION;
+    public static final String PERMISSION_READ_EXTERNAL_STORAGE = Manifest.permission.READ_EXTERNAL_STORAGE;
+    public static final String PERMISSION_WRITE_EXTERNAL_STORAGE = Manifest.permission.WRITE_EXTERNAL_STORAGE;
+    public static final String PERMISSION_ACCESS_NETWORK_STATE = Manifest.permission.ACCESS_NETWORK_STATE;
+
+    public static String[] requestPermissions = {
+            PERMISSION_ACCESS_NETWORK_STATE,
+            PERMISSION_READ_EXTERNAL_STORAGE,
+            PERMISSION_WRITE_EXTERNAL_STORAGE};
+
+
+    // 表示授权成功的接口
+    public interface PermissionGrant {
+        void onPermissionGranted(int requestCode);
+
+        void onPermissionNoAgain();
+
+    }
+
+    /*
+     * 封装请求权限的函数
+     * */
+    public static void requestPermission(Activity activity, int requestCode, PermissionGrant permissionGrant) {
+        if (activity == null) {
+            return;
+        }
+//        排除不存在的请求码
+        if (requestCode < 0 || requestCode >= requestPermissions.length) {
+            return;
+        }
+
+        String requestPermission = requestPermissions[requestCode];
+//       小于6.0默认授权状态
+        if (Build.VERSION.SDK_INT < 23) {
+            return;
+        }
+        int checkSelfPermission;
+        try {
+            checkSelfPermission = ActivityCompat.checkSelfPermission(activity, requestPermission);
+        } catch (Exception e) {
+            Toast.makeText(activity, "请打开这个权限:" + requestPermission, Toast.LENGTH_SHORT).show();
+            return;
+        }
+        //判断是否被授权了
+        if (checkSelfPermission != PackageManager.PERMISSION_GRANTED) {
+            // 没有被授权,需要进行申请
+            if (ActivityCompat.shouldShowRequestPermissionRationale(activity, requestPermission)) {
+                shouldShowRationale(activity, requestCode, requestPermission);
+            } else {
+                ActivityCompat.requestPermissions(activity, new String[]{requestPermission}, requestCode);
+            }
+        } else {
+            //用户授权了,可以直接调用相关功能
+//            Toast.makeText(activity, "opened:" + requestPermission, Toast.LENGTH_SHORT).show();
+            permissionGrant.onPermissionGranted(requestCode);
+        }
+    }
+
+    private static void shouldShowRationale(final Activity activity, final int requestCode, final String requestPermission) {
+        showMessageOKCancel(activity, "Rationale:" + requestPermission, new DialogInterface.OnClickListener() {
+            @Override
+            public void onClick(DialogInterface dialog, int which) {
+                ActivityCompat.requestPermissions(activity, new String[]{requestPermission}, requestCode);
+            }
+        });
+    }
+
+    /*
+     * 申请权限结果的方法
+     * */
+    public static void requestPermissionsResult(Activity activity, int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults, PermissionGrant permissionGrant) {
+        if (activity == null) {
+            return;
+        }
+        if (requestCode < 0 || requestCode >= requestPermissions.length) {
+            Toast.makeText(activity, "illegal requestCode:" + requestCode, Toast.LENGTH_SHORT).show();
+            return;
+        }
+
+        if (grantResults.length == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
+//            授权成功了
+            permissionGrant.onPermissionGranted(requestCode);
+        } else {
+            String permissionError = permissions[requestCode];
+            openSettingActivity(activity, "Result:" + permissionError);
+        }
+    }
+
+    /*
+     * 获取申请多个权限的结果
+     * */
+    public static void requestMultiResult(Activity activity, @NonNull String[] permissions, @NonNull int[] grantResults, PermissionGrant permissionGrant) {
+        if (activity == null) {
+            return;
+        }
+        Map<String, Integer> perms = new HashMap<>();
+        ArrayList<String> notGranted = new ArrayList<>();
+        for (int i = 0; i < permissions.length; i++) {
+            perms.put(permissions[i], grantResults[i]);
+            if (grantResults[i] != PackageManager.PERMISSION_GRANTED) {
+                notGranted.add(permissions[i]);
+            }
+        }
+        if (notGranted.size() == 0) {
+//            Toast.makeText(activity, "all permission succewss", Toast.LENGTH_SHORT).show();
+            permissionGrant.onPermissionGranted(CODE_MULTI_PERMISSION);
+        } else {
+            for (int i = 0; i < notGranted.size(); i++) {
+                Logger.e("noGranted:" + notGranted.get(i));
+            }
+            permissionGrant.onPermissionNoAgain();
+//            openSettingActivity(activity, "有些权限需要打开!");
+        }
+
+    }
+
+    /*打开设置界面*/
+    public static void openSettingActivity(final Activity activity, String msg) {
+        showMessageOKCancel(activity, msg, new DialogInterface.OnClickListener() {
+            @Override
+            public void onClick(DialogInterface dialog, int which) {
+                Intent intent = new Intent();
+                intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+                Uri uri = Uri.fromParts("package", activity.getPackageName(), null);
+                intent.setData(uri);
+                activity.startActivity(intent);
+            }
+        });
+    }
+
+    /*打开设置界面*/
+    public static void openSettingActivity(final Activity activity, String msg, String cancelText, DialogInterface.OnClickListener okListener, DialogInterface.OnClickListener cancelListener) {
+        new AlertDialog.Builder(activity).setMessage(msg).setOnKeyListener(new DialogInterface.OnKeyListener() {
+            @Override
+            public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
+                if (keyCode == KeyEvent.KEYCODE_SEARCH || (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_ESCAPE)) {
+                    return true;
+                }
+                return false;
+            }
+        }).setCancelable(false).setPositiveButton("确定", okListener).setNegativeButton(cancelText, cancelListener).create().show();
+    }
+
+    /* 弹出是否打开的对话框*/
+    private static void showMessageOKCancel(Activity activity, String msg, DialogInterface.OnClickListener oklistener) {
+        new AlertDialog.Builder(activity).setMessage(msg).setPositiveButton("确定", oklistener).setNegativeButton("取消", null).create().show();
+    }
+
+    /* 一次申请多个权限*/
+    public static void requestMultiPermissions(final Activity activity, PermissionGrant grant) {
+        //获取没有被授权的权限
+        ArrayList<String> permissionList = getNoGrantedPermission(activity, false);
+        final ArrayList<String> shouldRationalePermissionList = getNoGrantedPermission(activity, true);
+        if (permissionList == null || shouldRationalePermissionList == null) {
+            return;
+        }
+
+        if (permissionList.size() > 0) {
+            ActivityCompat.requestPermissions(activity, permissionList.toArray(new String[permissionList.size()]), CODE_MULTI_PERMISSION);
+
+        } else if (shouldRationalePermissionList.size() > 0) {
+//            openSettingActivity(activity, "需要授权权限使用全部功能!", new DialogInterface.OnClickListener() {
+//                @Override
+//                public void onClick(DialogInterface dialog, int which) {
+//
+//                }
+//            }, new DialogInterface.OnClickListener() {
+//                @Override
+//                public void onClick(DialogInterface dialog, int which) {
+//                    dialog.dismiss();
+//                    activity.finish();
+//                    BaseApplication.killAppProcess(activity);
+//                }
+//            });
+            ActivityCompat.requestPermissions(activity, shouldRationalePermissionList.toArray(new String[shouldRationalePermissionList.size()]), CODE_MULTI_PERMISSION);
+        } else {
+            grant.onPermissionGranted(CODE_MULTI_PERMISSION);
+        }
+
+
+    }
+
+    /*
+     * 获取没有被授权的权限列表
+     * */
+    private static ArrayList<String> getNoGrantedPermission(Activity activity, boolean isShouldRationale) {
+        ArrayList<String> permissions = new ArrayList<>();
+        for (int i = 0; i < requestPermissions.length; i++) {
+            String requestPermission = requestPermissions[i];
+            int checkSelfPermission = -1;
+            try {
+                checkSelfPermission = ActivityCompat.checkSelfPermission(activity, requestPermission);
+            } catch (Exception e) {
+//                Toast.makeText(activity, "please open those permission", Toast.LENGTH_SHORT).show();
+                return null;
+            }
+
+            if (checkSelfPermission != PackageManager.PERMISSION_GRANTED) {
+//               没有被授权需要去申请
+                if (ActivityCompat.shouldShowRequestPermissionRationale(activity, requestPermission)) {
+                    if (isShouldRationale) {
+                        permissions.add(requestPermission);
+                    }
+                } else {
+                    if (!isShouldRationale) {
+                        permissions.add(requestPermission);
+                    }
+                }
+            }
+        }
+
+        return permissions;
+    }
+}

+ 81 - 0
app-base/src/main/java/com/edufound/base/util/ShowDeviceByKey.java

@@ -0,0 +1,81 @@
+package com.edufound.base.util;
+
+import android.app.Activity;
+import android.os.Handler;
+import android.os.Handler.Callback;
+import android.os.Message;
+import android.view.KeyEvent;
+
+import com.edufound.base.popupwindow.BasePopWindowUtil;
+
+public final class ShowDeviceByKey implements Callback {
+    private static final int MSG_SHOW_EFKEY = Integer.MIN_VALUE;
+    private Handler mHandlerUi = new Handler(this);
+    private Handler mHandlerBackground = new Handler(this);
+    private static final int[] EFKEY = {KeyEvent.KEYCODE_VOLUME_UP, KeyEvent.KEYCODE_VOLUME_UP,
+            KeyEvent.KEYCODE_VOLUME_DOWN, KeyEvent.KEYCODE_VOLUME_DOWN, KeyEvent.KEYCODE_VOLUME_UP,
+            KeyEvent.KEYCODE_VOLUME_DOWN, KeyEvent.KEYCODE_VOLUME_DOWN};
+    private static final int EFKEY_LENGTH = EFKEY.length;
+    private static final long INPUT_INTERVAL = 10 * 1000L;
+    private long mLastInputTime;
+    private int mIndex;
+    private static Activity mContext;
+
+    private void input(int keyCode) {
+        if (System.currentTimeMillis() - mLastInputTime > INPUT_INTERVAL) {
+            mIndex = 0;
+        }
+        if (mIndex >= EFKEY_LENGTH || mIndex < 0) {
+            mIndex = 0;
+        }
+        if (EFKEY[mIndex] == keyCode) {
+            mLastInputTime = System.currentTimeMillis();
+            mIndex++;
+            if (mIndex == EFKEY_LENGTH) {
+                mHandlerUi.sendEmptyMessage(MSG_SHOW_EFKEY);
+            }
+        } else {
+            mLastInputTime = System.currentTimeMillis();
+            mIndex = 0;
+        }
+    }
+
+
+    private static final ShowDeviceByKey INSTANCE = new ShowDeviceByKey();
+
+    public static void dispatchKeyEvent(KeyEvent e, Activity context) {
+        try {
+            mContext = context;
+            getInstance().dispathInput(e);
+        } catch (final Exception ex) {
+            ex.printStackTrace();
+        }
+    }
+
+    private static ShowDeviceByKey getInstance() {
+        return INSTANCE;
+    }
+
+    public void dispathInput(final KeyEvent e) {
+        mHandlerBackground.sendEmptyMessage(e.getKeyCode());
+    }
+
+    @Override
+    public boolean handleMessage(Message msg) {
+        try {
+            switch (msg.what) {
+                case MSG_SHOW_EFKEY:
+                    BasePopWindowUtil.showDeviceInfo(mContext);
+                    break;
+                default:
+                    input(msg.what);
+                    break;
+            }
+        } catch (final Exception ex) {
+            ex.printStackTrace();
+        }
+        return true;
+    }
+
+
+}

+ 87 - 0
app-base/src/main/java/com/edufound/base/util/ShowUpdateUrlByKey.java

@@ -0,0 +1,87 @@
+package com.edufound.base.util;
+
+import android.app.Activity;
+import android.os.Handler;
+import android.os.Handler.Callback;
+import android.os.Message;
+import android.view.KeyEvent;
+import android.webkit.WebView;
+
+import com.edufound.base.callback.UpdateUrlCallback;
+import com.edufound.base.popupwindow.BasePopWindowUtil;
+
+public final class ShowUpdateUrlByKey implements Callback {
+
+    private static final int MSG_SHOW_EFKEY = Integer.MIN_VALUE;
+    private Handler mHandlerUi = new Handler(this);
+    private Handler mHandlerBackground = new Handler(this);
+    private static final int[] EFKEY = {KeyEvent.KEYCODE_VOLUME_DOWN, KeyEvent.KEYCODE_VOLUME_UP,
+            KeyEvent.KEYCODE_VOLUME_UP, KeyEvent.KEYCODE_VOLUME_DOWN, KeyEvent.KEYCODE_VOLUME_UP,
+            KeyEvent.KEYCODE_VOLUME_UP, KeyEvent.KEYCODE_VOLUME_UP};
+    private static final int EFKEY_LENGTH = EFKEY.length;
+    private static final long INPUT_INTERVAL = 10 * 1000L;
+    private long mLastInputTime;
+    private int mIndex;
+    private static Activity mContext;
+
+    private static UpdateUrlCallback mCallBack;
+
+    private void input(int keyCode) {
+        if (System.currentTimeMillis() - mLastInputTime > INPUT_INTERVAL) {
+            mIndex = 0;
+        }
+        if (mIndex >= EFKEY_LENGTH || mIndex < 0) {
+            mIndex = 0;
+        }
+        if (EFKEY[mIndex] == keyCode) {
+            mLastInputTime = System.currentTimeMillis();
+            mIndex++;
+            if (mIndex == EFKEY_LENGTH) {
+                mHandlerUi.sendEmptyMessage(MSG_SHOW_EFKEY);
+            }
+        } else {
+
+            mLastInputTime = System.currentTimeMillis();
+            mIndex = 0;
+        }
+    }
+
+
+    private static final ShowUpdateUrlByKey INSTANCE = new ShowUpdateUrlByKey();
+
+    public static void dispatchKeyEvent(KeyEvent e, Activity context, UpdateUrlCallback callback) {
+        try {
+            mContext = context;
+            mCallBack = callback;
+            getInstance().dispathInput(e);
+        } catch (final Exception ex) {
+            ex.printStackTrace();
+        }
+    }
+
+    private static ShowUpdateUrlByKey getInstance() {
+        return INSTANCE;
+    }
+
+    private void dispathInput(final KeyEvent e) {
+        mHandlerBackground.sendEmptyMessage(e.getKeyCode());
+    }
+
+    @Override
+    public boolean handleMessage(Message msg) {
+        try {
+            switch (msg.what) {
+                case MSG_SHOW_EFKEY:
+                    BasePopWindowUtil.showUpdateUrlWindow(mContext, mCallBack);
+                    break;
+                default:
+                    input(msg.what);
+                    break;
+            }
+        } catch (final Exception ex) {
+            ex.printStackTrace();
+        }
+        return true;
+    }
+
+}

+ 37 - 0
app-base/src/main/java/com/edufound/base/util/SoundPoolUtil.java

@@ -0,0 +1,37 @@
+package com.edufound.base.util;
+
+import android.content.Context;
+import android.media.AudioManager;
+import android.media.SoundPool;
+
+public class SoundPoolUtil {
+
+    SoundPool soundPool;
+    boolean isLoadComplete = false;
+
+
+    public void init(Context context, int rawId) {
+        soundPool = new SoundPool(10, AudioManager.STREAM_SYSTEM, 5);
+        soundPool.setOnLoadCompleteListener(new SoundPool.OnLoadCompleteListener() {
+            @Override
+            public void onLoadComplete(SoundPool soundPool, int sampleId, int status) {
+                isLoadComplete = true;
+            }
+        });
+        soundPool.load(context, rawId, 3);
+    }
+
+    public void startSoundPool(float left, float right) {
+        soundPool.play(1, left, right, 5, 0, 1);
+    }
+
+    public boolean soundComplete() {
+        return isLoadComplete;
+    }
+
+
+    public void release() {
+        soundPool.release();
+    }
+
+}

+ 170 - 0
app-base/src/main/java/com/edufound/base/util/ZipUtil.java

@@ -0,0 +1,170 @@
+package com.edufound.base.util;
+
+import android.content.Context;
+
+import com.hjq.toast.Toaster;
+import com.okhttplib.HttpInfo;
+import com.okhttplib.OkHttpUtil;
+import com.okhttplib.bean.DownloadFileInfo;
+import com.okhttplib.callback.ProgressCallback;
+import com.tencent.mmkv.MMKV;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.Enumeration;
+import java.util.List;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipFile;
+
+public class ZipUtil {
+    private static String zipFileName = "ZipFile";
+    private static String ZipCachePath = "";
+    private static MMKV mZipImgMKV;
+    private static List<String> resourcesTypeNameList;
+
+
+    public static void init(Context context) {
+
+        resourcesTypeNameList = new ArrayList<>();
+        File file = new File(context.getExternalCacheDir().getAbsolutePath() + "/efunbox_download/" + zipFileName + "/");
+        if (!file.exists()) {
+            file.mkdirs();
+        }
+        ZipCachePath = file.toString();
+        getResourcesTypeDirectory();
+    }
+
+
+    public static String getZipCachePath() {
+        return ZipCachePath;
+    }
+
+    public static void clearImageByKey(String key) {
+        DataCleanManager.deleteFileByPath(new File(getZipCachePath() + getZipItemByKey(key)));
+        removeMMKVByKey(key);
+    }
+
+    public static void clearAllImage() {
+        DataCleanManager.delFileBeforeTime(getZipCachePath(), 0);
+        mZipImgMKV.clearAll();
+        mZipImgMKV.clearMemoryCache();
+        mZipImgMKV.clear();
+        getResourcesTypeDirectory();
+    }
+
+
+    private static void getResourcesTypeDirectory() {
+        if (resourcesTypeNameList.size() > 0) {
+            resourcesTypeNameList.clear();
+        }
+        File file = new File(getZipCachePath());
+        if (file.exists() && file.isDirectory()) {
+            File[] files = file.listFiles();
+            if (files.length <= 0) {
+                Logger.e("文件夹下是空的");
+                return;
+            }
+            for (int i = 0; i < files.length; i++) {
+                if (files[i].isDirectory()) {
+                    Logger.e("files[i].getName():" + files[i].getName());
+                    resourcesTypeNameList.add(files[i].getName());
+                }
+            }
+        } else {
+            System.out.println("该路径不存在或者不是一个目录");
+        }
+    }
+
+
+    public static void setZipMKVByType(String resourcesType) {
+        mZipImgMKV = MMKV.mmkvWithID(zipFileName + "_" + resourcesType, MMKV.MULTI_PROCESS_MODE);
+    }
+
+
+    public static void setZipItemMMKV(String key, String path) {
+        mZipImgMKV.encode(key, path);
+    }
+
+    public static String getZipItemByKey(String key) {
+        return mZipImgMKV.decodeString(key);
+    }
+
+    public static Boolean zipMKVHasKey(String key) {
+        return mZipImgMKV.containsKey(key);
+    }
+
+    public static void removeMMKVByKey(String key) {
+        mZipImgMKV.remove(key);
+    }
+
+    public static List<String> getResourcesTypeNameList() {
+        return resourcesTypeNameList;
+    }
+
+
+    public static void downLoadZip(String url, String name) {
+        String type = url.substring(url.lastIndexOf("."), url.length());
+
+        if (new File(getZipCachePath() + "/" + name + type).exists()) {
+            Toaster.showShort("资源已存在");
+            return;
+        }
+        mZipImgMKV = MMKV.mmkvWithID(zipFileName + "_" + name, MMKV.MULTI_PROCESS_MODE);
+        DownloadFileInfo fileInfo = new DownloadFileInfo(url, name + type, new ProgressCallback() {
+            @Override
+            public void onProgressMain(int percent, long bytesWritten, long contentLength, boolean done) {
+
+            }
+
+            @Override
+            public void onResponseMain(String filePath, HttpInfo info) {
+                if (info.isSuccessful()) {
+                    Logger.e("下载资源包" + name + "完成,开始解压资源包:" + info.getRetDetail());
+                    ZipFile zipFile = null;
+                    try {
+                        zipFile = new ZipFile(info.getRetDetail());
+                        Enumeration<? extends ZipEntry> entries = zipFile.entries();
+                        while (entries.hasMoreElements()) {
+                            ZipEntry zipEntry = entries.nextElement();
+                            InputStream inputStream = zipFile.getInputStream(zipEntry);
+                            FileOutputStream outputStream = new FileOutputStream(new File(getZipCachePath() + "/" + name + "/", zipEntry.getName()));
+
+                            byte[] buffer = new byte[1024];
+                            int length;
+                            while ((length = inputStream.read(buffer)) > 0) {
+                                outputStream.write(buffer, 0, length);
+                            }
+                            String key = zipEntry.getName().substring(0, zipEntry.getName().lastIndexOf("."));
+                            setZipItemMMKV(key, getZipCachePath() + "/" + name + "/" + zipEntry.getName());
+                            outputStream.close();
+                            inputStream.close();
+                        }
+                        zipFile.close();
+                    } catch (IOException e) {
+                        e.printStackTrace();
+                    } finally {
+                        if (zipFile != null) {
+                            try {
+                                zipFile.close();
+                            } catch (IOException e) {
+                                e.printStackTrace();
+                            }
+                        }
+
+                        new File(info.getRetDetail()).delete();
+                        getResourcesTypeDirectory();
+                    }
+
+                }
+            }
+        });
+
+        fileInfo.setSaveFileDir(getZipCachePath() + "/" + name + "/");
+        HttpInfo info = HttpInfo.Builder().addDownloadFile(fileInfo).build();
+        OkHttpUtil.Builder().setReadTimeout(300).build().doDownloadFileAsync(info);
+    }
+
+}

BIN
app-base/src/main/res/drawable/cus_loading.gif


BIN
app-base/src/main/res/drawable/network_error.png


BIN
app-base/src/main/res/drawable/refresh_btn_img.png


BIN
app-base/src/main/res/drawable/server_error.png


+ 41 - 0
app-base/src/main/res/layout/cusview_loading.xml

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:layout_gravity="center"
+    android:gravity="center"
+    android:orientation="vertical">
+
+
+    <androidx.constraintlayout.widget.ConstraintLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+
+        <ImageView
+            android:id="@+id/cusview_loading_img"
+            android:layout_width="@dimen/dp_62"
+            android:layout_height="@dimen/dp_62"
+            android:scaleType="fitXY"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintTop_toTopOf="parent"
+            app:layout_constraintVertical_bias="0.40"></ImageView>
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="@dimen/dp_8"
+            android:text="加载中..."
+            android:textColor="@color/white"
+            android:textSize="@dimen/sp_14"
+            app:layout_constraintEnd_toEndOf="@+id/cusview_loading_img"
+            app:layout_constraintHorizontal_bias="1.0"
+            app:layout_constraintStart_toStartOf="@+id/cusview_loading_img"
+            app:layout_constraintTop_toBottomOf="@+id/cusview_loading_img"></TextView>
+    </androidx.constraintlayout.widget.ConstraintLayout>
+
+
+</FrameLayout>

+ 7 - 8
app-base/src/main/res/layout/toast.xml

@@ -3,10 +3,10 @@
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_gravity="center"
-    android:background="@drawable/toast_bg"
+    android:background="@color/translucent_background"
     android:gravity="center"
-    android:maxWidth="600dp"
-    android:minWidth="320dp"
+    android:maxWidth="@dimen/dp_500"
+    android:minWidth="@dimen/dp_220"
     android:orientation="horizontal">
 
 
@@ -22,11 +22,10 @@
         android:layout_gravity="center"
         android:background="@color/transparent"
         android:gravity="center|left"
-        android:lineSpacingMultiplier="1.5"
-        android:maxWidth="600dp"
-        android:padding="30dp"
+        android:maxWidth="@dimen/dp_500"
+        android:padding="@dimen/dp_7"
         android:text=""
-        android:textColor="#AB722D"
-        android:textSize="27dp" />
+        android:textColor="@color/white"
+        android:textSize="@dimen/dp_20" />
 
 </LinearLayout>

+ 19 - 19
app-base/src/main/res/layout/window_deviceinfo.xml

@@ -1,32 +1,32 @@
 <?xml version="1.0" encoding="utf-8"?>
 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
-        android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        android:background="#70C1FF">
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:background="#70C1FF">
 
     <ScrollView
-            android:layout_width="match_parent"
-            android:layout_height="match_parent">
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
 
         <LinearLayout
-                android:layout_width="match_parent"
-                android:layout_height="match_parent"
-                android:orientation="vertical">
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:orientation="vertical">
 
             <TextView
-                    android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    android:text="\tDeviceInfo信息:"
-                    android:textColor="@color/white"
-                    android:textSize="40dp"></TextView>
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:text="\tDeviceInfo信息:"
+                android:textColor="@color/white"
+                android:textSize="@dimen/dp_20"></TextView>
 
             <TextView
-                    android:id="@+id/deviceinfo"
-                    android:layout_width="match_parent"
-                    android:layout_height="match_parent"
-                    android:textColorHighlight="#CCCCCC"
-                    android:textIsSelectable="true"
-                    android:textSize="30dp" />
+                android:id="@+id/deviceinfo"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:textColorHighlight="#CCCCCC"
+                android:textIsSelectable="true"
+                android:textSize="@dimen/dp_15" />
         </LinearLayout>
     </ScrollView>
 

+ 64 - 0
app-base/src/main/res/layout/window_network_error.xml

@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <FrameLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="@color/black">
+
+
+        <ImageView
+            android:id="@+id/window_network_error_bg"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:scaleType="fitXY"></ImageView>
+
+
+        <androidx.constraintlayout.widget.ConstraintLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent">
+
+            <LinearLayout
+                android:id="@+id/linearLayout"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:orientation="vertical"
+                app:layout_constraintBottom_toBottomOf="parent"
+                app:layout_constraintEnd_toEndOf="parent"
+                app:layout_constraintStart_toStartOf="parent"
+                app:layout_constraintTop_toTopOf="parent"
+                app:layout_constraintVertical_bias="0.37">
+
+                <ImageView
+                    android:id="@+id/window_network_error_icon"
+                    android:layout_width="@dimen/dp_266"
+                    android:layout_height="@dimen/dp_108"
+                    android:layout_gravity="center"
+                    android:src="@drawable/network_error"></ImageView>
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center"
+                    android:text="网络开小差了,请重新加载或检查网络"
+                    android:textColor="@color/white"
+                    android:textSize="@dimen/sp_14"></TextView>
+            </LinearLayout>
+
+
+            <ImageView
+                android:id="@+id/window_network_error_refresh"
+                android:layout_width="@dimen/dp_83"
+                android:layout_height="@dimen/dp_30"
+                android:layout_marginTop="@dimen/dp_29"
+                android:src="@drawable/refresh_btn_img"
+                app:layout_constraintEnd_toEndOf="@+id/linearLayout"
+                app:layout_constraintStart_toStartOf="@+id/linearLayout"
+                app:layout_constraintTop_toBottomOf="@+id/linearLayout"></ImageView>
+        </androidx.constraintlayout.widget.ConstraintLayout>
+    </FrameLayout>
+</FrameLayout>

+ 65 - 0
app-base/src/main/res/layout/window_server_error.xml

@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <FrameLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="@color/black">
+
+
+        <ImageView
+            android:id="@+id/window_server_error_bg"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:scaleType="fitXY"></ImageView>
+
+
+        <androidx.constraintlayout.widget.ConstraintLayout
+            android:layout_width="match_parent"
+            android:layout_height="match_parent">
+
+            <LinearLayout
+                android:id="@+id/linearLayout"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:orientation="vertical"
+                app:layout_constraintBottom_toBottomOf="parent"
+                app:layout_constraintEnd_toEndOf="parent"
+                app:layout_constraintStart_toStartOf="parent"
+                app:layout_constraintTop_toTopOf="parent"
+                app:layout_constraintVertical_bias="0.37">
+
+                <ImageView
+                    android:id="@+id/window_server_error_icon"
+                    android:layout_width="@dimen/dp_139"
+                    android:layout_height="@dimen/dp_75"
+                    android:layout_gravity="center"
+                    android:src="@drawable/server_error"></ImageView>
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center"
+                    android:layout_marginTop="@dimen/dp_22"
+                    android:text="服务器这边有故障了,请稍后再试"
+                    android:textColor="@color/white"
+                    android:textSize="@dimen/sp_14"></TextView>
+            </LinearLayout>
+
+
+            <ImageView
+                android:id="@+id/window_server_error_refresh"
+                android:layout_width="@dimen/dp_83"
+                android:layout_height="@dimen/dp_30"
+                android:layout_marginTop="@dimen/dp_29"
+                android:src="@drawable/refresh_btn_img"
+                app:layout_constraintEnd_toEndOf="@+id/linearLayout"
+                app:layout_constraintStart_toStartOf="@+id/linearLayout"
+                app:layout_constraintTop_toBottomOf="@+id/linearLayout"></ImageView>
+        </androidx.constraintlayout.widget.ConstraintLayout>
+    </FrameLayout>
+</FrameLayout>

+ 48 - 0
app-base/src/main/res/layout/window_update_url.xml

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:orientation="vertical">
+
+        <TextView
+            android:id="@+id/window_update_url_cur"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="当前访问地址:"
+            android:textSize="@dimen/dp_20"></TextView>
+
+        <FrameLayout
+            android:layout_width="match_parent"
+            android:layout_height="@dimen/dp_1_5"
+            android:background="@color/black"></FrameLayout>
+
+        <EditText
+            android:id="@+id/window_update_url_update"
+            android:layout_width="match_parent"
+            android:layout_height="@dimen/dp_100"
+            android:layout_marginTop="@dimen/dp_20"
+            android:height="@dimen/dp_25"
+            android:hint="输入新地址"></EditText>
+
+        <TextView
+            android:id="@+id/window_update_url_after"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="@dimen/dp_20"
+            android:text="修改访问地址:"
+            android:textSize="@dimen/dp_20"></TextView>
+
+        <Button
+            android:id="@+id/window_update_url_update_ok"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_gravity="center"
+            android:text="修改"
+            android:textSize="@dimen/dp_20"></Button>
+    </LinearLayout>
+
+</ScrollView>

+ 439 - 0
app-base/src/main/res/values-sw1024dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-170.6667dp</dimen>
+	<dimen name="dp_m_30">-85.3333dp</dimen>
+	<dimen name="dp_m_20">-56.8889dp</dimen>
+	<dimen name="dp_m_12">-34.1333dp</dimen>
+	<dimen name="dp_m_10">-28.4444dp</dimen>
+	<dimen name="dp_m_8">-22.7556dp</dimen>
+	<dimen name="dp_m_5">-14.2222dp</dimen>
+	<dimen name="dp_m_2">-5.6889dp</dimen>
+	<dimen name="dp_m_1">-2.8444dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.2844dp</dimen>
+	<dimen name="dp_0_5">1.4222dp</dimen>
+	<dimen name="dp_1">2.8444dp</dimen>
+	<dimen name="dp_1_5">4.2667dp</dimen>
+	<dimen name="dp_2">5.6889dp</dimen>
+	<dimen name="dp_2_5">7.1111dp</dimen>
+	<dimen name="dp_3">8.5333dp</dimen>
+	<dimen name="dp_3_5">9.9556dp</dimen>
+	<dimen name="dp_4">11.3778dp</dimen>
+	<dimen name="dp_4_5">12.8000dp</dimen>
+	<dimen name="dp_5">14.2222dp</dimen>
+	<dimen name="dp_6">17.0667dp</dimen>
+	<dimen name="dp_7">19.9111dp</dimen>
+	<dimen name="dp_7_5">21.3333dp</dimen>
+	<dimen name="dp_8">22.7556dp</dimen>
+	<dimen name="dp_9">25.6000dp</dimen>
+	<dimen name="dp_10">28.4444dp</dimen>
+	<dimen name="dp_11">31.2889dp</dimen>
+	<dimen name="dp_12">34.1333dp</dimen>
+	<dimen name="dp_13">36.9778dp</dimen>
+	<dimen name="dp_14">39.8222dp</dimen>
+	<dimen name="dp_15">42.6667dp</dimen>
+	<dimen name="dp_16">45.5111dp</dimen>
+	<dimen name="dp_17">48.3556dp</dimen>
+	<dimen name="dp_18">51.2000dp</dimen>
+	<dimen name="dp_19">54.0444dp</dimen>
+	<dimen name="dp_20">56.8889dp</dimen>
+	<dimen name="dp_21">59.7333dp</dimen>
+	<dimen name="dp_22">62.5778dp</dimen>
+	<dimen name="dp_23">65.4222dp</dimen>
+	<dimen name="dp_24">68.2667dp</dimen>
+	<dimen name="dp_25">71.1111dp</dimen>
+	<dimen name="dp_26">73.9556dp</dimen>
+	<dimen name="dp_27">76.8000dp</dimen>
+	<dimen name="dp_28">79.6444dp</dimen>
+	<dimen name="dp_29">82.4889dp</dimen>
+	<dimen name="dp_30">85.3333dp</dimen>
+	<dimen name="dp_31">88.1778dp</dimen>
+	<dimen name="dp_32">91.0222dp</dimen>
+	<dimen name="dp_33">93.8667dp</dimen>
+	<dimen name="dp_34">96.7111dp</dimen>
+	<dimen name="dp_35">99.5556dp</dimen>
+	<dimen name="dp_36">102.4000dp</dimen>
+	<dimen name="dp_37">105.2444dp</dimen>
+	<dimen name="dp_38">108.0889dp</dimen>
+	<dimen name="dp_39">110.9333dp</dimen>
+	<dimen name="dp_40">113.7778dp</dimen>
+	<dimen name="dp_41">116.6222dp</dimen>
+	<dimen name="dp_42">119.4667dp</dimen>
+	<dimen name="dp_43">122.3111dp</dimen>
+	<dimen name="dp_44">125.1556dp</dimen>
+	<dimen name="dp_45">128.0000dp</dimen>
+	<dimen name="dp_46">130.8444dp</dimen>
+	<dimen name="dp_47">133.6889dp</dimen>
+	<dimen name="dp_48">136.5333dp</dimen>
+	<dimen name="dp_49">139.3778dp</dimen>
+	<dimen name="dp_50">142.2222dp</dimen>
+	<dimen name="dp_51">145.0667dp</dimen>
+	<dimen name="dp_52">147.9111dp</dimen>
+	<dimen name="dp_53">150.7556dp</dimen>
+	<dimen name="dp_54">153.6000dp</dimen>
+	<dimen name="dp_55">156.4444dp</dimen>
+	<dimen name="dp_56">159.2889dp</dimen>
+	<dimen name="dp_57">162.1333dp</dimen>
+	<dimen name="dp_58">164.9778dp</dimen>
+	<dimen name="dp_59">167.8222dp</dimen>
+	<dimen name="dp_60">170.6667dp</dimen>
+	<dimen name="dp_61">173.5111dp</dimen>
+	<dimen name="dp_62">176.3556dp</dimen>
+	<dimen name="dp_63">179.2000dp</dimen>
+	<dimen name="dp_64">182.0444dp</dimen>
+	<dimen name="dp_65">184.8889dp</dimen>
+	<dimen name="dp_66">187.7333dp</dimen>
+	<dimen name="dp_67">190.5778dp</dimen>
+	<dimen name="dp_68">193.4222dp</dimen>
+	<dimen name="dp_69">196.2667dp</dimen>
+	<dimen name="dp_70">199.1111dp</dimen>
+	<dimen name="dp_71">201.9556dp</dimen>
+	<dimen name="dp_72">204.8000dp</dimen>
+	<dimen name="dp_73">207.6444dp</dimen>
+	<dimen name="dp_74">210.4889dp</dimen>
+	<dimen name="dp_75">213.3333dp</dimen>
+	<dimen name="dp_76">216.1778dp</dimen>
+	<dimen name="dp_77">219.0222dp</dimen>
+	<dimen name="dp_78">221.8667dp</dimen>
+	<dimen name="dp_79">224.7111dp</dimen>
+	<dimen name="dp_80">227.5556dp</dimen>
+	<dimen name="dp_81">230.4000dp</dimen>
+	<dimen name="dp_82">233.2444dp</dimen>
+	<dimen name="dp_83">236.0889dp</dimen>
+	<dimen name="dp_84">238.9333dp</dimen>
+	<dimen name="dp_85">241.7778dp</dimen>
+	<dimen name="dp_86">244.6222dp</dimen>
+	<dimen name="dp_87">247.4667dp</dimen>
+	<dimen name="dp_88">250.3111dp</dimen>
+	<dimen name="dp_89">253.1556dp</dimen>
+	<dimen name="dp_90">256.0000dp</dimen>
+	<dimen name="dp_91">258.8444dp</dimen>
+	<dimen name="dp_92">261.6889dp</dimen>
+	<dimen name="dp_93">264.5333dp</dimen>
+	<dimen name="dp_94">267.3778dp</dimen>
+	<dimen name="dp_95">270.2222dp</dimen>
+	<dimen name="dp_96">273.0667dp</dimen>
+	<dimen name="dp_97">275.9111dp</dimen>
+	<dimen name="dp_98">278.7556dp</dimen>
+	<dimen name="dp_99">281.6000dp</dimen>
+	<dimen name="dp_100">284.4444dp</dimen>
+	<dimen name="dp_101">287.2889dp</dimen>
+	<dimen name="dp_102">290.1333dp</dimen>
+	<dimen name="dp_103">292.9778dp</dimen>
+	<dimen name="dp_104">295.8222dp</dimen>
+	<dimen name="dp_104_5">297.2444dp</dimen>
+	<dimen name="dp_105">298.6667dp</dimen>
+	<dimen name="dp_106">301.5111dp</dimen>
+	<dimen name="dp_107">304.3556dp</dimen>
+	<dimen name="dp_108">307.2000dp</dimen>
+	<dimen name="dp_109">310.0444dp</dimen>
+	<dimen name="dp_110">312.8889dp</dimen>
+	<dimen name="dp_111">315.7333dp</dimen>
+	<dimen name="dp_112">318.5778dp</dimen>
+	<dimen name="dp_113">321.4222dp</dimen>
+	<dimen name="dp_114">324.2667dp</dimen>
+	<dimen name="dp_115">327.1111dp</dimen>
+	<dimen name="dp_116">329.9556dp</dimen>
+	<dimen name="dp_117">332.8000dp</dimen>
+	<dimen name="dp_118">335.6444dp</dimen>
+	<dimen name="dp_119">338.4889dp</dimen>
+	<dimen name="dp_120">341.3333dp</dimen>
+	<dimen name="dp_121">344.1778dp</dimen>
+	<dimen name="dp_122">347.0222dp</dimen>
+	<dimen name="dp_123">349.8667dp</dimen>
+	<dimen name="dp_124">352.7111dp</dimen>
+	<dimen name="dp_125">355.5556dp</dimen>
+	<dimen name="dp_126">358.4000dp</dimen>
+	<dimen name="dp_127">361.2444dp</dimen>
+	<dimen name="dp_128">364.0889dp</dimen>
+	<dimen name="dp_129">366.9333dp</dimen>
+	<dimen name="dp_130">369.7778dp</dimen>
+	<dimen name="dp_131">372.6222dp</dimen>
+	<dimen name="dp_132">375.4667dp</dimen>
+	<dimen name="dp_133">378.3111dp</dimen>
+	<dimen name="dp_134">381.1556dp</dimen>
+	<dimen name="dp_134_5">382.5778dp</dimen>
+	<dimen name="dp_135">384.0000dp</dimen>
+	<dimen name="dp_136">386.8444dp</dimen>
+	<dimen name="dp_137">389.6889dp</dimen>
+	<dimen name="dp_138">392.5333dp</dimen>
+	<dimen name="dp_139">395.3778dp</dimen>
+	<dimen name="dp_140">398.2222dp</dimen>
+	<dimen name="dp_141">401.0667dp</dimen>
+	<dimen name="dp_142">403.9111dp</dimen>
+	<dimen name="dp_143">406.7556dp</dimen>
+	<dimen name="dp_144">409.6000dp</dimen>
+	<dimen name="dp_145">412.4444dp</dimen>
+	<dimen name="dp_146">415.2889dp</dimen>
+	<dimen name="dp_147">418.1333dp</dimen>
+	<dimen name="dp_148">420.9778dp</dimen>
+	<dimen name="dp_149">423.8222dp</dimen>
+	<dimen name="dp_150">426.6667dp</dimen>
+	<dimen name="dp_151">429.5111dp</dimen>
+	<dimen name="dp_152">432.3556dp</dimen>
+	<dimen name="dp_153">435.2000dp</dimen>
+	<dimen name="dp_154">438.0444dp</dimen>
+	<dimen name="dp_155">440.8889dp</dimen>
+	<dimen name="dp_156">443.7333dp</dimen>
+	<dimen name="dp_157">446.5778dp</dimen>
+	<dimen name="dp_158">449.4222dp</dimen>
+	<dimen name="dp_159">452.2667dp</dimen>
+	<dimen name="dp_160">455.1111dp</dimen>
+	<dimen name="dp_161">457.9556dp</dimen>
+	<dimen name="dp_162">460.8000dp</dimen>
+	<dimen name="dp_163">463.6444dp</dimen>
+	<dimen name="dp_164">466.4889dp</dimen>
+	<dimen name="dp_165">469.3333dp</dimen>
+	<dimen name="dp_166">472.1778dp</dimen>
+	<dimen name="dp_167">475.0222dp</dimen>
+	<dimen name="dp_168">477.8667dp</dimen>
+	<dimen name="dp_169">480.7111dp</dimen>
+	<dimen name="dp_170">483.5556dp</dimen>
+	<dimen name="dp_171">486.4000dp</dimen>
+	<dimen name="dp_172">489.2444dp</dimen>
+	<dimen name="dp_173">492.0889dp</dimen>
+	<dimen name="dp_174">494.9333dp</dimen>
+	<dimen name="dp_175">497.7778dp</dimen>
+	<dimen name="dp_176">500.6222dp</dimen>
+	<dimen name="dp_177">503.4667dp</dimen>
+	<dimen name="dp_178">506.3111dp</dimen>
+	<dimen name="dp_179">509.1556dp</dimen>
+	<dimen name="dp_180">512.0000dp</dimen>
+	<dimen name="dp_181">514.8444dp</dimen>
+	<dimen name="dp_182">517.6889dp</dimen>
+	<dimen name="dp_183">520.5333dp</dimen>
+	<dimen name="dp_184">523.3778dp</dimen>
+	<dimen name="dp_185">526.2222dp</dimen>
+	<dimen name="dp_186">529.0667dp</dimen>
+	<dimen name="dp_187">531.9111dp</dimen>
+	<dimen name="dp_188">534.7556dp</dimen>
+	<dimen name="dp_189">537.6000dp</dimen>
+	<dimen name="dp_190">540.4444dp</dimen>
+	<dimen name="dp_191">543.2889dp</dimen>
+	<dimen name="dp_191_25">544.0000dp</dimen>
+	<dimen name="dp_192">546.1333dp</dimen>
+	<dimen name="dp_193">548.9778dp</dimen>
+	<dimen name="dp_194">551.8222dp</dimen>
+	<dimen name="dp_195">554.6667dp</dimen>
+	<dimen name="dp_196">557.5111dp</dimen>
+	<dimen name="dp_197">560.3556dp</dimen>
+	<dimen name="dp_198">563.2000dp</dimen>
+	<dimen name="dp_199">566.0444dp</dimen>
+	<dimen name="dp_200">568.8889dp</dimen>
+	<dimen name="dp_201">571.7333dp</dimen>
+	<dimen name="dp_202">574.5778dp</dimen>
+	<dimen name="dp_203">577.4222dp</dimen>
+	<dimen name="dp_204">580.2667dp</dimen>
+	<dimen name="dp_205">583.1111dp</dimen>
+	<dimen name="dp_206">585.9556dp</dimen>
+	<dimen name="dp_207">588.8000dp</dimen>
+	<dimen name="dp_208">591.6444dp</dimen>
+	<dimen name="dp_209">594.4889dp</dimen>
+	<dimen name="dp_210">597.3333dp</dimen>
+	<dimen name="dp_211">600.1778dp</dimen>
+	<dimen name="dp_212">603.0222dp</dimen>
+	<dimen name="dp_213">605.8667dp</dimen>
+	<dimen name="dp_214">608.7111dp</dimen>
+	<dimen name="dp_215">611.5556dp</dimen>
+	<dimen name="dp_216">614.4000dp</dimen>
+	<dimen name="dp_217">617.2444dp</dimen>
+	<dimen name="dp_218">620.0889dp</dimen>
+	<dimen name="dp_219">622.9333dp</dimen>
+	<dimen name="dp_220">625.7778dp</dimen>
+	<dimen name="dp_221">628.6222dp</dimen>
+	<dimen name="dp_222">631.4667dp</dimen>
+	<dimen name="dp_223">634.3111dp</dimen>
+	<dimen name="dp_224">637.1556dp</dimen>
+	<dimen name="dp_225">640.0000dp</dimen>
+	<dimen name="dp_226">642.8444dp</dimen>
+	<dimen name="dp_227">645.6889dp</dimen>
+	<dimen name="dp_228">648.5333dp</dimen>
+	<dimen name="dp_229">651.3778dp</dimen>
+	<dimen name="dp_230">654.2222dp</dimen>
+	<dimen name="dp_231">657.0667dp</dimen>
+	<dimen name="dp_232">659.9111dp</dimen>
+	<dimen name="dp_233">662.7556dp</dimen>
+	<dimen name="dp_234">665.6000dp</dimen>
+	<dimen name="dp_235">668.4444dp</dimen>
+	<dimen name="dp_236">671.2889dp</dimen>
+	<dimen name="dp_237">674.1333dp</dimen>
+	<dimen name="dp_238">676.9778dp</dimen>
+	<dimen name="dp_239">679.8222dp</dimen>
+	<dimen name="dp_240">682.6667dp</dimen>
+	<dimen name="dp_241">685.5111dp</dimen>
+	<dimen name="dp_242">688.3556dp</dimen>
+	<dimen name="dp_243">691.2000dp</dimen>
+	<dimen name="dp_244">694.0444dp</dimen>
+	<dimen name="dp_245">696.8889dp</dimen>
+	<dimen name="dp_246">699.7333dp</dimen>
+	<dimen name="dp_247">702.5778dp</dimen>
+	<dimen name="dp_248">705.4222dp</dimen>
+	<dimen name="dp_249">708.2667dp</dimen>
+	<dimen name="dp_250">711.1111dp</dimen>
+	<dimen name="dp_251">713.9556dp</dimen>
+	<dimen name="dp_252">716.8000dp</dimen>
+	<dimen name="dp_253">719.6444dp</dimen>
+	<dimen name="dp_254">722.4889dp</dimen>
+	<dimen name="dp_255">725.3333dp</dimen>
+	<dimen name="dp_256">728.1778dp</dimen>
+	<dimen name="dp_257">731.0222dp</dimen>
+	<dimen name="dp_258">733.8667dp</dimen>
+	<dimen name="dp_259">736.7111dp</dimen>
+	<dimen name="dp_260">739.5556dp</dimen>
+	<dimen name="dp_261">742.4000dp</dimen>
+	<dimen name="dp_262">745.2444dp</dimen>
+	<dimen name="dp_263">748.0889dp</dimen>
+	<dimen name="dp_264">750.9333dp</dimen>
+	<dimen name="dp_265">753.7778dp</dimen>
+	<dimen name="dp_266">756.6222dp</dimen>
+	<dimen name="dp_267">759.4667dp</dimen>
+	<dimen name="dp_268">762.3111dp</dimen>
+	<dimen name="dp_269">765.1556dp</dimen>
+	<dimen name="dp_270">768.0000dp</dimen>
+	<dimen name="dp_271">770.8444dp</dimen>
+	<dimen name="dp_272">773.6889dp</dimen>
+	<dimen name="dp_273">776.5333dp</dimen>
+	<dimen name="dp_274">779.3778dp</dimen>
+	<dimen name="dp_275">782.2222dp</dimen>
+	<dimen name="dp_276">785.0667dp</dimen>
+	<dimen name="dp_277">787.9111dp</dimen>
+	<dimen name="dp_278">790.7556dp</dimen>
+	<dimen name="dp_279">793.6000dp</dimen>
+	<dimen name="dp_280">796.4444dp</dimen>
+	<dimen name="dp_281">799.2889dp</dimen>
+	<dimen name="dp_282">802.1333dp</dimen>
+	<dimen name="dp_283">804.9778dp</dimen>
+	<dimen name="dp_284">807.8222dp</dimen>
+	<dimen name="dp_285">810.6667dp</dimen>
+	<dimen name="dp_286">813.5111dp</dimen>
+	<dimen name="dp_287">816.3556dp</dimen>
+	<dimen name="dp_288">819.2000dp</dimen>
+	<dimen name="dp_289">822.0444dp</dimen>
+	<dimen name="dp_290">824.8889dp</dimen>
+	<dimen name="dp_291">827.7333dp</dimen>
+	<dimen name="dp_292">830.5778dp</dimen>
+	<dimen name="dp_293">833.4222dp</dimen>
+	<dimen name="dp_294">836.2667dp</dimen>
+	<dimen name="dp_295">839.1111dp</dimen>
+	<dimen name="dp_296">841.9556dp</dimen>
+	<dimen name="dp_297">844.8000dp</dimen>
+	<dimen name="dp_298">847.6444dp</dimen>
+	<dimen name="dp_299">850.4889dp</dimen>
+	<dimen name="dp_300">853.3333dp</dimen>
+	<dimen name="dp_301">856.1778dp</dimen>
+	<dimen name="dp_302">859.0222dp</dimen>
+	<dimen name="dp_303">861.8667dp</dimen>
+	<dimen name="dp_304">864.7111dp</dimen>
+	<dimen name="dp_305">867.5556dp</dimen>
+	<dimen name="dp_306">870.4000dp</dimen>
+	<dimen name="dp_307">873.2444dp</dimen>
+	<dimen name="dp_308">876.0889dp</dimen>
+	<dimen name="dp_309">878.9333dp</dimen>
+	<dimen name="dp_310">881.7778dp</dimen>
+	<dimen name="dp_311">884.6222dp</dimen>
+	<dimen name="dp_312">887.4667dp</dimen>
+	<dimen name="dp_313">890.3111dp</dimen>
+	<dimen name="dp_314">893.1556dp</dimen>
+	<dimen name="dp_315">896.0000dp</dimen>
+	<dimen name="dp_316">898.8444dp</dimen>
+	<dimen name="dp_317">901.6889dp</dimen>
+	<dimen name="dp_318">904.5333dp</dimen>
+	<dimen name="dp_319">907.3778dp</dimen>
+	<dimen name="dp_320">910.2222dp</dimen>
+	<dimen name="dp_321">913.0667dp</dimen>
+	<dimen name="dp_322">915.9111dp</dimen>
+	<dimen name="dp_323">918.7556dp</dimen>
+	<dimen name="dp_324">921.6000dp</dimen>
+	<dimen name="dp_325">924.4444dp</dimen>
+	<dimen name="dp_326">927.2889dp</dimen>
+	<dimen name="dp_327">930.1333dp</dimen>
+	<dimen name="dp_328">932.9778dp</dimen>
+	<dimen name="dp_329">935.8222dp</dimen>
+	<dimen name="dp_330">938.6667dp</dimen>
+	<dimen name="dp_331">941.5111dp</dimen>
+	<dimen name="dp_332">944.3556dp</dimen>
+	<dimen name="dp_333">947.2000dp</dimen>
+	<dimen name="dp_334">950.0444dp</dimen>
+	<dimen name="dp_335">952.8889dp</dimen>
+	<dimen name="dp_336">955.7333dp</dimen>
+	<dimen name="dp_337">958.5778dp</dimen>
+	<dimen name="dp_338">961.4222dp</dimen>
+	<dimen name="dp_339">964.2667dp</dimen>
+	<dimen name="dp_340">967.1111dp</dimen>
+	<dimen name="dp_341">969.9556dp</dimen>
+	<dimen name="dp_342">972.8000dp</dimen>
+	<dimen name="dp_343">975.6444dp</dimen>
+	<dimen name="dp_344">978.4889dp</dimen>
+	<dimen name="dp_345">981.3333dp</dimen>
+	<dimen name="dp_346">984.1778dp</dimen>
+	<dimen name="dp_347">987.0222dp</dimen>
+	<dimen name="dp_348">989.8667dp</dimen>
+	<dimen name="dp_349">992.7111dp</dimen>
+	<dimen name="dp_350">995.5556dp</dimen>
+	<dimen name="dp_351">998.4000dp</dimen>
+	<dimen name="dp_352">1001.2444dp</dimen>
+	<dimen name="dp_353">1004.0889dp</dimen>
+	<dimen name="dp_354">1006.9333dp</dimen>
+	<dimen name="dp_355">1009.7778dp</dimen>
+	<dimen name="dp_356">1012.6222dp</dimen>
+	<dimen name="dp_357">1015.4667dp</dimen>
+	<dimen name="dp_358">1018.3111dp</dimen>
+	<dimen name="dp_359">1021.1556dp</dimen>
+	<dimen name="dp_360">1024.0000dp</dimen>
+	<dimen name="dp_365">1038.2222dp</dimen>
+	<dimen name="dp_370">1052.4444dp</dimen>
+	<dimen name="dp_400">1137.7778dp</dimen>
+	<dimen name="dp_410">1166.2222dp</dimen>
+	<dimen name="dp_417">1186.1333dp</dimen>
+	<dimen name="dp_417.5">1187.5556dp</dimen>
+	<dimen name="dp_422">1200.3556dp</dimen>
+	<dimen name="dp_472">1342.5778dp</dimen>
+	<dimen name="dp_500">1422.2222dp</dimen>
+	<dimen name="dp_600">1706.6667dp</dimen>
+	<dimen name="dp_640">1820.4444dp</dimen>
+	<dimen name="dp_720">2048.0000dp</dimen>
+	<dimen name="dp_1280">3640.8889dp</dimen>
+	<dimen name="sp_6">17.0667sp</dimen>
+	<dimen name="sp_7">19.9111sp</dimen>
+	<dimen name="sp_8">22.7556sp</dimen>
+	<dimen name="sp_9">25.6000sp</dimen>
+	<dimen name="sp_10">28.4444sp</dimen>
+	<dimen name="sp_11">31.2889sp</dimen>
+	<dimen name="sp_12">34.1333sp</dimen>
+	<dimen name="sp_13">36.9778sp</dimen>
+	<dimen name="sp_14">39.8222sp</dimen>
+	<dimen name="sp_15">42.6667sp</dimen>
+	<dimen name="sp_16">45.5111sp</dimen>
+	<dimen name="sp_17">48.3556sp</dimen>
+	<dimen name="sp_18">51.2000sp</dimen>
+	<dimen name="sp_19">54.0444sp</dimen>
+	<dimen name="sp_20">56.8889sp</dimen>
+	<dimen name="sp_21">59.7333sp</dimen>
+	<dimen name="sp_22">62.5778sp</dimen>
+	<dimen name="sp_23">65.4222sp</dimen>
+	<dimen name="sp_24">68.2667sp</dimen>
+	<dimen name="sp_25">71.1111sp</dimen>
+	<dimen name="sp_28">79.6444sp</dimen>
+	<dimen name="sp_30">85.3333sp</dimen>
+	<dimen name="sp_32">91.0222sp</dimen>
+	<dimen name="sp_34">96.7111sp</dimen>
+	<dimen name="sp_36">102.4000sp</dimen>
+	<dimen name="sp_38">108.0889sp</dimen>
+	<dimen name="sp_40">113.7778sp</dimen>
+	<dimen name="sp_42">119.4667sp</dimen>
+	<dimen name="sp_48">136.5333sp</dimen>
+	<dimen name="pay_result_image_height">341.3333dp</dimen>
+	<dimen name="pay_result_image_width">341.3333dp</dimen>
+	<dimen name="qr_image_background_height">705.4222dp</dimen>
+	<dimen name="qr_image_background_margin_top">56.8889dp</dimen>
+	<dimen name="qr_image_background_width">605.8667dp</dimen>
+	<dimen name="qr_image_height">529.0667dp</dimen>
+	<dimen name="qr_image_margin_top">28.4444dp</dimen>
+	<dimen name="qr_image_width">529.0667dp</dimen>
+	<dimen name="qr_pay_hint_text_size">39.8222sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">5.6889dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">14.2222dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">36.9778sp</dimen>
+	<dimen name="qr_pay_price_margin_top">28.4444dp</dimen>
+	<dimen name="qr_pay_price_text_size">42.6667sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw1280dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-213.3333dp</dimen>
+	<dimen name="dp_m_30">-106.6667dp</dimen>
+	<dimen name="dp_m_20">-71.1111dp</dimen>
+	<dimen name="dp_m_12">-42.6667dp</dimen>
+	<dimen name="dp_m_10">-35.5556dp</dimen>
+	<dimen name="dp_m_8">-28.4444dp</dimen>
+	<dimen name="dp_m_5">-17.7778dp</dimen>
+	<dimen name="dp_m_2">-7.1111dp</dimen>
+	<dimen name="dp_m_1">-3.5556dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.3556dp</dimen>
+	<dimen name="dp_0_5">1.7778dp</dimen>
+	<dimen name="dp_1">3.5556dp</dimen>
+	<dimen name="dp_1_5">5.3333dp</dimen>
+	<dimen name="dp_2">7.1111dp</dimen>
+	<dimen name="dp_2_5">8.8889dp</dimen>
+	<dimen name="dp_3">10.6667dp</dimen>
+	<dimen name="dp_3_5">12.4444dp</dimen>
+	<dimen name="dp_4">14.2222dp</dimen>
+	<dimen name="dp_4_5">16.0000dp</dimen>
+	<dimen name="dp_5">17.7778dp</dimen>
+	<dimen name="dp_6">21.3333dp</dimen>
+	<dimen name="dp_7">24.8889dp</dimen>
+	<dimen name="dp_7_5">26.6667dp</dimen>
+	<dimen name="dp_8">28.4444dp</dimen>
+	<dimen name="dp_9">32.0000dp</dimen>
+	<dimen name="dp_10">35.5556dp</dimen>
+	<dimen name="dp_11">39.1111dp</dimen>
+	<dimen name="dp_12">42.6667dp</dimen>
+	<dimen name="dp_13">46.2222dp</dimen>
+	<dimen name="dp_14">49.7778dp</dimen>
+	<dimen name="dp_15">53.3333dp</dimen>
+	<dimen name="dp_16">56.8889dp</dimen>
+	<dimen name="dp_17">60.4444dp</dimen>
+	<dimen name="dp_18">64.0000dp</dimen>
+	<dimen name="dp_19">67.5556dp</dimen>
+	<dimen name="dp_20">71.1111dp</dimen>
+	<dimen name="dp_21">74.6667dp</dimen>
+	<dimen name="dp_22">78.2222dp</dimen>
+	<dimen name="dp_23">81.7778dp</dimen>
+	<dimen name="dp_24">85.3333dp</dimen>
+	<dimen name="dp_25">88.8889dp</dimen>
+	<dimen name="dp_26">92.4444dp</dimen>
+	<dimen name="dp_27">96.0000dp</dimen>
+	<dimen name="dp_28">99.5556dp</dimen>
+	<dimen name="dp_29">103.1111dp</dimen>
+	<dimen name="dp_30">106.6667dp</dimen>
+	<dimen name="dp_31">110.2222dp</dimen>
+	<dimen name="dp_32">113.7778dp</dimen>
+	<dimen name="dp_33">117.3333dp</dimen>
+	<dimen name="dp_34">120.8889dp</dimen>
+	<dimen name="dp_35">124.4444dp</dimen>
+	<dimen name="dp_36">128.0000dp</dimen>
+	<dimen name="dp_37">131.5556dp</dimen>
+	<dimen name="dp_38">135.1111dp</dimen>
+	<dimen name="dp_39">138.6667dp</dimen>
+	<dimen name="dp_40">142.2222dp</dimen>
+	<dimen name="dp_41">145.7778dp</dimen>
+	<dimen name="dp_42">149.3333dp</dimen>
+	<dimen name="dp_43">152.8889dp</dimen>
+	<dimen name="dp_44">156.4444dp</dimen>
+	<dimen name="dp_45">160.0000dp</dimen>
+	<dimen name="dp_46">163.5556dp</dimen>
+	<dimen name="dp_47">167.1111dp</dimen>
+	<dimen name="dp_48">170.6667dp</dimen>
+	<dimen name="dp_49">174.2222dp</dimen>
+	<dimen name="dp_50">177.7778dp</dimen>
+	<dimen name="dp_51">181.3333dp</dimen>
+	<dimen name="dp_52">184.8889dp</dimen>
+	<dimen name="dp_53">188.4444dp</dimen>
+	<dimen name="dp_54">192.0000dp</dimen>
+	<dimen name="dp_55">195.5556dp</dimen>
+	<dimen name="dp_56">199.1111dp</dimen>
+	<dimen name="dp_57">202.6667dp</dimen>
+	<dimen name="dp_58">206.2222dp</dimen>
+	<dimen name="dp_59">209.7778dp</dimen>
+	<dimen name="dp_60">213.3333dp</dimen>
+	<dimen name="dp_61">216.8889dp</dimen>
+	<dimen name="dp_62">220.4444dp</dimen>
+	<dimen name="dp_63">224.0000dp</dimen>
+	<dimen name="dp_64">227.5556dp</dimen>
+	<dimen name="dp_65">231.1111dp</dimen>
+	<dimen name="dp_66">234.6667dp</dimen>
+	<dimen name="dp_67">238.2222dp</dimen>
+	<dimen name="dp_68">241.7778dp</dimen>
+	<dimen name="dp_69">245.3333dp</dimen>
+	<dimen name="dp_70">248.8889dp</dimen>
+	<dimen name="dp_71">252.4444dp</dimen>
+	<dimen name="dp_72">256.0000dp</dimen>
+	<dimen name="dp_73">259.5556dp</dimen>
+	<dimen name="dp_74">263.1111dp</dimen>
+	<dimen name="dp_75">266.6667dp</dimen>
+	<dimen name="dp_76">270.2222dp</dimen>
+	<dimen name="dp_77">273.7778dp</dimen>
+	<dimen name="dp_78">277.3333dp</dimen>
+	<dimen name="dp_79">280.8889dp</dimen>
+	<dimen name="dp_80">284.4444dp</dimen>
+	<dimen name="dp_81">288.0000dp</dimen>
+	<dimen name="dp_82">291.5556dp</dimen>
+	<dimen name="dp_83">295.1111dp</dimen>
+	<dimen name="dp_84">298.6667dp</dimen>
+	<dimen name="dp_85">302.2222dp</dimen>
+	<dimen name="dp_86">305.7778dp</dimen>
+	<dimen name="dp_87">309.3333dp</dimen>
+	<dimen name="dp_88">312.8889dp</dimen>
+	<dimen name="dp_89">316.4444dp</dimen>
+	<dimen name="dp_90">320.0000dp</dimen>
+	<dimen name="dp_91">323.5556dp</dimen>
+	<dimen name="dp_92">327.1111dp</dimen>
+	<dimen name="dp_93">330.6667dp</dimen>
+	<dimen name="dp_94">334.2222dp</dimen>
+	<dimen name="dp_95">337.7778dp</dimen>
+	<dimen name="dp_96">341.3333dp</dimen>
+	<dimen name="dp_97">344.8889dp</dimen>
+	<dimen name="dp_98">348.4444dp</dimen>
+	<dimen name="dp_99">352.0000dp</dimen>
+	<dimen name="dp_100">355.5556dp</dimen>
+	<dimen name="dp_101">359.1111dp</dimen>
+	<dimen name="dp_102">362.6667dp</dimen>
+	<dimen name="dp_103">366.2222dp</dimen>
+	<dimen name="dp_104">369.7778dp</dimen>
+	<dimen name="dp_104_5">371.5556dp</dimen>
+	<dimen name="dp_105">373.3333dp</dimen>
+	<dimen name="dp_106">376.8889dp</dimen>
+	<dimen name="dp_107">380.4444dp</dimen>
+	<dimen name="dp_108">384.0000dp</dimen>
+	<dimen name="dp_109">387.5556dp</dimen>
+	<dimen name="dp_110">391.1111dp</dimen>
+	<dimen name="dp_111">394.6667dp</dimen>
+	<dimen name="dp_112">398.2222dp</dimen>
+	<dimen name="dp_113">401.7778dp</dimen>
+	<dimen name="dp_114">405.3333dp</dimen>
+	<dimen name="dp_115">408.8889dp</dimen>
+	<dimen name="dp_116">412.4444dp</dimen>
+	<dimen name="dp_117">416.0000dp</dimen>
+	<dimen name="dp_118">419.5556dp</dimen>
+	<dimen name="dp_119">423.1111dp</dimen>
+	<dimen name="dp_120">426.6667dp</dimen>
+	<dimen name="dp_121">430.2222dp</dimen>
+	<dimen name="dp_122">433.7778dp</dimen>
+	<dimen name="dp_123">437.3333dp</dimen>
+	<dimen name="dp_124">440.8889dp</dimen>
+	<dimen name="dp_125">444.4444dp</dimen>
+	<dimen name="dp_126">448.0000dp</dimen>
+	<dimen name="dp_127">451.5556dp</dimen>
+	<dimen name="dp_128">455.1111dp</dimen>
+	<dimen name="dp_129">458.6667dp</dimen>
+	<dimen name="dp_130">462.2222dp</dimen>
+	<dimen name="dp_131">465.7778dp</dimen>
+	<dimen name="dp_132">469.3333dp</dimen>
+	<dimen name="dp_133">472.8889dp</dimen>
+	<dimen name="dp_134">476.4444dp</dimen>
+	<dimen name="dp_134_5">478.2222dp</dimen>
+	<dimen name="dp_135">480.0000dp</dimen>
+	<dimen name="dp_136">483.5556dp</dimen>
+	<dimen name="dp_137">487.1111dp</dimen>
+	<dimen name="dp_138">490.6667dp</dimen>
+	<dimen name="dp_139">494.2222dp</dimen>
+	<dimen name="dp_140">497.7778dp</dimen>
+	<dimen name="dp_141">501.3333dp</dimen>
+	<dimen name="dp_142">504.8889dp</dimen>
+	<dimen name="dp_143">508.4444dp</dimen>
+	<dimen name="dp_144">512.0000dp</dimen>
+	<dimen name="dp_145">515.5556dp</dimen>
+	<dimen name="dp_146">519.1111dp</dimen>
+	<dimen name="dp_147">522.6667dp</dimen>
+	<dimen name="dp_148">526.2222dp</dimen>
+	<dimen name="dp_149">529.7778dp</dimen>
+	<dimen name="dp_150">533.3333dp</dimen>
+	<dimen name="dp_151">536.8889dp</dimen>
+	<dimen name="dp_152">540.4444dp</dimen>
+	<dimen name="dp_153">544.0000dp</dimen>
+	<dimen name="dp_154">547.5556dp</dimen>
+	<dimen name="dp_155">551.1111dp</dimen>
+	<dimen name="dp_156">554.6667dp</dimen>
+	<dimen name="dp_157">558.2222dp</dimen>
+	<dimen name="dp_158">561.7778dp</dimen>
+	<dimen name="dp_159">565.3333dp</dimen>
+	<dimen name="dp_160">568.8889dp</dimen>
+	<dimen name="dp_161">572.4444dp</dimen>
+	<dimen name="dp_162">576.0000dp</dimen>
+	<dimen name="dp_163">579.5556dp</dimen>
+	<dimen name="dp_164">583.1111dp</dimen>
+	<dimen name="dp_165">586.6667dp</dimen>
+	<dimen name="dp_166">590.2222dp</dimen>
+	<dimen name="dp_167">593.7778dp</dimen>
+	<dimen name="dp_168">597.3333dp</dimen>
+	<dimen name="dp_169">600.8889dp</dimen>
+	<dimen name="dp_170">604.4444dp</dimen>
+	<dimen name="dp_171">608.0000dp</dimen>
+	<dimen name="dp_172">611.5556dp</dimen>
+	<dimen name="dp_173">615.1111dp</dimen>
+	<dimen name="dp_174">618.6667dp</dimen>
+	<dimen name="dp_175">622.2222dp</dimen>
+	<dimen name="dp_176">625.7778dp</dimen>
+	<dimen name="dp_177">629.3333dp</dimen>
+	<dimen name="dp_178">632.8889dp</dimen>
+	<dimen name="dp_179">636.4444dp</dimen>
+	<dimen name="dp_180">640.0000dp</dimen>
+	<dimen name="dp_181">643.5556dp</dimen>
+	<dimen name="dp_182">647.1111dp</dimen>
+	<dimen name="dp_183">650.6667dp</dimen>
+	<dimen name="dp_184">654.2222dp</dimen>
+	<dimen name="dp_185">657.7778dp</dimen>
+	<dimen name="dp_186">661.3333dp</dimen>
+	<dimen name="dp_187">664.8889dp</dimen>
+	<dimen name="dp_188">668.4444dp</dimen>
+	<dimen name="dp_189">672.0000dp</dimen>
+	<dimen name="dp_190">675.5556dp</dimen>
+	<dimen name="dp_191">679.1111dp</dimen>
+	<dimen name="dp_191_25">680.0000dp</dimen>
+	<dimen name="dp_192">682.6667dp</dimen>
+	<dimen name="dp_193">686.2222dp</dimen>
+	<dimen name="dp_194">689.7778dp</dimen>
+	<dimen name="dp_195">693.3333dp</dimen>
+	<dimen name="dp_196">696.8889dp</dimen>
+	<dimen name="dp_197">700.4444dp</dimen>
+	<dimen name="dp_198">704.0000dp</dimen>
+	<dimen name="dp_199">707.5556dp</dimen>
+	<dimen name="dp_200">711.1111dp</dimen>
+	<dimen name="dp_201">714.6667dp</dimen>
+	<dimen name="dp_202">718.2222dp</dimen>
+	<dimen name="dp_203">721.7778dp</dimen>
+	<dimen name="dp_204">725.3333dp</dimen>
+	<dimen name="dp_205">728.8889dp</dimen>
+	<dimen name="dp_206">732.4444dp</dimen>
+	<dimen name="dp_207">736.0000dp</dimen>
+	<dimen name="dp_208">739.5556dp</dimen>
+	<dimen name="dp_209">743.1111dp</dimen>
+	<dimen name="dp_210">746.6667dp</dimen>
+	<dimen name="dp_211">750.2222dp</dimen>
+	<dimen name="dp_212">753.7778dp</dimen>
+	<dimen name="dp_213">757.3333dp</dimen>
+	<dimen name="dp_214">760.8889dp</dimen>
+	<dimen name="dp_215">764.4444dp</dimen>
+	<dimen name="dp_216">768.0000dp</dimen>
+	<dimen name="dp_217">771.5556dp</dimen>
+	<dimen name="dp_218">775.1111dp</dimen>
+	<dimen name="dp_219">778.6667dp</dimen>
+	<dimen name="dp_220">782.2222dp</dimen>
+	<dimen name="dp_221">785.7778dp</dimen>
+	<dimen name="dp_222">789.3333dp</dimen>
+	<dimen name="dp_223">792.8889dp</dimen>
+	<dimen name="dp_224">796.4444dp</dimen>
+	<dimen name="dp_225">800.0000dp</dimen>
+	<dimen name="dp_226">803.5556dp</dimen>
+	<dimen name="dp_227">807.1111dp</dimen>
+	<dimen name="dp_228">810.6667dp</dimen>
+	<dimen name="dp_229">814.2222dp</dimen>
+	<dimen name="dp_230">817.7778dp</dimen>
+	<dimen name="dp_231">821.3333dp</dimen>
+	<dimen name="dp_232">824.8889dp</dimen>
+	<dimen name="dp_233">828.4444dp</dimen>
+	<dimen name="dp_234">832.0000dp</dimen>
+	<dimen name="dp_235">835.5556dp</dimen>
+	<dimen name="dp_236">839.1111dp</dimen>
+	<dimen name="dp_237">842.6667dp</dimen>
+	<dimen name="dp_238">846.2222dp</dimen>
+	<dimen name="dp_239">849.7778dp</dimen>
+	<dimen name="dp_240">853.3333dp</dimen>
+	<dimen name="dp_241">856.8889dp</dimen>
+	<dimen name="dp_242">860.4444dp</dimen>
+	<dimen name="dp_243">864.0000dp</dimen>
+	<dimen name="dp_244">867.5556dp</dimen>
+	<dimen name="dp_245">871.1111dp</dimen>
+	<dimen name="dp_246">874.6667dp</dimen>
+	<dimen name="dp_247">878.2222dp</dimen>
+	<dimen name="dp_248">881.7778dp</dimen>
+	<dimen name="dp_249">885.3333dp</dimen>
+	<dimen name="dp_250">888.8889dp</dimen>
+	<dimen name="dp_251">892.4444dp</dimen>
+	<dimen name="dp_252">896.0000dp</dimen>
+	<dimen name="dp_253">899.5556dp</dimen>
+	<dimen name="dp_254">903.1111dp</dimen>
+	<dimen name="dp_255">906.6667dp</dimen>
+	<dimen name="dp_256">910.2222dp</dimen>
+	<dimen name="dp_257">913.7778dp</dimen>
+	<dimen name="dp_258">917.3333dp</dimen>
+	<dimen name="dp_259">920.8889dp</dimen>
+	<dimen name="dp_260">924.4444dp</dimen>
+	<dimen name="dp_261">928.0000dp</dimen>
+	<dimen name="dp_262">931.5556dp</dimen>
+	<dimen name="dp_263">935.1111dp</dimen>
+	<dimen name="dp_264">938.6667dp</dimen>
+	<dimen name="dp_265">942.2222dp</dimen>
+	<dimen name="dp_266">945.7778dp</dimen>
+	<dimen name="dp_267">949.3333dp</dimen>
+	<dimen name="dp_268">952.8889dp</dimen>
+	<dimen name="dp_269">956.4444dp</dimen>
+	<dimen name="dp_270">960.0000dp</dimen>
+	<dimen name="dp_271">963.5556dp</dimen>
+	<dimen name="dp_272">967.1111dp</dimen>
+	<dimen name="dp_273">970.6667dp</dimen>
+	<dimen name="dp_274">974.2222dp</dimen>
+	<dimen name="dp_275">977.7778dp</dimen>
+	<dimen name="dp_276">981.3333dp</dimen>
+	<dimen name="dp_277">984.8889dp</dimen>
+	<dimen name="dp_278">988.4444dp</dimen>
+	<dimen name="dp_279">992.0000dp</dimen>
+	<dimen name="dp_280">995.5556dp</dimen>
+	<dimen name="dp_281">999.1111dp</dimen>
+	<dimen name="dp_282">1002.6667dp</dimen>
+	<dimen name="dp_283">1006.2222dp</dimen>
+	<dimen name="dp_284">1009.7778dp</dimen>
+	<dimen name="dp_285">1013.3333dp</dimen>
+	<dimen name="dp_286">1016.8889dp</dimen>
+	<dimen name="dp_287">1020.4444dp</dimen>
+	<dimen name="dp_288">1024.0000dp</dimen>
+	<dimen name="dp_289">1027.5556dp</dimen>
+	<dimen name="dp_290">1031.1111dp</dimen>
+	<dimen name="dp_291">1034.6667dp</dimen>
+	<dimen name="dp_292">1038.2222dp</dimen>
+	<dimen name="dp_293">1041.7778dp</dimen>
+	<dimen name="dp_294">1045.3333dp</dimen>
+	<dimen name="dp_295">1048.8889dp</dimen>
+	<dimen name="dp_296">1052.4444dp</dimen>
+	<dimen name="dp_297">1056.0000dp</dimen>
+	<dimen name="dp_298">1059.5556dp</dimen>
+	<dimen name="dp_299">1063.1111dp</dimen>
+	<dimen name="dp_300">1066.6667dp</dimen>
+	<dimen name="dp_301">1070.2222dp</dimen>
+	<dimen name="dp_302">1073.7778dp</dimen>
+	<dimen name="dp_303">1077.3333dp</dimen>
+	<dimen name="dp_304">1080.8889dp</dimen>
+	<dimen name="dp_305">1084.4444dp</dimen>
+	<dimen name="dp_306">1088.0000dp</dimen>
+	<dimen name="dp_307">1091.5556dp</dimen>
+	<dimen name="dp_308">1095.1111dp</dimen>
+	<dimen name="dp_309">1098.6667dp</dimen>
+	<dimen name="dp_310">1102.2222dp</dimen>
+	<dimen name="dp_311">1105.7778dp</dimen>
+	<dimen name="dp_312">1109.3333dp</dimen>
+	<dimen name="dp_313">1112.8889dp</dimen>
+	<dimen name="dp_314">1116.4444dp</dimen>
+	<dimen name="dp_315">1120.0000dp</dimen>
+	<dimen name="dp_316">1123.5556dp</dimen>
+	<dimen name="dp_317">1127.1111dp</dimen>
+	<dimen name="dp_318">1130.6667dp</dimen>
+	<dimen name="dp_319">1134.2222dp</dimen>
+	<dimen name="dp_320">1137.7778dp</dimen>
+	<dimen name="dp_321">1141.3333dp</dimen>
+	<dimen name="dp_322">1144.8889dp</dimen>
+	<dimen name="dp_323">1148.4444dp</dimen>
+	<dimen name="dp_324">1152.0000dp</dimen>
+	<dimen name="dp_325">1155.5556dp</dimen>
+	<dimen name="dp_326">1159.1111dp</dimen>
+	<dimen name="dp_327">1162.6667dp</dimen>
+	<dimen name="dp_328">1166.2222dp</dimen>
+	<dimen name="dp_329">1169.7778dp</dimen>
+	<dimen name="dp_330">1173.3333dp</dimen>
+	<dimen name="dp_331">1176.8889dp</dimen>
+	<dimen name="dp_332">1180.4444dp</dimen>
+	<dimen name="dp_333">1184.0000dp</dimen>
+	<dimen name="dp_334">1187.5556dp</dimen>
+	<dimen name="dp_335">1191.1111dp</dimen>
+	<dimen name="dp_336">1194.6667dp</dimen>
+	<dimen name="dp_337">1198.2222dp</dimen>
+	<dimen name="dp_338">1201.7778dp</dimen>
+	<dimen name="dp_339">1205.3333dp</dimen>
+	<dimen name="dp_340">1208.8889dp</dimen>
+	<dimen name="dp_341">1212.4444dp</dimen>
+	<dimen name="dp_342">1216.0000dp</dimen>
+	<dimen name="dp_343">1219.5556dp</dimen>
+	<dimen name="dp_344">1223.1111dp</dimen>
+	<dimen name="dp_345">1226.6667dp</dimen>
+	<dimen name="dp_346">1230.2222dp</dimen>
+	<dimen name="dp_347">1233.7778dp</dimen>
+	<dimen name="dp_348">1237.3333dp</dimen>
+	<dimen name="dp_349">1240.8889dp</dimen>
+	<dimen name="dp_350">1244.4444dp</dimen>
+	<dimen name="dp_351">1248.0000dp</dimen>
+	<dimen name="dp_352">1251.5556dp</dimen>
+	<dimen name="dp_353">1255.1111dp</dimen>
+	<dimen name="dp_354">1258.6667dp</dimen>
+	<dimen name="dp_355">1262.2222dp</dimen>
+	<dimen name="dp_356">1265.7778dp</dimen>
+	<dimen name="dp_357">1269.3333dp</dimen>
+	<dimen name="dp_358">1272.8889dp</dimen>
+	<dimen name="dp_359">1276.4444dp</dimen>
+	<dimen name="dp_360">1280.0000dp</dimen>
+	<dimen name="dp_365">1297.7778dp</dimen>
+	<dimen name="dp_370">1315.5556dp</dimen>
+	<dimen name="dp_400">1422.2222dp</dimen>
+	<dimen name="dp_410">1457.7778dp</dimen>
+	<dimen name="dp_417">1482.6667dp</dimen>
+	<dimen name="dp_417.5">1484.4444dp</dimen>
+	<dimen name="dp_422">1500.4444dp</dimen>
+	<dimen name="dp_472">1678.2222dp</dimen>
+	<dimen name="dp_500">1777.7778dp</dimen>
+	<dimen name="dp_600">2133.3333dp</dimen>
+	<dimen name="dp_640">2275.5556dp</dimen>
+	<dimen name="dp_720">2560.0000dp</dimen>
+	<dimen name="dp_1280">4551.1111dp</dimen>
+	<dimen name="sp_6">21.3333sp</dimen>
+	<dimen name="sp_7">24.8889sp</dimen>
+	<dimen name="sp_8">28.4444sp</dimen>
+	<dimen name="sp_9">32.0000sp</dimen>
+	<dimen name="sp_10">35.5556sp</dimen>
+	<dimen name="sp_11">39.1111sp</dimen>
+	<dimen name="sp_12">42.6667sp</dimen>
+	<dimen name="sp_13">46.2222sp</dimen>
+	<dimen name="sp_14">49.7778sp</dimen>
+	<dimen name="sp_15">53.3333sp</dimen>
+	<dimen name="sp_16">56.8889sp</dimen>
+	<dimen name="sp_17">60.4444sp</dimen>
+	<dimen name="sp_18">64.0000sp</dimen>
+	<dimen name="sp_19">67.5556sp</dimen>
+	<dimen name="sp_20">71.1111sp</dimen>
+	<dimen name="sp_21">74.6667sp</dimen>
+	<dimen name="sp_22">78.2222sp</dimen>
+	<dimen name="sp_23">81.7778sp</dimen>
+	<dimen name="sp_24">85.3333sp</dimen>
+	<dimen name="sp_25">88.8889sp</dimen>
+	<dimen name="sp_28">99.5556sp</dimen>
+	<dimen name="sp_30">106.6667sp</dimen>
+	<dimen name="sp_32">113.7778sp</dimen>
+	<dimen name="sp_34">120.8889sp</dimen>
+	<dimen name="sp_36">128.0000sp</dimen>
+	<dimen name="sp_38">135.1111sp</dimen>
+	<dimen name="sp_40">142.2222sp</dimen>
+	<dimen name="sp_42">149.3333sp</dimen>
+	<dimen name="sp_48">170.6667sp</dimen>
+	<dimen name="pay_result_image_height">426.6667dp</dimen>
+	<dimen name="pay_result_image_width">426.6667dp</dimen>
+	<dimen name="qr_image_background_height">881.7778dp</dimen>
+	<dimen name="qr_image_background_margin_top">71.1111dp</dimen>
+	<dimen name="qr_image_background_width">757.3333dp</dimen>
+	<dimen name="qr_image_height">661.3333dp</dimen>
+	<dimen name="qr_image_margin_top">35.5556dp</dimen>
+	<dimen name="qr_image_width">661.3333dp</dimen>
+	<dimen name="qr_pay_hint_text_size">49.7778sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">7.1111dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">17.7778dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">46.2222sp</dimen>
+	<dimen name="qr_pay_price_margin_top">35.5556dp</dimen>
+	<dimen name="qr_pay_price_text_size">53.3333sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw1365dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-227.5000dp</dimen>
+	<dimen name="dp_m_30">-113.7500dp</dimen>
+	<dimen name="dp_m_20">-75.8333dp</dimen>
+	<dimen name="dp_m_12">-45.5000dp</dimen>
+	<dimen name="dp_m_10">-37.9167dp</dimen>
+	<dimen name="dp_m_8">-30.3333dp</dimen>
+	<dimen name="dp_m_5">-18.9583dp</dimen>
+	<dimen name="dp_m_2">-7.5833dp</dimen>
+	<dimen name="dp_m_1">-3.7917dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.3792dp</dimen>
+	<dimen name="dp_0_5">1.8958dp</dimen>
+	<dimen name="dp_1">3.7917dp</dimen>
+	<dimen name="dp_1_5">5.6875dp</dimen>
+	<dimen name="dp_2">7.5833dp</dimen>
+	<dimen name="dp_2_5">9.4792dp</dimen>
+	<dimen name="dp_3">11.3750dp</dimen>
+	<dimen name="dp_3_5">13.2708dp</dimen>
+	<dimen name="dp_4">15.1667dp</dimen>
+	<dimen name="dp_4_5">17.0625dp</dimen>
+	<dimen name="dp_5">18.9583dp</dimen>
+	<dimen name="dp_6">22.7500dp</dimen>
+	<dimen name="dp_7">26.5417dp</dimen>
+	<dimen name="dp_7_5">28.4375dp</dimen>
+	<dimen name="dp_8">30.3333dp</dimen>
+	<dimen name="dp_9">34.1250dp</dimen>
+	<dimen name="dp_10">37.9167dp</dimen>
+	<dimen name="dp_11">41.7083dp</dimen>
+	<dimen name="dp_12">45.5000dp</dimen>
+	<dimen name="dp_13">49.2917dp</dimen>
+	<dimen name="dp_14">53.0833dp</dimen>
+	<dimen name="dp_15">56.8750dp</dimen>
+	<dimen name="dp_16">60.6667dp</dimen>
+	<dimen name="dp_17">64.4583dp</dimen>
+	<dimen name="dp_18">68.2500dp</dimen>
+	<dimen name="dp_19">72.0417dp</dimen>
+	<dimen name="dp_20">75.8333dp</dimen>
+	<dimen name="dp_21">79.6250dp</dimen>
+	<dimen name="dp_22">83.4167dp</dimen>
+	<dimen name="dp_23">87.2083dp</dimen>
+	<dimen name="dp_24">91.0000dp</dimen>
+	<dimen name="dp_25">94.7917dp</dimen>
+	<dimen name="dp_26">98.5833dp</dimen>
+	<dimen name="dp_27">102.3750dp</dimen>
+	<dimen name="dp_28">106.1667dp</dimen>
+	<dimen name="dp_29">109.9583dp</dimen>
+	<dimen name="dp_30">113.7500dp</dimen>
+	<dimen name="dp_31">117.5417dp</dimen>
+	<dimen name="dp_32">121.3333dp</dimen>
+	<dimen name="dp_33">125.1250dp</dimen>
+	<dimen name="dp_34">128.9167dp</dimen>
+	<dimen name="dp_35">132.7083dp</dimen>
+	<dimen name="dp_36">136.5000dp</dimen>
+	<dimen name="dp_37">140.2917dp</dimen>
+	<dimen name="dp_38">144.0833dp</dimen>
+	<dimen name="dp_39">147.8750dp</dimen>
+	<dimen name="dp_40">151.6667dp</dimen>
+	<dimen name="dp_41">155.4583dp</dimen>
+	<dimen name="dp_42">159.2500dp</dimen>
+	<dimen name="dp_43">163.0417dp</dimen>
+	<dimen name="dp_44">166.8333dp</dimen>
+	<dimen name="dp_45">170.6250dp</dimen>
+	<dimen name="dp_46">174.4167dp</dimen>
+	<dimen name="dp_47">178.2083dp</dimen>
+	<dimen name="dp_48">182.0000dp</dimen>
+	<dimen name="dp_49">185.7917dp</dimen>
+	<dimen name="dp_50">189.5833dp</dimen>
+	<dimen name="dp_51">193.3750dp</dimen>
+	<dimen name="dp_52">197.1667dp</dimen>
+	<dimen name="dp_53">200.9583dp</dimen>
+	<dimen name="dp_54">204.7500dp</dimen>
+	<dimen name="dp_55">208.5417dp</dimen>
+	<dimen name="dp_56">212.3333dp</dimen>
+	<dimen name="dp_57">216.1250dp</dimen>
+	<dimen name="dp_58">219.9167dp</dimen>
+	<dimen name="dp_59">223.7083dp</dimen>
+	<dimen name="dp_60">227.5000dp</dimen>
+	<dimen name="dp_61">231.2917dp</dimen>
+	<dimen name="dp_62">235.0833dp</dimen>
+	<dimen name="dp_63">238.8750dp</dimen>
+	<dimen name="dp_64">242.6667dp</dimen>
+	<dimen name="dp_65">246.4583dp</dimen>
+	<dimen name="dp_66">250.2500dp</dimen>
+	<dimen name="dp_67">254.0417dp</dimen>
+	<dimen name="dp_68">257.8333dp</dimen>
+	<dimen name="dp_69">261.6250dp</dimen>
+	<dimen name="dp_70">265.4167dp</dimen>
+	<dimen name="dp_71">269.2083dp</dimen>
+	<dimen name="dp_72">273.0000dp</dimen>
+	<dimen name="dp_73">276.7917dp</dimen>
+	<dimen name="dp_74">280.5833dp</dimen>
+	<dimen name="dp_75">284.3750dp</dimen>
+	<dimen name="dp_76">288.1667dp</dimen>
+	<dimen name="dp_77">291.9583dp</dimen>
+	<dimen name="dp_78">295.7500dp</dimen>
+	<dimen name="dp_79">299.5417dp</dimen>
+	<dimen name="dp_80">303.3333dp</dimen>
+	<dimen name="dp_81">307.1250dp</dimen>
+	<dimen name="dp_82">310.9167dp</dimen>
+	<dimen name="dp_83">314.7083dp</dimen>
+	<dimen name="dp_84">318.5000dp</dimen>
+	<dimen name="dp_85">322.2917dp</dimen>
+	<dimen name="dp_86">326.0833dp</dimen>
+	<dimen name="dp_87">329.8750dp</dimen>
+	<dimen name="dp_88">333.6667dp</dimen>
+	<dimen name="dp_89">337.4583dp</dimen>
+	<dimen name="dp_90">341.2500dp</dimen>
+	<dimen name="dp_91">345.0417dp</dimen>
+	<dimen name="dp_92">348.8333dp</dimen>
+	<dimen name="dp_93">352.6250dp</dimen>
+	<dimen name="dp_94">356.4167dp</dimen>
+	<dimen name="dp_95">360.2083dp</dimen>
+	<dimen name="dp_96">364.0000dp</dimen>
+	<dimen name="dp_97">367.7917dp</dimen>
+	<dimen name="dp_98">371.5833dp</dimen>
+	<dimen name="dp_99">375.3750dp</dimen>
+	<dimen name="dp_100">379.1667dp</dimen>
+	<dimen name="dp_101">382.9583dp</dimen>
+	<dimen name="dp_102">386.7500dp</dimen>
+	<dimen name="dp_103">390.5417dp</dimen>
+	<dimen name="dp_104">394.3333dp</dimen>
+	<dimen name="dp_104_5">396.2292dp</dimen>
+	<dimen name="dp_105">398.1250dp</dimen>
+	<dimen name="dp_106">401.9167dp</dimen>
+	<dimen name="dp_107">405.7083dp</dimen>
+	<dimen name="dp_108">409.5000dp</dimen>
+	<dimen name="dp_109">413.2917dp</dimen>
+	<dimen name="dp_110">417.0833dp</dimen>
+	<dimen name="dp_111">420.8750dp</dimen>
+	<dimen name="dp_112">424.6667dp</dimen>
+	<dimen name="dp_113">428.4583dp</dimen>
+	<dimen name="dp_114">432.2500dp</dimen>
+	<dimen name="dp_115">436.0417dp</dimen>
+	<dimen name="dp_116">439.8333dp</dimen>
+	<dimen name="dp_117">443.6250dp</dimen>
+	<dimen name="dp_118">447.4167dp</dimen>
+	<dimen name="dp_119">451.2083dp</dimen>
+	<dimen name="dp_120">455.0000dp</dimen>
+	<dimen name="dp_121">458.7917dp</dimen>
+	<dimen name="dp_122">462.5833dp</dimen>
+	<dimen name="dp_123">466.3750dp</dimen>
+	<dimen name="dp_124">470.1667dp</dimen>
+	<dimen name="dp_125">473.9583dp</dimen>
+	<dimen name="dp_126">477.7500dp</dimen>
+	<dimen name="dp_127">481.5417dp</dimen>
+	<dimen name="dp_128">485.3333dp</dimen>
+	<dimen name="dp_129">489.1250dp</dimen>
+	<dimen name="dp_130">492.9167dp</dimen>
+	<dimen name="dp_131">496.7083dp</dimen>
+	<dimen name="dp_132">500.5000dp</dimen>
+	<dimen name="dp_133">504.2917dp</dimen>
+	<dimen name="dp_134">508.0833dp</dimen>
+	<dimen name="dp_134_5">509.9792dp</dimen>
+	<dimen name="dp_135">511.8750dp</dimen>
+	<dimen name="dp_136">515.6667dp</dimen>
+	<dimen name="dp_137">519.4583dp</dimen>
+	<dimen name="dp_138">523.2500dp</dimen>
+	<dimen name="dp_139">527.0417dp</dimen>
+	<dimen name="dp_140">530.8333dp</dimen>
+	<dimen name="dp_141">534.6250dp</dimen>
+	<dimen name="dp_142">538.4167dp</dimen>
+	<dimen name="dp_143">542.2083dp</dimen>
+	<dimen name="dp_144">546.0000dp</dimen>
+	<dimen name="dp_145">549.7917dp</dimen>
+	<dimen name="dp_146">553.5833dp</dimen>
+	<dimen name="dp_147">557.3750dp</dimen>
+	<dimen name="dp_148">561.1667dp</dimen>
+	<dimen name="dp_149">564.9583dp</dimen>
+	<dimen name="dp_150">568.7500dp</dimen>
+	<dimen name="dp_151">572.5417dp</dimen>
+	<dimen name="dp_152">576.3333dp</dimen>
+	<dimen name="dp_153">580.1250dp</dimen>
+	<dimen name="dp_154">583.9167dp</dimen>
+	<dimen name="dp_155">587.7083dp</dimen>
+	<dimen name="dp_156">591.5000dp</dimen>
+	<dimen name="dp_157">595.2917dp</dimen>
+	<dimen name="dp_158">599.0833dp</dimen>
+	<dimen name="dp_159">602.8750dp</dimen>
+	<dimen name="dp_160">606.6667dp</dimen>
+	<dimen name="dp_161">610.4583dp</dimen>
+	<dimen name="dp_162">614.2500dp</dimen>
+	<dimen name="dp_163">618.0417dp</dimen>
+	<dimen name="dp_164">621.8333dp</dimen>
+	<dimen name="dp_165">625.6250dp</dimen>
+	<dimen name="dp_166">629.4167dp</dimen>
+	<dimen name="dp_167">633.2083dp</dimen>
+	<dimen name="dp_168">637.0000dp</dimen>
+	<dimen name="dp_169">640.7917dp</dimen>
+	<dimen name="dp_170">644.5833dp</dimen>
+	<dimen name="dp_171">648.3750dp</dimen>
+	<dimen name="dp_172">652.1667dp</dimen>
+	<dimen name="dp_173">655.9583dp</dimen>
+	<dimen name="dp_174">659.7500dp</dimen>
+	<dimen name="dp_175">663.5417dp</dimen>
+	<dimen name="dp_176">667.3333dp</dimen>
+	<dimen name="dp_177">671.1250dp</dimen>
+	<dimen name="dp_178">674.9167dp</dimen>
+	<dimen name="dp_179">678.7083dp</dimen>
+	<dimen name="dp_180">682.5000dp</dimen>
+	<dimen name="dp_181">686.2917dp</dimen>
+	<dimen name="dp_182">690.0833dp</dimen>
+	<dimen name="dp_183">693.8750dp</dimen>
+	<dimen name="dp_184">697.6667dp</dimen>
+	<dimen name="dp_185">701.4583dp</dimen>
+	<dimen name="dp_186">705.2500dp</dimen>
+	<dimen name="dp_187">709.0417dp</dimen>
+	<dimen name="dp_188">712.8333dp</dimen>
+	<dimen name="dp_189">716.6250dp</dimen>
+	<dimen name="dp_190">720.4167dp</dimen>
+	<dimen name="dp_191">724.2083dp</dimen>
+	<dimen name="dp_191_25">725.1562dp</dimen>
+	<dimen name="dp_192">728.0000dp</dimen>
+	<dimen name="dp_193">731.7917dp</dimen>
+	<dimen name="dp_194">735.5833dp</dimen>
+	<dimen name="dp_195">739.3750dp</dimen>
+	<dimen name="dp_196">743.1667dp</dimen>
+	<dimen name="dp_197">746.9583dp</dimen>
+	<dimen name="dp_198">750.7500dp</dimen>
+	<dimen name="dp_199">754.5417dp</dimen>
+	<dimen name="dp_200">758.3333dp</dimen>
+	<dimen name="dp_201">762.1250dp</dimen>
+	<dimen name="dp_202">765.9167dp</dimen>
+	<dimen name="dp_203">769.7083dp</dimen>
+	<dimen name="dp_204">773.5000dp</dimen>
+	<dimen name="dp_205">777.2917dp</dimen>
+	<dimen name="dp_206">781.0833dp</dimen>
+	<dimen name="dp_207">784.8750dp</dimen>
+	<dimen name="dp_208">788.6667dp</dimen>
+	<dimen name="dp_209">792.4583dp</dimen>
+	<dimen name="dp_210">796.2500dp</dimen>
+	<dimen name="dp_211">800.0417dp</dimen>
+	<dimen name="dp_212">803.8333dp</dimen>
+	<dimen name="dp_213">807.6250dp</dimen>
+	<dimen name="dp_214">811.4167dp</dimen>
+	<dimen name="dp_215">815.2083dp</dimen>
+	<dimen name="dp_216">819.0000dp</dimen>
+	<dimen name="dp_217">822.7917dp</dimen>
+	<dimen name="dp_218">826.5833dp</dimen>
+	<dimen name="dp_219">830.3750dp</dimen>
+	<dimen name="dp_220">834.1667dp</dimen>
+	<dimen name="dp_221">837.9583dp</dimen>
+	<dimen name="dp_222">841.7500dp</dimen>
+	<dimen name="dp_223">845.5417dp</dimen>
+	<dimen name="dp_224">849.3333dp</dimen>
+	<dimen name="dp_225">853.1250dp</dimen>
+	<dimen name="dp_226">856.9167dp</dimen>
+	<dimen name="dp_227">860.7083dp</dimen>
+	<dimen name="dp_228">864.5000dp</dimen>
+	<dimen name="dp_229">868.2917dp</dimen>
+	<dimen name="dp_230">872.0833dp</dimen>
+	<dimen name="dp_231">875.8750dp</dimen>
+	<dimen name="dp_232">879.6667dp</dimen>
+	<dimen name="dp_233">883.4583dp</dimen>
+	<dimen name="dp_234">887.2500dp</dimen>
+	<dimen name="dp_235">891.0417dp</dimen>
+	<dimen name="dp_236">894.8333dp</dimen>
+	<dimen name="dp_237">898.6250dp</dimen>
+	<dimen name="dp_238">902.4167dp</dimen>
+	<dimen name="dp_239">906.2083dp</dimen>
+	<dimen name="dp_240">910.0000dp</dimen>
+	<dimen name="dp_241">913.7917dp</dimen>
+	<dimen name="dp_242">917.5833dp</dimen>
+	<dimen name="dp_243">921.3750dp</dimen>
+	<dimen name="dp_244">925.1667dp</dimen>
+	<dimen name="dp_245">928.9583dp</dimen>
+	<dimen name="dp_246">932.7500dp</dimen>
+	<dimen name="dp_247">936.5417dp</dimen>
+	<dimen name="dp_248">940.3333dp</dimen>
+	<dimen name="dp_249">944.1250dp</dimen>
+	<dimen name="dp_250">947.9167dp</dimen>
+	<dimen name="dp_251">951.7083dp</dimen>
+	<dimen name="dp_252">955.5000dp</dimen>
+	<dimen name="dp_253">959.2917dp</dimen>
+	<dimen name="dp_254">963.0833dp</dimen>
+	<dimen name="dp_255">966.8750dp</dimen>
+	<dimen name="dp_256">970.6667dp</dimen>
+	<dimen name="dp_257">974.4583dp</dimen>
+	<dimen name="dp_258">978.2500dp</dimen>
+	<dimen name="dp_259">982.0417dp</dimen>
+	<dimen name="dp_260">985.8333dp</dimen>
+	<dimen name="dp_261">989.6250dp</dimen>
+	<dimen name="dp_262">993.4167dp</dimen>
+	<dimen name="dp_263">997.2083dp</dimen>
+	<dimen name="dp_264">1001.0000dp</dimen>
+	<dimen name="dp_265">1004.7917dp</dimen>
+	<dimen name="dp_266">1008.5833dp</dimen>
+	<dimen name="dp_267">1012.3750dp</dimen>
+	<dimen name="dp_268">1016.1667dp</dimen>
+	<dimen name="dp_269">1019.9583dp</dimen>
+	<dimen name="dp_270">1023.7500dp</dimen>
+	<dimen name="dp_271">1027.5417dp</dimen>
+	<dimen name="dp_272">1031.3333dp</dimen>
+	<dimen name="dp_273">1035.1250dp</dimen>
+	<dimen name="dp_274">1038.9167dp</dimen>
+	<dimen name="dp_275">1042.7083dp</dimen>
+	<dimen name="dp_276">1046.5000dp</dimen>
+	<dimen name="dp_277">1050.2917dp</dimen>
+	<dimen name="dp_278">1054.0833dp</dimen>
+	<dimen name="dp_279">1057.8750dp</dimen>
+	<dimen name="dp_280">1061.6667dp</dimen>
+	<dimen name="dp_281">1065.4583dp</dimen>
+	<dimen name="dp_282">1069.2500dp</dimen>
+	<dimen name="dp_283">1073.0417dp</dimen>
+	<dimen name="dp_284">1076.8333dp</dimen>
+	<dimen name="dp_285">1080.6250dp</dimen>
+	<dimen name="dp_286">1084.4167dp</dimen>
+	<dimen name="dp_287">1088.2083dp</dimen>
+	<dimen name="dp_288">1092.0000dp</dimen>
+	<dimen name="dp_289">1095.7917dp</dimen>
+	<dimen name="dp_290">1099.5833dp</dimen>
+	<dimen name="dp_291">1103.3750dp</dimen>
+	<dimen name="dp_292">1107.1667dp</dimen>
+	<dimen name="dp_293">1110.9583dp</dimen>
+	<dimen name="dp_294">1114.7500dp</dimen>
+	<dimen name="dp_295">1118.5417dp</dimen>
+	<dimen name="dp_296">1122.3333dp</dimen>
+	<dimen name="dp_297">1126.1250dp</dimen>
+	<dimen name="dp_298">1129.9167dp</dimen>
+	<dimen name="dp_299">1133.7083dp</dimen>
+	<dimen name="dp_300">1137.5000dp</dimen>
+	<dimen name="dp_301">1141.2917dp</dimen>
+	<dimen name="dp_302">1145.0833dp</dimen>
+	<dimen name="dp_303">1148.8750dp</dimen>
+	<dimen name="dp_304">1152.6667dp</dimen>
+	<dimen name="dp_305">1156.4583dp</dimen>
+	<dimen name="dp_306">1160.2500dp</dimen>
+	<dimen name="dp_307">1164.0417dp</dimen>
+	<dimen name="dp_308">1167.8333dp</dimen>
+	<dimen name="dp_309">1171.6250dp</dimen>
+	<dimen name="dp_310">1175.4167dp</dimen>
+	<dimen name="dp_311">1179.2083dp</dimen>
+	<dimen name="dp_312">1183.0000dp</dimen>
+	<dimen name="dp_313">1186.7917dp</dimen>
+	<dimen name="dp_314">1190.5833dp</dimen>
+	<dimen name="dp_315">1194.3750dp</dimen>
+	<dimen name="dp_316">1198.1667dp</dimen>
+	<dimen name="dp_317">1201.9583dp</dimen>
+	<dimen name="dp_318">1205.7500dp</dimen>
+	<dimen name="dp_319">1209.5417dp</dimen>
+	<dimen name="dp_320">1213.3333dp</dimen>
+	<dimen name="dp_321">1217.1250dp</dimen>
+	<dimen name="dp_322">1220.9167dp</dimen>
+	<dimen name="dp_323">1224.7083dp</dimen>
+	<dimen name="dp_324">1228.5000dp</dimen>
+	<dimen name="dp_325">1232.2917dp</dimen>
+	<dimen name="dp_326">1236.0833dp</dimen>
+	<dimen name="dp_327">1239.8750dp</dimen>
+	<dimen name="dp_328">1243.6667dp</dimen>
+	<dimen name="dp_329">1247.4583dp</dimen>
+	<dimen name="dp_330">1251.2500dp</dimen>
+	<dimen name="dp_331">1255.0417dp</dimen>
+	<dimen name="dp_332">1258.8333dp</dimen>
+	<dimen name="dp_333">1262.6250dp</dimen>
+	<dimen name="dp_334">1266.4167dp</dimen>
+	<dimen name="dp_335">1270.2083dp</dimen>
+	<dimen name="dp_336">1274.0000dp</dimen>
+	<dimen name="dp_337">1277.7917dp</dimen>
+	<dimen name="dp_338">1281.5833dp</dimen>
+	<dimen name="dp_339">1285.3750dp</dimen>
+	<dimen name="dp_340">1289.1667dp</dimen>
+	<dimen name="dp_341">1292.9583dp</dimen>
+	<dimen name="dp_342">1296.7500dp</dimen>
+	<dimen name="dp_343">1300.5417dp</dimen>
+	<dimen name="dp_344">1304.3333dp</dimen>
+	<dimen name="dp_345">1308.1250dp</dimen>
+	<dimen name="dp_346">1311.9167dp</dimen>
+	<dimen name="dp_347">1315.7083dp</dimen>
+	<dimen name="dp_348">1319.5000dp</dimen>
+	<dimen name="dp_349">1323.2917dp</dimen>
+	<dimen name="dp_350">1327.0833dp</dimen>
+	<dimen name="dp_351">1330.8750dp</dimen>
+	<dimen name="dp_352">1334.6667dp</dimen>
+	<dimen name="dp_353">1338.4583dp</dimen>
+	<dimen name="dp_354">1342.2500dp</dimen>
+	<dimen name="dp_355">1346.0417dp</dimen>
+	<dimen name="dp_356">1349.8333dp</dimen>
+	<dimen name="dp_357">1353.6250dp</dimen>
+	<dimen name="dp_358">1357.4167dp</dimen>
+	<dimen name="dp_359">1361.2083dp</dimen>
+	<dimen name="dp_360">1365.0000dp</dimen>
+	<dimen name="dp_365">1383.9583dp</dimen>
+	<dimen name="dp_370">1402.9167dp</dimen>
+	<dimen name="dp_400">1516.6667dp</dimen>
+	<dimen name="dp_410">1554.5833dp</dimen>
+	<dimen name="dp_417">1581.1250dp</dimen>
+	<dimen name="dp_417.5">1583.0208dp</dimen>
+	<dimen name="dp_422">1600.0833dp</dimen>
+	<dimen name="dp_472">1789.6667dp</dimen>
+	<dimen name="dp_500">1895.8333dp</dimen>
+	<dimen name="dp_600">2275.0000dp</dimen>
+	<dimen name="dp_640">2426.6667dp</dimen>
+	<dimen name="dp_720">2730.0000dp</dimen>
+	<dimen name="dp_1280">4853.3333dp</dimen>
+	<dimen name="sp_6">22.7500sp</dimen>
+	<dimen name="sp_7">26.5417sp</dimen>
+	<dimen name="sp_8">30.3333sp</dimen>
+	<dimen name="sp_9">34.1250sp</dimen>
+	<dimen name="sp_10">37.9167sp</dimen>
+	<dimen name="sp_11">41.7083sp</dimen>
+	<dimen name="sp_12">45.5000sp</dimen>
+	<dimen name="sp_13">49.2917sp</dimen>
+	<dimen name="sp_14">53.0833sp</dimen>
+	<dimen name="sp_15">56.8750sp</dimen>
+	<dimen name="sp_16">60.6667sp</dimen>
+	<dimen name="sp_17">64.4583sp</dimen>
+	<dimen name="sp_18">68.2500sp</dimen>
+	<dimen name="sp_19">72.0417sp</dimen>
+	<dimen name="sp_20">75.8333sp</dimen>
+	<dimen name="sp_21">79.6250sp</dimen>
+	<dimen name="sp_22">83.4167sp</dimen>
+	<dimen name="sp_23">87.2083sp</dimen>
+	<dimen name="sp_24">91.0000sp</dimen>
+	<dimen name="sp_25">94.7917sp</dimen>
+	<dimen name="sp_28">106.1667sp</dimen>
+	<dimen name="sp_30">113.7500sp</dimen>
+	<dimen name="sp_32">121.3333sp</dimen>
+	<dimen name="sp_34">128.9167sp</dimen>
+	<dimen name="sp_36">136.5000sp</dimen>
+	<dimen name="sp_38">144.0833sp</dimen>
+	<dimen name="sp_40">151.6667sp</dimen>
+	<dimen name="sp_42">159.2500sp</dimen>
+	<dimen name="sp_48">182.0000sp</dimen>
+	<dimen name="pay_result_image_height">455.0000dp</dimen>
+	<dimen name="pay_result_image_width">455.0000dp</dimen>
+	<dimen name="qr_image_background_height">940.3333dp</dimen>
+	<dimen name="qr_image_background_margin_top">75.8333dp</dimen>
+	<dimen name="qr_image_background_width">807.6250dp</dimen>
+	<dimen name="qr_image_height">705.2500dp</dimen>
+	<dimen name="qr_image_margin_top">37.9167dp</dimen>
+	<dimen name="qr_image_width">705.2500dp</dimen>
+	<dimen name="qr_pay_hint_text_size">53.0833sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">7.5833dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">18.9583dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">49.2917sp</dimen>
+	<dimen name="qr_pay_price_margin_top">37.9167dp</dimen>
+	<dimen name="qr_pay_price_text_size">56.8750sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw240dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-40.0000dp</dimen>
+	<dimen name="dp_m_30">-20.0000dp</dimen>
+	<dimen name="dp_m_20">-13.3333dp</dimen>
+	<dimen name="dp_m_12">-8.0000dp</dimen>
+	<dimen name="dp_m_10">-6.6667dp</dimen>
+	<dimen name="dp_m_8">-5.3333dp</dimen>
+	<dimen name="dp_m_5">-3.3333dp</dimen>
+	<dimen name="dp_m_2">-1.3333dp</dimen>
+	<dimen name="dp_m_1">-0.6667dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.0667dp</dimen>
+	<dimen name="dp_0_5">0.3333dp</dimen>
+	<dimen name="dp_1">0.6667dp</dimen>
+	<dimen name="dp_1_5">1.0000dp</dimen>
+	<dimen name="dp_2">1.3333dp</dimen>
+	<dimen name="dp_2_5">1.6667dp</dimen>
+	<dimen name="dp_3">2.0000dp</dimen>
+	<dimen name="dp_3_5">2.3333dp</dimen>
+	<dimen name="dp_4">2.6667dp</dimen>
+	<dimen name="dp_4_5">3.0000dp</dimen>
+	<dimen name="dp_5">3.3333dp</dimen>
+	<dimen name="dp_6">4.0000dp</dimen>
+	<dimen name="dp_7">4.6667dp</dimen>
+	<dimen name="dp_7_5">5.0000dp</dimen>
+	<dimen name="dp_8">5.3333dp</dimen>
+	<dimen name="dp_9">6.0000dp</dimen>
+	<dimen name="dp_10">6.6667dp</dimen>
+	<dimen name="dp_11">7.3333dp</dimen>
+	<dimen name="dp_12">8.0000dp</dimen>
+	<dimen name="dp_13">8.6667dp</dimen>
+	<dimen name="dp_14">9.3333dp</dimen>
+	<dimen name="dp_15">10.0000dp</dimen>
+	<dimen name="dp_16">10.6667dp</dimen>
+	<dimen name="dp_17">11.3333dp</dimen>
+	<dimen name="dp_18">12.0000dp</dimen>
+	<dimen name="dp_19">12.6667dp</dimen>
+	<dimen name="dp_20">13.3333dp</dimen>
+	<dimen name="dp_21">14.0000dp</dimen>
+	<dimen name="dp_22">14.6667dp</dimen>
+	<dimen name="dp_23">15.3333dp</dimen>
+	<dimen name="dp_24">16.0000dp</dimen>
+	<dimen name="dp_25">16.6667dp</dimen>
+	<dimen name="dp_26">17.3333dp</dimen>
+	<dimen name="dp_27">18.0000dp</dimen>
+	<dimen name="dp_28">18.6667dp</dimen>
+	<dimen name="dp_29">19.3333dp</dimen>
+	<dimen name="dp_30">20.0000dp</dimen>
+	<dimen name="dp_31">20.6667dp</dimen>
+	<dimen name="dp_32">21.3333dp</dimen>
+	<dimen name="dp_33">22.0000dp</dimen>
+	<dimen name="dp_34">22.6667dp</dimen>
+	<dimen name="dp_35">23.3333dp</dimen>
+	<dimen name="dp_36">24.0000dp</dimen>
+	<dimen name="dp_37">24.6667dp</dimen>
+	<dimen name="dp_38">25.3333dp</dimen>
+	<dimen name="dp_39">26.0000dp</dimen>
+	<dimen name="dp_40">26.6667dp</dimen>
+	<dimen name="dp_41">27.3333dp</dimen>
+	<dimen name="dp_42">28.0000dp</dimen>
+	<dimen name="dp_43">28.6667dp</dimen>
+	<dimen name="dp_44">29.3333dp</dimen>
+	<dimen name="dp_45">30.0000dp</dimen>
+	<dimen name="dp_46">30.6667dp</dimen>
+	<dimen name="dp_47">31.3333dp</dimen>
+	<dimen name="dp_48">32.0000dp</dimen>
+	<dimen name="dp_49">32.6667dp</dimen>
+	<dimen name="dp_50">33.3333dp</dimen>
+	<dimen name="dp_51">34.0000dp</dimen>
+	<dimen name="dp_52">34.6667dp</dimen>
+	<dimen name="dp_53">35.3333dp</dimen>
+	<dimen name="dp_54">36.0000dp</dimen>
+	<dimen name="dp_55">36.6667dp</dimen>
+	<dimen name="dp_56">37.3333dp</dimen>
+	<dimen name="dp_57">38.0000dp</dimen>
+	<dimen name="dp_58">38.6667dp</dimen>
+	<dimen name="dp_59">39.3333dp</dimen>
+	<dimen name="dp_60">40.0000dp</dimen>
+	<dimen name="dp_61">40.6667dp</dimen>
+	<dimen name="dp_62">41.3333dp</dimen>
+	<dimen name="dp_63">42.0000dp</dimen>
+	<dimen name="dp_64">42.6667dp</dimen>
+	<dimen name="dp_65">43.3333dp</dimen>
+	<dimen name="dp_66">44.0000dp</dimen>
+	<dimen name="dp_67">44.6667dp</dimen>
+	<dimen name="dp_68">45.3333dp</dimen>
+	<dimen name="dp_69">46.0000dp</dimen>
+	<dimen name="dp_70">46.6667dp</dimen>
+	<dimen name="dp_71">47.3333dp</dimen>
+	<dimen name="dp_72">48.0000dp</dimen>
+	<dimen name="dp_73">48.6667dp</dimen>
+	<dimen name="dp_74">49.3333dp</dimen>
+	<dimen name="dp_75">50.0000dp</dimen>
+	<dimen name="dp_76">50.6667dp</dimen>
+	<dimen name="dp_77">51.3333dp</dimen>
+	<dimen name="dp_78">52.0000dp</dimen>
+	<dimen name="dp_79">52.6667dp</dimen>
+	<dimen name="dp_80">53.3333dp</dimen>
+	<dimen name="dp_81">54.0000dp</dimen>
+	<dimen name="dp_82">54.6667dp</dimen>
+	<dimen name="dp_83">55.3333dp</dimen>
+	<dimen name="dp_84">56.0000dp</dimen>
+	<dimen name="dp_85">56.6667dp</dimen>
+	<dimen name="dp_86">57.3333dp</dimen>
+	<dimen name="dp_87">58.0000dp</dimen>
+	<dimen name="dp_88">58.6667dp</dimen>
+	<dimen name="dp_89">59.3333dp</dimen>
+	<dimen name="dp_90">60.0000dp</dimen>
+	<dimen name="dp_91">60.6667dp</dimen>
+	<dimen name="dp_92">61.3333dp</dimen>
+	<dimen name="dp_93">62.0000dp</dimen>
+	<dimen name="dp_94">62.6667dp</dimen>
+	<dimen name="dp_95">63.3333dp</dimen>
+	<dimen name="dp_96">64.0000dp</dimen>
+	<dimen name="dp_97">64.6667dp</dimen>
+	<dimen name="dp_98">65.3333dp</dimen>
+	<dimen name="dp_99">66.0000dp</dimen>
+	<dimen name="dp_100">66.6667dp</dimen>
+	<dimen name="dp_101">67.3333dp</dimen>
+	<dimen name="dp_102">68.0000dp</dimen>
+	<dimen name="dp_103">68.6667dp</dimen>
+	<dimen name="dp_104">69.3333dp</dimen>
+	<dimen name="dp_104_5">69.6667dp</dimen>
+	<dimen name="dp_105">70.0000dp</dimen>
+	<dimen name="dp_106">70.6667dp</dimen>
+	<dimen name="dp_107">71.3333dp</dimen>
+	<dimen name="dp_108">72.0000dp</dimen>
+	<dimen name="dp_109">72.6667dp</dimen>
+	<dimen name="dp_110">73.3333dp</dimen>
+	<dimen name="dp_111">74.0000dp</dimen>
+	<dimen name="dp_112">74.6667dp</dimen>
+	<dimen name="dp_113">75.3333dp</dimen>
+	<dimen name="dp_114">76.0000dp</dimen>
+	<dimen name="dp_115">76.6667dp</dimen>
+	<dimen name="dp_116">77.3333dp</dimen>
+	<dimen name="dp_117">78.0000dp</dimen>
+	<dimen name="dp_118">78.6667dp</dimen>
+	<dimen name="dp_119">79.3333dp</dimen>
+	<dimen name="dp_120">80.0000dp</dimen>
+	<dimen name="dp_121">80.6667dp</dimen>
+	<dimen name="dp_122">81.3333dp</dimen>
+	<dimen name="dp_123">82.0000dp</dimen>
+	<dimen name="dp_124">82.6667dp</dimen>
+	<dimen name="dp_125">83.3333dp</dimen>
+	<dimen name="dp_126">84.0000dp</dimen>
+	<dimen name="dp_127">84.6667dp</dimen>
+	<dimen name="dp_128">85.3333dp</dimen>
+	<dimen name="dp_129">86.0000dp</dimen>
+	<dimen name="dp_130">86.6667dp</dimen>
+	<dimen name="dp_131">87.3333dp</dimen>
+	<dimen name="dp_132">88.0000dp</dimen>
+	<dimen name="dp_133">88.6667dp</dimen>
+	<dimen name="dp_134">89.3333dp</dimen>
+	<dimen name="dp_134_5">89.6667dp</dimen>
+	<dimen name="dp_135">90.0000dp</dimen>
+	<dimen name="dp_136">90.6667dp</dimen>
+	<dimen name="dp_137">91.3333dp</dimen>
+	<dimen name="dp_138">92.0000dp</dimen>
+	<dimen name="dp_139">92.6667dp</dimen>
+	<dimen name="dp_140">93.3333dp</dimen>
+	<dimen name="dp_141">94.0000dp</dimen>
+	<dimen name="dp_142">94.6667dp</dimen>
+	<dimen name="dp_143">95.3333dp</dimen>
+	<dimen name="dp_144">96.0000dp</dimen>
+	<dimen name="dp_145">96.6667dp</dimen>
+	<dimen name="dp_146">97.3333dp</dimen>
+	<dimen name="dp_147">98.0000dp</dimen>
+	<dimen name="dp_148">98.6667dp</dimen>
+	<dimen name="dp_149">99.3333dp</dimen>
+	<dimen name="dp_150">100.0000dp</dimen>
+	<dimen name="dp_151">100.6667dp</dimen>
+	<dimen name="dp_152">101.3333dp</dimen>
+	<dimen name="dp_153">102.0000dp</dimen>
+	<dimen name="dp_154">102.6667dp</dimen>
+	<dimen name="dp_155">103.3333dp</dimen>
+	<dimen name="dp_156">104.0000dp</dimen>
+	<dimen name="dp_157">104.6667dp</dimen>
+	<dimen name="dp_158">105.3333dp</dimen>
+	<dimen name="dp_159">106.0000dp</dimen>
+	<dimen name="dp_160">106.6667dp</dimen>
+	<dimen name="dp_161">107.3333dp</dimen>
+	<dimen name="dp_162">108.0000dp</dimen>
+	<dimen name="dp_163">108.6667dp</dimen>
+	<dimen name="dp_164">109.3333dp</dimen>
+	<dimen name="dp_165">110.0000dp</dimen>
+	<dimen name="dp_166">110.6667dp</dimen>
+	<dimen name="dp_167">111.3333dp</dimen>
+	<dimen name="dp_168">112.0000dp</dimen>
+	<dimen name="dp_169">112.6667dp</dimen>
+	<dimen name="dp_170">113.3333dp</dimen>
+	<dimen name="dp_171">114.0000dp</dimen>
+	<dimen name="dp_172">114.6667dp</dimen>
+	<dimen name="dp_173">115.3333dp</dimen>
+	<dimen name="dp_174">116.0000dp</dimen>
+	<dimen name="dp_175">116.6667dp</dimen>
+	<dimen name="dp_176">117.3333dp</dimen>
+	<dimen name="dp_177">118.0000dp</dimen>
+	<dimen name="dp_178">118.6667dp</dimen>
+	<dimen name="dp_179">119.3333dp</dimen>
+	<dimen name="dp_180">120.0000dp</dimen>
+	<dimen name="dp_181">120.6667dp</dimen>
+	<dimen name="dp_182">121.3333dp</dimen>
+	<dimen name="dp_183">122.0000dp</dimen>
+	<dimen name="dp_184">122.6667dp</dimen>
+	<dimen name="dp_185">123.3333dp</dimen>
+	<dimen name="dp_186">124.0000dp</dimen>
+	<dimen name="dp_187">124.6667dp</dimen>
+	<dimen name="dp_188">125.3333dp</dimen>
+	<dimen name="dp_189">126.0000dp</dimen>
+	<dimen name="dp_190">126.6667dp</dimen>
+	<dimen name="dp_191">127.3333dp</dimen>
+	<dimen name="dp_191_25">127.5000dp</dimen>
+	<dimen name="dp_192">128.0000dp</dimen>
+	<dimen name="dp_193">128.6667dp</dimen>
+	<dimen name="dp_194">129.3333dp</dimen>
+	<dimen name="dp_195">130.0000dp</dimen>
+	<dimen name="dp_196">130.6667dp</dimen>
+	<dimen name="dp_197">131.3333dp</dimen>
+	<dimen name="dp_198">132.0000dp</dimen>
+	<dimen name="dp_199">132.6667dp</dimen>
+	<dimen name="dp_200">133.3333dp</dimen>
+	<dimen name="dp_201">134.0000dp</dimen>
+	<dimen name="dp_202">134.6667dp</dimen>
+	<dimen name="dp_203">135.3333dp</dimen>
+	<dimen name="dp_204">136.0000dp</dimen>
+	<dimen name="dp_205">136.6667dp</dimen>
+	<dimen name="dp_206">137.3333dp</dimen>
+	<dimen name="dp_207">138.0000dp</dimen>
+	<dimen name="dp_208">138.6667dp</dimen>
+	<dimen name="dp_209">139.3333dp</dimen>
+	<dimen name="dp_210">140.0000dp</dimen>
+	<dimen name="dp_211">140.6667dp</dimen>
+	<dimen name="dp_212">141.3333dp</dimen>
+	<dimen name="dp_213">142.0000dp</dimen>
+	<dimen name="dp_214">142.6667dp</dimen>
+	<dimen name="dp_215">143.3333dp</dimen>
+	<dimen name="dp_216">144.0000dp</dimen>
+	<dimen name="dp_217">144.6667dp</dimen>
+	<dimen name="dp_218">145.3333dp</dimen>
+	<dimen name="dp_219">146.0000dp</dimen>
+	<dimen name="dp_220">146.6667dp</dimen>
+	<dimen name="dp_221">147.3333dp</dimen>
+	<dimen name="dp_222">148.0000dp</dimen>
+	<dimen name="dp_223">148.6667dp</dimen>
+	<dimen name="dp_224">149.3333dp</dimen>
+	<dimen name="dp_225">150.0000dp</dimen>
+	<dimen name="dp_226">150.6667dp</dimen>
+	<dimen name="dp_227">151.3333dp</dimen>
+	<dimen name="dp_228">152.0000dp</dimen>
+	<dimen name="dp_229">152.6667dp</dimen>
+	<dimen name="dp_230">153.3333dp</dimen>
+	<dimen name="dp_231">154.0000dp</dimen>
+	<dimen name="dp_232">154.6667dp</dimen>
+	<dimen name="dp_233">155.3333dp</dimen>
+	<dimen name="dp_234">156.0000dp</dimen>
+	<dimen name="dp_235">156.6667dp</dimen>
+	<dimen name="dp_236">157.3333dp</dimen>
+	<dimen name="dp_237">158.0000dp</dimen>
+	<dimen name="dp_238">158.6667dp</dimen>
+	<dimen name="dp_239">159.3333dp</dimen>
+	<dimen name="dp_240">160.0000dp</dimen>
+	<dimen name="dp_241">160.6667dp</dimen>
+	<dimen name="dp_242">161.3333dp</dimen>
+	<dimen name="dp_243">162.0000dp</dimen>
+	<dimen name="dp_244">162.6667dp</dimen>
+	<dimen name="dp_245">163.3333dp</dimen>
+	<dimen name="dp_246">164.0000dp</dimen>
+	<dimen name="dp_247">164.6667dp</dimen>
+	<dimen name="dp_248">165.3333dp</dimen>
+	<dimen name="dp_249">166.0000dp</dimen>
+	<dimen name="dp_250">166.6667dp</dimen>
+	<dimen name="dp_251">167.3333dp</dimen>
+	<dimen name="dp_252">168.0000dp</dimen>
+	<dimen name="dp_253">168.6667dp</dimen>
+	<dimen name="dp_254">169.3333dp</dimen>
+	<dimen name="dp_255">170.0000dp</dimen>
+	<dimen name="dp_256">170.6667dp</dimen>
+	<dimen name="dp_257">171.3333dp</dimen>
+	<dimen name="dp_258">172.0000dp</dimen>
+	<dimen name="dp_259">172.6667dp</dimen>
+	<dimen name="dp_260">173.3333dp</dimen>
+	<dimen name="dp_261">174.0000dp</dimen>
+	<dimen name="dp_262">174.6667dp</dimen>
+	<dimen name="dp_263">175.3333dp</dimen>
+	<dimen name="dp_264">176.0000dp</dimen>
+	<dimen name="dp_265">176.6667dp</dimen>
+	<dimen name="dp_266">177.3333dp</dimen>
+	<dimen name="dp_267">178.0000dp</dimen>
+	<dimen name="dp_268">178.6667dp</dimen>
+	<dimen name="dp_269">179.3333dp</dimen>
+	<dimen name="dp_270">180.0000dp</dimen>
+	<dimen name="dp_271">180.6667dp</dimen>
+	<dimen name="dp_272">181.3333dp</dimen>
+	<dimen name="dp_273">182.0000dp</dimen>
+	<dimen name="dp_274">182.6667dp</dimen>
+	<dimen name="dp_275">183.3333dp</dimen>
+	<dimen name="dp_276">184.0000dp</dimen>
+	<dimen name="dp_277">184.6667dp</dimen>
+	<dimen name="dp_278">185.3333dp</dimen>
+	<dimen name="dp_279">186.0000dp</dimen>
+	<dimen name="dp_280">186.6667dp</dimen>
+	<dimen name="dp_281">187.3333dp</dimen>
+	<dimen name="dp_282">188.0000dp</dimen>
+	<dimen name="dp_283">188.6667dp</dimen>
+	<dimen name="dp_284">189.3333dp</dimen>
+	<dimen name="dp_285">190.0000dp</dimen>
+	<dimen name="dp_286">190.6667dp</dimen>
+	<dimen name="dp_287">191.3333dp</dimen>
+	<dimen name="dp_288">192.0000dp</dimen>
+	<dimen name="dp_289">192.6667dp</dimen>
+	<dimen name="dp_290">193.3333dp</dimen>
+	<dimen name="dp_291">194.0000dp</dimen>
+	<dimen name="dp_292">194.6667dp</dimen>
+	<dimen name="dp_293">195.3333dp</dimen>
+	<dimen name="dp_294">196.0000dp</dimen>
+	<dimen name="dp_295">196.6667dp</dimen>
+	<dimen name="dp_296">197.3333dp</dimen>
+	<dimen name="dp_297">198.0000dp</dimen>
+	<dimen name="dp_298">198.6667dp</dimen>
+	<dimen name="dp_299">199.3333dp</dimen>
+	<dimen name="dp_300">200.0000dp</dimen>
+	<dimen name="dp_301">200.6667dp</dimen>
+	<dimen name="dp_302">201.3333dp</dimen>
+	<dimen name="dp_303">202.0000dp</dimen>
+	<dimen name="dp_304">202.6667dp</dimen>
+	<dimen name="dp_305">203.3333dp</dimen>
+	<dimen name="dp_306">204.0000dp</dimen>
+	<dimen name="dp_307">204.6667dp</dimen>
+	<dimen name="dp_308">205.3333dp</dimen>
+	<dimen name="dp_309">206.0000dp</dimen>
+	<dimen name="dp_310">206.6667dp</dimen>
+	<dimen name="dp_311">207.3333dp</dimen>
+	<dimen name="dp_312">208.0000dp</dimen>
+	<dimen name="dp_313">208.6667dp</dimen>
+	<dimen name="dp_314">209.3333dp</dimen>
+	<dimen name="dp_315">210.0000dp</dimen>
+	<dimen name="dp_316">210.6667dp</dimen>
+	<dimen name="dp_317">211.3333dp</dimen>
+	<dimen name="dp_318">212.0000dp</dimen>
+	<dimen name="dp_319">212.6667dp</dimen>
+	<dimen name="dp_320">213.3333dp</dimen>
+	<dimen name="dp_321">214.0000dp</dimen>
+	<dimen name="dp_322">214.6667dp</dimen>
+	<dimen name="dp_323">215.3333dp</dimen>
+	<dimen name="dp_324">216.0000dp</dimen>
+	<dimen name="dp_325">216.6667dp</dimen>
+	<dimen name="dp_326">217.3333dp</dimen>
+	<dimen name="dp_327">218.0000dp</dimen>
+	<dimen name="dp_328">218.6667dp</dimen>
+	<dimen name="dp_329">219.3333dp</dimen>
+	<dimen name="dp_330">220.0000dp</dimen>
+	<dimen name="dp_331">220.6667dp</dimen>
+	<dimen name="dp_332">221.3333dp</dimen>
+	<dimen name="dp_333">222.0000dp</dimen>
+	<dimen name="dp_334">222.6667dp</dimen>
+	<dimen name="dp_335">223.3333dp</dimen>
+	<dimen name="dp_336">224.0000dp</dimen>
+	<dimen name="dp_337">224.6667dp</dimen>
+	<dimen name="dp_338">225.3333dp</dimen>
+	<dimen name="dp_339">226.0000dp</dimen>
+	<dimen name="dp_340">226.6667dp</dimen>
+	<dimen name="dp_341">227.3333dp</dimen>
+	<dimen name="dp_342">228.0000dp</dimen>
+	<dimen name="dp_343">228.6667dp</dimen>
+	<dimen name="dp_344">229.3333dp</dimen>
+	<dimen name="dp_345">230.0000dp</dimen>
+	<dimen name="dp_346">230.6667dp</dimen>
+	<dimen name="dp_347">231.3333dp</dimen>
+	<dimen name="dp_348">232.0000dp</dimen>
+	<dimen name="dp_349">232.6667dp</dimen>
+	<dimen name="dp_350">233.3333dp</dimen>
+	<dimen name="dp_351">234.0000dp</dimen>
+	<dimen name="dp_352">234.6667dp</dimen>
+	<dimen name="dp_353">235.3333dp</dimen>
+	<dimen name="dp_354">236.0000dp</dimen>
+	<dimen name="dp_355">236.6667dp</dimen>
+	<dimen name="dp_356">237.3333dp</dimen>
+	<dimen name="dp_357">238.0000dp</dimen>
+	<dimen name="dp_358">238.6667dp</dimen>
+	<dimen name="dp_359">239.3333dp</dimen>
+	<dimen name="dp_360">240.0000dp</dimen>
+	<dimen name="dp_365">243.3333dp</dimen>
+	<dimen name="dp_370">246.6667dp</dimen>
+	<dimen name="dp_400">266.6667dp</dimen>
+	<dimen name="dp_410">273.3333dp</dimen>
+	<dimen name="dp_417">278.0000dp</dimen>
+	<dimen name="dp_417.5">278.3333dp</dimen>
+	<dimen name="dp_422">281.3333dp</dimen>
+	<dimen name="dp_472">314.6667dp</dimen>
+	<dimen name="dp_500">333.3333dp</dimen>
+	<dimen name="dp_600">400.0000dp</dimen>
+	<dimen name="dp_640">426.6667dp</dimen>
+	<dimen name="dp_720">480.0000dp</dimen>
+	<dimen name="dp_1280">853.3333dp</dimen>
+	<dimen name="sp_6">4.0000sp</dimen>
+	<dimen name="sp_7">4.6667sp</dimen>
+	<dimen name="sp_8">5.3333sp</dimen>
+	<dimen name="sp_9">6.0000sp</dimen>
+	<dimen name="sp_10">6.6667sp</dimen>
+	<dimen name="sp_11">7.3333sp</dimen>
+	<dimen name="sp_12">8.0000sp</dimen>
+	<dimen name="sp_13">8.6667sp</dimen>
+	<dimen name="sp_14">9.3333sp</dimen>
+	<dimen name="sp_15">10.0000sp</dimen>
+	<dimen name="sp_16">10.6667sp</dimen>
+	<dimen name="sp_17">11.3333sp</dimen>
+	<dimen name="sp_18">12.0000sp</dimen>
+	<dimen name="sp_19">12.6667sp</dimen>
+	<dimen name="sp_20">13.3333sp</dimen>
+	<dimen name="sp_21">14.0000sp</dimen>
+	<dimen name="sp_22">14.6667sp</dimen>
+	<dimen name="sp_23">15.3333sp</dimen>
+	<dimen name="sp_24">16.0000sp</dimen>
+	<dimen name="sp_25">16.6667sp</dimen>
+	<dimen name="sp_28">18.6667sp</dimen>
+	<dimen name="sp_30">20.0000sp</dimen>
+	<dimen name="sp_32">21.3333sp</dimen>
+	<dimen name="sp_34">22.6667sp</dimen>
+	<dimen name="sp_36">24.0000sp</dimen>
+	<dimen name="sp_38">25.3333sp</dimen>
+	<dimen name="sp_40">26.6667sp</dimen>
+	<dimen name="sp_42">28.0000sp</dimen>
+	<dimen name="sp_48">32.0000sp</dimen>
+	<dimen name="pay_result_image_height">80.0000dp</dimen>
+	<dimen name="pay_result_image_width">80.0000dp</dimen>
+	<dimen name="qr_image_background_height">165.3333dp</dimen>
+	<dimen name="qr_image_background_margin_top">13.3333dp</dimen>
+	<dimen name="qr_image_background_width">142.0000dp</dimen>
+	<dimen name="qr_image_height">124.0000dp</dimen>
+	<dimen name="qr_image_margin_top">6.6667dp</dimen>
+	<dimen name="qr_image_width">124.0000dp</dimen>
+	<dimen name="qr_pay_hint_text_size">9.3333sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">1.3333dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">3.3333dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">8.6667sp</dimen>
+	<dimen name="qr_pay_price_margin_top">6.6667dp</dimen>
+	<dimen name="qr_pay_price_text_size">10.0000sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw320dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-53.3333dp</dimen>
+	<dimen name="dp_m_30">-26.6667dp</dimen>
+	<dimen name="dp_m_20">-17.7778dp</dimen>
+	<dimen name="dp_m_12">-10.6667dp</dimen>
+	<dimen name="dp_m_10">-8.8889dp</dimen>
+	<dimen name="dp_m_8">-7.1111dp</dimen>
+	<dimen name="dp_m_5">-4.4444dp</dimen>
+	<dimen name="dp_m_2">-1.7778dp</dimen>
+	<dimen name="dp_m_1">-0.8889dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.0889dp</dimen>
+	<dimen name="dp_0_5">0.4444dp</dimen>
+	<dimen name="dp_1">0.8889dp</dimen>
+	<dimen name="dp_1_5">1.3333dp</dimen>
+	<dimen name="dp_2">1.7778dp</dimen>
+	<dimen name="dp_2_5">2.2222dp</dimen>
+	<dimen name="dp_3">2.6667dp</dimen>
+	<dimen name="dp_3_5">3.1111dp</dimen>
+	<dimen name="dp_4">3.5556dp</dimen>
+	<dimen name="dp_4_5">4.0000dp</dimen>
+	<dimen name="dp_5">4.4444dp</dimen>
+	<dimen name="dp_6">5.3333dp</dimen>
+	<dimen name="dp_7">6.2222dp</dimen>
+	<dimen name="dp_7_5">6.6667dp</dimen>
+	<dimen name="dp_8">7.1111dp</dimen>
+	<dimen name="dp_9">8.0000dp</dimen>
+	<dimen name="dp_10">8.8889dp</dimen>
+	<dimen name="dp_11">9.7778dp</dimen>
+	<dimen name="dp_12">10.6667dp</dimen>
+	<dimen name="dp_13">11.5556dp</dimen>
+	<dimen name="dp_14">12.4444dp</dimen>
+	<dimen name="dp_15">13.3333dp</dimen>
+	<dimen name="dp_16">14.2222dp</dimen>
+	<dimen name="dp_17">15.1111dp</dimen>
+	<dimen name="dp_18">16.0000dp</dimen>
+	<dimen name="dp_19">16.8889dp</dimen>
+	<dimen name="dp_20">17.7778dp</dimen>
+	<dimen name="dp_21">18.6667dp</dimen>
+	<dimen name="dp_22">19.5556dp</dimen>
+	<dimen name="dp_23">20.4444dp</dimen>
+	<dimen name="dp_24">21.3333dp</dimen>
+	<dimen name="dp_25">22.2222dp</dimen>
+	<dimen name="dp_26">23.1111dp</dimen>
+	<dimen name="dp_27">24.0000dp</dimen>
+	<dimen name="dp_28">24.8889dp</dimen>
+	<dimen name="dp_29">25.7778dp</dimen>
+	<dimen name="dp_30">26.6667dp</dimen>
+	<dimen name="dp_31">27.5556dp</dimen>
+	<dimen name="dp_32">28.4444dp</dimen>
+	<dimen name="dp_33">29.3333dp</dimen>
+	<dimen name="dp_34">30.2222dp</dimen>
+	<dimen name="dp_35">31.1111dp</dimen>
+	<dimen name="dp_36">32.0000dp</dimen>
+	<dimen name="dp_37">32.8889dp</dimen>
+	<dimen name="dp_38">33.7778dp</dimen>
+	<dimen name="dp_39">34.6667dp</dimen>
+	<dimen name="dp_40">35.5556dp</dimen>
+	<dimen name="dp_41">36.4444dp</dimen>
+	<dimen name="dp_42">37.3333dp</dimen>
+	<dimen name="dp_43">38.2222dp</dimen>
+	<dimen name="dp_44">39.1111dp</dimen>
+	<dimen name="dp_45">40.0000dp</dimen>
+	<dimen name="dp_46">40.8889dp</dimen>
+	<dimen name="dp_47">41.7778dp</dimen>
+	<dimen name="dp_48">42.6667dp</dimen>
+	<dimen name="dp_49">43.5556dp</dimen>
+	<dimen name="dp_50">44.4444dp</dimen>
+	<dimen name="dp_51">45.3333dp</dimen>
+	<dimen name="dp_52">46.2222dp</dimen>
+	<dimen name="dp_53">47.1111dp</dimen>
+	<dimen name="dp_54">48.0000dp</dimen>
+	<dimen name="dp_55">48.8889dp</dimen>
+	<dimen name="dp_56">49.7778dp</dimen>
+	<dimen name="dp_57">50.6667dp</dimen>
+	<dimen name="dp_58">51.5556dp</dimen>
+	<dimen name="dp_59">52.4444dp</dimen>
+	<dimen name="dp_60">53.3333dp</dimen>
+	<dimen name="dp_61">54.2222dp</dimen>
+	<dimen name="dp_62">55.1111dp</dimen>
+	<dimen name="dp_63">56.0000dp</dimen>
+	<dimen name="dp_64">56.8889dp</dimen>
+	<dimen name="dp_65">57.7778dp</dimen>
+	<dimen name="dp_66">58.6667dp</dimen>
+	<dimen name="dp_67">59.5556dp</dimen>
+	<dimen name="dp_68">60.4444dp</dimen>
+	<dimen name="dp_69">61.3333dp</dimen>
+	<dimen name="dp_70">62.2222dp</dimen>
+	<dimen name="dp_71">63.1111dp</dimen>
+	<dimen name="dp_72">64.0000dp</dimen>
+	<dimen name="dp_73">64.8889dp</dimen>
+	<dimen name="dp_74">65.7778dp</dimen>
+	<dimen name="dp_75">66.6667dp</dimen>
+	<dimen name="dp_76">67.5556dp</dimen>
+	<dimen name="dp_77">68.4444dp</dimen>
+	<dimen name="dp_78">69.3333dp</dimen>
+	<dimen name="dp_79">70.2222dp</dimen>
+	<dimen name="dp_80">71.1111dp</dimen>
+	<dimen name="dp_81">72.0000dp</dimen>
+	<dimen name="dp_82">72.8889dp</dimen>
+	<dimen name="dp_83">73.7778dp</dimen>
+	<dimen name="dp_84">74.6667dp</dimen>
+	<dimen name="dp_85">75.5556dp</dimen>
+	<dimen name="dp_86">76.4444dp</dimen>
+	<dimen name="dp_87">77.3333dp</dimen>
+	<dimen name="dp_88">78.2222dp</dimen>
+	<dimen name="dp_89">79.1111dp</dimen>
+	<dimen name="dp_90">80.0000dp</dimen>
+	<dimen name="dp_91">80.8889dp</dimen>
+	<dimen name="dp_92">81.7778dp</dimen>
+	<dimen name="dp_93">82.6667dp</dimen>
+	<dimen name="dp_94">83.5556dp</dimen>
+	<dimen name="dp_95">84.4444dp</dimen>
+	<dimen name="dp_96">85.3333dp</dimen>
+	<dimen name="dp_97">86.2222dp</dimen>
+	<dimen name="dp_98">87.1111dp</dimen>
+	<dimen name="dp_99">88.0000dp</dimen>
+	<dimen name="dp_100">88.8889dp</dimen>
+	<dimen name="dp_101">89.7778dp</dimen>
+	<dimen name="dp_102">90.6667dp</dimen>
+	<dimen name="dp_103">91.5556dp</dimen>
+	<dimen name="dp_104">92.4444dp</dimen>
+	<dimen name="dp_104_5">92.8889dp</dimen>
+	<dimen name="dp_105">93.3333dp</dimen>
+	<dimen name="dp_106">94.2222dp</dimen>
+	<dimen name="dp_107">95.1111dp</dimen>
+	<dimen name="dp_108">96.0000dp</dimen>
+	<dimen name="dp_109">96.8889dp</dimen>
+	<dimen name="dp_110">97.7778dp</dimen>
+	<dimen name="dp_111">98.6667dp</dimen>
+	<dimen name="dp_112">99.5556dp</dimen>
+	<dimen name="dp_113">100.4444dp</dimen>
+	<dimen name="dp_114">101.3333dp</dimen>
+	<dimen name="dp_115">102.2222dp</dimen>
+	<dimen name="dp_116">103.1111dp</dimen>
+	<dimen name="dp_117">104.0000dp</dimen>
+	<dimen name="dp_118">104.8889dp</dimen>
+	<dimen name="dp_119">105.7778dp</dimen>
+	<dimen name="dp_120">106.6667dp</dimen>
+	<dimen name="dp_121">107.5556dp</dimen>
+	<dimen name="dp_122">108.4444dp</dimen>
+	<dimen name="dp_123">109.3333dp</dimen>
+	<dimen name="dp_124">110.2222dp</dimen>
+	<dimen name="dp_125">111.1111dp</dimen>
+	<dimen name="dp_126">112.0000dp</dimen>
+	<dimen name="dp_127">112.8889dp</dimen>
+	<dimen name="dp_128">113.7778dp</dimen>
+	<dimen name="dp_129">114.6667dp</dimen>
+	<dimen name="dp_130">115.5556dp</dimen>
+	<dimen name="dp_131">116.4444dp</dimen>
+	<dimen name="dp_132">117.3333dp</dimen>
+	<dimen name="dp_133">118.2222dp</dimen>
+	<dimen name="dp_134">119.1111dp</dimen>
+	<dimen name="dp_134_5">119.5556dp</dimen>
+	<dimen name="dp_135">120.0000dp</dimen>
+	<dimen name="dp_136">120.8889dp</dimen>
+	<dimen name="dp_137">121.7778dp</dimen>
+	<dimen name="dp_138">122.6667dp</dimen>
+	<dimen name="dp_139">123.5556dp</dimen>
+	<dimen name="dp_140">124.4444dp</dimen>
+	<dimen name="dp_141">125.3333dp</dimen>
+	<dimen name="dp_142">126.2222dp</dimen>
+	<dimen name="dp_143">127.1111dp</dimen>
+	<dimen name="dp_144">128.0000dp</dimen>
+	<dimen name="dp_145">128.8889dp</dimen>
+	<dimen name="dp_146">129.7778dp</dimen>
+	<dimen name="dp_147">130.6667dp</dimen>
+	<dimen name="dp_148">131.5556dp</dimen>
+	<dimen name="dp_149">132.4444dp</dimen>
+	<dimen name="dp_150">133.3333dp</dimen>
+	<dimen name="dp_151">134.2222dp</dimen>
+	<dimen name="dp_152">135.1111dp</dimen>
+	<dimen name="dp_153">136.0000dp</dimen>
+	<dimen name="dp_154">136.8889dp</dimen>
+	<dimen name="dp_155">137.7778dp</dimen>
+	<dimen name="dp_156">138.6667dp</dimen>
+	<dimen name="dp_157">139.5556dp</dimen>
+	<dimen name="dp_158">140.4444dp</dimen>
+	<dimen name="dp_159">141.3333dp</dimen>
+	<dimen name="dp_160">142.2222dp</dimen>
+	<dimen name="dp_161">143.1111dp</dimen>
+	<dimen name="dp_162">144.0000dp</dimen>
+	<dimen name="dp_163">144.8889dp</dimen>
+	<dimen name="dp_164">145.7778dp</dimen>
+	<dimen name="dp_165">146.6667dp</dimen>
+	<dimen name="dp_166">147.5556dp</dimen>
+	<dimen name="dp_167">148.4444dp</dimen>
+	<dimen name="dp_168">149.3333dp</dimen>
+	<dimen name="dp_169">150.2222dp</dimen>
+	<dimen name="dp_170">151.1111dp</dimen>
+	<dimen name="dp_171">152.0000dp</dimen>
+	<dimen name="dp_172">152.8889dp</dimen>
+	<dimen name="dp_173">153.7778dp</dimen>
+	<dimen name="dp_174">154.6667dp</dimen>
+	<dimen name="dp_175">155.5556dp</dimen>
+	<dimen name="dp_176">156.4444dp</dimen>
+	<dimen name="dp_177">157.3333dp</dimen>
+	<dimen name="dp_178">158.2222dp</dimen>
+	<dimen name="dp_179">159.1111dp</dimen>
+	<dimen name="dp_180">160.0000dp</dimen>
+	<dimen name="dp_181">160.8889dp</dimen>
+	<dimen name="dp_182">161.7778dp</dimen>
+	<dimen name="dp_183">162.6667dp</dimen>
+	<dimen name="dp_184">163.5556dp</dimen>
+	<dimen name="dp_185">164.4444dp</dimen>
+	<dimen name="dp_186">165.3333dp</dimen>
+	<dimen name="dp_187">166.2222dp</dimen>
+	<dimen name="dp_188">167.1111dp</dimen>
+	<dimen name="dp_189">168.0000dp</dimen>
+	<dimen name="dp_190">168.8889dp</dimen>
+	<dimen name="dp_191">169.7778dp</dimen>
+	<dimen name="dp_191_25">170.0000dp</dimen>
+	<dimen name="dp_192">170.6667dp</dimen>
+	<dimen name="dp_193">171.5556dp</dimen>
+	<dimen name="dp_194">172.4444dp</dimen>
+	<dimen name="dp_195">173.3333dp</dimen>
+	<dimen name="dp_196">174.2222dp</dimen>
+	<dimen name="dp_197">175.1111dp</dimen>
+	<dimen name="dp_198">176.0000dp</dimen>
+	<dimen name="dp_199">176.8889dp</dimen>
+	<dimen name="dp_200">177.7778dp</dimen>
+	<dimen name="dp_201">178.6667dp</dimen>
+	<dimen name="dp_202">179.5556dp</dimen>
+	<dimen name="dp_203">180.4444dp</dimen>
+	<dimen name="dp_204">181.3333dp</dimen>
+	<dimen name="dp_205">182.2222dp</dimen>
+	<dimen name="dp_206">183.1111dp</dimen>
+	<dimen name="dp_207">184.0000dp</dimen>
+	<dimen name="dp_208">184.8889dp</dimen>
+	<dimen name="dp_209">185.7778dp</dimen>
+	<dimen name="dp_210">186.6667dp</dimen>
+	<dimen name="dp_211">187.5556dp</dimen>
+	<dimen name="dp_212">188.4444dp</dimen>
+	<dimen name="dp_213">189.3333dp</dimen>
+	<dimen name="dp_214">190.2222dp</dimen>
+	<dimen name="dp_215">191.1111dp</dimen>
+	<dimen name="dp_216">192.0000dp</dimen>
+	<dimen name="dp_217">192.8889dp</dimen>
+	<dimen name="dp_218">193.7778dp</dimen>
+	<dimen name="dp_219">194.6667dp</dimen>
+	<dimen name="dp_220">195.5556dp</dimen>
+	<dimen name="dp_221">196.4444dp</dimen>
+	<dimen name="dp_222">197.3333dp</dimen>
+	<dimen name="dp_223">198.2222dp</dimen>
+	<dimen name="dp_224">199.1111dp</dimen>
+	<dimen name="dp_225">200.0000dp</dimen>
+	<dimen name="dp_226">200.8889dp</dimen>
+	<dimen name="dp_227">201.7778dp</dimen>
+	<dimen name="dp_228">202.6667dp</dimen>
+	<dimen name="dp_229">203.5556dp</dimen>
+	<dimen name="dp_230">204.4444dp</dimen>
+	<dimen name="dp_231">205.3333dp</dimen>
+	<dimen name="dp_232">206.2222dp</dimen>
+	<dimen name="dp_233">207.1111dp</dimen>
+	<dimen name="dp_234">208.0000dp</dimen>
+	<dimen name="dp_235">208.8889dp</dimen>
+	<dimen name="dp_236">209.7778dp</dimen>
+	<dimen name="dp_237">210.6667dp</dimen>
+	<dimen name="dp_238">211.5556dp</dimen>
+	<dimen name="dp_239">212.4444dp</dimen>
+	<dimen name="dp_240">213.3333dp</dimen>
+	<dimen name="dp_241">214.2222dp</dimen>
+	<dimen name="dp_242">215.1111dp</dimen>
+	<dimen name="dp_243">216.0000dp</dimen>
+	<dimen name="dp_244">216.8889dp</dimen>
+	<dimen name="dp_245">217.7778dp</dimen>
+	<dimen name="dp_246">218.6667dp</dimen>
+	<dimen name="dp_247">219.5556dp</dimen>
+	<dimen name="dp_248">220.4444dp</dimen>
+	<dimen name="dp_249">221.3333dp</dimen>
+	<dimen name="dp_250">222.2222dp</dimen>
+	<dimen name="dp_251">223.1111dp</dimen>
+	<dimen name="dp_252">224.0000dp</dimen>
+	<dimen name="dp_253">224.8889dp</dimen>
+	<dimen name="dp_254">225.7778dp</dimen>
+	<dimen name="dp_255">226.6667dp</dimen>
+	<dimen name="dp_256">227.5556dp</dimen>
+	<dimen name="dp_257">228.4444dp</dimen>
+	<dimen name="dp_258">229.3333dp</dimen>
+	<dimen name="dp_259">230.2222dp</dimen>
+	<dimen name="dp_260">231.1111dp</dimen>
+	<dimen name="dp_261">232.0000dp</dimen>
+	<dimen name="dp_262">232.8889dp</dimen>
+	<dimen name="dp_263">233.7778dp</dimen>
+	<dimen name="dp_264">234.6667dp</dimen>
+	<dimen name="dp_265">235.5556dp</dimen>
+	<dimen name="dp_266">236.4444dp</dimen>
+	<dimen name="dp_267">237.3333dp</dimen>
+	<dimen name="dp_268">238.2222dp</dimen>
+	<dimen name="dp_269">239.1111dp</dimen>
+	<dimen name="dp_270">240.0000dp</dimen>
+	<dimen name="dp_271">240.8889dp</dimen>
+	<dimen name="dp_272">241.7778dp</dimen>
+	<dimen name="dp_273">242.6667dp</dimen>
+	<dimen name="dp_274">243.5556dp</dimen>
+	<dimen name="dp_275">244.4444dp</dimen>
+	<dimen name="dp_276">245.3333dp</dimen>
+	<dimen name="dp_277">246.2222dp</dimen>
+	<dimen name="dp_278">247.1111dp</dimen>
+	<dimen name="dp_279">248.0000dp</dimen>
+	<dimen name="dp_280">248.8889dp</dimen>
+	<dimen name="dp_281">249.7778dp</dimen>
+	<dimen name="dp_282">250.6667dp</dimen>
+	<dimen name="dp_283">251.5556dp</dimen>
+	<dimen name="dp_284">252.4444dp</dimen>
+	<dimen name="dp_285">253.3333dp</dimen>
+	<dimen name="dp_286">254.2222dp</dimen>
+	<dimen name="dp_287">255.1111dp</dimen>
+	<dimen name="dp_288">256.0000dp</dimen>
+	<dimen name="dp_289">256.8889dp</dimen>
+	<dimen name="dp_290">257.7778dp</dimen>
+	<dimen name="dp_291">258.6667dp</dimen>
+	<dimen name="dp_292">259.5556dp</dimen>
+	<dimen name="dp_293">260.4444dp</dimen>
+	<dimen name="dp_294">261.3333dp</dimen>
+	<dimen name="dp_295">262.2222dp</dimen>
+	<dimen name="dp_296">263.1111dp</dimen>
+	<dimen name="dp_297">264.0000dp</dimen>
+	<dimen name="dp_298">264.8889dp</dimen>
+	<dimen name="dp_299">265.7778dp</dimen>
+	<dimen name="dp_300">266.6667dp</dimen>
+	<dimen name="dp_301">267.5556dp</dimen>
+	<dimen name="dp_302">268.4444dp</dimen>
+	<dimen name="dp_303">269.3333dp</dimen>
+	<dimen name="dp_304">270.2222dp</dimen>
+	<dimen name="dp_305">271.1111dp</dimen>
+	<dimen name="dp_306">272.0000dp</dimen>
+	<dimen name="dp_307">272.8889dp</dimen>
+	<dimen name="dp_308">273.7778dp</dimen>
+	<dimen name="dp_309">274.6667dp</dimen>
+	<dimen name="dp_310">275.5556dp</dimen>
+	<dimen name="dp_311">276.4444dp</dimen>
+	<dimen name="dp_312">277.3333dp</dimen>
+	<dimen name="dp_313">278.2222dp</dimen>
+	<dimen name="dp_314">279.1111dp</dimen>
+	<dimen name="dp_315">280.0000dp</dimen>
+	<dimen name="dp_316">280.8889dp</dimen>
+	<dimen name="dp_317">281.7778dp</dimen>
+	<dimen name="dp_318">282.6667dp</dimen>
+	<dimen name="dp_319">283.5556dp</dimen>
+	<dimen name="dp_320">284.4444dp</dimen>
+	<dimen name="dp_321">285.3333dp</dimen>
+	<dimen name="dp_322">286.2222dp</dimen>
+	<dimen name="dp_323">287.1111dp</dimen>
+	<dimen name="dp_324">288.0000dp</dimen>
+	<dimen name="dp_325">288.8889dp</dimen>
+	<dimen name="dp_326">289.7778dp</dimen>
+	<dimen name="dp_327">290.6667dp</dimen>
+	<dimen name="dp_328">291.5556dp</dimen>
+	<dimen name="dp_329">292.4444dp</dimen>
+	<dimen name="dp_330">293.3333dp</dimen>
+	<dimen name="dp_331">294.2222dp</dimen>
+	<dimen name="dp_332">295.1111dp</dimen>
+	<dimen name="dp_333">296.0000dp</dimen>
+	<dimen name="dp_334">296.8889dp</dimen>
+	<dimen name="dp_335">297.7778dp</dimen>
+	<dimen name="dp_336">298.6667dp</dimen>
+	<dimen name="dp_337">299.5556dp</dimen>
+	<dimen name="dp_338">300.4444dp</dimen>
+	<dimen name="dp_339">301.3333dp</dimen>
+	<dimen name="dp_340">302.2222dp</dimen>
+	<dimen name="dp_341">303.1111dp</dimen>
+	<dimen name="dp_342">304.0000dp</dimen>
+	<dimen name="dp_343">304.8889dp</dimen>
+	<dimen name="dp_344">305.7778dp</dimen>
+	<dimen name="dp_345">306.6667dp</dimen>
+	<dimen name="dp_346">307.5556dp</dimen>
+	<dimen name="dp_347">308.4444dp</dimen>
+	<dimen name="dp_348">309.3333dp</dimen>
+	<dimen name="dp_349">310.2222dp</dimen>
+	<dimen name="dp_350">311.1111dp</dimen>
+	<dimen name="dp_351">312.0000dp</dimen>
+	<dimen name="dp_352">312.8889dp</dimen>
+	<dimen name="dp_353">313.7778dp</dimen>
+	<dimen name="dp_354">314.6667dp</dimen>
+	<dimen name="dp_355">315.5556dp</dimen>
+	<dimen name="dp_356">316.4444dp</dimen>
+	<dimen name="dp_357">317.3333dp</dimen>
+	<dimen name="dp_358">318.2222dp</dimen>
+	<dimen name="dp_359">319.1111dp</dimen>
+	<dimen name="dp_360">320.0000dp</dimen>
+	<dimen name="dp_365">324.4444dp</dimen>
+	<dimen name="dp_370">328.8889dp</dimen>
+	<dimen name="dp_400">355.5556dp</dimen>
+	<dimen name="dp_410">364.4444dp</dimen>
+	<dimen name="dp_417">370.6667dp</dimen>
+	<dimen name="dp_417.5">371.1111dp</dimen>
+	<dimen name="dp_422">375.1111dp</dimen>
+	<dimen name="dp_472">419.5556dp</dimen>
+	<dimen name="dp_500">444.4444dp</dimen>
+	<dimen name="dp_600">533.3333dp</dimen>
+	<dimen name="dp_640">568.8889dp</dimen>
+	<dimen name="dp_720">640.0000dp</dimen>
+	<dimen name="dp_1280">1137.7778dp</dimen>
+	<dimen name="sp_6">5.3333sp</dimen>
+	<dimen name="sp_7">6.2222sp</dimen>
+	<dimen name="sp_8">7.1111sp</dimen>
+	<dimen name="sp_9">8.0000sp</dimen>
+	<dimen name="sp_10">8.8889sp</dimen>
+	<dimen name="sp_11">9.7778sp</dimen>
+	<dimen name="sp_12">10.6667sp</dimen>
+	<dimen name="sp_13">11.5556sp</dimen>
+	<dimen name="sp_14">12.4444sp</dimen>
+	<dimen name="sp_15">13.3333sp</dimen>
+	<dimen name="sp_16">14.2222sp</dimen>
+	<dimen name="sp_17">15.1111sp</dimen>
+	<dimen name="sp_18">16.0000sp</dimen>
+	<dimen name="sp_19">16.8889sp</dimen>
+	<dimen name="sp_20">17.7778sp</dimen>
+	<dimen name="sp_21">18.6667sp</dimen>
+	<dimen name="sp_22">19.5556sp</dimen>
+	<dimen name="sp_23">20.4444sp</dimen>
+	<dimen name="sp_24">21.3333sp</dimen>
+	<dimen name="sp_25">22.2222sp</dimen>
+	<dimen name="sp_28">24.8889sp</dimen>
+	<dimen name="sp_30">26.6667sp</dimen>
+	<dimen name="sp_32">28.4444sp</dimen>
+	<dimen name="sp_34">30.2222sp</dimen>
+	<dimen name="sp_36">32.0000sp</dimen>
+	<dimen name="sp_38">33.7778sp</dimen>
+	<dimen name="sp_40">35.5556sp</dimen>
+	<dimen name="sp_42">37.3333sp</dimen>
+	<dimen name="sp_48">42.6667sp</dimen>
+	<dimen name="pay_result_image_height">106.6667dp</dimen>
+	<dimen name="pay_result_image_width">106.6667dp</dimen>
+	<dimen name="qr_image_background_height">220.4444dp</dimen>
+	<dimen name="qr_image_background_margin_top">17.7778dp</dimen>
+	<dimen name="qr_image_background_width">189.3333dp</dimen>
+	<dimen name="qr_image_height">165.3333dp</dimen>
+	<dimen name="qr_image_margin_top">8.8889dp</dimen>
+	<dimen name="qr_image_width">165.3333dp</dimen>
+	<dimen name="qr_pay_hint_text_size">12.4444sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">1.7778dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">4.4444dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">11.5556sp</dimen>
+	<dimen name="qr_pay_price_margin_top">8.8889dp</dimen>
+	<dimen name="qr_pay_price_text_size">13.3333sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw384dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-64.0000dp</dimen>
+	<dimen name="dp_m_30">-32.0000dp</dimen>
+	<dimen name="dp_m_20">-21.3333dp</dimen>
+	<dimen name="dp_m_12">-12.8000dp</dimen>
+	<dimen name="dp_m_10">-10.6667dp</dimen>
+	<dimen name="dp_m_8">-8.5333dp</dimen>
+	<dimen name="dp_m_5">-5.3333dp</dimen>
+	<dimen name="dp_m_2">-2.1333dp</dimen>
+	<dimen name="dp_m_1">-1.0667dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1067dp</dimen>
+	<dimen name="dp_0_5">0.5333dp</dimen>
+	<dimen name="dp_1">1.0667dp</dimen>
+	<dimen name="dp_1_5">1.6000dp</dimen>
+	<dimen name="dp_2">2.1333dp</dimen>
+	<dimen name="dp_2_5">2.6667dp</dimen>
+	<dimen name="dp_3">3.2000dp</dimen>
+	<dimen name="dp_3_5">3.7333dp</dimen>
+	<dimen name="dp_4">4.2667dp</dimen>
+	<dimen name="dp_4_5">4.8000dp</dimen>
+	<dimen name="dp_5">5.3333dp</dimen>
+	<dimen name="dp_6">6.4000dp</dimen>
+	<dimen name="dp_7">7.4667dp</dimen>
+	<dimen name="dp_7_5">8.0000dp</dimen>
+	<dimen name="dp_8">8.5333dp</dimen>
+	<dimen name="dp_9">9.6000dp</dimen>
+	<dimen name="dp_10">10.6667dp</dimen>
+	<dimen name="dp_11">11.7333dp</dimen>
+	<dimen name="dp_12">12.8000dp</dimen>
+	<dimen name="dp_13">13.8667dp</dimen>
+	<dimen name="dp_14">14.9333dp</dimen>
+	<dimen name="dp_15">16.0000dp</dimen>
+	<dimen name="dp_16">17.0667dp</dimen>
+	<dimen name="dp_17">18.1333dp</dimen>
+	<dimen name="dp_18">19.2000dp</dimen>
+	<dimen name="dp_19">20.2667dp</dimen>
+	<dimen name="dp_20">21.3333dp</dimen>
+	<dimen name="dp_21">22.4000dp</dimen>
+	<dimen name="dp_22">23.4667dp</dimen>
+	<dimen name="dp_23">24.5333dp</dimen>
+	<dimen name="dp_24">25.6000dp</dimen>
+	<dimen name="dp_25">26.6667dp</dimen>
+	<dimen name="dp_26">27.7333dp</dimen>
+	<dimen name="dp_27">28.8000dp</dimen>
+	<dimen name="dp_28">29.8667dp</dimen>
+	<dimen name="dp_29">30.9333dp</dimen>
+	<dimen name="dp_30">32.0000dp</dimen>
+	<dimen name="dp_31">33.0667dp</dimen>
+	<dimen name="dp_32">34.1333dp</dimen>
+	<dimen name="dp_33">35.2000dp</dimen>
+	<dimen name="dp_34">36.2667dp</dimen>
+	<dimen name="dp_35">37.3333dp</dimen>
+	<dimen name="dp_36">38.4000dp</dimen>
+	<dimen name="dp_37">39.4667dp</dimen>
+	<dimen name="dp_38">40.5333dp</dimen>
+	<dimen name="dp_39">41.6000dp</dimen>
+	<dimen name="dp_40">42.6667dp</dimen>
+	<dimen name="dp_41">43.7333dp</dimen>
+	<dimen name="dp_42">44.8000dp</dimen>
+	<dimen name="dp_43">45.8667dp</dimen>
+	<dimen name="dp_44">46.9333dp</dimen>
+	<dimen name="dp_45">48.0000dp</dimen>
+	<dimen name="dp_46">49.0667dp</dimen>
+	<dimen name="dp_47">50.1333dp</dimen>
+	<dimen name="dp_48">51.2000dp</dimen>
+	<dimen name="dp_49">52.2667dp</dimen>
+	<dimen name="dp_50">53.3333dp</dimen>
+	<dimen name="dp_51">54.4000dp</dimen>
+	<dimen name="dp_52">55.4667dp</dimen>
+	<dimen name="dp_53">56.5333dp</dimen>
+	<dimen name="dp_54">57.6000dp</dimen>
+	<dimen name="dp_55">58.6667dp</dimen>
+	<dimen name="dp_56">59.7333dp</dimen>
+	<dimen name="dp_57">60.8000dp</dimen>
+	<dimen name="dp_58">61.8667dp</dimen>
+	<dimen name="dp_59">62.9333dp</dimen>
+	<dimen name="dp_60">64.0000dp</dimen>
+	<dimen name="dp_61">65.0667dp</dimen>
+	<dimen name="dp_62">66.1333dp</dimen>
+	<dimen name="dp_63">67.2000dp</dimen>
+	<dimen name="dp_64">68.2667dp</dimen>
+	<dimen name="dp_65">69.3333dp</dimen>
+	<dimen name="dp_66">70.4000dp</dimen>
+	<dimen name="dp_67">71.4667dp</dimen>
+	<dimen name="dp_68">72.5333dp</dimen>
+	<dimen name="dp_69">73.6000dp</dimen>
+	<dimen name="dp_70">74.6667dp</dimen>
+	<dimen name="dp_71">75.7333dp</dimen>
+	<dimen name="dp_72">76.8000dp</dimen>
+	<dimen name="dp_73">77.8667dp</dimen>
+	<dimen name="dp_74">78.9333dp</dimen>
+	<dimen name="dp_75">80.0000dp</dimen>
+	<dimen name="dp_76">81.0667dp</dimen>
+	<dimen name="dp_77">82.1333dp</dimen>
+	<dimen name="dp_78">83.2000dp</dimen>
+	<dimen name="dp_79">84.2667dp</dimen>
+	<dimen name="dp_80">85.3333dp</dimen>
+	<dimen name="dp_81">86.4000dp</dimen>
+	<dimen name="dp_82">87.4667dp</dimen>
+	<dimen name="dp_83">88.5333dp</dimen>
+	<dimen name="dp_84">89.6000dp</dimen>
+	<dimen name="dp_85">90.6667dp</dimen>
+	<dimen name="dp_86">91.7333dp</dimen>
+	<dimen name="dp_87">92.8000dp</dimen>
+	<dimen name="dp_88">93.8667dp</dimen>
+	<dimen name="dp_89">94.9333dp</dimen>
+	<dimen name="dp_90">96.0000dp</dimen>
+	<dimen name="dp_91">97.0667dp</dimen>
+	<dimen name="dp_92">98.1333dp</dimen>
+	<dimen name="dp_93">99.2000dp</dimen>
+	<dimen name="dp_94">100.2667dp</dimen>
+	<dimen name="dp_95">101.3333dp</dimen>
+	<dimen name="dp_96">102.4000dp</dimen>
+	<dimen name="dp_97">103.4667dp</dimen>
+	<dimen name="dp_98">104.5333dp</dimen>
+	<dimen name="dp_99">105.6000dp</dimen>
+	<dimen name="dp_100">106.6667dp</dimen>
+	<dimen name="dp_101">107.7333dp</dimen>
+	<dimen name="dp_102">108.8000dp</dimen>
+	<dimen name="dp_103">109.8667dp</dimen>
+	<dimen name="dp_104">110.9333dp</dimen>
+	<dimen name="dp_104_5">111.4667dp</dimen>
+	<dimen name="dp_105">112.0000dp</dimen>
+	<dimen name="dp_106">113.0667dp</dimen>
+	<dimen name="dp_107">114.1333dp</dimen>
+	<dimen name="dp_108">115.2000dp</dimen>
+	<dimen name="dp_109">116.2667dp</dimen>
+	<dimen name="dp_110">117.3333dp</dimen>
+	<dimen name="dp_111">118.4000dp</dimen>
+	<dimen name="dp_112">119.4667dp</dimen>
+	<dimen name="dp_113">120.5333dp</dimen>
+	<dimen name="dp_114">121.6000dp</dimen>
+	<dimen name="dp_115">122.6667dp</dimen>
+	<dimen name="dp_116">123.7333dp</dimen>
+	<dimen name="dp_117">124.8000dp</dimen>
+	<dimen name="dp_118">125.8667dp</dimen>
+	<dimen name="dp_119">126.9333dp</dimen>
+	<dimen name="dp_120">128.0000dp</dimen>
+	<dimen name="dp_121">129.0667dp</dimen>
+	<dimen name="dp_122">130.1333dp</dimen>
+	<dimen name="dp_123">131.2000dp</dimen>
+	<dimen name="dp_124">132.2667dp</dimen>
+	<dimen name="dp_125">133.3333dp</dimen>
+	<dimen name="dp_126">134.4000dp</dimen>
+	<dimen name="dp_127">135.4667dp</dimen>
+	<dimen name="dp_128">136.5333dp</dimen>
+	<dimen name="dp_129">137.6000dp</dimen>
+	<dimen name="dp_130">138.6667dp</dimen>
+	<dimen name="dp_131">139.7333dp</dimen>
+	<dimen name="dp_132">140.8000dp</dimen>
+	<dimen name="dp_133">141.8667dp</dimen>
+	<dimen name="dp_134">142.9333dp</dimen>
+	<dimen name="dp_134_5">143.4667dp</dimen>
+	<dimen name="dp_135">144.0000dp</dimen>
+	<dimen name="dp_136">145.0667dp</dimen>
+	<dimen name="dp_137">146.1333dp</dimen>
+	<dimen name="dp_138">147.2000dp</dimen>
+	<dimen name="dp_139">148.2667dp</dimen>
+	<dimen name="dp_140">149.3333dp</dimen>
+	<dimen name="dp_141">150.4000dp</dimen>
+	<dimen name="dp_142">151.4667dp</dimen>
+	<dimen name="dp_143">152.5333dp</dimen>
+	<dimen name="dp_144">153.6000dp</dimen>
+	<dimen name="dp_145">154.6667dp</dimen>
+	<dimen name="dp_146">155.7333dp</dimen>
+	<dimen name="dp_147">156.8000dp</dimen>
+	<dimen name="dp_148">157.8667dp</dimen>
+	<dimen name="dp_149">158.9333dp</dimen>
+	<dimen name="dp_150">160.0000dp</dimen>
+	<dimen name="dp_151">161.0667dp</dimen>
+	<dimen name="dp_152">162.1333dp</dimen>
+	<dimen name="dp_153">163.2000dp</dimen>
+	<dimen name="dp_154">164.2667dp</dimen>
+	<dimen name="dp_155">165.3333dp</dimen>
+	<dimen name="dp_156">166.4000dp</dimen>
+	<dimen name="dp_157">167.4667dp</dimen>
+	<dimen name="dp_158">168.5333dp</dimen>
+	<dimen name="dp_159">169.6000dp</dimen>
+	<dimen name="dp_160">170.6667dp</dimen>
+	<dimen name="dp_161">171.7333dp</dimen>
+	<dimen name="dp_162">172.8000dp</dimen>
+	<dimen name="dp_163">173.8667dp</dimen>
+	<dimen name="dp_164">174.9333dp</dimen>
+	<dimen name="dp_165">176.0000dp</dimen>
+	<dimen name="dp_166">177.0667dp</dimen>
+	<dimen name="dp_167">178.1333dp</dimen>
+	<dimen name="dp_168">179.2000dp</dimen>
+	<dimen name="dp_169">180.2667dp</dimen>
+	<dimen name="dp_170">181.3333dp</dimen>
+	<dimen name="dp_171">182.4000dp</dimen>
+	<dimen name="dp_172">183.4667dp</dimen>
+	<dimen name="dp_173">184.5333dp</dimen>
+	<dimen name="dp_174">185.6000dp</dimen>
+	<dimen name="dp_175">186.6667dp</dimen>
+	<dimen name="dp_176">187.7333dp</dimen>
+	<dimen name="dp_177">188.8000dp</dimen>
+	<dimen name="dp_178">189.8667dp</dimen>
+	<dimen name="dp_179">190.9333dp</dimen>
+	<dimen name="dp_180">192.0000dp</dimen>
+	<dimen name="dp_181">193.0667dp</dimen>
+	<dimen name="dp_182">194.1333dp</dimen>
+	<dimen name="dp_183">195.2000dp</dimen>
+	<dimen name="dp_184">196.2667dp</dimen>
+	<dimen name="dp_185">197.3333dp</dimen>
+	<dimen name="dp_186">198.4000dp</dimen>
+	<dimen name="dp_187">199.4667dp</dimen>
+	<dimen name="dp_188">200.5333dp</dimen>
+	<dimen name="dp_189">201.6000dp</dimen>
+	<dimen name="dp_190">202.6667dp</dimen>
+	<dimen name="dp_191">203.7333dp</dimen>
+	<dimen name="dp_191_25">204.0000dp</dimen>
+	<dimen name="dp_192">204.8000dp</dimen>
+	<dimen name="dp_193">205.8667dp</dimen>
+	<dimen name="dp_194">206.9333dp</dimen>
+	<dimen name="dp_195">208.0000dp</dimen>
+	<dimen name="dp_196">209.0667dp</dimen>
+	<dimen name="dp_197">210.1333dp</dimen>
+	<dimen name="dp_198">211.2000dp</dimen>
+	<dimen name="dp_199">212.2667dp</dimen>
+	<dimen name="dp_200">213.3333dp</dimen>
+	<dimen name="dp_201">214.4000dp</dimen>
+	<dimen name="dp_202">215.4667dp</dimen>
+	<dimen name="dp_203">216.5333dp</dimen>
+	<dimen name="dp_204">217.6000dp</dimen>
+	<dimen name="dp_205">218.6667dp</dimen>
+	<dimen name="dp_206">219.7333dp</dimen>
+	<dimen name="dp_207">220.8000dp</dimen>
+	<dimen name="dp_208">221.8667dp</dimen>
+	<dimen name="dp_209">222.9333dp</dimen>
+	<dimen name="dp_210">224.0000dp</dimen>
+	<dimen name="dp_211">225.0667dp</dimen>
+	<dimen name="dp_212">226.1333dp</dimen>
+	<dimen name="dp_213">227.2000dp</dimen>
+	<dimen name="dp_214">228.2667dp</dimen>
+	<dimen name="dp_215">229.3333dp</dimen>
+	<dimen name="dp_216">230.4000dp</dimen>
+	<dimen name="dp_217">231.4667dp</dimen>
+	<dimen name="dp_218">232.5333dp</dimen>
+	<dimen name="dp_219">233.6000dp</dimen>
+	<dimen name="dp_220">234.6667dp</dimen>
+	<dimen name="dp_221">235.7333dp</dimen>
+	<dimen name="dp_222">236.8000dp</dimen>
+	<dimen name="dp_223">237.8667dp</dimen>
+	<dimen name="dp_224">238.9333dp</dimen>
+	<dimen name="dp_225">240.0000dp</dimen>
+	<dimen name="dp_226">241.0667dp</dimen>
+	<dimen name="dp_227">242.1333dp</dimen>
+	<dimen name="dp_228">243.2000dp</dimen>
+	<dimen name="dp_229">244.2667dp</dimen>
+	<dimen name="dp_230">245.3333dp</dimen>
+	<dimen name="dp_231">246.4000dp</dimen>
+	<dimen name="dp_232">247.4667dp</dimen>
+	<dimen name="dp_233">248.5333dp</dimen>
+	<dimen name="dp_234">249.6000dp</dimen>
+	<dimen name="dp_235">250.6667dp</dimen>
+	<dimen name="dp_236">251.7333dp</dimen>
+	<dimen name="dp_237">252.8000dp</dimen>
+	<dimen name="dp_238">253.8667dp</dimen>
+	<dimen name="dp_239">254.9333dp</dimen>
+	<dimen name="dp_240">256.0000dp</dimen>
+	<dimen name="dp_241">257.0667dp</dimen>
+	<dimen name="dp_242">258.1333dp</dimen>
+	<dimen name="dp_243">259.2000dp</dimen>
+	<dimen name="dp_244">260.2667dp</dimen>
+	<dimen name="dp_245">261.3333dp</dimen>
+	<dimen name="dp_246">262.4000dp</dimen>
+	<dimen name="dp_247">263.4667dp</dimen>
+	<dimen name="dp_248">264.5333dp</dimen>
+	<dimen name="dp_249">265.6000dp</dimen>
+	<dimen name="dp_250">266.6667dp</dimen>
+	<dimen name="dp_251">267.7333dp</dimen>
+	<dimen name="dp_252">268.8000dp</dimen>
+	<dimen name="dp_253">269.8667dp</dimen>
+	<dimen name="dp_254">270.9333dp</dimen>
+	<dimen name="dp_255">272.0000dp</dimen>
+	<dimen name="dp_256">273.0667dp</dimen>
+	<dimen name="dp_257">274.1333dp</dimen>
+	<dimen name="dp_258">275.2000dp</dimen>
+	<dimen name="dp_259">276.2667dp</dimen>
+	<dimen name="dp_260">277.3333dp</dimen>
+	<dimen name="dp_261">278.4000dp</dimen>
+	<dimen name="dp_262">279.4667dp</dimen>
+	<dimen name="dp_263">280.5333dp</dimen>
+	<dimen name="dp_264">281.6000dp</dimen>
+	<dimen name="dp_265">282.6667dp</dimen>
+	<dimen name="dp_266">283.7333dp</dimen>
+	<dimen name="dp_267">284.8000dp</dimen>
+	<dimen name="dp_268">285.8667dp</dimen>
+	<dimen name="dp_269">286.9333dp</dimen>
+	<dimen name="dp_270">288.0000dp</dimen>
+	<dimen name="dp_271">289.0667dp</dimen>
+	<dimen name="dp_272">290.1333dp</dimen>
+	<dimen name="dp_273">291.2000dp</dimen>
+	<dimen name="dp_274">292.2667dp</dimen>
+	<dimen name="dp_275">293.3333dp</dimen>
+	<dimen name="dp_276">294.4000dp</dimen>
+	<dimen name="dp_277">295.4667dp</dimen>
+	<dimen name="dp_278">296.5333dp</dimen>
+	<dimen name="dp_279">297.6000dp</dimen>
+	<dimen name="dp_280">298.6667dp</dimen>
+	<dimen name="dp_281">299.7333dp</dimen>
+	<dimen name="dp_282">300.8000dp</dimen>
+	<dimen name="dp_283">301.8667dp</dimen>
+	<dimen name="dp_284">302.9333dp</dimen>
+	<dimen name="dp_285">304.0000dp</dimen>
+	<dimen name="dp_286">305.0667dp</dimen>
+	<dimen name="dp_287">306.1333dp</dimen>
+	<dimen name="dp_288">307.2000dp</dimen>
+	<dimen name="dp_289">308.2667dp</dimen>
+	<dimen name="dp_290">309.3333dp</dimen>
+	<dimen name="dp_291">310.4000dp</dimen>
+	<dimen name="dp_292">311.4667dp</dimen>
+	<dimen name="dp_293">312.5333dp</dimen>
+	<dimen name="dp_294">313.6000dp</dimen>
+	<dimen name="dp_295">314.6667dp</dimen>
+	<dimen name="dp_296">315.7333dp</dimen>
+	<dimen name="dp_297">316.8000dp</dimen>
+	<dimen name="dp_298">317.8667dp</dimen>
+	<dimen name="dp_299">318.9333dp</dimen>
+	<dimen name="dp_300">320.0000dp</dimen>
+	<dimen name="dp_301">321.0667dp</dimen>
+	<dimen name="dp_302">322.1333dp</dimen>
+	<dimen name="dp_303">323.2000dp</dimen>
+	<dimen name="dp_304">324.2667dp</dimen>
+	<dimen name="dp_305">325.3333dp</dimen>
+	<dimen name="dp_306">326.4000dp</dimen>
+	<dimen name="dp_307">327.4667dp</dimen>
+	<dimen name="dp_308">328.5333dp</dimen>
+	<dimen name="dp_309">329.6000dp</dimen>
+	<dimen name="dp_310">330.6667dp</dimen>
+	<dimen name="dp_311">331.7333dp</dimen>
+	<dimen name="dp_312">332.8000dp</dimen>
+	<dimen name="dp_313">333.8667dp</dimen>
+	<dimen name="dp_314">334.9333dp</dimen>
+	<dimen name="dp_315">336.0000dp</dimen>
+	<dimen name="dp_316">337.0667dp</dimen>
+	<dimen name="dp_317">338.1333dp</dimen>
+	<dimen name="dp_318">339.2000dp</dimen>
+	<dimen name="dp_319">340.2667dp</dimen>
+	<dimen name="dp_320">341.3333dp</dimen>
+	<dimen name="dp_321">342.4000dp</dimen>
+	<dimen name="dp_322">343.4667dp</dimen>
+	<dimen name="dp_323">344.5333dp</dimen>
+	<dimen name="dp_324">345.6000dp</dimen>
+	<dimen name="dp_325">346.6667dp</dimen>
+	<dimen name="dp_326">347.7333dp</dimen>
+	<dimen name="dp_327">348.8000dp</dimen>
+	<dimen name="dp_328">349.8667dp</dimen>
+	<dimen name="dp_329">350.9333dp</dimen>
+	<dimen name="dp_330">352.0000dp</dimen>
+	<dimen name="dp_331">353.0667dp</dimen>
+	<dimen name="dp_332">354.1333dp</dimen>
+	<dimen name="dp_333">355.2000dp</dimen>
+	<dimen name="dp_334">356.2667dp</dimen>
+	<dimen name="dp_335">357.3333dp</dimen>
+	<dimen name="dp_336">358.4000dp</dimen>
+	<dimen name="dp_337">359.4667dp</dimen>
+	<dimen name="dp_338">360.5333dp</dimen>
+	<dimen name="dp_339">361.6000dp</dimen>
+	<dimen name="dp_340">362.6667dp</dimen>
+	<dimen name="dp_341">363.7333dp</dimen>
+	<dimen name="dp_342">364.8000dp</dimen>
+	<dimen name="dp_343">365.8667dp</dimen>
+	<dimen name="dp_344">366.9333dp</dimen>
+	<dimen name="dp_345">368.0000dp</dimen>
+	<dimen name="dp_346">369.0667dp</dimen>
+	<dimen name="dp_347">370.1333dp</dimen>
+	<dimen name="dp_348">371.2000dp</dimen>
+	<dimen name="dp_349">372.2667dp</dimen>
+	<dimen name="dp_350">373.3333dp</dimen>
+	<dimen name="dp_351">374.4000dp</dimen>
+	<dimen name="dp_352">375.4667dp</dimen>
+	<dimen name="dp_353">376.5333dp</dimen>
+	<dimen name="dp_354">377.6000dp</dimen>
+	<dimen name="dp_355">378.6667dp</dimen>
+	<dimen name="dp_356">379.7333dp</dimen>
+	<dimen name="dp_357">380.8000dp</dimen>
+	<dimen name="dp_358">381.8667dp</dimen>
+	<dimen name="dp_359">382.9333dp</dimen>
+	<dimen name="dp_360">384.0000dp</dimen>
+	<dimen name="dp_365">389.3333dp</dimen>
+	<dimen name="dp_370">394.6667dp</dimen>
+	<dimen name="dp_400">426.6667dp</dimen>
+	<dimen name="dp_410">437.3333dp</dimen>
+	<dimen name="dp_417">444.8000dp</dimen>
+	<dimen name="dp_417.5">445.3333dp</dimen>
+	<dimen name="dp_422">450.1333dp</dimen>
+	<dimen name="dp_472">503.4667dp</dimen>
+	<dimen name="dp_500">533.3333dp</dimen>
+	<dimen name="dp_600">640.0000dp</dimen>
+	<dimen name="dp_640">682.6667dp</dimen>
+	<dimen name="dp_720">768.0000dp</dimen>
+	<dimen name="dp_1280">1365.3333dp</dimen>
+	<dimen name="sp_6">6.4000sp</dimen>
+	<dimen name="sp_7">7.4667sp</dimen>
+	<dimen name="sp_8">8.5333sp</dimen>
+	<dimen name="sp_9">9.6000sp</dimen>
+	<dimen name="sp_10">10.6667sp</dimen>
+	<dimen name="sp_11">11.7333sp</dimen>
+	<dimen name="sp_12">12.8000sp</dimen>
+	<dimen name="sp_13">13.8667sp</dimen>
+	<dimen name="sp_14">14.9333sp</dimen>
+	<dimen name="sp_15">16.0000sp</dimen>
+	<dimen name="sp_16">17.0667sp</dimen>
+	<dimen name="sp_17">18.1333sp</dimen>
+	<dimen name="sp_18">19.2000sp</dimen>
+	<dimen name="sp_19">20.2667sp</dimen>
+	<dimen name="sp_20">21.3333sp</dimen>
+	<dimen name="sp_21">22.4000sp</dimen>
+	<dimen name="sp_22">23.4667sp</dimen>
+	<dimen name="sp_23">24.5333sp</dimen>
+	<dimen name="sp_24">25.6000sp</dimen>
+	<dimen name="sp_25">26.6667sp</dimen>
+	<dimen name="sp_28">29.8667sp</dimen>
+	<dimen name="sp_30">32.0000sp</dimen>
+	<dimen name="sp_32">34.1333sp</dimen>
+	<dimen name="sp_34">36.2667sp</dimen>
+	<dimen name="sp_36">38.4000sp</dimen>
+	<dimen name="sp_38">40.5333sp</dimen>
+	<dimen name="sp_40">42.6667sp</dimen>
+	<dimen name="sp_42">44.8000sp</dimen>
+	<dimen name="sp_48">51.2000sp</dimen>
+	<dimen name="pay_result_image_height">128.0000dp</dimen>
+	<dimen name="pay_result_image_width">128.0000dp</dimen>
+	<dimen name="qr_image_background_height">264.5333dp</dimen>
+	<dimen name="qr_image_background_margin_top">21.3333dp</dimen>
+	<dimen name="qr_image_background_width">227.2000dp</dimen>
+	<dimen name="qr_image_height">198.4000dp</dimen>
+	<dimen name="qr_image_margin_top">10.6667dp</dimen>
+	<dimen name="qr_image_width">198.4000dp</dimen>
+	<dimen name="qr_pay_hint_text_size">14.9333sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">2.1333dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">5.3333dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">13.8667sp</dimen>
+	<dimen name="qr_pay_price_margin_top">10.6667dp</dimen>
+	<dimen name="qr_pay_price_text_size">16.0000sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw392dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-65.3333dp</dimen>
+	<dimen name="dp_m_30">-32.6667dp</dimen>
+	<dimen name="dp_m_20">-21.7778dp</dimen>
+	<dimen name="dp_m_12">-13.0667dp</dimen>
+	<dimen name="dp_m_10">-10.8889dp</dimen>
+	<dimen name="dp_m_8">-8.7111dp</dimen>
+	<dimen name="dp_m_5">-5.4444dp</dimen>
+	<dimen name="dp_m_2">-2.1778dp</dimen>
+	<dimen name="dp_m_1">-1.0889dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1089dp</dimen>
+	<dimen name="dp_0_5">0.5444dp</dimen>
+	<dimen name="dp_1">1.0889dp</dimen>
+	<dimen name="dp_1_5">1.6333dp</dimen>
+	<dimen name="dp_2">2.1778dp</dimen>
+	<dimen name="dp_2_5">2.7222dp</dimen>
+	<dimen name="dp_3">3.2667dp</dimen>
+	<dimen name="dp_3_5">3.8111dp</dimen>
+	<dimen name="dp_4">4.3556dp</dimen>
+	<dimen name="dp_4_5">4.9000dp</dimen>
+	<dimen name="dp_5">5.4444dp</dimen>
+	<dimen name="dp_6">6.5333dp</dimen>
+	<dimen name="dp_7">7.6222dp</dimen>
+	<dimen name="dp_7_5">8.1667dp</dimen>
+	<dimen name="dp_8">8.7111dp</dimen>
+	<dimen name="dp_9">9.8000dp</dimen>
+	<dimen name="dp_10">10.8889dp</dimen>
+	<dimen name="dp_11">11.9778dp</dimen>
+	<dimen name="dp_12">13.0667dp</dimen>
+	<dimen name="dp_13">14.1556dp</dimen>
+	<dimen name="dp_14">15.2444dp</dimen>
+	<dimen name="dp_15">16.3333dp</dimen>
+	<dimen name="dp_16">17.4222dp</dimen>
+	<dimen name="dp_17">18.5111dp</dimen>
+	<dimen name="dp_18">19.6000dp</dimen>
+	<dimen name="dp_19">20.6889dp</dimen>
+	<dimen name="dp_20">21.7778dp</dimen>
+	<dimen name="dp_21">22.8667dp</dimen>
+	<dimen name="dp_22">23.9556dp</dimen>
+	<dimen name="dp_23">25.0444dp</dimen>
+	<dimen name="dp_24">26.1333dp</dimen>
+	<dimen name="dp_25">27.2222dp</dimen>
+	<dimen name="dp_26">28.3111dp</dimen>
+	<dimen name="dp_27">29.4000dp</dimen>
+	<dimen name="dp_28">30.4889dp</dimen>
+	<dimen name="dp_29">31.5778dp</dimen>
+	<dimen name="dp_30">32.6667dp</dimen>
+	<dimen name="dp_31">33.7556dp</dimen>
+	<dimen name="dp_32">34.8444dp</dimen>
+	<dimen name="dp_33">35.9333dp</dimen>
+	<dimen name="dp_34">37.0222dp</dimen>
+	<dimen name="dp_35">38.1111dp</dimen>
+	<dimen name="dp_36">39.2000dp</dimen>
+	<dimen name="dp_37">40.2889dp</dimen>
+	<dimen name="dp_38">41.3778dp</dimen>
+	<dimen name="dp_39">42.4667dp</dimen>
+	<dimen name="dp_40">43.5556dp</dimen>
+	<dimen name="dp_41">44.6444dp</dimen>
+	<dimen name="dp_42">45.7333dp</dimen>
+	<dimen name="dp_43">46.8222dp</dimen>
+	<dimen name="dp_44">47.9111dp</dimen>
+	<dimen name="dp_45">49.0000dp</dimen>
+	<dimen name="dp_46">50.0889dp</dimen>
+	<dimen name="dp_47">51.1778dp</dimen>
+	<dimen name="dp_48">52.2667dp</dimen>
+	<dimen name="dp_49">53.3556dp</dimen>
+	<dimen name="dp_50">54.4444dp</dimen>
+	<dimen name="dp_51">55.5333dp</dimen>
+	<dimen name="dp_52">56.6222dp</dimen>
+	<dimen name="dp_53">57.7111dp</dimen>
+	<dimen name="dp_54">58.8000dp</dimen>
+	<dimen name="dp_55">59.8889dp</dimen>
+	<dimen name="dp_56">60.9778dp</dimen>
+	<dimen name="dp_57">62.0667dp</dimen>
+	<dimen name="dp_58">63.1556dp</dimen>
+	<dimen name="dp_59">64.2444dp</dimen>
+	<dimen name="dp_60">65.3333dp</dimen>
+	<dimen name="dp_61">66.4222dp</dimen>
+	<dimen name="dp_62">67.5111dp</dimen>
+	<dimen name="dp_63">68.6000dp</dimen>
+	<dimen name="dp_64">69.6889dp</dimen>
+	<dimen name="dp_65">70.7778dp</dimen>
+	<dimen name="dp_66">71.8667dp</dimen>
+	<dimen name="dp_67">72.9556dp</dimen>
+	<dimen name="dp_68">74.0444dp</dimen>
+	<dimen name="dp_69">75.1333dp</dimen>
+	<dimen name="dp_70">76.2222dp</dimen>
+	<dimen name="dp_71">77.3111dp</dimen>
+	<dimen name="dp_72">78.4000dp</dimen>
+	<dimen name="dp_73">79.4889dp</dimen>
+	<dimen name="dp_74">80.5778dp</dimen>
+	<dimen name="dp_75">81.6667dp</dimen>
+	<dimen name="dp_76">82.7556dp</dimen>
+	<dimen name="dp_77">83.8444dp</dimen>
+	<dimen name="dp_78">84.9333dp</dimen>
+	<dimen name="dp_79">86.0222dp</dimen>
+	<dimen name="dp_80">87.1111dp</dimen>
+	<dimen name="dp_81">88.2000dp</dimen>
+	<dimen name="dp_82">89.2889dp</dimen>
+	<dimen name="dp_83">90.3778dp</dimen>
+	<dimen name="dp_84">91.4667dp</dimen>
+	<dimen name="dp_85">92.5556dp</dimen>
+	<dimen name="dp_86">93.6444dp</dimen>
+	<dimen name="dp_87">94.7333dp</dimen>
+	<dimen name="dp_88">95.8222dp</dimen>
+	<dimen name="dp_89">96.9111dp</dimen>
+	<dimen name="dp_90">98.0000dp</dimen>
+	<dimen name="dp_91">99.0889dp</dimen>
+	<dimen name="dp_92">100.1778dp</dimen>
+	<dimen name="dp_93">101.2667dp</dimen>
+	<dimen name="dp_94">102.3556dp</dimen>
+	<dimen name="dp_95">103.4444dp</dimen>
+	<dimen name="dp_96">104.5333dp</dimen>
+	<dimen name="dp_97">105.6222dp</dimen>
+	<dimen name="dp_98">106.7111dp</dimen>
+	<dimen name="dp_99">107.8000dp</dimen>
+	<dimen name="dp_100">108.8889dp</dimen>
+	<dimen name="dp_101">109.9778dp</dimen>
+	<dimen name="dp_102">111.0667dp</dimen>
+	<dimen name="dp_103">112.1556dp</dimen>
+	<dimen name="dp_104">113.2444dp</dimen>
+	<dimen name="dp_104_5">113.7889dp</dimen>
+	<dimen name="dp_105">114.3333dp</dimen>
+	<dimen name="dp_106">115.4222dp</dimen>
+	<dimen name="dp_107">116.5111dp</dimen>
+	<dimen name="dp_108">117.6000dp</dimen>
+	<dimen name="dp_109">118.6889dp</dimen>
+	<dimen name="dp_110">119.7778dp</dimen>
+	<dimen name="dp_111">120.8667dp</dimen>
+	<dimen name="dp_112">121.9556dp</dimen>
+	<dimen name="dp_113">123.0444dp</dimen>
+	<dimen name="dp_114">124.1333dp</dimen>
+	<dimen name="dp_115">125.2222dp</dimen>
+	<dimen name="dp_116">126.3111dp</dimen>
+	<dimen name="dp_117">127.4000dp</dimen>
+	<dimen name="dp_118">128.4889dp</dimen>
+	<dimen name="dp_119">129.5778dp</dimen>
+	<dimen name="dp_120">130.6667dp</dimen>
+	<dimen name="dp_121">131.7556dp</dimen>
+	<dimen name="dp_122">132.8444dp</dimen>
+	<dimen name="dp_123">133.9333dp</dimen>
+	<dimen name="dp_124">135.0222dp</dimen>
+	<dimen name="dp_125">136.1111dp</dimen>
+	<dimen name="dp_126">137.2000dp</dimen>
+	<dimen name="dp_127">138.2889dp</dimen>
+	<dimen name="dp_128">139.3778dp</dimen>
+	<dimen name="dp_129">140.4667dp</dimen>
+	<dimen name="dp_130">141.5556dp</dimen>
+	<dimen name="dp_131">142.6444dp</dimen>
+	<dimen name="dp_132">143.7333dp</dimen>
+	<dimen name="dp_133">144.8222dp</dimen>
+	<dimen name="dp_134">145.9111dp</dimen>
+	<dimen name="dp_134_5">146.4556dp</dimen>
+	<dimen name="dp_135">147.0000dp</dimen>
+	<dimen name="dp_136">148.0889dp</dimen>
+	<dimen name="dp_137">149.1778dp</dimen>
+	<dimen name="dp_138">150.2667dp</dimen>
+	<dimen name="dp_139">151.3556dp</dimen>
+	<dimen name="dp_140">152.4444dp</dimen>
+	<dimen name="dp_141">153.5333dp</dimen>
+	<dimen name="dp_142">154.6222dp</dimen>
+	<dimen name="dp_143">155.7111dp</dimen>
+	<dimen name="dp_144">156.8000dp</dimen>
+	<dimen name="dp_145">157.8889dp</dimen>
+	<dimen name="dp_146">158.9778dp</dimen>
+	<dimen name="dp_147">160.0667dp</dimen>
+	<dimen name="dp_148">161.1556dp</dimen>
+	<dimen name="dp_149">162.2444dp</dimen>
+	<dimen name="dp_150">163.3333dp</dimen>
+	<dimen name="dp_151">164.4222dp</dimen>
+	<dimen name="dp_152">165.5111dp</dimen>
+	<dimen name="dp_153">166.6000dp</dimen>
+	<dimen name="dp_154">167.6889dp</dimen>
+	<dimen name="dp_155">168.7778dp</dimen>
+	<dimen name="dp_156">169.8667dp</dimen>
+	<dimen name="dp_157">170.9556dp</dimen>
+	<dimen name="dp_158">172.0444dp</dimen>
+	<dimen name="dp_159">173.1333dp</dimen>
+	<dimen name="dp_160">174.2222dp</dimen>
+	<dimen name="dp_161">175.3111dp</dimen>
+	<dimen name="dp_162">176.4000dp</dimen>
+	<dimen name="dp_163">177.4889dp</dimen>
+	<dimen name="dp_164">178.5778dp</dimen>
+	<dimen name="dp_165">179.6667dp</dimen>
+	<dimen name="dp_166">180.7556dp</dimen>
+	<dimen name="dp_167">181.8444dp</dimen>
+	<dimen name="dp_168">182.9333dp</dimen>
+	<dimen name="dp_169">184.0222dp</dimen>
+	<dimen name="dp_170">185.1111dp</dimen>
+	<dimen name="dp_171">186.2000dp</dimen>
+	<dimen name="dp_172">187.2889dp</dimen>
+	<dimen name="dp_173">188.3778dp</dimen>
+	<dimen name="dp_174">189.4667dp</dimen>
+	<dimen name="dp_175">190.5556dp</dimen>
+	<dimen name="dp_176">191.6444dp</dimen>
+	<dimen name="dp_177">192.7333dp</dimen>
+	<dimen name="dp_178">193.8222dp</dimen>
+	<dimen name="dp_179">194.9111dp</dimen>
+	<dimen name="dp_180">196.0000dp</dimen>
+	<dimen name="dp_181">197.0889dp</dimen>
+	<dimen name="dp_182">198.1778dp</dimen>
+	<dimen name="dp_183">199.2667dp</dimen>
+	<dimen name="dp_184">200.3556dp</dimen>
+	<dimen name="dp_185">201.4444dp</dimen>
+	<dimen name="dp_186">202.5333dp</dimen>
+	<dimen name="dp_187">203.6222dp</dimen>
+	<dimen name="dp_188">204.7111dp</dimen>
+	<dimen name="dp_189">205.8000dp</dimen>
+	<dimen name="dp_190">206.8889dp</dimen>
+	<dimen name="dp_191">207.9778dp</dimen>
+	<dimen name="dp_191_25">208.2500dp</dimen>
+	<dimen name="dp_192">209.0667dp</dimen>
+	<dimen name="dp_193">210.1556dp</dimen>
+	<dimen name="dp_194">211.2444dp</dimen>
+	<dimen name="dp_195">212.3333dp</dimen>
+	<dimen name="dp_196">213.4222dp</dimen>
+	<dimen name="dp_197">214.5111dp</dimen>
+	<dimen name="dp_198">215.6000dp</dimen>
+	<dimen name="dp_199">216.6889dp</dimen>
+	<dimen name="dp_200">217.7778dp</dimen>
+	<dimen name="dp_201">218.8667dp</dimen>
+	<dimen name="dp_202">219.9556dp</dimen>
+	<dimen name="dp_203">221.0444dp</dimen>
+	<dimen name="dp_204">222.1333dp</dimen>
+	<dimen name="dp_205">223.2222dp</dimen>
+	<dimen name="dp_206">224.3111dp</dimen>
+	<dimen name="dp_207">225.4000dp</dimen>
+	<dimen name="dp_208">226.4889dp</dimen>
+	<dimen name="dp_209">227.5778dp</dimen>
+	<dimen name="dp_210">228.6667dp</dimen>
+	<dimen name="dp_211">229.7556dp</dimen>
+	<dimen name="dp_212">230.8444dp</dimen>
+	<dimen name="dp_213">231.9333dp</dimen>
+	<dimen name="dp_214">233.0222dp</dimen>
+	<dimen name="dp_215">234.1111dp</dimen>
+	<dimen name="dp_216">235.2000dp</dimen>
+	<dimen name="dp_217">236.2889dp</dimen>
+	<dimen name="dp_218">237.3778dp</dimen>
+	<dimen name="dp_219">238.4667dp</dimen>
+	<dimen name="dp_220">239.5556dp</dimen>
+	<dimen name="dp_221">240.6444dp</dimen>
+	<dimen name="dp_222">241.7333dp</dimen>
+	<dimen name="dp_223">242.8222dp</dimen>
+	<dimen name="dp_224">243.9111dp</dimen>
+	<dimen name="dp_225">245.0000dp</dimen>
+	<dimen name="dp_226">246.0889dp</dimen>
+	<dimen name="dp_227">247.1778dp</dimen>
+	<dimen name="dp_228">248.2667dp</dimen>
+	<dimen name="dp_229">249.3556dp</dimen>
+	<dimen name="dp_230">250.4444dp</dimen>
+	<dimen name="dp_231">251.5333dp</dimen>
+	<dimen name="dp_232">252.6222dp</dimen>
+	<dimen name="dp_233">253.7111dp</dimen>
+	<dimen name="dp_234">254.8000dp</dimen>
+	<dimen name="dp_235">255.8889dp</dimen>
+	<dimen name="dp_236">256.9778dp</dimen>
+	<dimen name="dp_237">258.0667dp</dimen>
+	<dimen name="dp_238">259.1556dp</dimen>
+	<dimen name="dp_239">260.2444dp</dimen>
+	<dimen name="dp_240">261.3333dp</dimen>
+	<dimen name="dp_241">262.4222dp</dimen>
+	<dimen name="dp_242">263.5111dp</dimen>
+	<dimen name="dp_243">264.6000dp</dimen>
+	<dimen name="dp_244">265.6889dp</dimen>
+	<dimen name="dp_245">266.7778dp</dimen>
+	<dimen name="dp_246">267.8667dp</dimen>
+	<dimen name="dp_247">268.9556dp</dimen>
+	<dimen name="dp_248">270.0444dp</dimen>
+	<dimen name="dp_249">271.1333dp</dimen>
+	<dimen name="dp_250">272.2222dp</dimen>
+	<dimen name="dp_251">273.3111dp</dimen>
+	<dimen name="dp_252">274.4000dp</dimen>
+	<dimen name="dp_253">275.4889dp</dimen>
+	<dimen name="dp_254">276.5778dp</dimen>
+	<dimen name="dp_255">277.6667dp</dimen>
+	<dimen name="dp_256">278.7556dp</dimen>
+	<dimen name="dp_257">279.8444dp</dimen>
+	<dimen name="dp_258">280.9333dp</dimen>
+	<dimen name="dp_259">282.0222dp</dimen>
+	<dimen name="dp_260">283.1111dp</dimen>
+	<dimen name="dp_261">284.2000dp</dimen>
+	<dimen name="dp_262">285.2889dp</dimen>
+	<dimen name="dp_263">286.3778dp</dimen>
+	<dimen name="dp_264">287.4667dp</dimen>
+	<dimen name="dp_265">288.5556dp</dimen>
+	<dimen name="dp_266">289.6444dp</dimen>
+	<dimen name="dp_267">290.7333dp</dimen>
+	<dimen name="dp_268">291.8222dp</dimen>
+	<dimen name="dp_269">292.9111dp</dimen>
+	<dimen name="dp_270">294.0000dp</dimen>
+	<dimen name="dp_271">295.0889dp</dimen>
+	<dimen name="dp_272">296.1778dp</dimen>
+	<dimen name="dp_273">297.2667dp</dimen>
+	<dimen name="dp_274">298.3556dp</dimen>
+	<dimen name="dp_275">299.4444dp</dimen>
+	<dimen name="dp_276">300.5333dp</dimen>
+	<dimen name="dp_277">301.6222dp</dimen>
+	<dimen name="dp_278">302.7111dp</dimen>
+	<dimen name="dp_279">303.8000dp</dimen>
+	<dimen name="dp_280">304.8889dp</dimen>
+	<dimen name="dp_281">305.9778dp</dimen>
+	<dimen name="dp_282">307.0667dp</dimen>
+	<dimen name="dp_283">308.1556dp</dimen>
+	<dimen name="dp_284">309.2444dp</dimen>
+	<dimen name="dp_285">310.3333dp</dimen>
+	<dimen name="dp_286">311.4222dp</dimen>
+	<dimen name="dp_287">312.5111dp</dimen>
+	<dimen name="dp_288">313.6000dp</dimen>
+	<dimen name="dp_289">314.6889dp</dimen>
+	<dimen name="dp_290">315.7778dp</dimen>
+	<dimen name="dp_291">316.8667dp</dimen>
+	<dimen name="dp_292">317.9556dp</dimen>
+	<dimen name="dp_293">319.0444dp</dimen>
+	<dimen name="dp_294">320.1333dp</dimen>
+	<dimen name="dp_295">321.2222dp</dimen>
+	<dimen name="dp_296">322.3111dp</dimen>
+	<dimen name="dp_297">323.4000dp</dimen>
+	<dimen name="dp_298">324.4889dp</dimen>
+	<dimen name="dp_299">325.5778dp</dimen>
+	<dimen name="dp_300">326.6667dp</dimen>
+	<dimen name="dp_301">327.7556dp</dimen>
+	<dimen name="dp_302">328.8444dp</dimen>
+	<dimen name="dp_303">329.9333dp</dimen>
+	<dimen name="dp_304">331.0222dp</dimen>
+	<dimen name="dp_305">332.1111dp</dimen>
+	<dimen name="dp_306">333.2000dp</dimen>
+	<dimen name="dp_307">334.2889dp</dimen>
+	<dimen name="dp_308">335.3778dp</dimen>
+	<dimen name="dp_309">336.4667dp</dimen>
+	<dimen name="dp_310">337.5556dp</dimen>
+	<dimen name="dp_311">338.6444dp</dimen>
+	<dimen name="dp_312">339.7333dp</dimen>
+	<dimen name="dp_313">340.8222dp</dimen>
+	<dimen name="dp_314">341.9111dp</dimen>
+	<dimen name="dp_315">343.0000dp</dimen>
+	<dimen name="dp_316">344.0889dp</dimen>
+	<dimen name="dp_317">345.1778dp</dimen>
+	<dimen name="dp_318">346.2667dp</dimen>
+	<dimen name="dp_319">347.3556dp</dimen>
+	<dimen name="dp_320">348.4444dp</dimen>
+	<dimen name="dp_321">349.5333dp</dimen>
+	<dimen name="dp_322">350.6222dp</dimen>
+	<dimen name="dp_323">351.7111dp</dimen>
+	<dimen name="dp_324">352.8000dp</dimen>
+	<dimen name="dp_325">353.8889dp</dimen>
+	<dimen name="dp_326">354.9778dp</dimen>
+	<dimen name="dp_327">356.0667dp</dimen>
+	<dimen name="dp_328">357.1556dp</dimen>
+	<dimen name="dp_329">358.2444dp</dimen>
+	<dimen name="dp_330">359.3333dp</dimen>
+	<dimen name="dp_331">360.4222dp</dimen>
+	<dimen name="dp_332">361.5111dp</dimen>
+	<dimen name="dp_333">362.6000dp</dimen>
+	<dimen name="dp_334">363.6889dp</dimen>
+	<dimen name="dp_335">364.7778dp</dimen>
+	<dimen name="dp_336">365.8667dp</dimen>
+	<dimen name="dp_337">366.9556dp</dimen>
+	<dimen name="dp_338">368.0444dp</dimen>
+	<dimen name="dp_339">369.1333dp</dimen>
+	<dimen name="dp_340">370.2222dp</dimen>
+	<dimen name="dp_341">371.3111dp</dimen>
+	<dimen name="dp_342">372.4000dp</dimen>
+	<dimen name="dp_343">373.4889dp</dimen>
+	<dimen name="dp_344">374.5778dp</dimen>
+	<dimen name="dp_345">375.6667dp</dimen>
+	<dimen name="dp_346">376.7556dp</dimen>
+	<dimen name="dp_347">377.8444dp</dimen>
+	<dimen name="dp_348">378.9333dp</dimen>
+	<dimen name="dp_349">380.0222dp</dimen>
+	<dimen name="dp_350">381.1111dp</dimen>
+	<dimen name="dp_351">382.2000dp</dimen>
+	<dimen name="dp_352">383.2889dp</dimen>
+	<dimen name="dp_353">384.3778dp</dimen>
+	<dimen name="dp_354">385.4667dp</dimen>
+	<dimen name="dp_355">386.5556dp</dimen>
+	<dimen name="dp_356">387.6444dp</dimen>
+	<dimen name="dp_357">388.7333dp</dimen>
+	<dimen name="dp_358">389.8222dp</dimen>
+	<dimen name="dp_359">390.9111dp</dimen>
+	<dimen name="dp_360">392.0000dp</dimen>
+	<dimen name="dp_365">397.4444dp</dimen>
+	<dimen name="dp_370">402.8889dp</dimen>
+	<dimen name="dp_400">435.5556dp</dimen>
+	<dimen name="dp_410">446.4444dp</dimen>
+	<dimen name="dp_417">454.0667dp</dimen>
+	<dimen name="dp_417.5">454.6111dp</dimen>
+	<dimen name="dp_422">459.5111dp</dimen>
+	<dimen name="dp_472">513.9556dp</dimen>
+	<dimen name="dp_500">544.4444dp</dimen>
+	<dimen name="dp_600">653.3333dp</dimen>
+	<dimen name="dp_640">696.8889dp</dimen>
+	<dimen name="dp_720">784.0000dp</dimen>
+	<dimen name="dp_1280">1393.7778dp</dimen>
+	<dimen name="sp_6">6.5333sp</dimen>
+	<dimen name="sp_7">7.6222sp</dimen>
+	<dimen name="sp_8">8.7111sp</dimen>
+	<dimen name="sp_9">9.8000sp</dimen>
+	<dimen name="sp_10">10.8889sp</dimen>
+	<dimen name="sp_11">11.9778sp</dimen>
+	<dimen name="sp_12">13.0667sp</dimen>
+	<dimen name="sp_13">14.1556sp</dimen>
+	<dimen name="sp_14">15.2444sp</dimen>
+	<dimen name="sp_15">16.3333sp</dimen>
+	<dimen name="sp_16">17.4222sp</dimen>
+	<dimen name="sp_17">18.5111sp</dimen>
+	<dimen name="sp_18">19.6000sp</dimen>
+	<dimen name="sp_19">20.6889sp</dimen>
+	<dimen name="sp_20">21.7778sp</dimen>
+	<dimen name="sp_21">22.8667sp</dimen>
+	<dimen name="sp_22">23.9556sp</dimen>
+	<dimen name="sp_23">25.0444sp</dimen>
+	<dimen name="sp_24">26.1333sp</dimen>
+	<dimen name="sp_25">27.2222sp</dimen>
+	<dimen name="sp_28">30.4889sp</dimen>
+	<dimen name="sp_30">32.6667sp</dimen>
+	<dimen name="sp_32">34.8444sp</dimen>
+	<dimen name="sp_34">37.0222sp</dimen>
+	<dimen name="sp_36">39.2000sp</dimen>
+	<dimen name="sp_38">41.3778sp</dimen>
+	<dimen name="sp_40">43.5556sp</dimen>
+	<dimen name="sp_42">45.7333sp</dimen>
+	<dimen name="sp_48">52.2667sp</dimen>
+	<dimen name="pay_result_image_height">130.6667dp</dimen>
+	<dimen name="pay_result_image_width">130.6667dp</dimen>
+	<dimen name="qr_image_background_height">270.0444dp</dimen>
+	<dimen name="qr_image_background_margin_top">21.7778dp</dimen>
+	<dimen name="qr_image_background_width">231.9333dp</dimen>
+	<dimen name="qr_image_height">202.5333dp</dimen>
+	<dimen name="qr_image_margin_top">10.8889dp</dimen>
+	<dimen name="qr_image_width">202.5333dp</dimen>
+	<dimen name="qr_pay_hint_text_size">15.2444sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">2.1778dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">5.4444dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">14.1556sp</dimen>
+	<dimen name="qr_pay_price_margin_top">10.8889dp</dimen>
+	<dimen name="qr_pay_price_text_size">16.3333sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw400dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-66.6667dp</dimen>
+	<dimen name="dp_m_30">-33.3333dp</dimen>
+	<dimen name="dp_m_20">-22.2222dp</dimen>
+	<dimen name="dp_m_12">-13.3333dp</dimen>
+	<dimen name="dp_m_10">-11.1111dp</dimen>
+	<dimen name="dp_m_8">-8.8889dp</dimen>
+	<dimen name="dp_m_5">-5.5556dp</dimen>
+	<dimen name="dp_m_2">-2.2222dp</dimen>
+	<dimen name="dp_m_1">-1.1111dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1111dp</dimen>
+	<dimen name="dp_0_5">0.5556dp</dimen>
+	<dimen name="dp_1">1.1111dp</dimen>
+	<dimen name="dp_1_5">1.6667dp</dimen>
+	<dimen name="dp_2">2.2222dp</dimen>
+	<dimen name="dp_2_5">2.7778dp</dimen>
+	<dimen name="dp_3">3.3333dp</dimen>
+	<dimen name="dp_3_5">3.8889dp</dimen>
+	<dimen name="dp_4">4.4444dp</dimen>
+	<dimen name="dp_4_5">5.0000dp</dimen>
+	<dimen name="dp_5">5.5556dp</dimen>
+	<dimen name="dp_6">6.6667dp</dimen>
+	<dimen name="dp_7">7.7778dp</dimen>
+	<dimen name="dp_7_5">8.3333dp</dimen>
+	<dimen name="dp_8">8.8889dp</dimen>
+	<dimen name="dp_9">10.0000dp</dimen>
+	<dimen name="dp_10">11.1111dp</dimen>
+	<dimen name="dp_11">12.2222dp</dimen>
+	<dimen name="dp_12">13.3333dp</dimen>
+	<dimen name="dp_13">14.4444dp</dimen>
+	<dimen name="dp_14">15.5556dp</dimen>
+	<dimen name="dp_15">16.6667dp</dimen>
+	<dimen name="dp_16">17.7778dp</dimen>
+	<dimen name="dp_17">18.8889dp</dimen>
+	<dimen name="dp_18">20.0000dp</dimen>
+	<dimen name="dp_19">21.1111dp</dimen>
+	<dimen name="dp_20">22.2222dp</dimen>
+	<dimen name="dp_21">23.3333dp</dimen>
+	<dimen name="dp_22">24.4444dp</dimen>
+	<dimen name="dp_23">25.5556dp</dimen>
+	<dimen name="dp_24">26.6667dp</dimen>
+	<dimen name="dp_25">27.7778dp</dimen>
+	<dimen name="dp_26">28.8889dp</dimen>
+	<dimen name="dp_27">30.0000dp</dimen>
+	<dimen name="dp_28">31.1111dp</dimen>
+	<dimen name="dp_29">32.2222dp</dimen>
+	<dimen name="dp_30">33.3333dp</dimen>
+	<dimen name="dp_31">34.4444dp</dimen>
+	<dimen name="dp_32">35.5556dp</dimen>
+	<dimen name="dp_33">36.6667dp</dimen>
+	<dimen name="dp_34">37.7778dp</dimen>
+	<dimen name="dp_35">38.8889dp</dimen>
+	<dimen name="dp_36">40.0000dp</dimen>
+	<dimen name="dp_37">41.1111dp</dimen>
+	<dimen name="dp_38">42.2222dp</dimen>
+	<dimen name="dp_39">43.3333dp</dimen>
+	<dimen name="dp_40">44.4444dp</dimen>
+	<dimen name="dp_41">45.5556dp</dimen>
+	<dimen name="dp_42">46.6667dp</dimen>
+	<dimen name="dp_43">47.7778dp</dimen>
+	<dimen name="dp_44">48.8889dp</dimen>
+	<dimen name="dp_45">50.0000dp</dimen>
+	<dimen name="dp_46">51.1111dp</dimen>
+	<dimen name="dp_47">52.2222dp</dimen>
+	<dimen name="dp_48">53.3333dp</dimen>
+	<dimen name="dp_49">54.4444dp</dimen>
+	<dimen name="dp_50">55.5556dp</dimen>
+	<dimen name="dp_51">56.6667dp</dimen>
+	<dimen name="dp_52">57.7778dp</dimen>
+	<dimen name="dp_53">58.8889dp</dimen>
+	<dimen name="dp_54">60.0000dp</dimen>
+	<dimen name="dp_55">61.1111dp</dimen>
+	<dimen name="dp_56">62.2222dp</dimen>
+	<dimen name="dp_57">63.3333dp</dimen>
+	<dimen name="dp_58">64.4444dp</dimen>
+	<dimen name="dp_59">65.5556dp</dimen>
+	<dimen name="dp_60">66.6667dp</dimen>
+	<dimen name="dp_61">67.7778dp</dimen>
+	<dimen name="dp_62">68.8889dp</dimen>
+	<dimen name="dp_63">70.0000dp</dimen>
+	<dimen name="dp_64">71.1111dp</dimen>
+	<dimen name="dp_65">72.2222dp</dimen>
+	<dimen name="dp_66">73.3333dp</dimen>
+	<dimen name="dp_67">74.4444dp</dimen>
+	<dimen name="dp_68">75.5556dp</dimen>
+	<dimen name="dp_69">76.6667dp</dimen>
+	<dimen name="dp_70">77.7778dp</dimen>
+	<dimen name="dp_71">78.8889dp</dimen>
+	<dimen name="dp_72">80.0000dp</dimen>
+	<dimen name="dp_73">81.1111dp</dimen>
+	<dimen name="dp_74">82.2222dp</dimen>
+	<dimen name="dp_75">83.3333dp</dimen>
+	<dimen name="dp_76">84.4444dp</dimen>
+	<dimen name="dp_77">85.5556dp</dimen>
+	<dimen name="dp_78">86.6667dp</dimen>
+	<dimen name="dp_79">87.7778dp</dimen>
+	<dimen name="dp_80">88.8889dp</dimen>
+	<dimen name="dp_81">90.0000dp</dimen>
+	<dimen name="dp_82">91.1111dp</dimen>
+	<dimen name="dp_83">92.2222dp</dimen>
+	<dimen name="dp_84">93.3333dp</dimen>
+	<dimen name="dp_85">94.4444dp</dimen>
+	<dimen name="dp_86">95.5556dp</dimen>
+	<dimen name="dp_87">96.6667dp</dimen>
+	<dimen name="dp_88">97.7778dp</dimen>
+	<dimen name="dp_89">98.8889dp</dimen>
+	<dimen name="dp_90">100.0000dp</dimen>
+	<dimen name="dp_91">101.1111dp</dimen>
+	<dimen name="dp_92">102.2222dp</dimen>
+	<dimen name="dp_93">103.3333dp</dimen>
+	<dimen name="dp_94">104.4444dp</dimen>
+	<dimen name="dp_95">105.5556dp</dimen>
+	<dimen name="dp_96">106.6667dp</dimen>
+	<dimen name="dp_97">107.7778dp</dimen>
+	<dimen name="dp_98">108.8889dp</dimen>
+	<dimen name="dp_99">110.0000dp</dimen>
+	<dimen name="dp_100">111.1111dp</dimen>
+	<dimen name="dp_101">112.2222dp</dimen>
+	<dimen name="dp_102">113.3333dp</dimen>
+	<dimen name="dp_103">114.4444dp</dimen>
+	<dimen name="dp_104">115.5556dp</dimen>
+	<dimen name="dp_104_5">116.1111dp</dimen>
+	<dimen name="dp_105">116.6667dp</dimen>
+	<dimen name="dp_106">117.7778dp</dimen>
+	<dimen name="dp_107">118.8889dp</dimen>
+	<dimen name="dp_108">120.0000dp</dimen>
+	<dimen name="dp_109">121.1111dp</dimen>
+	<dimen name="dp_110">122.2222dp</dimen>
+	<dimen name="dp_111">123.3333dp</dimen>
+	<dimen name="dp_112">124.4444dp</dimen>
+	<dimen name="dp_113">125.5556dp</dimen>
+	<dimen name="dp_114">126.6667dp</dimen>
+	<dimen name="dp_115">127.7778dp</dimen>
+	<dimen name="dp_116">128.8889dp</dimen>
+	<dimen name="dp_117">130.0000dp</dimen>
+	<dimen name="dp_118">131.1111dp</dimen>
+	<dimen name="dp_119">132.2222dp</dimen>
+	<dimen name="dp_120">133.3333dp</dimen>
+	<dimen name="dp_121">134.4444dp</dimen>
+	<dimen name="dp_122">135.5556dp</dimen>
+	<dimen name="dp_123">136.6667dp</dimen>
+	<dimen name="dp_124">137.7778dp</dimen>
+	<dimen name="dp_125">138.8889dp</dimen>
+	<dimen name="dp_126">140.0000dp</dimen>
+	<dimen name="dp_127">141.1111dp</dimen>
+	<dimen name="dp_128">142.2222dp</dimen>
+	<dimen name="dp_129">143.3333dp</dimen>
+	<dimen name="dp_130">144.4444dp</dimen>
+	<dimen name="dp_131">145.5556dp</dimen>
+	<dimen name="dp_132">146.6667dp</dimen>
+	<dimen name="dp_133">147.7778dp</dimen>
+	<dimen name="dp_134">148.8889dp</dimen>
+	<dimen name="dp_134_5">149.4444dp</dimen>
+	<dimen name="dp_135">150.0000dp</dimen>
+	<dimen name="dp_136">151.1111dp</dimen>
+	<dimen name="dp_137">152.2222dp</dimen>
+	<dimen name="dp_138">153.3333dp</dimen>
+	<dimen name="dp_139">154.4444dp</dimen>
+	<dimen name="dp_140">155.5556dp</dimen>
+	<dimen name="dp_141">156.6667dp</dimen>
+	<dimen name="dp_142">157.7778dp</dimen>
+	<dimen name="dp_143">158.8889dp</dimen>
+	<dimen name="dp_144">160.0000dp</dimen>
+	<dimen name="dp_145">161.1111dp</dimen>
+	<dimen name="dp_146">162.2222dp</dimen>
+	<dimen name="dp_147">163.3333dp</dimen>
+	<dimen name="dp_148">164.4444dp</dimen>
+	<dimen name="dp_149">165.5556dp</dimen>
+	<dimen name="dp_150">166.6667dp</dimen>
+	<dimen name="dp_151">167.7778dp</dimen>
+	<dimen name="dp_152">168.8889dp</dimen>
+	<dimen name="dp_153">170.0000dp</dimen>
+	<dimen name="dp_154">171.1111dp</dimen>
+	<dimen name="dp_155">172.2222dp</dimen>
+	<dimen name="dp_156">173.3333dp</dimen>
+	<dimen name="dp_157">174.4444dp</dimen>
+	<dimen name="dp_158">175.5556dp</dimen>
+	<dimen name="dp_159">176.6667dp</dimen>
+	<dimen name="dp_160">177.7778dp</dimen>
+	<dimen name="dp_161">178.8889dp</dimen>
+	<dimen name="dp_162">180.0000dp</dimen>
+	<dimen name="dp_163">181.1111dp</dimen>
+	<dimen name="dp_164">182.2222dp</dimen>
+	<dimen name="dp_165">183.3333dp</dimen>
+	<dimen name="dp_166">184.4444dp</dimen>
+	<dimen name="dp_167">185.5556dp</dimen>
+	<dimen name="dp_168">186.6667dp</dimen>
+	<dimen name="dp_169">187.7778dp</dimen>
+	<dimen name="dp_170">188.8889dp</dimen>
+	<dimen name="dp_171">190.0000dp</dimen>
+	<dimen name="dp_172">191.1111dp</dimen>
+	<dimen name="dp_173">192.2222dp</dimen>
+	<dimen name="dp_174">193.3333dp</dimen>
+	<dimen name="dp_175">194.4444dp</dimen>
+	<dimen name="dp_176">195.5556dp</dimen>
+	<dimen name="dp_177">196.6667dp</dimen>
+	<dimen name="dp_178">197.7778dp</dimen>
+	<dimen name="dp_179">198.8889dp</dimen>
+	<dimen name="dp_180">200.0000dp</dimen>
+	<dimen name="dp_181">201.1111dp</dimen>
+	<dimen name="dp_182">202.2222dp</dimen>
+	<dimen name="dp_183">203.3333dp</dimen>
+	<dimen name="dp_184">204.4444dp</dimen>
+	<dimen name="dp_185">205.5556dp</dimen>
+	<dimen name="dp_186">206.6667dp</dimen>
+	<dimen name="dp_187">207.7778dp</dimen>
+	<dimen name="dp_188">208.8889dp</dimen>
+	<dimen name="dp_189">210.0000dp</dimen>
+	<dimen name="dp_190">211.1111dp</dimen>
+	<dimen name="dp_191">212.2222dp</dimen>
+	<dimen name="dp_191_25">212.5000dp</dimen>
+	<dimen name="dp_192">213.3333dp</dimen>
+	<dimen name="dp_193">214.4444dp</dimen>
+	<dimen name="dp_194">215.5556dp</dimen>
+	<dimen name="dp_195">216.6667dp</dimen>
+	<dimen name="dp_196">217.7778dp</dimen>
+	<dimen name="dp_197">218.8889dp</dimen>
+	<dimen name="dp_198">220.0000dp</dimen>
+	<dimen name="dp_199">221.1111dp</dimen>
+	<dimen name="dp_200">222.2222dp</dimen>
+	<dimen name="dp_201">223.3333dp</dimen>
+	<dimen name="dp_202">224.4444dp</dimen>
+	<dimen name="dp_203">225.5556dp</dimen>
+	<dimen name="dp_204">226.6667dp</dimen>
+	<dimen name="dp_205">227.7778dp</dimen>
+	<dimen name="dp_206">228.8889dp</dimen>
+	<dimen name="dp_207">230.0000dp</dimen>
+	<dimen name="dp_208">231.1111dp</dimen>
+	<dimen name="dp_209">232.2222dp</dimen>
+	<dimen name="dp_210">233.3333dp</dimen>
+	<dimen name="dp_211">234.4444dp</dimen>
+	<dimen name="dp_212">235.5556dp</dimen>
+	<dimen name="dp_213">236.6667dp</dimen>
+	<dimen name="dp_214">237.7778dp</dimen>
+	<dimen name="dp_215">238.8889dp</dimen>
+	<dimen name="dp_216">240.0000dp</dimen>
+	<dimen name="dp_217">241.1111dp</dimen>
+	<dimen name="dp_218">242.2222dp</dimen>
+	<dimen name="dp_219">243.3333dp</dimen>
+	<dimen name="dp_220">244.4444dp</dimen>
+	<dimen name="dp_221">245.5556dp</dimen>
+	<dimen name="dp_222">246.6667dp</dimen>
+	<dimen name="dp_223">247.7778dp</dimen>
+	<dimen name="dp_224">248.8889dp</dimen>
+	<dimen name="dp_225">250.0000dp</dimen>
+	<dimen name="dp_226">251.1111dp</dimen>
+	<dimen name="dp_227">252.2222dp</dimen>
+	<dimen name="dp_228">253.3333dp</dimen>
+	<dimen name="dp_229">254.4444dp</dimen>
+	<dimen name="dp_230">255.5556dp</dimen>
+	<dimen name="dp_231">256.6667dp</dimen>
+	<dimen name="dp_232">257.7778dp</dimen>
+	<dimen name="dp_233">258.8889dp</dimen>
+	<dimen name="dp_234">260.0000dp</dimen>
+	<dimen name="dp_235">261.1111dp</dimen>
+	<dimen name="dp_236">262.2222dp</dimen>
+	<dimen name="dp_237">263.3333dp</dimen>
+	<dimen name="dp_238">264.4444dp</dimen>
+	<dimen name="dp_239">265.5556dp</dimen>
+	<dimen name="dp_240">266.6667dp</dimen>
+	<dimen name="dp_241">267.7778dp</dimen>
+	<dimen name="dp_242">268.8889dp</dimen>
+	<dimen name="dp_243">270.0000dp</dimen>
+	<dimen name="dp_244">271.1111dp</dimen>
+	<dimen name="dp_245">272.2222dp</dimen>
+	<dimen name="dp_246">273.3333dp</dimen>
+	<dimen name="dp_247">274.4444dp</dimen>
+	<dimen name="dp_248">275.5556dp</dimen>
+	<dimen name="dp_249">276.6667dp</dimen>
+	<dimen name="dp_250">277.7778dp</dimen>
+	<dimen name="dp_251">278.8889dp</dimen>
+	<dimen name="dp_252">280.0000dp</dimen>
+	<dimen name="dp_253">281.1111dp</dimen>
+	<dimen name="dp_254">282.2222dp</dimen>
+	<dimen name="dp_255">283.3333dp</dimen>
+	<dimen name="dp_256">284.4444dp</dimen>
+	<dimen name="dp_257">285.5556dp</dimen>
+	<dimen name="dp_258">286.6667dp</dimen>
+	<dimen name="dp_259">287.7778dp</dimen>
+	<dimen name="dp_260">288.8889dp</dimen>
+	<dimen name="dp_261">290.0000dp</dimen>
+	<dimen name="dp_262">291.1111dp</dimen>
+	<dimen name="dp_263">292.2222dp</dimen>
+	<dimen name="dp_264">293.3333dp</dimen>
+	<dimen name="dp_265">294.4444dp</dimen>
+	<dimen name="dp_266">295.5556dp</dimen>
+	<dimen name="dp_267">296.6667dp</dimen>
+	<dimen name="dp_268">297.7778dp</dimen>
+	<dimen name="dp_269">298.8889dp</dimen>
+	<dimen name="dp_270">300.0000dp</dimen>
+	<dimen name="dp_271">301.1111dp</dimen>
+	<dimen name="dp_272">302.2222dp</dimen>
+	<dimen name="dp_273">303.3333dp</dimen>
+	<dimen name="dp_274">304.4444dp</dimen>
+	<dimen name="dp_275">305.5556dp</dimen>
+	<dimen name="dp_276">306.6667dp</dimen>
+	<dimen name="dp_277">307.7778dp</dimen>
+	<dimen name="dp_278">308.8889dp</dimen>
+	<dimen name="dp_279">310.0000dp</dimen>
+	<dimen name="dp_280">311.1111dp</dimen>
+	<dimen name="dp_281">312.2222dp</dimen>
+	<dimen name="dp_282">313.3333dp</dimen>
+	<dimen name="dp_283">314.4444dp</dimen>
+	<dimen name="dp_284">315.5556dp</dimen>
+	<dimen name="dp_285">316.6667dp</dimen>
+	<dimen name="dp_286">317.7778dp</dimen>
+	<dimen name="dp_287">318.8889dp</dimen>
+	<dimen name="dp_288">320.0000dp</dimen>
+	<dimen name="dp_289">321.1111dp</dimen>
+	<dimen name="dp_290">322.2222dp</dimen>
+	<dimen name="dp_291">323.3333dp</dimen>
+	<dimen name="dp_292">324.4444dp</dimen>
+	<dimen name="dp_293">325.5556dp</dimen>
+	<dimen name="dp_294">326.6667dp</dimen>
+	<dimen name="dp_295">327.7778dp</dimen>
+	<dimen name="dp_296">328.8889dp</dimen>
+	<dimen name="dp_297">330.0000dp</dimen>
+	<dimen name="dp_298">331.1111dp</dimen>
+	<dimen name="dp_299">332.2222dp</dimen>
+	<dimen name="dp_300">333.3333dp</dimen>
+	<dimen name="dp_301">334.4444dp</dimen>
+	<dimen name="dp_302">335.5556dp</dimen>
+	<dimen name="dp_303">336.6667dp</dimen>
+	<dimen name="dp_304">337.7778dp</dimen>
+	<dimen name="dp_305">338.8889dp</dimen>
+	<dimen name="dp_306">340.0000dp</dimen>
+	<dimen name="dp_307">341.1111dp</dimen>
+	<dimen name="dp_308">342.2222dp</dimen>
+	<dimen name="dp_309">343.3333dp</dimen>
+	<dimen name="dp_310">344.4444dp</dimen>
+	<dimen name="dp_311">345.5556dp</dimen>
+	<dimen name="dp_312">346.6667dp</dimen>
+	<dimen name="dp_313">347.7778dp</dimen>
+	<dimen name="dp_314">348.8889dp</dimen>
+	<dimen name="dp_315">350.0000dp</dimen>
+	<dimen name="dp_316">351.1111dp</dimen>
+	<dimen name="dp_317">352.2222dp</dimen>
+	<dimen name="dp_318">353.3333dp</dimen>
+	<dimen name="dp_319">354.4444dp</dimen>
+	<dimen name="dp_320">355.5556dp</dimen>
+	<dimen name="dp_321">356.6667dp</dimen>
+	<dimen name="dp_322">357.7778dp</dimen>
+	<dimen name="dp_323">358.8889dp</dimen>
+	<dimen name="dp_324">360.0000dp</dimen>
+	<dimen name="dp_325">361.1111dp</dimen>
+	<dimen name="dp_326">362.2222dp</dimen>
+	<dimen name="dp_327">363.3333dp</dimen>
+	<dimen name="dp_328">364.4444dp</dimen>
+	<dimen name="dp_329">365.5556dp</dimen>
+	<dimen name="dp_330">366.6667dp</dimen>
+	<dimen name="dp_331">367.7778dp</dimen>
+	<dimen name="dp_332">368.8889dp</dimen>
+	<dimen name="dp_333">370.0000dp</dimen>
+	<dimen name="dp_334">371.1111dp</dimen>
+	<dimen name="dp_335">372.2222dp</dimen>
+	<dimen name="dp_336">373.3333dp</dimen>
+	<dimen name="dp_337">374.4444dp</dimen>
+	<dimen name="dp_338">375.5556dp</dimen>
+	<dimen name="dp_339">376.6667dp</dimen>
+	<dimen name="dp_340">377.7778dp</dimen>
+	<dimen name="dp_341">378.8889dp</dimen>
+	<dimen name="dp_342">380.0000dp</dimen>
+	<dimen name="dp_343">381.1111dp</dimen>
+	<dimen name="dp_344">382.2222dp</dimen>
+	<dimen name="dp_345">383.3333dp</dimen>
+	<dimen name="dp_346">384.4444dp</dimen>
+	<dimen name="dp_347">385.5556dp</dimen>
+	<dimen name="dp_348">386.6667dp</dimen>
+	<dimen name="dp_349">387.7778dp</dimen>
+	<dimen name="dp_350">388.8889dp</dimen>
+	<dimen name="dp_351">390.0000dp</dimen>
+	<dimen name="dp_352">391.1111dp</dimen>
+	<dimen name="dp_353">392.2222dp</dimen>
+	<dimen name="dp_354">393.3333dp</dimen>
+	<dimen name="dp_355">394.4444dp</dimen>
+	<dimen name="dp_356">395.5556dp</dimen>
+	<dimen name="dp_357">396.6667dp</dimen>
+	<dimen name="dp_358">397.7778dp</dimen>
+	<dimen name="dp_359">398.8889dp</dimen>
+	<dimen name="dp_360">400.0000dp</dimen>
+	<dimen name="dp_365">405.5556dp</dimen>
+	<dimen name="dp_370">411.1111dp</dimen>
+	<dimen name="dp_400">444.4444dp</dimen>
+	<dimen name="dp_410">455.5556dp</dimen>
+	<dimen name="dp_417">463.3333dp</dimen>
+	<dimen name="dp_417.5">463.8889dp</dimen>
+	<dimen name="dp_422">468.8889dp</dimen>
+	<dimen name="dp_472">524.4444dp</dimen>
+	<dimen name="dp_500">555.5556dp</dimen>
+	<dimen name="dp_600">666.6667dp</dimen>
+	<dimen name="dp_640">711.1111dp</dimen>
+	<dimen name="dp_720">800.0000dp</dimen>
+	<dimen name="dp_1280">1422.2222dp</dimen>
+	<dimen name="sp_6">6.6667sp</dimen>
+	<dimen name="sp_7">7.7778sp</dimen>
+	<dimen name="sp_8">8.8889sp</dimen>
+	<dimen name="sp_9">10.0000sp</dimen>
+	<dimen name="sp_10">11.1111sp</dimen>
+	<dimen name="sp_11">12.2222sp</dimen>
+	<dimen name="sp_12">13.3333sp</dimen>
+	<dimen name="sp_13">14.4444sp</dimen>
+	<dimen name="sp_14">15.5556sp</dimen>
+	<dimen name="sp_15">16.6667sp</dimen>
+	<dimen name="sp_16">17.7778sp</dimen>
+	<dimen name="sp_17">18.8889sp</dimen>
+	<dimen name="sp_18">20.0000sp</dimen>
+	<dimen name="sp_19">21.1111sp</dimen>
+	<dimen name="sp_20">22.2222sp</dimen>
+	<dimen name="sp_21">23.3333sp</dimen>
+	<dimen name="sp_22">24.4444sp</dimen>
+	<dimen name="sp_23">25.5556sp</dimen>
+	<dimen name="sp_24">26.6667sp</dimen>
+	<dimen name="sp_25">27.7778sp</dimen>
+	<dimen name="sp_28">31.1111sp</dimen>
+	<dimen name="sp_30">33.3333sp</dimen>
+	<dimen name="sp_32">35.5556sp</dimen>
+	<dimen name="sp_34">37.7778sp</dimen>
+	<dimen name="sp_36">40.0000sp</dimen>
+	<dimen name="sp_38">42.2222sp</dimen>
+	<dimen name="sp_40">44.4444sp</dimen>
+	<dimen name="sp_42">46.6667sp</dimen>
+	<dimen name="sp_48">53.3333sp</dimen>
+	<dimen name="pay_result_image_height">133.3333dp</dimen>
+	<dimen name="pay_result_image_width">133.3333dp</dimen>
+	<dimen name="qr_image_background_height">275.5556dp</dimen>
+	<dimen name="qr_image_background_margin_top">22.2222dp</dimen>
+	<dimen name="qr_image_background_width">236.6667dp</dimen>
+	<dimen name="qr_image_height">206.6667dp</dimen>
+	<dimen name="qr_image_margin_top">11.1111dp</dimen>
+	<dimen name="qr_image_width">206.6667dp</dimen>
+	<dimen name="qr_pay_hint_text_size">15.5556sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">2.2222dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">5.5556dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">14.4444sp</dimen>
+	<dimen name="qr_pay_price_margin_top">11.1111dp</dimen>
+	<dimen name="qr_pay_price_text_size">16.6667sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw410dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-68.3333dp</dimen>
+	<dimen name="dp_m_30">-34.1667dp</dimen>
+	<dimen name="dp_m_20">-22.7778dp</dimen>
+	<dimen name="dp_m_12">-13.6667dp</dimen>
+	<dimen name="dp_m_10">-11.3889dp</dimen>
+	<dimen name="dp_m_8">-9.1111dp</dimen>
+	<dimen name="dp_m_5">-5.6944dp</dimen>
+	<dimen name="dp_m_2">-2.2778dp</dimen>
+	<dimen name="dp_m_1">-1.1389dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1139dp</dimen>
+	<dimen name="dp_0_5">0.5694dp</dimen>
+	<dimen name="dp_1">1.1389dp</dimen>
+	<dimen name="dp_1_5">1.7083dp</dimen>
+	<dimen name="dp_2">2.2778dp</dimen>
+	<dimen name="dp_2_5">2.8472dp</dimen>
+	<dimen name="dp_3">3.4167dp</dimen>
+	<dimen name="dp_3_5">3.9861dp</dimen>
+	<dimen name="dp_4">4.5556dp</dimen>
+	<dimen name="dp_4_5">5.1250dp</dimen>
+	<dimen name="dp_5">5.6944dp</dimen>
+	<dimen name="dp_6">6.8333dp</dimen>
+	<dimen name="dp_7">7.9722dp</dimen>
+	<dimen name="dp_7_5">8.5417dp</dimen>
+	<dimen name="dp_8">9.1111dp</dimen>
+	<dimen name="dp_9">10.2500dp</dimen>
+	<dimen name="dp_10">11.3889dp</dimen>
+	<dimen name="dp_11">12.5278dp</dimen>
+	<dimen name="dp_12">13.6667dp</dimen>
+	<dimen name="dp_13">14.8056dp</dimen>
+	<dimen name="dp_14">15.9444dp</dimen>
+	<dimen name="dp_15">17.0833dp</dimen>
+	<dimen name="dp_16">18.2222dp</dimen>
+	<dimen name="dp_17">19.3611dp</dimen>
+	<dimen name="dp_18">20.5000dp</dimen>
+	<dimen name="dp_19">21.6389dp</dimen>
+	<dimen name="dp_20">22.7778dp</dimen>
+	<dimen name="dp_21">23.9167dp</dimen>
+	<dimen name="dp_22">25.0556dp</dimen>
+	<dimen name="dp_23">26.1944dp</dimen>
+	<dimen name="dp_24">27.3333dp</dimen>
+	<dimen name="dp_25">28.4722dp</dimen>
+	<dimen name="dp_26">29.6111dp</dimen>
+	<dimen name="dp_27">30.7500dp</dimen>
+	<dimen name="dp_28">31.8889dp</dimen>
+	<dimen name="dp_29">33.0278dp</dimen>
+	<dimen name="dp_30">34.1667dp</dimen>
+	<dimen name="dp_31">35.3056dp</dimen>
+	<dimen name="dp_32">36.4444dp</dimen>
+	<dimen name="dp_33">37.5833dp</dimen>
+	<dimen name="dp_34">38.7222dp</dimen>
+	<dimen name="dp_35">39.8611dp</dimen>
+	<dimen name="dp_36">41.0000dp</dimen>
+	<dimen name="dp_37">42.1389dp</dimen>
+	<dimen name="dp_38">43.2778dp</dimen>
+	<dimen name="dp_39">44.4167dp</dimen>
+	<dimen name="dp_40">45.5556dp</dimen>
+	<dimen name="dp_41">46.6944dp</dimen>
+	<dimen name="dp_42">47.8333dp</dimen>
+	<dimen name="dp_43">48.9722dp</dimen>
+	<dimen name="dp_44">50.1111dp</dimen>
+	<dimen name="dp_45">51.2500dp</dimen>
+	<dimen name="dp_46">52.3889dp</dimen>
+	<dimen name="dp_47">53.5278dp</dimen>
+	<dimen name="dp_48">54.6667dp</dimen>
+	<dimen name="dp_49">55.8056dp</dimen>
+	<dimen name="dp_50">56.9444dp</dimen>
+	<dimen name="dp_51">58.0833dp</dimen>
+	<dimen name="dp_52">59.2222dp</dimen>
+	<dimen name="dp_53">60.3611dp</dimen>
+	<dimen name="dp_54">61.5000dp</dimen>
+	<dimen name="dp_55">62.6389dp</dimen>
+	<dimen name="dp_56">63.7778dp</dimen>
+	<dimen name="dp_57">64.9167dp</dimen>
+	<dimen name="dp_58">66.0556dp</dimen>
+	<dimen name="dp_59">67.1944dp</dimen>
+	<dimen name="dp_60">68.3333dp</dimen>
+	<dimen name="dp_61">69.4722dp</dimen>
+	<dimen name="dp_62">70.6111dp</dimen>
+	<dimen name="dp_63">71.7500dp</dimen>
+	<dimen name="dp_64">72.8889dp</dimen>
+	<dimen name="dp_65">74.0278dp</dimen>
+	<dimen name="dp_66">75.1667dp</dimen>
+	<dimen name="dp_67">76.3056dp</dimen>
+	<dimen name="dp_68">77.4444dp</dimen>
+	<dimen name="dp_69">78.5833dp</dimen>
+	<dimen name="dp_70">79.7222dp</dimen>
+	<dimen name="dp_71">80.8611dp</dimen>
+	<dimen name="dp_72">82.0000dp</dimen>
+	<dimen name="dp_73">83.1389dp</dimen>
+	<dimen name="dp_74">84.2778dp</dimen>
+	<dimen name="dp_75">85.4167dp</dimen>
+	<dimen name="dp_76">86.5556dp</dimen>
+	<dimen name="dp_77">87.6944dp</dimen>
+	<dimen name="dp_78">88.8333dp</dimen>
+	<dimen name="dp_79">89.9722dp</dimen>
+	<dimen name="dp_80">91.1111dp</dimen>
+	<dimen name="dp_81">92.2500dp</dimen>
+	<dimen name="dp_82">93.3889dp</dimen>
+	<dimen name="dp_83">94.5278dp</dimen>
+	<dimen name="dp_84">95.6667dp</dimen>
+	<dimen name="dp_85">96.8056dp</dimen>
+	<dimen name="dp_86">97.9444dp</dimen>
+	<dimen name="dp_87">99.0833dp</dimen>
+	<dimen name="dp_88">100.2222dp</dimen>
+	<dimen name="dp_89">101.3611dp</dimen>
+	<dimen name="dp_90">102.5000dp</dimen>
+	<dimen name="dp_91">103.6389dp</dimen>
+	<dimen name="dp_92">104.7778dp</dimen>
+	<dimen name="dp_93">105.9167dp</dimen>
+	<dimen name="dp_94">107.0556dp</dimen>
+	<dimen name="dp_95">108.1944dp</dimen>
+	<dimen name="dp_96">109.3333dp</dimen>
+	<dimen name="dp_97">110.4722dp</dimen>
+	<dimen name="dp_98">111.6111dp</dimen>
+	<dimen name="dp_99">112.7500dp</dimen>
+	<dimen name="dp_100">113.8889dp</dimen>
+	<dimen name="dp_101">115.0278dp</dimen>
+	<dimen name="dp_102">116.1667dp</dimen>
+	<dimen name="dp_103">117.3056dp</dimen>
+	<dimen name="dp_104">118.4444dp</dimen>
+	<dimen name="dp_104_5">119.0139dp</dimen>
+	<dimen name="dp_105">119.5833dp</dimen>
+	<dimen name="dp_106">120.7222dp</dimen>
+	<dimen name="dp_107">121.8611dp</dimen>
+	<dimen name="dp_108">123.0000dp</dimen>
+	<dimen name="dp_109">124.1389dp</dimen>
+	<dimen name="dp_110">125.2778dp</dimen>
+	<dimen name="dp_111">126.4167dp</dimen>
+	<dimen name="dp_112">127.5556dp</dimen>
+	<dimen name="dp_113">128.6944dp</dimen>
+	<dimen name="dp_114">129.8333dp</dimen>
+	<dimen name="dp_115">130.9722dp</dimen>
+	<dimen name="dp_116">132.1111dp</dimen>
+	<dimen name="dp_117">133.2500dp</dimen>
+	<dimen name="dp_118">134.3889dp</dimen>
+	<dimen name="dp_119">135.5278dp</dimen>
+	<dimen name="dp_120">136.6667dp</dimen>
+	<dimen name="dp_121">137.8056dp</dimen>
+	<dimen name="dp_122">138.9444dp</dimen>
+	<dimen name="dp_123">140.0833dp</dimen>
+	<dimen name="dp_124">141.2222dp</dimen>
+	<dimen name="dp_125">142.3611dp</dimen>
+	<dimen name="dp_126">143.5000dp</dimen>
+	<dimen name="dp_127">144.6389dp</dimen>
+	<dimen name="dp_128">145.7778dp</dimen>
+	<dimen name="dp_129">146.9167dp</dimen>
+	<dimen name="dp_130">148.0556dp</dimen>
+	<dimen name="dp_131">149.1944dp</dimen>
+	<dimen name="dp_132">150.3333dp</dimen>
+	<dimen name="dp_133">151.4722dp</dimen>
+	<dimen name="dp_134">152.6111dp</dimen>
+	<dimen name="dp_134_5">153.1806dp</dimen>
+	<dimen name="dp_135">153.7500dp</dimen>
+	<dimen name="dp_136">154.8889dp</dimen>
+	<dimen name="dp_137">156.0278dp</dimen>
+	<dimen name="dp_138">157.1667dp</dimen>
+	<dimen name="dp_139">158.3056dp</dimen>
+	<dimen name="dp_140">159.4444dp</dimen>
+	<dimen name="dp_141">160.5833dp</dimen>
+	<dimen name="dp_142">161.7222dp</dimen>
+	<dimen name="dp_143">162.8611dp</dimen>
+	<dimen name="dp_144">164.0000dp</dimen>
+	<dimen name="dp_145">165.1389dp</dimen>
+	<dimen name="dp_146">166.2778dp</dimen>
+	<dimen name="dp_147">167.4167dp</dimen>
+	<dimen name="dp_148">168.5556dp</dimen>
+	<dimen name="dp_149">169.6944dp</dimen>
+	<dimen name="dp_150">170.8333dp</dimen>
+	<dimen name="dp_151">171.9722dp</dimen>
+	<dimen name="dp_152">173.1111dp</dimen>
+	<dimen name="dp_153">174.2500dp</dimen>
+	<dimen name="dp_154">175.3889dp</dimen>
+	<dimen name="dp_155">176.5278dp</dimen>
+	<dimen name="dp_156">177.6667dp</dimen>
+	<dimen name="dp_157">178.8056dp</dimen>
+	<dimen name="dp_158">179.9444dp</dimen>
+	<dimen name="dp_159">181.0833dp</dimen>
+	<dimen name="dp_160">182.2222dp</dimen>
+	<dimen name="dp_161">183.3611dp</dimen>
+	<dimen name="dp_162">184.5000dp</dimen>
+	<dimen name="dp_163">185.6389dp</dimen>
+	<dimen name="dp_164">186.7778dp</dimen>
+	<dimen name="dp_165">187.9167dp</dimen>
+	<dimen name="dp_166">189.0556dp</dimen>
+	<dimen name="dp_167">190.1944dp</dimen>
+	<dimen name="dp_168">191.3333dp</dimen>
+	<dimen name="dp_169">192.4722dp</dimen>
+	<dimen name="dp_170">193.6111dp</dimen>
+	<dimen name="dp_171">194.7500dp</dimen>
+	<dimen name="dp_172">195.8889dp</dimen>
+	<dimen name="dp_173">197.0278dp</dimen>
+	<dimen name="dp_174">198.1667dp</dimen>
+	<dimen name="dp_175">199.3056dp</dimen>
+	<dimen name="dp_176">200.4444dp</dimen>
+	<dimen name="dp_177">201.5833dp</dimen>
+	<dimen name="dp_178">202.7222dp</dimen>
+	<dimen name="dp_179">203.8611dp</dimen>
+	<dimen name="dp_180">205.0000dp</dimen>
+	<dimen name="dp_181">206.1389dp</dimen>
+	<dimen name="dp_182">207.2778dp</dimen>
+	<dimen name="dp_183">208.4167dp</dimen>
+	<dimen name="dp_184">209.5556dp</dimen>
+	<dimen name="dp_185">210.6944dp</dimen>
+	<dimen name="dp_186">211.8333dp</dimen>
+	<dimen name="dp_187">212.9722dp</dimen>
+	<dimen name="dp_188">214.1111dp</dimen>
+	<dimen name="dp_189">215.2500dp</dimen>
+	<dimen name="dp_190">216.3889dp</dimen>
+	<dimen name="dp_191">217.5278dp</dimen>
+	<dimen name="dp_191_25">217.8125dp</dimen>
+	<dimen name="dp_192">218.6667dp</dimen>
+	<dimen name="dp_193">219.8056dp</dimen>
+	<dimen name="dp_194">220.9444dp</dimen>
+	<dimen name="dp_195">222.0833dp</dimen>
+	<dimen name="dp_196">223.2222dp</dimen>
+	<dimen name="dp_197">224.3611dp</dimen>
+	<dimen name="dp_198">225.5000dp</dimen>
+	<dimen name="dp_199">226.6389dp</dimen>
+	<dimen name="dp_200">227.7778dp</dimen>
+	<dimen name="dp_201">228.9167dp</dimen>
+	<dimen name="dp_202">230.0556dp</dimen>
+	<dimen name="dp_203">231.1944dp</dimen>
+	<dimen name="dp_204">232.3333dp</dimen>
+	<dimen name="dp_205">233.4722dp</dimen>
+	<dimen name="dp_206">234.6111dp</dimen>
+	<dimen name="dp_207">235.7500dp</dimen>
+	<dimen name="dp_208">236.8889dp</dimen>
+	<dimen name="dp_209">238.0278dp</dimen>
+	<dimen name="dp_210">239.1667dp</dimen>
+	<dimen name="dp_211">240.3056dp</dimen>
+	<dimen name="dp_212">241.4444dp</dimen>
+	<dimen name="dp_213">242.5833dp</dimen>
+	<dimen name="dp_214">243.7222dp</dimen>
+	<dimen name="dp_215">244.8611dp</dimen>
+	<dimen name="dp_216">246.0000dp</dimen>
+	<dimen name="dp_217">247.1389dp</dimen>
+	<dimen name="dp_218">248.2778dp</dimen>
+	<dimen name="dp_219">249.4167dp</dimen>
+	<dimen name="dp_220">250.5556dp</dimen>
+	<dimen name="dp_221">251.6944dp</dimen>
+	<dimen name="dp_222">252.8333dp</dimen>
+	<dimen name="dp_223">253.9722dp</dimen>
+	<dimen name="dp_224">255.1111dp</dimen>
+	<dimen name="dp_225">256.2500dp</dimen>
+	<dimen name="dp_226">257.3889dp</dimen>
+	<dimen name="dp_227">258.5278dp</dimen>
+	<dimen name="dp_228">259.6667dp</dimen>
+	<dimen name="dp_229">260.8056dp</dimen>
+	<dimen name="dp_230">261.9444dp</dimen>
+	<dimen name="dp_231">263.0833dp</dimen>
+	<dimen name="dp_232">264.2222dp</dimen>
+	<dimen name="dp_233">265.3611dp</dimen>
+	<dimen name="dp_234">266.5000dp</dimen>
+	<dimen name="dp_235">267.6389dp</dimen>
+	<dimen name="dp_236">268.7778dp</dimen>
+	<dimen name="dp_237">269.9167dp</dimen>
+	<dimen name="dp_238">271.0556dp</dimen>
+	<dimen name="dp_239">272.1944dp</dimen>
+	<dimen name="dp_240">273.3333dp</dimen>
+	<dimen name="dp_241">274.4722dp</dimen>
+	<dimen name="dp_242">275.6111dp</dimen>
+	<dimen name="dp_243">276.7500dp</dimen>
+	<dimen name="dp_244">277.8889dp</dimen>
+	<dimen name="dp_245">279.0278dp</dimen>
+	<dimen name="dp_246">280.1667dp</dimen>
+	<dimen name="dp_247">281.3056dp</dimen>
+	<dimen name="dp_248">282.4444dp</dimen>
+	<dimen name="dp_249">283.5833dp</dimen>
+	<dimen name="dp_250">284.7222dp</dimen>
+	<dimen name="dp_251">285.8611dp</dimen>
+	<dimen name="dp_252">287.0000dp</dimen>
+	<dimen name="dp_253">288.1389dp</dimen>
+	<dimen name="dp_254">289.2778dp</dimen>
+	<dimen name="dp_255">290.4167dp</dimen>
+	<dimen name="dp_256">291.5556dp</dimen>
+	<dimen name="dp_257">292.6944dp</dimen>
+	<dimen name="dp_258">293.8333dp</dimen>
+	<dimen name="dp_259">294.9722dp</dimen>
+	<dimen name="dp_260">296.1111dp</dimen>
+	<dimen name="dp_261">297.2500dp</dimen>
+	<dimen name="dp_262">298.3889dp</dimen>
+	<dimen name="dp_263">299.5278dp</dimen>
+	<dimen name="dp_264">300.6667dp</dimen>
+	<dimen name="dp_265">301.8056dp</dimen>
+	<dimen name="dp_266">302.9444dp</dimen>
+	<dimen name="dp_267">304.0833dp</dimen>
+	<dimen name="dp_268">305.2222dp</dimen>
+	<dimen name="dp_269">306.3611dp</dimen>
+	<dimen name="dp_270">307.5000dp</dimen>
+	<dimen name="dp_271">308.6389dp</dimen>
+	<dimen name="dp_272">309.7778dp</dimen>
+	<dimen name="dp_273">310.9167dp</dimen>
+	<dimen name="dp_274">312.0556dp</dimen>
+	<dimen name="dp_275">313.1944dp</dimen>
+	<dimen name="dp_276">314.3333dp</dimen>
+	<dimen name="dp_277">315.4722dp</dimen>
+	<dimen name="dp_278">316.6111dp</dimen>
+	<dimen name="dp_279">317.7500dp</dimen>
+	<dimen name="dp_280">318.8889dp</dimen>
+	<dimen name="dp_281">320.0278dp</dimen>
+	<dimen name="dp_282">321.1667dp</dimen>
+	<dimen name="dp_283">322.3056dp</dimen>
+	<dimen name="dp_284">323.4444dp</dimen>
+	<dimen name="dp_285">324.5833dp</dimen>
+	<dimen name="dp_286">325.7222dp</dimen>
+	<dimen name="dp_287">326.8611dp</dimen>
+	<dimen name="dp_288">328.0000dp</dimen>
+	<dimen name="dp_289">329.1389dp</dimen>
+	<dimen name="dp_290">330.2778dp</dimen>
+	<dimen name="dp_291">331.4167dp</dimen>
+	<dimen name="dp_292">332.5556dp</dimen>
+	<dimen name="dp_293">333.6944dp</dimen>
+	<dimen name="dp_294">334.8333dp</dimen>
+	<dimen name="dp_295">335.9722dp</dimen>
+	<dimen name="dp_296">337.1111dp</dimen>
+	<dimen name="dp_297">338.2500dp</dimen>
+	<dimen name="dp_298">339.3889dp</dimen>
+	<dimen name="dp_299">340.5278dp</dimen>
+	<dimen name="dp_300">341.6667dp</dimen>
+	<dimen name="dp_301">342.8056dp</dimen>
+	<dimen name="dp_302">343.9444dp</dimen>
+	<dimen name="dp_303">345.0833dp</dimen>
+	<dimen name="dp_304">346.2222dp</dimen>
+	<dimen name="dp_305">347.3611dp</dimen>
+	<dimen name="dp_306">348.5000dp</dimen>
+	<dimen name="dp_307">349.6389dp</dimen>
+	<dimen name="dp_308">350.7778dp</dimen>
+	<dimen name="dp_309">351.9167dp</dimen>
+	<dimen name="dp_310">353.0556dp</dimen>
+	<dimen name="dp_311">354.1944dp</dimen>
+	<dimen name="dp_312">355.3333dp</dimen>
+	<dimen name="dp_313">356.4722dp</dimen>
+	<dimen name="dp_314">357.6111dp</dimen>
+	<dimen name="dp_315">358.7500dp</dimen>
+	<dimen name="dp_316">359.8889dp</dimen>
+	<dimen name="dp_317">361.0278dp</dimen>
+	<dimen name="dp_318">362.1667dp</dimen>
+	<dimen name="dp_319">363.3056dp</dimen>
+	<dimen name="dp_320">364.4444dp</dimen>
+	<dimen name="dp_321">365.5833dp</dimen>
+	<dimen name="dp_322">366.7222dp</dimen>
+	<dimen name="dp_323">367.8611dp</dimen>
+	<dimen name="dp_324">369.0000dp</dimen>
+	<dimen name="dp_325">370.1389dp</dimen>
+	<dimen name="dp_326">371.2778dp</dimen>
+	<dimen name="dp_327">372.4167dp</dimen>
+	<dimen name="dp_328">373.5556dp</dimen>
+	<dimen name="dp_329">374.6944dp</dimen>
+	<dimen name="dp_330">375.8333dp</dimen>
+	<dimen name="dp_331">376.9722dp</dimen>
+	<dimen name="dp_332">378.1111dp</dimen>
+	<dimen name="dp_333">379.2500dp</dimen>
+	<dimen name="dp_334">380.3889dp</dimen>
+	<dimen name="dp_335">381.5278dp</dimen>
+	<dimen name="dp_336">382.6667dp</dimen>
+	<dimen name="dp_337">383.8056dp</dimen>
+	<dimen name="dp_338">384.9444dp</dimen>
+	<dimen name="dp_339">386.0833dp</dimen>
+	<dimen name="dp_340">387.2222dp</dimen>
+	<dimen name="dp_341">388.3611dp</dimen>
+	<dimen name="dp_342">389.5000dp</dimen>
+	<dimen name="dp_343">390.6389dp</dimen>
+	<dimen name="dp_344">391.7778dp</dimen>
+	<dimen name="dp_345">392.9167dp</dimen>
+	<dimen name="dp_346">394.0556dp</dimen>
+	<dimen name="dp_347">395.1944dp</dimen>
+	<dimen name="dp_348">396.3333dp</dimen>
+	<dimen name="dp_349">397.4722dp</dimen>
+	<dimen name="dp_350">398.6111dp</dimen>
+	<dimen name="dp_351">399.7500dp</dimen>
+	<dimen name="dp_352">400.8889dp</dimen>
+	<dimen name="dp_353">402.0278dp</dimen>
+	<dimen name="dp_354">403.1667dp</dimen>
+	<dimen name="dp_355">404.3056dp</dimen>
+	<dimen name="dp_356">405.4444dp</dimen>
+	<dimen name="dp_357">406.5833dp</dimen>
+	<dimen name="dp_358">407.7222dp</dimen>
+	<dimen name="dp_359">408.8611dp</dimen>
+	<dimen name="dp_360">410.0000dp</dimen>
+	<dimen name="dp_365">415.6944dp</dimen>
+	<dimen name="dp_370">421.3889dp</dimen>
+	<dimen name="dp_400">455.5556dp</dimen>
+	<dimen name="dp_410">466.9444dp</dimen>
+	<dimen name="dp_417">474.9167dp</dimen>
+	<dimen name="dp_417.5">475.4861dp</dimen>
+	<dimen name="dp_422">480.6111dp</dimen>
+	<dimen name="dp_472">537.5556dp</dimen>
+	<dimen name="dp_500">569.4444dp</dimen>
+	<dimen name="dp_600">683.3333dp</dimen>
+	<dimen name="dp_640">728.8889dp</dimen>
+	<dimen name="dp_720">820.0000dp</dimen>
+	<dimen name="dp_1280">1457.7778dp</dimen>
+	<dimen name="sp_6">6.8333sp</dimen>
+	<dimen name="sp_7">7.9722sp</dimen>
+	<dimen name="sp_8">9.1111sp</dimen>
+	<dimen name="sp_9">10.2500sp</dimen>
+	<dimen name="sp_10">11.3889sp</dimen>
+	<dimen name="sp_11">12.5278sp</dimen>
+	<dimen name="sp_12">13.6667sp</dimen>
+	<dimen name="sp_13">14.8056sp</dimen>
+	<dimen name="sp_14">15.9444sp</dimen>
+	<dimen name="sp_15">17.0833sp</dimen>
+	<dimen name="sp_16">18.2222sp</dimen>
+	<dimen name="sp_17">19.3611sp</dimen>
+	<dimen name="sp_18">20.5000sp</dimen>
+	<dimen name="sp_19">21.6389sp</dimen>
+	<dimen name="sp_20">22.7778sp</dimen>
+	<dimen name="sp_21">23.9167sp</dimen>
+	<dimen name="sp_22">25.0556sp</dimen>
+	<dimen name="sp_23">26.1944sp</dimen>
+	<dimen name="sp_24">27.3333sp</dimen>
+	<dimen name="sp_25">28.4722sp</dimen>
+	<dimen name="sp_28">31.8889sp</dimen>
+	<dimen name="sp_30">34.1667sp</dimen>
+	<dimen name="sp_32">36.4444sp</dimen>
+	<dimen name="sp_34">38.7222sp</dimen>
+	<dimen name="sp_36">41.0000sp</dimen>
+	<dimen name="sp_38">43.2778sp</dimen>
+	<dimen name="sp_40">45.5556sp</dimen>
+	<dimen name="sp_42">47.8333sp</dimen>
+	<dimen name="sp_48">54.6667sp</dimen>
+	<dimen name="pay_result_image_height">136.6667dp</dimen>
+	<dimen name="pay_result_image_width">136.6667dp</dimen>
+	<dimen name="qr_image_background_height">282.4444dp</dimen>
+	<dimen name="qr_image_background_margin_top">22.7778dp</dimen>
+	<dimen name="qr_image_background_width">242.5833dp</dimen>
+	<dimen name="qr_image_height">211.8333dp</dimen>
+	<dimen name="qr_image_margin_top">11.3889dp</dimen>
+	<dimen name="qr_image_width">211.8333dp</dimen>
+	<dimen name="qr_pay_hint_text_size">15.9444sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">2.2778dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">5.6944dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">14.8056sp</dimen>
+	<dimen name="qr_pay_price_margin_top">11.3889dp</dimen>
+	<dimen name="qr_pay_price_text_size">17.0833sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw411dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-68.5000dp</dimen>
+	<dimen name="dp_m_30">-34.2500dp</dimen>
+	<dimen name="dp_m_20">-22.8333dp</dimen>
+	<dimen name="dp_m_12">-13.7000dp</dimen>
+	<dimen name="dp_m_10">-11.4167dp</dimen>
+	<dimen name="dp_m_8">-9.1333dp</dimen>
+	<dimen name="dp_m_5">-5.7083dp</dimen>
+	<dimen name="dp_m_2">-2.2833dp</dimen>
+	<dimen name="dp_m_1">-1.1417dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1142dp</dimen>
+	<dimen name="dp_0_5">0.5708dp</dimen>
+	<dimen name="dp_1">1.1417dp</dimen>
+	<dimen name="dp_1_5">1.7125dp</dimen>
+	<dimen name="dp_2">2.2833dp</dimen>
+	<dimen name="dp_2_5">2.8542dp</dimen>
+	<dimen name="dp_3">3.4250dp</dimen>
+	<dimen name="dp_3_5">3.9958dp</dimen>
+	<dimen name="dp_4">4.5667dp</dimen>
+	<dimen name="dp_4_5">5.1375dp</dimen>
+	<dimen name="dp_5">5.7083dp</dimen>
+	<dimen name="dp_6">6.8500dp</dimen>
+	<dimen name="dp_7">7.9917dp</dimen>
+	<dimen name="dp_7_5">8.5625dp</dimen>
+	<dimen name="dp_8">9.1333dp</dimen>
+	<dimen name="dp_9">10.2750dp</dimen>
+	<dimen name="dp_10">11.4167dp</dimen>
+	<dimen name="dp_11">12.5583dp</dimen>
+	<dimen name="dp_12">13.7000dp</dimen>
+	<dimen name="dp_13">14.8417dp</dimen>
+	<dimen name="dp_14">15.9833dp</dimen>
+	<dimen name="dp_15">17.1250dp</dimen>
+	<dimen name="dp_16">18.2667dp</dimen>
+	<dimen name="dp_17">19.4083dp</dimen>
+	<dimen name="dp_18">20.5500dp</dimen>
+	<dimen name="dp_19">21.6917dp</dimen>
+	<dimen name="dp_20">22.8333dp</dimen>
+	<dimen name="dp_21">23.9750dp</dimen>
+	<dimen name="dp_22">25.1167dp</dimen>
+	<dimen name="dp_23">26.2583dp</dimen>
+	<dimen name="dp_24">27.4000dp</dimen>
+	<dimen name="dp_25">28.5417dp</dimen>
+	<dimen name="dp_26">29.6833dp</dimen>
+	<dimen name="dp_27">30.8250dp</dimen>
+	<dimen name="dp_28">31.9667dp</dimen>
+	<dimen name="dp_29">33.1083dp</dimen>
+	<dimen name="dp_30">34.2500dp</dimen>
+	<dimen name="dp_31">35.3917dp</dimen>
+	<dimen name="dp_32">36.5333dp</dimen>
+	<dimen name="dp_33">37.6750dp</dimen>
+	<dimen name="dp_34">38.8167dp</dimen>
+	<dimen name="dp_35">39.9583dp</dimen>
+	<dimen name="dp_36">41.1000dp</dimen>
+	<dimen name="dp_37">42.2417dp</dimen>
+	<dimen name="dp_38">43.3833dp</dimen>
+	<dimen name="dp_39">44.5250dp</dimen>
+	<dimen name="dp_40">45.6667dp</dimen>
+	<dimen name="dp_41">46.8083dp</dimen>
+	<dimen name="dp_42">47.9500dp</dimen>
+	<dimen name="dp_43">49.0917dp</dimen>
+	<dimen name="dp_44">50.2333dp</dimen>
+	<dimen name="dp_45">51.3750dp</dimen>
+	<dimen name="dp_46">52.5167dp</dimen>
+	<dimen name="dp_47">53.6583dp</dimen>
+	<dimen name="dp_48">54.8000dp</dimen>
+	<dimen name="dp_49">55.9417dp</dimen>
+	<dimen name="dp_50">57.0833dp</dimen>
+	<dimen name="dp_51">58.2250dp</dimen>
+	<dimen name="dp_52">59.3667dp</dimen>
+	<dimen name="dp_53">60.5083dp</dimen>
+	<dimen name="dp_54">61.6500dp</dimen>
+	<dimen name="dp_55">62.7917dp</dimen>
+	<dimen name="dp_56">63.9333dp</dimen>
+	<dimen name="dp_57">65.0750dp</dimen>
+	<dimen name="dp_58">66.2167dp</dimen>
+	<dimen name="dp_59">67.3583dp</dimen>
+	<dimen name="dp_60">68.5000dp</dimen>
+	<dimen name="dp_61">69.6417dp</dimen>
+	<dimen name="dp_62">70.7833dp</dimen>
+	<dimen name="dp_63">71.9250dp</dimen>
+	<dimen name="dp_64">73.0667dp</dimen>
+	<dimen name="dp_65">74.2083dp</dimen>
+	<dimen name="dp_66">75.3500dp</dimen>
+	<dimen name="dp_67">76.4917dp</dimen>
+	<dimen name="dp_68">77.6333dp</dimen>
+	<dimen name="dp_69">78.7750dp</dimen>
+	<dimen name="dp_70">79.9167dp</dimen>
+	<dimen name="dp_71">81.0583dp</dimen>
+	<dimen name="dp_72">82.2000dp</dimen>
+	<dimen name="dp_73">83.3417dp</dimen>
+	<dimen name="dp_74">84.4833dp</dimen>
+	<dimen name="dp_75">85.6250dp</dimen>
+	<dimen name="dp_76">86.7667dp</dimen>
+	<dimen name="dp_77">87.9083dp</dimen>
+	<dimen name="dp_78">89.0500dp</dimen>
+	<dimen name="dp_79">90.1917dp</dimen>
+	<dimen name="dp_80">91.3333dp</dimen>
+	<dimen name="dp_81">92.4750dp</dimen>
+	<dimen name="dp_82">93.6167dp</dimen>
+	<dimen name="dp_83">94.7583dp</dimen>
+	<dimen name="dp_84">95.9000dp</dimen>
+	<dimen name="dp_85">97.0417dp</dimen>
+	<dimen name="dp_86">98.1833dp</dimen>
+	<dimen name="dp_87">99.3250dp</dimen>
+	<dimen name="dp_88">100.4667dp</dimen>
+	<dimen name="dp_89">101.6083dp</dimen>
+	<dimen name="dp_90">102.7500dp</dimen>
+	<dimen name="dp_91">103.8917dp</dimen>
+	<dimen name="dp_92">105.0333dp</dimen>
+	<dimen name="dp_93">106.1750dp</dimen>
+	<dimen name="dp_94">107.3167dp</dimen>
+	<dimen name="dp_95">108.4583dp</dimen>
+	<dimen name="dp_96">109.6000dp</dimen>
+	<dimen name="dp_97">110.7417dp</dimen>
+	<dimen name="dp_98">111.8833dp</dimen>
+	<dimen name="dp_99">113.0250dp</dimen>
+	<dimen name="dp_100">114.1667dp</dimen>
+	<dimen name="dp_101">115.3083dp</dimen>
+	<dimen name="dp_102">116.4500dp</dimen>
+	<dimen name="dp_103">117.5917dp</dimen>
+	<dimen name="dp_104">118.7333dp</dimen>
+	<dimen name="dp_104_5">119.3042dp</dimen>
+	<dimen name="dp_105">119.8750dp</dimen>
+	<dimen name="dp_106">121.0167dp</dimen>
+	<dimen name="dp_107">122.1583dp</dimen>
+	<dimen name="dp_108">123.3000dp</dimen>
+	<dimen name="dp_109">124.4417dp</dimen>
+	<dimen name="dp_110">125.5833dp</dimen>
+	<dimen name="dp_111">126.7250dp</dimen>
+	<dimen name="dp_112">127.8667dp</dimen>
+	<dimen name="dp_113">129.0083dp</dimen>
+	<dimen name="dp_114">130.1500dp</dimen>
+	<dimen name="dp_115">131.2917dp</dimen>
+	<dimen name="dp_116">132.4333dp</dimen>
+	<dimen name="dp_117">133.5750dp</dimen>
+	<dimen name="dp_118">134.7167dp</dimen>
+	<dimen name="dp_119">135.8583dp</dimen>
+	<dimen name="dp_120">137.0000dp</dimen>
+	<dimen name="dp_121">138.1417dp</dimen>
+	<dimen name="dp_122">139.2833dp</dimen>
+	<dimen name="dp_123">140.4250dp</dimen>
+	<dimen name="dp_124">141.5667dp</dimen>
+	<dimen name="dp_125">142.7083dp</dimen>
+	<dimen name="dp_126">143.8500dp</dimen>
+	<dimen name="dp_127">144.9917dp</dimen>
+	<dimen name="dp_128">146.1333dp</dimen>
+	<dimen name="dp_129">147.2750dp</dimen>
+	<dimen name="dp_130">148.4167dp</dimen>
+	<dimen name="dp_131">149.5583dp</dimen>
+	<dimen name="dp_132">150.7000dp</dimen>
+	<dimen name="dp_133">151.8417dp</dimen>
+	<dimen name="dp_134">152.9833dp</dimen>
+	<dimen name="dp_134_5">153.5542dp</dimen>
+	<dimen name="dp_135">154.1250dp</dimen>
+	<dimen name="dp_136">155.2667dp</dimen>
+	<dimen name="dp_137">156.4083dp</dimen>
+	<dimen name="dp_138">157.5500dp</dimen>
+	<dimen name="dp_139">158.6917dp</dimen>
+	<dimen name="dp_140">159.8333dp</dimen>
+	<dimen name="dp_141">160.9750dp</dimen>
+	<dimen name="dp_142">162.1167dp</dimen>
+	<dimen name="dp_143">163.2583dp</dimen>
+	<dimen name="dp_144">164.4000dp</dimen>
+	<dimen name="dp_145">165.5417dp</dimen>
+	<dimen name="dp_146">166.6833dp</dimen>
+	<dimen name="dp_147">167.8250dp</dimen>
+	<dimen name="dp_148">168.9667dp</dimen>
+	<dimen name="dp_149">170.1083dp</dimen>
+	<dimen name="dp_150">171.2500dp</dimen>
+	<dimen name="dp_151">172.3917dp</dimen>
+	<dimen name="dp_152">173.5333dp</dimen>
+	<dimen name="dp_153">174.6750dp</dimen>
+	<dimen name="dp_154">175.8167dp</dimen>
+	<dimen name="dp_155">176.9583dp</dimen>
+	<dimen name="dp_156">178.1000dp</dimen>
+	<dimen name="dp_157">179.2417dp</dimen>
+	<dimen name="dp_158">180.3833dp</dimen>
+	<dimen name="dp_159">181.5250dp</dimen>
+	<dimen name="dp_160">182.6667dp</dimen>
+	<dimen name="dp_161">183.8083dp</dimen>
+	<dimen name="dp_162">184.9500dp</dimen>
+	<dimen name="dp_163">186.0917dp</dimen>
+	<dimen name="dp_164">187.2333dp</dimen>
+	<dimen name="dp_165">188.3750dp</dimen>
+	<dimen name="dp_166">189.5167dp</dimen>
+	<dimen name="dp_167">190.6583dp</dimen>
+	<dimen name="dp_168">191.8000dp</dimen>
+	<dimen name="dp_169">192.9417dp</dimen>
+	<dimen name="dp_170">194.0833dp</dimen>
+	<dimen name="dp_171">195.2250dp</dimen>
+	<dimen name="dp_172">196.3667dp</dimen>
+	<dimen name="dp_173">197.5083dp</dimen>
+	<dimen name="dp_174">198.6500dp</dimen>
+	<dimen name="dp_175">199.7917dp</dimen>
+	<dimen name="dp_176">200.9333dp</dimen>
+	<dimen name="dp_177">202.0750dp</dimen>
+	<dimen name="dp_178">203.2167dp</dimen>
+	<dimen name="dp_179">204.3583dp</dimen>
+	<dimen name="dp_180">205.5000dp</dimen>
+	<dimen name="dp_181">206.6417dp</dimen>
+	<dimen name="dp_182">207.7833dp</dimen>
+	<dimen name="dp_183">208.9250dp</dimen>
+	<dimen name="dp_184">210.0667dp</dimen>
+	<dimen name="dp_185">211.2083dp</dimen>
+	<dimen name="dp_186">212.3500dp</dimen>
+	<dimen name="dp_187">213.4917dp</dimen>
+	<dimen name="dp_188">214.6333dp</dimen>
+	<dimen name="dp_189">215.7750dp</dimen>
+	<dimen name="dp_190">216.9167dp</dimen>
+	<dimen name="dp_191">218.0583dp</dimen>
+	<dimen name="dp_191_25">218.3438dp</dimen>
+	<dimen name="dp_192">219.2000dp</dimen>
+	<dimen name="dp_193">220.3417dp</dimen>
+	<dimen name="dp_194">221.4833dp</dimen>
+	<dimen name="dp_195">222.6250dp</dimen>
+	<dimen name="dp_196">223.7667dp</dimen>
+	<dimen name="dp_197">224.9083dp</dimen>
+	<dimen name="dp_198">226.0500dp</dimen>
+	<dimen name="dp_199">227.1917dp</dimen>
+	<dimen name="dp_200">228.3333dp</dimen>
+	<dimen name="dp_201">229.4750dp</dimen>
+	<dimen name="dp_202">230.6167dp</dimen>
+	<dimen name="dp_203">231.7583dp</dimen>
+	<dimen name="dp_204">232.9000dp</dimen>
+	<dimen name="dp_205">234.0417dp</dimen>
+	<dimen name="dp_206">235.1833dp</dimen>
+	<dimen name="dp_207">236.3250dp</dimen>
+	<dimen name="dp_208">237.4667dp</dimen>
+	<dimen name="dp_209">238.6083dp</dimen>
+	<dimen name="dp_210">239.7500dp</dimen>
+	<dimen name="dp_211">240.8917dp</dimen>
+	<dimen name="dp_212">242.0333dp</dimen>
+	<dimen name="dp_213">243.1750dp</dimen>
+	<dimen name="dp_214">244.3167dp</dimen>
+	<dimen name="dp_215">245.4583dp</dimen>
+	<dimen name="dp_216">246.6000dp</dimen>
+	<dimen name="dp_217">247.7417dp</dimen>
+	<dimen name="dp_218">248.8833dp</dimen>
+	<dimen name="dp_219">250.0250dp</dimen>
+	<dimen name="dp_220">251.1667dp</dimen>
+	<dimen name="dp_221">252.3083dp</dimen>
+	<dimen name="dp_222">253.4500dp</dimen>
+	<dimen name="dp_223">254.5917dp</dimen>
+	<dimen name="dp_224">255.7333dp</dimen>
+	<dimen name="dp_225">256.8750dp</dimen>
+	<dimen name="dp_226">258.0167dp</dimen>
+	<dimen name="dp_227">259.1583dp</dimen>
+	<dimen name="dp_228">260.3000dp</dimen>
+	<dimen name="dp_229">261.4417dp</dimen>
+	<dimen name="dp_230">262.5833dp</dimen>
+	<dimen name="dp_231">263.7250dp</dimen>
+	<dimen name="dp_232">264.8667dp</dimen>
+	<dimen name="dp_233">266.0083dp</dimen>
+	<dimen name="dp_234">267.1500dp</dimen>
+	<dimen name="dp_235">268.2917dp</dimen>
+	<dimen name="dp_236">269.4333dp</dimen>
+	<dimen name="dp_237">270.5750dp</dimen>
+	<dimen name="dp_238">271.7167dp</dimen>
+	<dimen name="dp_239">272.8583dp</dimen>
+	<dimen name="dp_240">274.0000dp</dimen>
+	<dimen name="dp_241">275.1417dp</dimen>
+	<dimen name="dp_242">276.2833dp</dimen>
+	<dimen name="dp_243">277.4250dp</dimen>
+	<dimen name="dp_244">278.5667dp</dimen>
+	<dimen name="dp_245">279.7083dp</dimen>
+	<dimen name="dp_246">280.8500dp</dimen>
+	<dimen name="dp_247">281.9917dp</dimen>
+	<dimen name="dp_248">283.1333dp</dimen>
+	<dimen name="dp_249">284.2750dp</dimen>
+	<dimen name="dp_250">285.4167dp</dimen>
+	<dimen name="dp_251">286.5583dp</dimen>
+	<dimen name="dp_252">287.7000dp</dimen>
+	<dimen name="dp_253">288.8417dp</dimen>
+	<dimen name="dp_254">289.9833dp</dimen>
+	<dimen name="dp_255">291.1250dp</dimen>
+	<dimen name="dp_256">292.2667dp</dimen>
+	<dimen name="dp_257">293.4083dp</dimen>
+	<dimen name="dp_258">294.5500dp</dimen>
+	<dimen name="dp_259">295.6917dp</dimen>
+	<dimen name="dp_260">296.8333dp</dimen>
+	<dimen name="dp_261">297.9750dp</dimen>
+	<dimen name="dp_262">299.1167dp</dimen>
+	<dimen name="dp_263">300.2583dp</dimen>
+	<dimen name="dp_264">301.4000dp</dimen>
+	<dimen name="dp_265">302.5417dp</dimen>
+	<dimen name="dp_266">303.6833dp</dimen>
+	<dimen name="dp_267">304.8250dp</dimen>
+	<dimen name="dp_268">305.9667dp</dimen>
+	<dimen name="dp_269">307.1083dp</dimen>
+	<dimen name="dp_270">308.2500dp</dimen>
+	<dimen name="dp_271">309.3917dp</dimen>
+	<dimen name="dp_272">310.5333dp</dimen>
+	<dimen name="dp_273">311.6750dp</dimen>
+	<dimen name="dp_274">312.8167dp</dimen>
+	<dimen name="dp_275">313.9583dp</dimen>
+	<dimen name="dp_276">315.1000dp</dimen>
+	<dimen name="dp_277">316.2417dp</dimen>
+	<dimen name="dp_278">317.3833dp</dimen>
+	<dimen name="dp_279">318.5250dp</dimen>
+	<dimen name="dp_280">319.6667dp</dimen>
+	<dimen name="dp_281">320.8083dp</dimen>
+	<dimen name="dp_282">321.9500dp</dimen>
+	<dimen name="dp_283">323.0917dp</dimen>
+	<dimen name="dp_284">324.2333dp</dimen>
+	<dimen name="dp_285">325.3750dp</dimen>
+	<dimen name="dp_286">326.5167dp</dimen>
+	<dimen name="dp_287">327.6583dp</dimen>
+	<dimen name="dp_288">328.8000dp</dimen>
+	<dimen name="dp_289">329.9417dp</dimen>
+	<dimen name="dp_290">331.0833dp</dimen>
+	<dimen name="dp_291">332.2250dp</dimen>
+	<dimen name="dp_292">333.3667dp</dimen>
+	<dimen name="dp_293">334.5083dp</dimen>
+	<dimen name="dp_294">335.6500dp</dimen>
+	<dimen name="dp_295">336.7917dp</dimen>
+	<dimen name="dp_296">337.9333dp</dimen>
+	<dimen name="dp_297">339.0750dp</dimen>
+	<dimen name="dp_298">340.2167dp</dimen>
+	<dimen name="dp_299">341.3583dp</dimen>
+	<dimen name="dp_300">342.5000dp</dimen>
+	<dimen name="dp_301">343.6417dp</dimen>
+	<dimen name="dp_302">344.7833dp</dimen>
+	<dimen name="dp_303">345.9250dp</dimen>
+	<dimen name="dp_304">347.0667dp</dimen>
+	<dimen name="dp_305">348.2083dp</dimen>
+	<dimen name="dp_306">349.3500dp</dimen>
+	<dimen name="dp_307">350.4917dp</dimen>
+	<dimen name="dp_308">351.6333dp</dimen>
+	<dimen name="dp_309">352.7750dp</dimen>
+	<dimen name="dp_310">353.9167dp</dimen>
+	<dimen name="dp_311">355.0583dp</dimen>
+	<dimen name="dp_312">356.2000dp</dimen>
+	<dimen name="dp_313">357.3417dp</dimen>
+	<dimen name="dp_314">358.4833dp</dimen>
+	<dimen name="dp_315">359.6250dp</dimen>
+	<dimen name="dp_316">360.7667dp</dimen>
+	<dimen name="dp_317">361.9083dp</dimen>
+	<dimen name="dp_318">363.0500dp</dimen>
+	<dimen name="dp_319">364.1917dp</dimen>
+	<dimen name="dp_320">365.3333dp</dimen>
+	<dimen name="dp_321">366.4750dp</dimen>
+	<dimen name="dp_322">367.6167dp</dimen>
+	<dimen name="dp_323">368.7583dp</dimen>
+	<dimen name="dp_324">369.9000dp</dimen>
+	<dimen name="dp_325">371.0417dp</dimen>
+	<dimen name="dp_326">372.1833dp</dimen>
+	<dimen name="dp_327">373.3250dp</dimen>
+	<dimen name="dp_328">374.4667dp</dimen>
+	<dimen name="dp_329">375.6083dp</dimen>
+	<dimen name="dp_330">376.7500dp</dimen>
+	<dimen name="dp_331">377.8917dp</dimen>
+	<dimen name="dp_332">379.0333dp</dimen>
+	<dimen name="dp_333">380.1750dp</dimen>
+	<dimen name="dp_334">381.3167dp</dimen>
+	<dimen name="dp_335">382.4583dp</dimen>
+	<dimen name="dp_336">383.6000dp</dimen>
+	<dimen name="dp_337">384.7417dp</dimen>
+	<dimen name="dp_338">385.8833dp</dimen>
+	<dimen name="dp_339">387.0250dp</dimen>
+	<dimen name="dp_340">388.1667dp</dimen>
+	<dimen name="dp_341">389.3083dp</dimen>
+	<dimen name="dp_342">390.4500dp</dimen>
+	<dimen name="dp_343">391.5917dp</dimen>
+	<dimen name="dp_344">392.7333dp</dimen>
+	<dimen name="dp_345">393.8750dp</dimen>
+	<dimen name="dp_346">395.0167dp</dimen>
+	<dimen name="dp_347">396.1583dp</dimen>
+	<dimen name="dp_348">397.3000dp</dimen>
+	<dimen name="dp_349">398.4417dp</dimen>
+	<dimen name="dp_350">399.5833dp</dimen>
+	<dimen name="dp_351">400.7250dp</dimen>
+	<dimen name="dp_352">401.8667dp</dimen>
+	<dimen name="dp_353">403.0083dp</dimen>
+	<dimen name="dp_354">404.1500dp</dimen>
+	<dimen name="dp_355">405.2917dp</dimen>
+	<dimen name="dp_356">406.4333dp</dimen>
+	<dimen name="dp_357">407.5750dp</dimen>
+	<dimen name="dp_358">408.7167dp</dimen>
+	<dimen name="dp_359">409.8583dp</dimen>
+	<dimen name="dp_360">411.0000dp</dimen>
+	<dimen name="dp_365">416.7083dp</dimen>
+	<dimen name="dp_370">422.4167dp</dimen>
+	<dimen name="dp_400">456.6667dp</dimen>
+	<dimen name="dp_410">468.0833dp</dimen>
+	<dimen name="dp_417">476.0750dp</dimen>
+	<dimen name="dp_417.5">476.6458dp</dimen>
+	<dimen name="dp_422">481.7833dp</dimen>
+	<dimen name="dp_472">538.8667dp</dimen>
+	<dimen name="dp_500">570.8333dp</dimen>
+	<dimen name="dp_600">685.0000dp</dimen>
+	<dimen name="dp_640">730.6667dp</dimen>
+	<dimen name="dp_720">822.0000dp</dimen>
+	<dimen name="dp_1280">1461.3333dp</dimen>
+	<dimen name="sp_6">6.8500sp</dimen>
+	<dimen name="sp_7">7.9917sp</dimen>
+	<dimen name="sp_8">9.1333sp</dimen>
+	<dimen name="sp_9">10.2750sp</dimen>
+	<dimen name="sp_10">11.4167sp</dimen>
+	<dimen name="sp_11">12.5583sp</dimen>
+	<dimen name="sp_12">13.7000sp</dimen>
+	<dimen name="sp_13">14.8417sp</dimen>
+	<dimen name="sp_14">15.9833sp</dimen>
+	<dimen name="sp_15">17.1250sp</dimen>
+	<dimen name="sp_16">18.2667sp</dimen>
+	<dimen name="sp_17">19.4083sp</dimen>
+	<dimen name="sp_18">20.5500sp</dimen>
+	<dimen name="sp_19">21.6917sp</dimen>
+	<dimen name="sp_20">22.8333sp</dimen>
+	<dimen name="sp_21">23.9750sp</dimen>
+	<dimen name="sp_22">25.1167sp</dimen>
+	<dimen name="sp_23">26.2583sp</dimen>
+	<dimen name="sp_24">27.4000sp</dimen>
+	<dimen name="sp_25">28.5417sp</dimen>
+	<dimen name="sp_28">31.9667sp</dimen>
+	<dimen name="sp_30">34.2500sp</dimen>
+	<dimen name="sp_32">36.5333sp</dimen>
+	<dimen name="sp_34">38.8167sp</dimen>
+	<dimen name="sp_36">41.1000sp</dimen>
+	<dimen name="sp_38">43.3833sp</dimen>
+	<dimen name="sp_40">45.6667sp</dimen>
+	<dimen name="sp_42">47.9500sp</dimen>
+	<dimen name="sp_48">54.8000sp</dimen>
+	<dimen name="pay_result_image_height">137.0000dp</dimen>
+	<dimen name="pay_result_image_width">137.0000dp</dimen>
+	<dimen name="qr_image_background_height">283.1333dp</dimen>
+	<dimen name="qr_image_background_margin_top">22.8333dp</dimen>
+	<dimen name="qr_image_background_width">243.1750dp</dimen>
+	<dimen name="qr_image_height">212.3500dp</dimen>
+	<dimen name="qr_image_margin_top">11.4167dp</dimen>
+	<dimen name="qr_image_width">212.3500dp</dimen>
+	<dimen name="qr_pay_hint_text_size">15.9833sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">2.2833dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">5.7083dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">14.8417sp</dimen>
+	<dimen name="qr_pay_price_margin_top">11.4167dp</dimen>
+	<dimen name="qr_pay_price_text_size">17.1250sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw432dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-72.0000dp</dimen>
+	<dimen name="dp_m_30">-36.0000dp</dimen>
+	<dimen name="dp_m_20">-24.0000dp</dimen>
+	<dimen name="dp_m_12">-14.4000dp</dimen>
+	<dimen name="dp_m_10">-12.0000dp</dimen>
+	<dimen name="dp_m_8">-9.6000dp</dimen>
+	<dimen name="dp_m_5">-6.0000dp</dimen>
+	<dimen name="dp_m_2">-2.4000dp</dimen>
+	<dimen name="dp_m_1">-1.2000dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1200dp</dimen>
+	<dimen name="dp_0_5">0.6000dp</dimen>
+	<dimen name="dp_1">1.2000dp</dimen>
+	<dimen name="dp_1_5">1.8000dp</dimen>
+	<dimen name="dp_2">2.4000dp</dimen>
+	<dimen name="dp_2_5">3.0000dp</dimen>
+	<dimen name="dp_3">3.6000dp</dimen>
+	<dimen name="dp_3_5">4.2000dp</dimen>
+	<dimen name="dp_4">4.8000dp</dimen>
+	<dimen name="dp_4_5">5.4000dp</dimen>
+	<dimen name="dp_5">6.0000dp</dimen>
+	<dimen name="dp_6">7.2000dp</dimen>
+	<dimen name="dp_7">8.4000dp</dimen>
+	<dimen name="dp_7_5">9.0000dp</dimen>
+	<dimen name="dp_8">9.6000dp</dimen>
+	<dimen name="dp_9">10.8000dp</dimen>
+	<dimen name="dp_10">12.0000dp</dimen>
+	<dimen name="dp_11">13.2000dp</dimen>
+	<dimen name="dp_12">14.4000dp</dimen>
+	<dimen name="dp_13">15.6000dp</dimen>
+	<dimen name="dp_14">16.8000dp</dimen>
+	<dimen name="dp_15">18.0000dp</dimen>
+	<dimen name="dp_16">19.2000dp</dimen>
+	<dimen name="dp_17">20.4000dp</dimen>
+	<dimen name="dp_18">21.6000dp</dimen>
+	<dimen name="dp_19">22.8000dp</dimen>
+	<dimen name="dp_20">24.0000dp</dimen>
+	<dimen name="dp_21">25.2000dp</dimen>
+	<dimen name="dp_22">26.4000dp</dimen>
+	<dimen name="dp_23">27.6000dp</dimen>
+	<dimen name="dp_24">28.8000dp</dimen>
+	<dimen name="dp_25">30.0000dp</dimen>
+	<dimen name="dp_26">31.2000dp</dimen>
+	<dimen name="dp_27">32.4000dp</dimen>
+	<dimen name="dp_28">33.6000dp</dimen>
+	<dimen name="dp_29">34.8000dp</dimen>
+	<dimen name="dp_30">36.0000dp</dimen>
+	<dimen name="dp_31">37.2000dp</dimen>
+	<dimen name="dp_32">38.4000dp</dimen>
+	<dimen name="dp_33">39.6000dp</dimen>
+	<dimen name="dp_34">40.8000dp</dimen>
+	<dimen name="dp_35">42.0000dp</dimen>
+	<dimen name="dp_36">43.2000dp</dimen>
+	<dimen name="dp_37">44.4000dp</dimen>
+	<dimen name="dp_38">45.6000dp</dimen>
+	<dimen name="dp_39">46.8000dp</dimen>
+	<dimen name="dp_40">48.0000dp</dimen>
+	<dimen name="dp_41">49.2000dp</dimen>
+	<dimen name="dp_42">50.4000dp</dimen>
+	<dimen name="dp_43">51.6000dp</dimen>
+	<dimen name="dp_44">52.8000dp</dimen>
+	<dimen name="dp_45">54.0000dp</dimen>
+	<dimen name="dp_46">55.2000dp</dimen>
+	<dimen name="dp_47">56.4000dp</dimen>
+	<dimen name="dp_48">57.6000dp</dimen>
+	<dimen name="dp_49">58.8000dp</dimen>
+	<dimen name="dp_50">60.0000dp</dimen>
+	<dimen name="dp_51">61.2000dp</dimen>
+	<dimen name="dp_52">62.4000dp</dimen>
+	<dimen name="dp_53">63.6000dp</dimen>
+	<dimen name="dp_54">64.8000dp</dimen>
+	<dimen name="dp_55">66.0000dp</dimen>
+	<dimen name="dp_56">67.2000dp</dimen>
+	<dimen name="dp_57">68.4000dp</dimen>
+	<dimen name="dp_58">69.6000dp</dimen>
+	<dimen name="dp_59">70.8000dp</dimen>
+	<dimen name="dp_60">72.0000dp</dimen>
+	<dimen name="dp_61">73.2000dp</dimen>
+	<dimen name="dp_62">74.4000dp</dimen>
+	<dimen name="dp_63">75.6000dp</dimen>
+	<dimen name="dp_64">76.8000dp</dimen>
+	<dimen name="dp_65">78.0000dp</dimen>
+	<dimen name="dp_66">79.2000dp</dimen>
+	<dimen name="dp_67">80.4000dp</dimen>
+	<dimen name="dp_68">81.6000dp</dimen>
+	<dimen name="dp_69">82.8000dp</dimen>
+	<dimen name="dp_70">84.0000dp</dimen>
+	<dimen name="dp_71">85.2000dp</dimen>
+	<dimen name="dp_72">86.4000dp</dimen>
+	<dimen name="dp_73">87.6000dp</dimen>
+	<dimen name="dp_74">88.8000dp</dimen>
+	<dimen name="dp_75">90.0000dp</dimen>
+	<dimen name="dp_76">91.2000dp</dimen>
+	<dimen name="dp_77">92.4000dp</dimen>
+	<dimen name="dp_78">93.6000dp</dimen>
+	<dimen name="dp_79">94.8000dp</dimen>
+	<dimen name="dp_80">96.0000dp</dimen>
+	<dimen name="dp_81">97.2000dp</dimen>
+	<dimen name="dp_82">98.4000dp</dimen>
+	<dimen name="dp_83">99.6000dp</dimen>
+	<dimen name="dp_84">100.8000dp</dimen>
+	<dimen name="dp_85">102.0000dp</dimen>
+	<dimen name="dp_86">103.2000dp</dimen>
+	<dimen name="dp_87">104.4000dp</dimen>
+	<dimen name="dp_88">105.6000dp</dimen>
+	<dimen name="dp_89">106.8000dp</dimen>
+	<dimen name="dp_90">108.0000dp</dimen>
+	<dimen name="dp_91">109.2000dp</dimen>
+	<dimen name="dp_92">110.4000dp</dimen>
+	<dimen name="dp_93">111.6000dp</dimen>
+	<dimen name="dp_94">112.8000dp</dimen>
+	<dimen name="dp_95">114.0000dp</dimen>
+	<dimen name="dp_96">115.2000dp</dimen>
+	<dimen name="dp_97">116.4000dp</dimen>
+	<dimen name="dp_98">117.6000dp</dimen>
+	<dimen name="dp_99">118.8000dp</dimen>
+	<dimen name="dp_100">120.0000dp</dimen>
+	<dimen name="dp_101">121.2000dp</dimen>
+	<dimen name="dp_102">122.4000dp</dimen>
+	<dimen name="dp_103">123.6000dp</dimen>
+	<dimen name="dp_104">124.8000dp</dimen>
+	<dimen name="dp_104_5">125.4000dp</dimen>
+	<dimen name="dp_105">126.0000dp</dimen>
+	<dimen name="dp_106">127.2000dp</dimen>
+	<dimen name="dp_107">128.4000dp</dimen>
+	<dimen name="dp_108">129.6000dp</dimen>
+	<dimen name="dp_109">130.8000dp</dimen>
+	<dimen name="dp_110">132.0000dp</dimen>
+	<dimen name="dp_111">133.2000dp</dimen>
+	<dimen name="dp_112">134.4000dp</dimen>
+	<dimen name="dp_113">135.6000dp</dimen>
+	<dimen name="dp_114">136.8000dp</dimen>
+	<dimen name="dp_115">138.0000dp</dimen>
+	<dimen name="dp_116">139.2000dp</dimen>
+	<dimen name="dp_117">140.4000dp</dimen>
+	<dimen name="dp_118">141.6000dp</dimen>
+	<dimen name="dp_119">142.8000dp</dimen>
+	<dimen name="dp_120">144.0000dp</dimen>
+	<dimen name="dp_121">145.2000dp</dimen>
+	<dimen name="dp_122">146.4000dp</dimen>
+	<dimen name="dp_123">147.6000dp</dimen>
+	<dimen name="dp_124">148.8000dp</dimen>
+	<dimen name="dp_125">150.0000dp</dimen>
+	<dimen name="dp_126">151.2000dp</dimen>
+	<dimen name="dp_127">152.4000dp</dimen>
+	<dimen name="dp_128">153.6000dp</dimen>
+	<dimen name="dp_129">154.8000dp</dimen>
+	<dimen name="dp_130">156.0000dp</dimen>
+	<dimen name="dp_131">157.2000dp</dimen>
+	<dimen name="dp_132">158.4000dp</dimen>
+	<dimen name="dp_133">159.6000dp</dimen>
+	<dimen name="dp_134">160.8000dp</dimen>
+	<dimen name="dp_134_5">161.4000dp</dimen>
+	<dimen name="dp_135">162.0000dp</dimen>
+	<dimen name="dp_136">163.2000dp</dimen>
+	<dimen name="dp_137">164.4000dp</dimen>
+	<dimen name="dp_138">165.6000dp</dimen>
+	<dimen name="dp_139">166.8000dp</dimen>
+	<dimen name="dp_140">168.0000dp</dimen>
+	<dimen name="dp_141">169.2000dp</dimen>
+	<dimen name="dp_142">170.4000dp</dimen>
+	<dimen name="dp_143">171.6000dp</dimen>
+	<dimen name="dp_144">172.8000dp</dimen>
+	<dimen name="dp_145">174.0000dp</dimen>
+	<dimen name="dp_146">175.2000dp</dimen>
+	<dimen name="dp_147">176.4000dp</dimen>
+	<dimen name="dp_148">177.6000dp</dimen>
+	<dimen name="dp_149">178.8000dp</dimen>
+	<dimen name="dp_150">180.0000dp</dimen>
+	<dimen name="dp_151">181.2000dp</dimen>
+	<dimen name="dp_152">182.4000dp</dimen>
+	<dimen name="dp_153">183.6000dp</dimen>
+	<dimen name="dp_154">184.8000dp</dimen>
+	<dimen name="dp_155">186.0000dp</dimen>
+	<dimen name="dp_156">187.2000dp</dimen>
+	<dimen name="dp_157">188.4000dp</dimen>
+	<dimen name="dp_158">189.6000dp</dimen>
+	<dimen name="dp_159">190.8000dp</dimen>
+	<dimen name="dp_160">192.0000dp</dimen>
+	<dimen name="dp_161">193.2000dp</dimen>
+	<dimen name="dp_162">194.4000dp</dimen>
+	<dimen name="dp_163">195.6000dp</dimen>
+	<dimen name="dp_164">196.8000dp</dimen>
+	<dimen name="dp_165">198.0000dp</dimen>
+	<dimen name="dp_166">199.2000dp</dimen>
+	<dimen name="dp_167">200.4000dp</dimen>
+	<dimen name="dp_168">201.6000dp</dimen>
+	<dimen name="dp_169">202.8000dp</dimen>
+	<dimen name="dp_170">204.0000dp</dimen>
+	<dimen name="dp_171">205.2000dp</dimen>
+	<dimen name="dp_172">206.4000dp</dimen>
+	<dimen name="dp_173">207.6000dp</dimen>
+	<dimen name="dp_174">208.8000dp</dimen>
+	<dimen name="dp_175">210.0000dp</dimen>
+	<dimen name="dp_176">211.2000dp</dimen>
+	<dimen name="dp_177">212.4000dp</dimen>
+	<dimen name="dp_178">213.6000dp</dimen>
+	<dimen name="dp_179">214.8000dp</dimen>
+	<dimen name="dp_180">216.0000dp</dimen>
+	<dimen name="dp_181">217.2000dp</dimen>
+	<dimen name="dp_182">218.4000dp</dimen>
+	<dimen name="dp_183">219.6000dp</dimen>
+	<dimen name="dp_184">220.8000dp</dimen>
+	<dimen name="dp_185">222.0000dp</dimen>
+	<dimen name="dp_186">223.2000dp</dimen>
+	<dimen name="dp_187">224.4000dp</dimen>
+	<dimen name="dp_188">225.6000dp</dimen>
+	<dimen name="dp_189">226.8000dp</dimen>
+	<dimen name="dp_190">228.0000dp</dimen>
+	<dimen name="dp_191">229.2000dp</dimen>
+	<dimen name="dp_191_25">229.5000dp</dimen>
+	<dimen name="dp_192">230.4000dp</dimen>
+	<dimen name="dp_193">231.6000dp</dimen>
+	<dimen name="dp_194">232.8000dp</dimen>
+	<dimen name="dp_195">234.0000dp</dimen>
+	<dimen name="dp_196">235.2000dp</dimen>
+	<dimen name="dp_197">236.4000dp</dimen>
+	<dimen name="dp_198">237.6000dp</dimen>
+	<dimen name="dp_199">238.8000dp</dimen>
+	<dimen name="dp_200">240.0000dp</dimen>
+	<dimen name="dp_201">241.2000dp</dimen>
+	<dimen name="dp_202">242.4000dp</dimen>
+	<dimen name="dp_203">243.6000dp</dimen>
+	<dimen name="dp_204">244.8000dp</dimen>
+	<dimen name="dp_205">246.0000dp</dimen>
+	<dimen name="dp_206">247.2000dp</dimen>
+	<dimen name="dp_207">248.4000dp</dimen>
+	<dimen name="dp_208">249.6000dp</dimen>
+	<dimen name="dp_209">250.8000dp</dimen>
+	<dimen name="dp_210">252.0000dp</dimen>
+	<dimen name="dp_211">253.2000dp</dimen>
+	<dimen name="dp_212">254.4000dp</dimen>
+	<dimen name="dp_213">255.6000dp</dimen>
+	<dimen name="dp_214">256.8000dp</dimen>
+	<dimen name="dp_215">258.0000dp</dimen>
+	<dimen name="dp_216">259.2000dp</dimen>
+	<dimen name="dp_217">260.4000dp</dimen>
+	<dimen name="dp_218">261.6000dp</dimen>
+	<dimen name="dp_219">262.8000dp</dimen>
+	<dimen name="dp_220">264.0000dp</dimen>
+	<dimen name="dp_221">265.2000dp</dimen>
+	<dimen name="dp_222">266.4000dp</dimen>
+	<dimen name="dp_223">267.6000dp</dimen>
+	<dimen name="dp_224">268.8000dp</dimen>
+	<dimen name="dp_225">270.0000dp</dimen>
+	<dimen name="dp_226">271.2000dp</dimen>
+	<dimen name="dp_227">272.4000dp</dimen>
+	<dimen name="dp_228">273.6000dp</dimen>
+	<dimen name="dp_229">274.8000dp</dimen>
+	<dimen name="dp_230">276.0000dp</dimen>
+	<dimen name="dp_231">277.2000dp</dimen>
+	<dimen name="dp_232">278.4000dp</dimen>
+	<dimen name="dp_233">279.6000dp</dimen>
+	<dimen name="dp_234">280.8000dp</dimen>
+	<dimen name="dp_235">282.0000dp</dimen>
+	<dimen name="dp_236">283.2000dp</dimen>
+	<dimen name="dp_237">284.4000dp</dimen>
+	<dimen name="dp_238">285.6000dp</dimen>
+	<dimen name="dp_239">286.8000dp</dimen>
+	<dimen name="dp_240">288.0000dp</dimen>
+	<dimen name="dp_241">289.2000dp</dimen>
+	<dimen name="dp_242">290.4000dp</dimen>
+	<dimen name="dp_243">291.6000dp</dimen>
+	<dimen name="dp_244">292.8000dp</dimen>
+	<dimen name="dp_245">294.0000dp</dimen>
+	<dimen name="dp_246">295.2000dp</dimen>
+	<dimen name="dp_247">296.4000dp</dimen>
+	<dimen name="dp_248">297.6000dp</dimen>
+	<dimen name="dp_249">298.8000dp</dimen>
+	<dimen name="dp_250">300.0000dp</dimen>
+	<dimen name="dp_251">301.2000dp</dimen>
+	<dimen name="dp_252">302.4000dp</dimen>
+	<dimen name="dp_253">303.6000dp</dimen>
+	<dimen name="dp_254">304.8000dp</dimen>
+	<dimen name="dp_255">306.0000dp</dimen>
+	<dimen name="dp_256">307.2000dp</dimen>
+	<dimen name="dp_257">308.4000dp</dimen>
+	<dimen name="dp_258">309.6000dp</dimen>
+	<dimen name="dp_259">310.8000dp</dimen>
+	<dimen name="dp_260">312.0000dp</dimen>
+	<dimen name="dp_261">313.2000dp</dimen>
+	<dimen name="dp_262">314.4000dp</dimen>
+	<dimen name="dp_263">315.6000dp</dimen>
+	<dimen name="dp_264">316.8000dp</dimen>
+	<dimen name="dp_265">318.0000dp</dimen>
+	<dimen name="dp_266">319.2000dp</dimen>
+	<dimen name="dp_267">320.4000dp</dimen>
+	<dimen name="dp_268">321.6000dp</dimen>
+	<dimen name="dp_269">322.8000dp</dimen>
+	<dimen name="dp_270">324.0000dp</dimen>
+	<dimen name="dp_271">325.2000dp</dimen>
+	<dimen name="dp_272">326.4000dp</dimen>
+	<dimen name="dp_273">327.6000dp</dimen>
+	<dimen name="dp_274">328.8000dp</dimen>
+	<dimen name="dp_275">330.0000dp</dimen>
+	<dimen name="dp_276">331.2000dp</dimen>
+	<dimen name="dp_277">332.4000dp</dimen>
+	<dimen name="dp_278">333.6000dp</dimen>
+	<dimen name="dp_279">334.8000dp</dimen>
+	<dimen name="dp_280">336.0000dp</dimen>
+	<dimen name="dp_281">337.2000dp</dimen>
+	<dimen name="dp_282">338.4000dp</dimen>
+	<dimen name="dp_283">339.6000dp</dimen>
+	<dimen name="dp_284">340.8000dp</dimen>
+	<dimen name="dp_285">342.0000dp</dimen>
+	<dimen name="dp_286">343.2000dp</dimen>
+	<dimen name="dp_287">344.4000dp</dimen>
+	<dimen name="dp_288">345.6000dp</dimen>
+	<dimen name="dp_289">346.8000dp</dimen>
+	<dimen name="dp_290">348.0000dp</dimen>
+	<dimen name="dp_291">349.2000dp</dimen>
+	<dimen name="dp_292">350.4000dp</dimen>
+	<dimen name="dp_293">351.6000dp</dimen>
+	<dimen name="dp_294">352.8000dp</dimen>
+	<dimen name="dp_295">354.0000dp</dimen>
+	<dimen name="dp_296">355.2000dp</dimen>
+	<dimen name="dp_297">356.4000dp</dimen>
+	<dimen name="dp_298">357.6000dp</dimen>
+	<dimen name="dp_299">358.8000dp</dimen>
+	<dimen name="dp_300">360.0000dp</dimen>
+	<dimen name="dp_301">361.2000dp</dimen>
+	<dimen name="dp_302">362.4000dp</dimen>
+	<dimen name="dp_303">363.6000dp</dimen>
+	<dimen name="dp_304">364.8000dp</dimen>
+	<dimen name="dp_305">366.0000dp</dimen>
+	<dimen name="dp_306">367.2000dp</dimen>
+	<dimen name="dp_307">368.4000dp</dimen>
+	<dimen name="dp_308">369.6000dp</dimen>
+	<dimen name="dp_309">370.8000dp</dimen>
+	<dimen name="dp_310">372.0000dp</dimen>
+	<dimen name="dp_311">373.2000dp</dimen>
+	<dimen name="dp_312">374.4000dp</dimen>
+	<dimen name="dp_313">375.6000dp</dimen>
+	<dimen name="dp_314">376.8000dp</dimen>
+	<dimen name="dp_315">378.0000dp</dimen>
+	<dimen name="dp_316">379.2000dp</dimen>
+	<dimen name="dp_317">380.4000dp</dimen>
+	<dimen name="dp_318">381.6000dp</dimen>
+	<dimen name="dp_319">382.8000dp</dimen>
+	<dimen name="dp_320">384.0000dp</dimen>
+	<dimen name="dp_321">385.2000dp</dimen>
+	<dimen name="dp_322">386.4000dp</dimen>
+	<dimen name="dp_323">387.6000dp</dimen>
+	<dimen name="dp_324">388.8000dp</dimen>
+	<dimen name="dp_325">390.0000dp</dimen>
+	<dimen name="dp_326">391.2000dp</dimen>
+	<dimen name="dp_327">392.4000dp</dimen>
+	<dimen name="dp_328">393.6000dp</dimen>
+	<dimen name="dp_329">394.8000dp</dimen>
+	<dimen name="dp_330">396.0000dp</dimen>
+	<dimen name="dp_331">397.2000dp</dimen>
+	<dimen name="dp_332">398.4000dp</dimen>
+	<dimen name="dp_333">399.6000dp</dimen>
+	<dimen name="dp_334">400.8000dp</dimen>
+	<dimen name="dp_335">402.0000dp</dimen>
+	<dimen name="dp_336">403.2000dp</dimen>
+	<dimen name="dp_337">404.4000dp</dimen>
+	<dimen name="dp_338">405.6000dp</dimen>
+	<dimen name="dp_339">406.8000dp</dimen>
+	<dimen name="dp_340">408.0000dp</dimen>
+	<dimen name="dp_341">409.2000dp</dimen>
+	<dimen name="dp_342">410.4000dp</dimen>
+	<dimen name="dp_343">411.6000dp</dimen>
+	<dimen name="dp_344">412.8000dp</dimen>
+	<dimen name="dp_345">414.0000dp</dimen>
+	<dimen name="dp_346">415.2000dp</dimen>
+	<dimen name="dp_347">416.4000dp</dimen>
+	<dimen name="dp_348">417.6000dp</dimen>
+	<dimen name="dp_349">418.8000dp</dimen>
+	<dimen name="dp_350">420.0000dp</dimen>
+	<dimen name="dp_351">421.2000dp</dimen>
+	<dimen name="dp_352">422.4000dp</dimen>
+	<dimen name="dp_353">423.6000dp</dimen>
+	<dimen name="dp_354">424.8000dp</dimen>
+	<dimen name="dp_355">426.0000dp</dimen>
+	<dimen name="dp_356">427.2000dp</dimen>
+	<dimen name="dp_357">428.4000dp</dimen>
+	<dimen name="dp_358">429.6000dp</dimen>
+	<dimen name="dp_359">430.8000dp</dimen>
+	<dimen name="dp_360">432.0000dp</dimen>
+	<dimen name="dp_365">438.0000dp</dimen>
+	<dimen name="dp_370">444.0000dp</dimen>
+	<dimen name="dp_400">480.0000dp</dimen>
+	<dimen name="dp_410">492.0000dp</dimen>
+	<dimen name="dp_417">500.4000dp</dimen>
+	<dimen name="dp_417.5">501.0000dp</dimen>
+	<dimen name="dp_422">506.4000dp</dimen>
+	<dimen name="dp_472">566.4000dp</dimen>
+	<dimen name="dp_500">600.0000dp</dimen>
+	<dimen name="dp_600">720.0000dp</dimen>
+	<dimen name="dp_640">768.0000dp</dimen>
+	<dimen name="dp_720">864.0000dp</dimen>
+	<dimen name="dp_1280">1536.0000dp</dimen>
+	<dimen name="sp_6">7.2000sp</dimen>
+	<dimen name="sp_7">8.4000sp</dimen>
+	<dimen name="sp_8">9.6000sp</dimen>
+	<dimen name="sp_9">10.8000sp</dimen>
+	<dimen name="sp_10">12.0000sp</dimen>
+	<dimen name="sp_11">13.2000sp</dimen>
+	<dimen name="sp_12">14.4000sp</dimen>
+	<dimen name="sp_13">15.6000sp</dimen>
+	<dimen name="sp_14">16.8000sp</dimen>
+	<dimen name="sp_15">18.0000sp</dimen>
+	<dimen name="sp_16">19.2000sp</dimen>
+	<dimen name="sp_17">20.4000sp</dimen>
+	<dimen name="sp_18">21.6000sp</dimen>
+	<dimen name="sp_19">22.8000sp</dimen>
+	<dimen name="sp_20">24.0000sp</dimen>
+	<dimen name="sp_21">25.2000sp</dimen>
+	<dimen name="sp_22">26.4000sp</dimen>
+	<dimen name="sp_23">27.6000sp</dimen>
+	<dimen name="sp_24">28.8000sp</dimen>
+	<dimen name="sp_25">30.0000sp</dimen>
+	<dimen name="sp_28">33.6000sp</dimen>
+	<dimen name="sp_30">36.0000sp</dimen>
+	<dimen name="sp_32">38.4000sp</dimen>
+	<dimen name="sp_34">40.8000sp</dimen>
+	<dimen name="sp_36">43.2000sp</dimen>
+	<dimen name="sp_38">45.6000sp</dimen>
+	<dimen name="sp_40">48.0000sp</dimen>
+	<dimen name="sp_42">50.4000sp</dimen>
+	<dimen name="sp_48">57.6000sp</dimen>
+	<dimen name="pay_result_image_height">144.0000dp</dimen>
+	<dimen name="pay_result_image_width">144.0000dp</dimen>
+	<dimen name="qr_image_background_height">297.6000dp</dimen>
+	<dimen name="qr_image_background_margin_top">24.0000dp</dimen>
+	<dimen name="qr_image_background_width">255.6000dp</dimen>
+	<dimen name="qr_image_height">223.2000dp</dimen>
+	<dimen name="qr_image_margin_top">12.0000dp</dimen>
+	<dimen name="qr_image_width">223.2000dp</dimen>
+	<dimen name="qr_pay_hint_text_size">16.8000sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">2.4000dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">6.0000dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">15.6000sp</dimen>
+	<dimen name="qr_pay_price_margin_top">12.0000dp</dimen>
+	<dimen name="qr_pay_price_text_size">18.0000sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw480dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-80.0000dp</dimen>
+	<dimen name="dp_m_30">-40.0000dp</dimen>
+	<dimen name="dp_m_20">-26.6667dp</dimen>
+	<dimen name="dp_m_12">-16.0000dp</dimen>
+	<dimen name="dp_m_10">-13.3333dp</dimen>
+	<dimen name="dp_m_8">-10.6667dp</dimen>
+	<dimen name="dp_m_5">-6.6667dp</dimen>
+	<dimen name="dp_m_2">-2.6667dp</dimen>
+	<dimen name="dp_m_1">-1.3333dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1333dp</dimen>
+	<dimen name="dp_0_5">0.6667dp</dimen>
+	<dimen name="dp_1">1.3333dp</dimen>
+	<dimen name="dp_1_5">2.0000dp</dimen>
+	<dimen name="dp_2">2.6667dp</dimen>
+	<dimen name="dp_2_5">3.3333dp</dimen>
+	<dimen name="dp_3">4.0000dp</dimen>
+	<dimen name="dp_3_5">4.6667dp</dimen>
+	<dimen name="dp_4">5.3333dp</dimen>
+	<dimen name="dp_4_5">6.0000dp</dimen>
+	<dimen name="dp_5">6.6667dp</dimen>
+	<dimen name="dp_6">8.0000dp</dimen>
+	<dimen name="dp_7">9.3333dp</dimen>
+	<dimen name="dp_7_5">10.0000dp</dimen>
+	<dimen name="dp_8">10.6667dp</dimen>
+	<dimen name="dp_9">12.0000dp</dimen>
+	<dimen name="dp_10">13.3333dp</dimen>
+	<dimen name="dp_11">14.6667dp</dimen>
+	<dimen name="dp_12">16.0000dp</dimen>
+	<dimen name="dp_13">17.3333dp</dimen>
+	<dimen name="dp_14">18.6667dp</dimen>
+	<dimen name="dp_15">20.0000dp</dimen>
+	<dimen name="dp_16">21.3333dp</dimen>
+	<dimen name="dp_17">22.6667dp</dimen>
+	<dimen name="dp_18">24.0000dp</dimen>
+	<dimen name="dp_19">25.3333dp</dimen>
+	<dimen name="dp_20">26.6667dp</dimen>
+	<dimen name="dp_21">28.0000dp</dimen>
+	<dimen name="dp_22">29.3333dp</dimen>
+	<dimen name="dp_23">30.6667dp</dimen>
+	<dimen name="dp_24">32.0000dp</dimen>
+	<dimen name="dp_25">33.3333dp</dimen>
+	<dimen name="dp_26">34.6667dp</dimen>
+	<dimen name="dp_27">36.0000dp</dimen>
+	<dimen name="dp_28">37.3333dp</dimen>
+	<dimen name="dp_29">38.6667dp</dimen>
+	<dimen name="dp_30">40.0000dp</dimen>
+	<dimen name="dp_31">41.3333dp</dimen>
+	<dimen name="dp_32">42.6667dp</dimen>
+	<dimen name="dp_33">44.0000dp</dimen>
+	<dimen name="dp_34">45.3333dp</dimen>
+	<dimen name="dp_35">46.6667dp</dimen>
+	<dimen name="dp_36">48.0000dp</dimen>
+	<dimen name="dp_37">49.3333dp</dimen>
+	<dimen name="dp_38">50.6667dp</dimen>
+	<dimen name="dp_39">52.0000dp</dimen>
+	<dimen name="dp_40">53.3333dp</dimen>
+	<dimen name="dp_41">54.6667dp</dimen>
+	<dimen name="dp_42">56.0000dp</dimen>
+	<dimen name="dp_43">57.3333dp</dimen>
+	<dimen name="dp_44">58.6667dp</dimen>
+	<dimen name="dp_45">60.0000dp</dimen>
+	<dimen name="dp_46">61.3333dp</dimen>
+	<dimen name="dp_47">62.6667dp</dimen>
+	<dimen name="dp_48">64.0000dp</dimen>
+	<dimen name="dp_49">65.3333dp</dimen>
+	<dimen name="dp_50">66.6667dp</dimen>
+	<dimen name="dp_51">68.0000dp</dimen>
+	<dimen name="dp_52">69.3333dp</dimen>
+	<dimen name="dp_53">70.6667dp</dimen>
+	<dimen name="dp_54">72.0000dp</dimen>
+	<dimen name="dp_55">73.3333dp</dimen>
+	<dimen name="dp_56">74.6667dp</dimen>
+	<dimen name="dp_57">76.0000dp</dimen>
+	<dimen name="dp_58">77.3333dp</dimen>
+	<dimen name="dp_59">78.6667dp</dimen>
+	<dimen name="dp_60">80.0000dp</dimen>
+	<dimen name="dp_61">81.3333dp</dimen>
+	<dimen name="dp_62">82.6667dp</dimen>
+	<dimen name="dp_63">84.0000dp</dimen>
+	<dimen name="dp_64">85.3333dp</dimen>
+	<dimen name="dp_65">86.6667dp</dimen>
+	<dimen name="dp_66">88.0000dp</dimen>
+	<dimen name="dp_67">89.3333dp</dimen>
+	<dimen name="dp_68">90.6667dp</dimen>
+	<dimen name="dp_69">92.0000dp</dimen>
+	<dimen name="dp_70">93.3333dp</dimen>
+	<dimen name="dp_71">94.6667dp</dimen>
+	<dimen name="dp_72">96.0000dp</dimen>
+	<dimen name="dp_73">97.3333dp</dimen>
+	<dimen name="dp_74">98.6667dp</dimen>
+	<dimen name="dp_75">100.0000dp</dimen>
+	<dimen name="dp_76">101.3333dp</dimen>
+	<dimen name="dp_77">102.6667dp</dimen>
+	<dimen name="dp_78">104.0000dp</dimen>
+	<dimen name="dp_79">105.3333dp</dimen>
+	<dimen name="dp_80">106.6667dp</dimen>
+	<dimen name="dp_81">108.0000dp</dimen>
+	<dimen name="dp_82">109.3333dp</dimen>
+	<dimen name="dp_83">110.6667dp</dimen>
+	<dimen name="dp_84">112.0000dp</dimen>
+	<dimen name="dp_85">113.3333dp</dimen>
+	<dimen name="dp_86">114.6667dp</dimen>
+	<dimen name="dp_87">116.0000dp</dimen>
+	<dimen name="dp_88">117.3333dp</dimen>
+	<dimen name="dp_89">118.6667dp</dimen>
+	<dimen name="dp_90">120.0000dp</dimen>
+	<dimen name="dp_91">121.3333dp</dimen>
+	<dimen name="dp_92">122.6667dp</dimen>
+	<dimen name="dp_93">124.0000dp</dimen>
+	<dimen name="dp_94">125.3333dp</dimen>
+	<dimen name="dp_95">126.6667dp</dimen>
+	<dimen name="dp_96">128.0000dp</dimen>
+	<dimen name="dp_97">129.3333dp</dimen>
+	<dimen name="dp_98">130.6667dp</dimen>
+	<dimen name="dp_99">132.0000dp</dimen>
+	<dimen name="dp_100">133.3333dp</dimen>
+	<dimen name="dp_101">134.6667dp</dimen>
+	<dimen name="dp_102">136.0000dp</dimen>
+	<dimen name="dp_103">137.3333dp</dimen>
+	<dimen name="dp_104">138.6667dp</dimen>
+	<dimen name="dp_104_5">139.3333dp</dimen>
+	<dimen name="dp_105">140.0000dp</dimen>
+	<dimen name="dp_106">141.3333dp</dimen>
+	<dimen name="dp_107">142.6667dp</dimen>
+	<dimen name="dp_108">144.0000dp</dimen>
+	<dimen name="dp_109">145.3333dp</dimen>
+	<dimen name="dp_110">146.6667dp</dimen>
+	<dimen name="dp_111">148.0000dp</dimen>
+	<dimen name="dp_112">149.3333dp</dimen>
+	<dimen name="dp_113">150.6667dp</dimen>
+	<dimen name="dp_114">152.0000dp</dimen>
+	<dimen name="dp_115">153.3333dp</dimen>
+	<dimen name="dp_116">154.6667dp</dimen>
+	<dimen name="dp_117">156.0000dp</dimen>
+	<dimen name="dp_118">157.3333dp</dimen>
+	<dimen name="dp_119">158.6667dp</dimen>
+	<dimen name="dp_120">160.0000dp</dimen>
+	<dimen name="dp_121">161.3333dp</dimen>
+	<dimen name="dp_122">162.6667dp</dimen>
+	<dimen name="dp_123">164.0000dp</dimen>
+	<dimen name="dp_124">165.3333dp</dimen>
+	<dimen name="dp_125">166.6667dp</dimen>
+	<dimen name="dp_126">168.0000dp</dimen>
+	<dimen name="dp_127">169.3333dp</dimen>
+	<dimen name="dp_128">170.6667dp</dimen>
+	<dimen name="dp_129">172.0000dp</dimen>
+	<dimen name="dp_130">173.3333dp</dimen>
+	<dimen name="dp_131">174.6667dp</dimen>
+	<dimen name="dp_132">176.0000dp</dimen>
+	<dimen name="dp_133">177.3333dp</dimen>
+	<dimen name="dp_134">178.6667dp</dimen>
+	<dimen name="dp_134_5">179.3333dp</dimen>
+	<dimen name="dp_135">180.0000dp</dimen>
+	<dimen name="dp_136">181.3333dp</dimen>
+	<dimen name="dp_137">182.6667dp</dimen>
+	<dimen name="dp_138">184.0000dp</dimen>
+	<dimen name="dp_139">185.3333dp</dimen>
+	<dimen name="dp_140">186.6667dp</dimen>
+	<dimen name="dp_141">188.0000dp</dimen>
+	<dimen name="dp_142">189.3333dp</dimen>
+	<dimen name="dp_143">190.6667dp</dimen>
+	<dimen name="dp_144">192.0000dp</dimen>
+	<dimen name="dp_145">193.3333dp</dimen>
+	<dimen name="dp_146">194.6667dp</dimen>
+	<dimen name="dp_147">196.0000dp</dimen>
+	<dimen name="dp_148">197.3333dp</dimen>
+	<dimen name="dp_149">198.6667dp</dimen>
+	<dimen name="dp_150">200.0000dp</dimen>
+	<dimen name="dp_151">201.3333dp</dimen>
+	<dimen name="dp_152">202.6667dp</dimen>
+	<dimen name="dp_153">204.0000dp</dimen>
+	<dimen name="dp_154">205.3333dp</dimen>
+	<dimen name="dp_155">206.6667dp</dimen>
+	<dimen name="dp_156">208.0000dp</dimen>
+	<dimen name="dp_157">209.3333dp</dimen>
+	<dimen name="dp_158">210.6667dp</dimen>
+	<dimen name="dp_159">212.0000dp</dimen>
+	<dimen name="dp_160">213.3333dp</dimen>
+	<dimen name="dp_161">214.6667dp</dimen>
+	<dimen name="dp_162">216.0000dp</dimen>
+	<dimen name="dp_163">217.3333dp</dimen>
+	<dimen name="dp_164">218.6667dp</dimen>
+	<dimen name="dp_165">220.0000dp</dimen>
+	<dimen name="dp_166">221.3333dp</dimen>
+	<dimen name="dp_167">222.6667dp</dimen>
+	<dimen name="dp_168">224.0000dp</dimen>
+	<dimen name="dp_169">225.3333dp</dimen>
+	<dimen name="dp_170">226.6667dp</dimen>
+	<dimen name="dp_171">228.0000dp</dimen>
+	<dimen name="dp_172">229.3333dp</dimen>
+	<dimen name="dp_173">230.6667dp</dimen>
+	<dimen name="dp_174">232.0000dp</dimen>
+	<dimen name="dp_175">233.3333dp</dimen>
+	<dimen name="dp_176">234.6667dp</dimen>
+	<dimen name="dp_177">236.0000dp</dimen>
+	<dimen name="dp_178">237.3333dp</dimen>
+	<dimen name="dp_179">238.6667dp</dimen>
+	<dimen name="dp_180">240.0000dp</dimen>
+	<dimen name="dp_181">241.3333dp</dimen>
+	<dimen name="dp_182">242.6667dp</dimen>
+	<dimen name="dp_183">244.0000dp</dimen>
+	<dimen name="dp_184">245.3333dp</dimen>
+	<dimen name="dp_185">246.6667dp</dimen>
+	<dimen name="dp_186">248.0000dp</dimen>
+	<dimen name="dp_187">249.3333dp</dimen>
+	<dimen name="dp_188">250.6667dp</dimen>
+	<dimen name="dp_189">252.0000dp</dimen>
+	<dimen name="dp_190">253.3333dp</dimen>
+	<dimen name="dp_191">254.6667dp</dimen>
+	<dimen name="dp_191_25">255.0000dp</dimen>
+	<dimen name="dp_192">256.0000dp</dimen>
+	<dimen name="dp_193">257.3333dp</dimen>
+	<dimen name="dp_194">258.6667dp</dimen>
+	<dimen name="dp_195">260.0000dp</dimen>
+	<dimen name="dp_196">261.3333dp</dimen>
+	<dimen name="dp_197">262.6667dp</dimen>
+	<dimen name="dp_198">264.0000dp</dimen>
+	<dimen name="dp_199">265.3333dp</dimen>
+	<dimen name="dp_200">266.6667dp</dimen>
+	<dimen name="dp_201">268.0000dp</dimen>
+	<dimen name="dp_202">269.3333dp</dimen>
+	<dimen name="dp_203">270.6667dp</dimen>
+	<dimen name="dp_204">272.0000dp</dimen>
+	<dimen name="dp_205">273.3333dp</dimen>
+	<dimen name="dp_206">274.6667dp</dimen>
+	<dimen name="dp_207">276.0000dp</dimen>
+	<dimen name="dp_208">277.3333dp</dimen>
+	<dimen name="dp_209">278.6667dp</dimen>
+	<dimen name="dp_210">280.0000dp</dimen>
+	<dimen name="dp_211">281.3333dp</dimen>
+	<dimen name="dp_212">282.6667dp</dimen>
+	<dimen name="dp_213">284.0000dp</dimen>
+	<dimen name="dp_214">285.3333dp</dimen>
+	<dimen name="dp_215">286.6667dp</dimen>
+	<dimen name="dp_216">288.0000dp</dimen>
+	<dimen name="dp_217">289.3333dp</dimen>
+	<dimen name="dp_218">290.6667dp</dimen>
+	<dimen name="dp_219">292.0000dp</dimen>
+	<dimen name="dp_220">293.3333dp</dimen>
+	<dimen name="dp_221">294.6667dp</dimen>
+	<dimen name="dp_222">296.0000dp</dimen>
+	<dimen name="dp_223">297.3333dp</dimen>
+	<dimen name="dp_224">298.6667dp</dimen>
+	<dimen name="dp_225">300.0000dp</dimen>
+	<dimen name="dp_226">301.3333dp</dimen>
+	<dimen name="dp_227">302.6667dp</dimen>
+	<dimen name="dp_228">304.0000dp</dimen>
+	<dimen name="dp_229">305.3333dp</dimen>
+	<dimen name="dp_230">306.6667dp</dimen>
+	<dimen name="dp_231">308.0000dp</dimen>
+	<dimen name="dp_232">309.3333dp</dimen>
+	<dimen name="dp_233">310.6667dp</dimen>
+	<dimen name="dp_234">312.0000dp</dimen>
+	<dimen name="dp_235">313.3333dp</dimen>
+	<dimen name="dp_236">314.6667dp</dimen>
+	<dimen name="dp_237">316.0000dp</dimen>
+	<dimen name="dp_238">317.3333dp</dimen>
+	<dimen name="dp_239">318.6667dp</dimen>
+	<dimen name="dp_240">320.0000dp</dimen>
+	<dimen name="dp_241">321.3333dp</dimen>
+	<dimen name="dp_242">322.6667dp</dimen>
+	<dimen name="dp_243">324.0000dp</dimen>
+	<dimen name="dp_244">325.3333dp</dimen>
+	<dimen name="dp_245">326.6667dp</dimen>
+	<dimen name="dp_246">328.0000dp</dimen>
+	<dimen name="dp_247">329.3333dp</dimen>
+	<dimen name="dp_248">330.6667dp</dimen>
+	<dimen name="dp_249">332.0000dp</dimen>
+	<dimen name="dp_250">333.3333dp</dimen>
+	<dimen name="dp_251">334.6667dp</dimen>
+	<dimen name="dp_252">336.0000dp</dimen>
+	<dimen name="dp_253">337.3333dp</dimen>
+	<dimen name="dp_254">338.6667dp</dimen>
+	<dimen name="dp_255">340.0000dp</dimen>
+	<dimen name="dp_256">341.3333dp</dimen>
+	<dimen name="dp_257">342.6667dp</dimen>
+	<dimen name="dp_258">344.0000dp</dimen>
+	<dimen name="dp_259">345.3333dp</dimen>
+	<dimen name="dp_260">346.6667dp</dimen>
+	<dimen name="dp_261">348.0000dp</dimen>
+	<dimen name="dp_262">349.3333dp</dimen>
+	<dimen name="dp_263">350.6667dp</dimen>
+	<dimen name="dp_264">352.0000dp</dimen>
+	<dimen name="dp_265">353.3333dp</dimen>
+	<dimen name="dp_266">354.6667dp</dimen>
+	<dimen name="dp_267">356.0000dp</dimen>
+	<dimen name="dp_268">357.3333dp</dimen>
+	<dimen name="dp_269">358.6667dp</dimen>
+	<dimen name="dp_270">360.0000dp</dimen>
+	<dimen name="dp_271">361.3333dp</dimen>
+	<dimen name="dp_272">362.6667dp</dimen>
+	<dimen name="dp_273">364.0000dp</dimen>
+	<dimen name="dp_274">365.3333dp</dimen>
+	<dimen name="dp_275">366.6667dp</dimen>
+	<dimen name="dp_276">368.0000dp</dimen>
+	<dimen name="dp_277">369.3333dp</dimen>
+	<dimen name="dp_278">370.6667dp</dimen>
+	<dimen name="dp_279">372.0000dp</dimen>
+	<dimen name="dp_280">373.3333dp</dimen>
+	<dimen name="dp_281">374.6667dp</dimen>
+	<dimen name="dp_282">376.0000dp</dimen>
+	<dimen name="dp_283">377.3333dp</dimen>
+	<dimen name="dp_284">378.6667dp</dimen>
+	<dimen name="dp_285">380.0000dp</dimen>
+	<dimen name="dp_286">381.3333dp</dimen>
+	<dimen name="dp_287">382.6667dp</dimen>
+	<dimen name="dp_288">384.0000dp</dimen>
+	<dimen name="dp_289">385.3333dp</dimen>
+	<dimen name="dp_290">386.6667dp</dimen>
+	<dimen name="dp_291">388.0000dp</dimen>
+	<dimen name="dp_292">389.3333dp</dimen>
+	<dimen name="dp_293">390.6667dp</dimen>
+	<dimen name="dp_294">392.0000dp</dimen>
+	<dimen name="dp_295">393.3333dp</dimen>
+	<dimen name="dp_296">394.6667dp</dimen>
+	<dimen name="dp_297">396.0000dp</dimen>
+	<dimen name="dp_298">397.3333dp</dimen>
+	<dimen name="dp_299">398.6667dp</dimen>
+	<dimen name="dp_300">400.0000dp</dimen>
+	<dimen name="dp_301">401.3333dp</dimen>
+	<dimen name="dp_302">402.6667dp</dimen>
+	<dimen name="dp_303">404.0000dp</dimen>
+	<dimen name="dp_304">405.3333dp</dimen>
+	<dimen name="dp_305">406.6667dp</dimen>
+	<dimen name="dp_306">408.0000dp</dimen>
+	<dimen name="dp_307">409.3333dp</dimen>
+	<dimen name="dp_308">410.6667dp</dimen>
+	<dimen name="dp_309">412.0000dp</dimen>
+	<dimen name="dp_310">413.3333dp</dimen>
+	<dimen name="dp_311">414.6667dp</dimen>
+	<dimen name="dp_312">416.0000dp</dimen>
+	<dimen name="dp_313">417.3333dp</dimen>
+	<dimen name="dp_314">418.6667dp</dimen>
+	<dimen name="dp_315">420.0000dp</dimen>
+	<dimen name="dp_316">421.3333dp</dimen>
+	<dimen name="dp_317">422.6667dp</dimen>
+	<dimen name="dp_318">424.0000dp</dimen>
+	<dimen name="dp_319">425.3333dp</dimen>
+	<dimen name="dp_320">426.6667dp</dimen>
+	<dimen name="dp_321">428.0000dp</dimen>
+	<dimen name="dp_322">429.3333dp</dimen>
+	<dimen name="dp_323">430.6667dp</dimen>
+	<dimen name="dp_324">432.0000dp</dimen>
+	<dimen name="dp_325">433.3333dp</dimen>
+	<dimen name="dp_326">434.6667dp</dimen>
+	<dimen name="dp_327">436.0000dp</dimen>
+	<dimen name="dp_328">437.3333dp</dimen>
+	<dimen name="dp_329">438.6667dp</dimen>
+	<dimen name="dp_330">440.0000dp</dimen>
+	<dimen name="dp_331">441.3333dp</dimen>
+	<dimen name="dp_332">442.6667dp</dimen>
+	<dimen name="dp_333">444.0000dp</dimen>
+	<dimen name="dp_334">445.3333dp</dimen>
+	<dimen name="dp_335">446.6667dp</dimen>
+	<dimen name="dp_336">448.0000dp</dimen>
+	<dimen name="dp_337">449.3333dp</dimen>
+	<dimen name="dp_338">450.6667dp</dimen>
+	<dimen name="dp_339">452.0000dp</dimen>
+	<dimen name="dp_340">453.3333dp</dimen>
+	<dimen name="dp_341">454.6667dp</dimen>
+	<dimen name="dp_342">456.0000dp</dimen>
+	<dimen name="dp_343">457.3333dp</dimen>
+	<dimen name="dp_344">458.6667dp</dimen>
+	<dimen name="dp_345">460.0000dp</dimen>
+	<dimen name="dp_346">461.3333dp</dimen>
+	<dimen name="dp_347">462.6667dp</dimen>
+	<dimen name="dp_348">464.0000dp</dimen>
+	<dimen name="dp_349">465.3333dp</dimen>
+	<dimen name="dp_350">466.6667dp</dimen>
+	<dimen name="dp_351">468.0000dp</dimen>
+	<dimen name="dp_352">469.3333dp</dimen>
+	<dimen name="dp_353">470.6667dp</dimen>
+	<dimen name="dp_354">472.0000dp</dimen>
+	<dimen name="dp_355">473.3333dp</dimen>
+	<dimen name="dp_356">474.6667dp</dimen>
+	<dimen name="dp_357">476.0000dp</dimen>
+	<dimen name="dp_358">477.3333dp</dimen>
+	<dimen name="dp_359">478.6667dp</dimen>
+	<dimen name="dp_360">480.0000dp</dimen>
+	<dimen name="dp_365">486.6667dp</dimen>
+	<dimen name="dp_370">493.3333dp</dimen>
+	<dimen name="dp_400">533.3333dp</dimen>
+	<dimen name="dp_410">546.6667dp</dimen>
+	<dimen name="dp_417">556.0000dp</dimen>
+	<dimen name="dp_417.5">556.6667dp</dimen>
+	<dimen name="dp_422">562.6667dp</dimen>
+	<dimen name="dp_472">629.3333dp</dimen>
+	<dimen name="dp_500">666.6667dp</dimen>
+	<dimen name="dp_600">800.0000dp</dimen>
+	<dimen name="dp_640">853.3333dp</dimen>
+	<dimen name="dp_720">960.0000dp</dimen>
+	<dimen name="dp_1280">1706.6667dp</dimen>
+	<dimen name="sp_6">8.0000sp</dimen>
+	<dimen name="sp_7">9.3333sp</dimen>
+	<dimen name="sp_8">10.6667sp</dimen>
+	<dimen name="sp_9">12.0000sp</dimen>
+	<dimen name="sp_10">13.3333sp</dimen>
+	<dimen name="sp_11">14.6667sp</dimen>
+	<dimen name="sp_12">16.0000sp</dimen>
+	<dimen name="sp_13">17.3333sp</dimen>
+	<dimen name="sp_14">18.6667sp</dimen>
+	<dimen name="sp_15">20.0000sp</dimen>
+	<dimen name="sp_16">21.3333sp</dimen>
+	<dimen name="sp_17">22.6667sp</dimen>
+	<dimen name="sp_18">24.0000sp</dimen>
+	<dimen name="sp_19">25.3333sp</dimen>
+	<dimen name="sp_20">26.6667sp</dimen>
+	<dimen name="sp_21">28.0000sp</dimen>
+	<dimen name="sp_22">29.3333sp</dimen>
+	<dimen name="sp_23">30.6667sp</dimen>
+	<dimen name="sp_24">32.0000sp</dimen>
+	<dimen name="sp_25">33.3333sp</dimen>
+	<dimen name="sp_28">37.3333sp</dimen>
+	<dimen name="sp_30">40.0000sp</dimen>
+	<dimen name="sp_32">42.6667sp</dimen>
+	<dimen name="sp_34">45.3333sp</dimen>
+	<dimen name="sp_36">48.0000sp</dimen>
+	<dimen name="sp_38">50.6667sp</dimen>
+	<dimen name="sp_40">53.3333sp</dimen>
+	<dimen name="sp_42">56.0000sp</dimen>
+	<dimen name="sp_48">64.0000sp</dimen>
+	<dimen name="pay_result_image_height">160.0000dp</dimen>
+	<dimen name="pay_result_image_width">160.0000dp</dimen>
+	<dimen name="qr_image_background_height">330.6667dp</dimen>
+	<dimen name="qr_image_background_margin_top">26.6667dp</dimen>
+	<dimen name="qr_image_background_width">284.0000dp</dimen>
+	<dimen name="qr_image_height">248.0000dp</dimen>
+	<dimen name="qr_image_margin_top">13.3333dp</dimen>
+	<dimen name="qr_image_width">248.0000dp</dimen>
+	<dimen name="qr_pay_hint_text_size">18.6667sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">2.6667dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">6.6667dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">17.3333sp</dimen>
+	<dimen name="qr_pay_price_margin_top">13.3333dp</dimen>
+	<dimen name="qr_pay_price_text_size">20.0000sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw533dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-88.8333dp</dimen>
+	<dimen name="dp_m_30">-44.4167dp</dimen>
+	<dimen name="dp_m_20">-29.6111dp</dimen>
+	<dimen name="dp_m_12">-17.7667dp</dimen>
+	<dimen name="dp_m_10">-14.8056dp</dimen>
+	<dimen name="dp_m_8">-11.8444dp</dimen>
+	<dimen name="dp_m_5">-7.4028dp</dimen>
+	<dimen name="dp_m_2">-2.9611dp</dimen>
+	<dimen name="dp_m_1">-1.4806dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1481dp</dimen>
+	<dimen name="dp_0_5">0.7403dp</dimen>
+	<dimen name="dp_1">1.4806dp</dimen>
+	<dimen name="dp_1_5">2.2208dp</dimen>
+	<dimen name="dp_2">2.9611dp</dimen>
+	<dimen name="dp_2_5">3.7014dp</dimen>
+	<dimen name="dp_3">4.4417dp</dimen>
+	<dimen name="dp_3_5">5.1819dp</dimen>
+	<dimen name="dp_4">5.9222dp</dimen>
+	<dimen name="dp_4_5">6.6625dp</dimen>
+	<dimen name="dp_5">7.4028dp</dimen>
+	<dimen name="dp_6">8.8833dp</dimen>
+	<dimen name="dp_7">10.3639dp</dimen>
+	<dimen name="dp_7_5">11.1042dp</dimen>
+	<dimen name="dp_8">11.8444dp</dimen>
+	<dimen name="dp_9">13.3250dp</dimen>
+	<dimen name="dp_10">14.8056dp</dimen>
+	<dimen name="dp_11">16.2861dp</dimen>
+	<dimen name="dp_12">17.7667dp</dimen>
+	<dimen name="dp_13">19.2472dp</dimen>
+	<dimen name="dp_14">20.7278dp</dimen>
+	<dimen name="dp_15">22.2083dp</dimen>
+	<dimen name="dp_16">23.6889dp</dimen>
+	<dimen name="dp_17">25.1694dp</dimen>
+	<dimen name="dp_18">26.6500dp</dimen>
+	<dimen name="dp_19">28.1306dp</dimen>
+	<dimen name="dp_20">29.6111dp</dimen>
+	<dimen name="dp_21">31.0917dp</dimen>
+	<dimen name="dp_22">32.5722dp</dimen>
+	<dimen name="dp_23">34.0528dp</dimen>
+	<dimen name="dp_24">35.5333dp</dimen>
+	<dimen name="dp_25">37.0139dp</dimen>
+	<dimen name="dp_26">38.4944dp</dimen>
+	<dimen name="dp_27">39.9750dp</dimen>
+	<dimen name="dp_28">41.4556dp</dimen>
+	<dimen name="dp_29">42.9361dp</dimen>
+	<dimen name="dp_30">44.4167dp</dimen>
+	<dimen name="dp_31">45.8972dp</dimen>
+	<dimen name="dp_32">47.3778dp</dimen>
+	<dimen name="dp_33">48.8583dp</dimen>
+	<dimen name="dp_34">50.3389dp</dimen>
+	<dimen name="dp_35">51.8194dp</dimen>
+	<dimen name="dp_36">53.3000dp</dimen>
+	<dimen name="dp_37">54.7806dp</dimen>
+	<dimen name="dp_38">56.2611dp</dimen>
+	<dimen name="dp_39">57.7417dp</dimen>
+	<dimen name="dp_40">59.2222dp</dimen>
+	<dimen name="dp_41">60.7028dp</dimen>
+	<dimen name="dp_42">62.1833dp</dimen>
+	<dimen name="dp_43">63.6639dp</dimen>
+	<dimen name="dp_44">65.1444dp</dimen>
+	<dimen name="dp_45">66.6250dp</dimen>
+	<dimen name="dp_46">68.1056dp</dimen>
+	<dimen name="dp_47">69.5861dp</dimen>
+	<dimen name="dp_48">71.0667dp</dimen>
+	<dimen name="dp_49">72.5472dp</dimen>
+	<dimen name="dp_50">74.0278dp</dimen>
+	<dimen name="dp_51">75.5083dp</dimen>
+	<dimen name="dp_52">76.9889dp</dimen>
+	<dimen name="dp_53">78.4694dp</dimen>
+	<dimen name="dp_54">79.9500dp</dimen>
+	<dimen name="dp_55">81.4306dp</dimen>
+	<dimen name="dp_56">82.9111dp</dimen>
+	<dimen name="dp_57">84.3917dp</dimen>
+	<dimen name="dp_58">85.8722dp</dimen>
+	<dimen name="dp_59">87.3528dp</dimen>
+	<dimen name="dp_60">88.8333dp</dimen>
+	<dimen name="dp_61">90.3139dp</dimen>
+	<dimen name="dp_62">91.7944dp</dimen>
+	<dimen name="dp_63">93.2750dp</dimen>
+	<dimen name="dp_64">94.7556dp</dimen>
+	<dimen name="dp_65">96.2361dp</dimen>
+	<dimen name="dp_66">97.7167dp</dimen>
+	<dimen name="dp_67">99.1972dp</dimen>
+	<dimen name="dp_68">100.6778dp</dimen>
+	<dimen name="dp_69">102.1583dp</dimen>
+	<dimen name="dp_70">103.6389dp</dimen>
+	<dimen name="dp_71">105.1194dp</dimen>
+	<dimen name="dp_72">106.6000dp</dimen>
+	<dimen name="dp_73">108.0806dp</dimen>
+	<dimen name="dp_74">109.5611dp</dimen>
+	<dimen name="dp_75">111.0417dp</dimen>
+	<dimen name="dp_76">112.5222dp</dimen>
+	<dimen name="dp_77">114.0028dp</dimen>
+	<dimen name="dp_78">115.4833dp</dimen>
+	<dimen name="dp_79">116.9639dp</dimen>
+	<dimen name="dp_80">118.4444dp</dimen>
+	<dimen name="dp_81">119.9250dp</dimen>
+	<dimen name="dp_82">121.4056dp</dimen>
+	<dimen name="dp_83">122.8861dp</dimen>
+	<dimen name="dp_84">124.3667dp</dimen>
+	<dimen name="dp_85">125.8472dp</dimen>
+	<dimen name="dp_86">127.3278dp</dimen>
+	<dimen name="dp_87">128.8083dp</dimen>
+	<dimen name="dp_88">130.2889dp</dimen>
+	<dimen name="dp_89">131.7694dp</dimen>
+	<dimen name="dp_90">133.2500dp</dimen>
+	<dimen name="dp_91">134.7306dp</dimen>
+	<dimen name="dp_92">136.2111dp</dimen>
+	<dimen name="dp_93">137.6917dp</dimen>
+	<dimen name="dp_94">139.1722dp</dimen>
+	<dimen name="dp_95">140.6528dp</dimen>
+	<dimen name="dp_96">142.1333dp</dimen>
+	<dimen name="dp_97">143.6139dp</dimen>
+	<dimen name="dp_98">145.0944dp</dimen>
+	<dimen name="dp_99">146.5750dp</dimen>
+	<dimen name="dp_100">148.0556dp</dimen>
+	<dimen name="dp_101">149.5361dp</dimen>
+	<dimen name="dp_102">151.0167dp</dimen>
+	<dimen name="dp_103">152.4972dp</dimen>
+	<dimen name="dp_104">153.9778dp</dimen>
+	<dimen name="dp_104_5">154.7181dp</dimen>
+	<dimen name="dp_105">155.4583dp</dimen>
+	<dimen name="dp_106">156.9389dp</dimen>
+	<dimen name="dp_107">158.4194dp</dimen>
+	<dimen name="dp_108">159.9000dp</dimen>
+	<dimen name="dp_109">161.3806dp</dimen>
+	<dimen name="dp_110">162.8611dp</dimen>
+	<dimen name="dp_111">164.3417dp</dimen>
+	<dimen name="dp_112">165.8222dp</dimen>
+	<dimen name="dp_113">167.3028dp</dimen>
+	<dimen name="dp_114">168.7833dp</dimen>
+	<dimen name="dp_115">170.2639dp</dimen>
+	<dimen name="dp_116">171.7444dp</dimen>
+	<dimen name="dp_117">173.2250dp</dimen>
+	<dimen name="dp_118">174.7056dp</dimen>
+	<dimen name="dp_119">176.1861dp</dimen>
+	<dimen name="dp_120">177.6667dp</dimen>
+	<dimen name="dp_121">179.1472dp</dimen>
+	<dimen name="dp_122">180.6278dp</dimen>
+	<dimen name="dp_123">182.1083dp</dimen>
+	<dimen name="dp_124">183.5889dp</dimen>
+	<dimen name="dp_125">185.0694dp</dimen>
+	<dimen name="dp_126">186.5500dp</dimen>
+	<dimen name="dp_127">188.0306dp</dimen>
+	<dimen name="dp_128">189.5111dp</dimen>
+	<dimen name="dp_129">190.9917dp</dimen>
+	<dimen name="dp_130">192.4722dp</dimen>
+	<dimen name="dp_131">193.9528dp</dimen>
+	<dimen name="dp_132">195.4333dp</dimen>
+	<dimen name="dp_133">196.9139dp</dimen>
+	<dimen name="dp_134">198.3944dp</dimen>
+	<dimen name="dp_134_5">199.1347dp</dimen>
+	<dimen name="dp_135">199.8750dp</dimen>
+	<dimen name="dp_136">201.3556dp</dimen>
+	<dimen name="dp_137">202.8361dp</dimen>
+	<dimen name="dp_138">204.3167dp</dimen>
+	<dimen name="dp_139">205.7972dp</dimen>
+	<dimen name="dp_140">207.2778dp</dimen>
+	<dimen name="dp_141">208.7583dp</dimen>
+	<dimen name="dp_142">210.2389dp</dimen>
+	<dimen name="dp_143">211.7194dp</dimen>
+	<dimen name="dp_144">213.2000dp</dimen>
+	<dimen name="dp_145">214.6806dp</dimen>
+	<dimen name="dp_146">216.1611dp</dimen>
+	<dimen name="dp_147">217.6417dp</dimen>
+	<dimen name="dp_148">219.1222dp</dimen>
+	<dimen name="dp_149">220.6028dp</dimen>
+	<dimen name="dp_150">222.0833dp</dimen>
+	<dimen name="dp_151">223.5639dp</dimen>
+	<dimen name="dp_152">225.0444dp</dimen>
+	<dimen name="dp_153">226.5250dp</dimen>
+	<dimen name="dp_154">228.0056dp</dimen>
+	<dimen name="dp_155">229.4861dp</dimen>
+	<dimen name="dp_156">230.9667dp</dimen>
+	<dimen name="dp_157">232.4472dp</dimen>
+	<dimen name="dp_158">233.9278dp</dimen>
+	<dimen name="dp_159">235.4083dp</dimen>
+	<dimen name="dp_160">236.8889dp</dimen>
+	<dimen name="dp_161">238.3694dp</dimen>
+	<dimen name="dp_162">239.8500dp</dimen>
+	<dimen name="dp_163">241.3306dp</dimen>
+	<dimen name="dp_164">242.8111dp</dimen>
+	<dimen name="dp_165">244.2917dp</dimen>
+	<dimen name="dp_166">245.7722dp</dimen>
+	<dimen name="dp_167">247.2528dp</dimen>
+	<dimen name="dp_168">248.7333dp</dimen>
+	<dimen name="dp_169">250.2139dp</dimen>
+	<dimen name="dp_170">251.6944dp</dimen>
+	<dimen name="dp_171">253.1750dp</dimen>
+	<dimen name="dp_172">254.6556dp</dimen>
+	<dimen name="dp_173">256.1361dp</dimen>
+	<dimen name="dp_174">257.6167dp</dimen>
+	<dimen name="dp_175">259.0972dp</dimen>
+	<dimen name="dp_176">260.5778dp</dimen>
+	<dimen name="dp_177">262.0583dp</dimen>
+	<dimen name="dp_178">263.5389dp</dimen>
+	<dimen name="dp_179">265.0194dp</dimen>
+	<dimen name="dp_180">266.5000dp</dimen>
+	<dimen name="dp_181">267.9806dp</dimen>
+	<dimen name="dp_182">269.4611dp</dimen>
+	<dimen name="dp_183">270.9417dp</dimen>
+	<dimen name="dp_184">272.4222dp</dimen>
+	<dimen name="dp_185">273.9028dp</dimen>
+	<dimen name="dp_186">275.3833dp</dimen>
+	<dimen name="dp_187">276.8639dp</dimen>
+	<dimen name="dp_188">278.3444dp</dimen>
+	<dimen name="dp_189">279.8250dp</dimen>
+	<dimen name="dp_190">281.3056dp</dimen>
+	<dimen name="dp_191">282.7861dp</dimen>
+	<dimen name="dp_191_25">283.1562dp</dimen>
+	<dimen name="dp_192">284.2667dp</dimen>
+	<dimen name="dp_193">285.7472dp</dimen>
+	<dimen name="dp_194">287.2278dp</dimen>
+	<dimen name="dp_195">288.7083dp</dimen>
+	<dimen name="dp_196">290.1889dp</dimen>
+	<dimen name="dp_197">291.6694dp</dimen>
+	<dimen name="dp_198">293.1500dp</dimen>
+	<dimen name="dp_199">294.6306dp</dimen>
+	<dimen name="dp_200">296.1111dp</dimen>
+	<dimen name="dp_201">297.5917dp</dimen>
+	<dimen name="dp_202">299.0722dp</dimen>
+	<dimen name="dp_203">300.5528dp</dimen>
+	<dimen name="dp_204">302.0333dp</dimen>
+	<dimen name="dp_205">303.5139dp</dimen>
+	<dimen name="dp_206">304.9944dp</dimen>
+	<dimen name="dp_207">306.4750dp</dimen>
+	<dimen name="dp_208">307.9556dp</dimen>
+	<dimen name="dp_209">309.4361dp</dimen>
+	<dimen name="dp_210">310.9167dp</dimen>
+	<dimen name="dp_211">312.3972dp</dimen>
+	<dimen name="dp_212">313.8778dp</dimen>
+	<dimen name="dp_213">315.3583dp</dimen>
+	<dimen name="dp_214">316.8389dp</dimen>
+	<dimen name="dp_215">318.3194dp</dimen>
+	<dimen name="dp_216">319.8000dp</dimen>
+	<dimen name="dp_217">321.2806dp</dimen>
+	<dimen name="dp_218">322.7611dp</dimen>
+	<dimen name="dp_219">324.2417dp</dimen>
+	<dimen name="dp_220">325.7222dp</dimen>
+	<dimen name="dp_221">327.2028dp</dimen>
+	<dimen name="dp_222">328.6833dp</dimen>
+	<dimen name="dp_223">330.1639dp</dimen>
+	<dimen name="dp_224">331.6444dp</dimen>
+	<dimen name="dp_225">333.1250dp</dimen>
+	<dimen name="dp_226">334.6056dp</dimen>
+	<dimen name="dp_227">336.0861dp</dimen>
+	<dimen name="dp_228">337.5667dp</dimen>
+	<dimen name="dp_229">339.0472dp</dimen>
+	<dimen name="dp_230">340.5278dp</dimen>
+	<dimen name="dp_231">342.0083dp</dimen>
+	<dimen name="dp_232">343.4889dp</dimen>
+	<dimen name="dp_233">344.9694dp</dimen>
+	<dimen name="dp_234">346.4500dp</dimen>
+	<dimen name="dp_235">347.9306dp</dimen>
+	<dimen name="dp_236">349.4111dp</dimen>
+	<dimen name="dp_237">350.8917dp</dimen>
+	<dimen name="dp_238">352.3722dp</dimen>
+	<dimen name="dp_239">353.8528dp</dimen>
+	<dimen name="dp_240">355.3333dp</dimen>
+	<dimen name="dp_241">356.8139dp</dimen>
+	<dimen name="dp_242">358.2944dp</dimen>
+	<dimen name="dp_243">359.7750dp</dimen>
+	<dimen name="dp_244">361.2556dp</dimen>
+	<dimen name="dp_245">362.7361dp</dimen>
+	<dimen name="dp_246">364.2167dp</dimen>
+	<dimen name="dp_247">365.6972dp</dimen>
+	<dimen name="dp_248">367.1778dp</dimen>
+	<dimen name="dp_249">368.6583dp</dimen>
+	<dimen name="dp_250">370.1389dp</dimen>
+	<dimen name="dp_251">371.6194dp</dimen>
+	<dimen name="dp_252">373.1000dp</dimen>
+	<dimen name="dp_253">374.5806dp</dimen>
+	<dimen name="dp_254">376.0611dp</dimen>
+	<dimen name="dp_255">377.5417dp</dimen>
+	<dimen name="dp_256">379.0222dp</dimen>
+	<dimen name="dp_257">380.5028dp</dimen>
+	<dimen name="dp_258">381.9833dp</dimen>
+	<dimen name="dp_259">383.4639dp</dimen>
+	<dimen name="dp_260">384.9444dp</dimen>
+	<dimen name="dp_261">386.4250dp</dimen>
+	<dimen name="dp_262">387.9056dp</dimen>
+	<dimen name="dp_263">389.3861dp</dimen>
+	<dimen name="dp_264">390.8667dp</dimen>
+	<dimen name="dp_265">392.3472dp</dimen>
+	<dimen name="dp_266">393.8278dp</dimen>
+	<dimen name="dp_267">395.3083dp</dimen>
+	<dimen name="dp_268">396.7889dp</dimen>
+	<dimen name="dp_269">398.2694dp</dimen>
+	<dimen name="dp_270">399.7500dp</dimen>
+	<dimen name="dp_271">401.2306dp</dimen>
+	<dimen name="dp_272">402.7111dp</dimen>
+	<dimen name="dp_273">404.1917dp</dimen>
+	<dimen name="dp_274">405.6722dp</dimen>
+	<dimen name="dp_275">407.1528dp</dimen>
+	<dimen name="dp_276">408.6333dp</dimen>
+	<dimen name="dp_277">410.1139dp</dimen>
+	<dimen name="dp_278">411.5944dp</dimen>
+	<dimen name="dp_279">413.0750dp</dimen>
+	<dimen name="dp_280">414.5556dp</dimen>
+	<dimen name="dp_281">416.0361dp</dimen>
+	<dimen name="dp_282">417.5167dp</dimen>
+	<dimen name="dp_283">418.9972dp</dimen>
+	<dimen name="dp_284">420.4778dp</dimen>
+	<dimen name="dp_285">421.9583dp</dimen>
+	<dimen name="dp_286">423.4389dp</dimen>
+	<dimen name="dp_287">424.9194dp</dimen>
+	<dimen name="dp_288">426.4000dp</dimen>
+	<dimen name="dp_289">427.8806dp</dimen>
+	<dimen name="dp_290">429.3611dp</dimen>
+	<dimen name="dp_291">430.8417dp</dimen>
+	<dimen name="dp_292">432.3222dp</dimen>
+	<dimen name="dp_293">433.8028dp</dimen>
+	<dimen name="dp_294">435.2833dp</dimen>
+	<dimen name="dp_295">436.7639dp</dimen>
+	<dimen name="dp_296">438.2444dp</dimen>
+	<dimen name="dp_297">439.7250dp</dimen>
+	<dimen name="dp_298">441.2056dp</dimen>
+	<dimen name="dp_299">442.6861dp</dimen>
+	<dimen name="dp_300">444.1667dp</dimen>
+	<dimen name="dp_301">445.6472dp</dimen>
+	<dimen name="dp_302">447.1278dp</dimen>
+	<dimen name="dp_303">448.6083dp</dimen>
+	<dimen name="dp_304">450.0889dp</dimen>
+	<dimen name="dp_305">451.5694dp</dimen>
+	<dimen name="dp_306">453.0500dp</dimen>
+	<dimen name="dp_307">454.5306dp</dimen>
+	<dimen name="dp_308">456.0111dp</dimen>
+	<dimen name="dp_309">457.4917dp</dimen>
+	<dimen name="dp_310">458.9722dp</dimen>
+	<dimen name="dp_311">460.4528dp</dimen>
+	<dimen name="dp_312">461.9333dp</dimen>
+	<dimen name="dp_313">463.4139dp</dimen>
+	<dimen name="dp_314">464.8944dp</dimen>
+	<dimen name="dp_315">466.3750dp</dimen>
+	<dimen name="dp_316">467.8556dp</dimen>
+	<dimen name="dp_317">469.3361dp</dimen>
+	<dimen name="dp_318">470.8167dp</dimen>
+	<dimen name="dp_319">472.2972dp</dimen>
+	<dimen name="dp_320">473.7778dp</dimen>
+	<dimen name="dp_321">475.2583dp</dimen>
+	<dimen name="dp_322">476.7389dp</dimen>
+	<dimen name="dp_323">478.2194dp</dimen>
+	<dimen name="dp_324">479.7000dp</dimen>
+	<dimen name="dp_325">481.1806dp</dimen>
+	<dimen name="dp_326">482.6611dp</dimen>
+	<dimen name="dp_327">484.1417dp</dimen>
+	<dimen name="dp_328">485.6222dp</dimen>
+	<dimen name="dp_329">487.1028dp</dimen>
+	<dimen name="dp_330">488.5833dp</dimen>
+	<dimen name="dp_331">490.0639dp</dimen>
+	<dimen name="dp_332">491.5444dp</dimen>
+	<dimen name="dp_333">493.0250dp</dimen>
+	<dimen name="dp_334">494.5056dp</dimen>
+	<dimen name="dp_335">495.9861dp</dimen>
+	<dimen name="dp_336">497.4667dp</dimen>
+	<dimen name="dp_337">498.9472dp</dimen>
+	<dimen name="dp_338">500.4278dp</dimen>
+	<dimen name="dp_339">501.9083dp</dimen>
+	<dimen name="dp_340">503.3889dp</dimen>
+	<dimen name="dp_341">504.8694dp</dimen>
+	<dimen name="dp_342">506.3500dp</dimen>
+	<dimen name="dp_343">507.8306dp</dimen>
+	<dimen name="dp_344">509.3111dp</dimen>
+	<dimen name="dp_345">510.7917dp</dimen>
+	<dimen name="dp_346">512.2722dp</dimen>
+	<dimen name="dp_347">513.7528dp</dimen>
+	<dimen name="dp_348">515.2333dp</dimen>
+	<dimen name="dp_349">516.7139dp</dimen>
+	<dimen name="dp_350">518.1944dp</dimen>
+	<dimen name="dp_351">519.6750dp</dimen>
+	<dimen name="dp_352">521.1556dp</dimen>
+	<dimen name="dp_353">522.6361dp</dimen>
+	<dimen name="dp_354">524.1167dp</dimen>
+	<dimen name="dp_355">525.5972dp</dimen>
+	<dimen name="dp_356">527.0778dp</dimen>
+	<dimen name="dp_357">528.5583dp</dimen>
+	<dimen name="dp_358">530.0389dp</dimen>
+	<dimen name="dp_359">531.5194dp</dimen>
+	<dimen name="dp_360">533.0000dp</dimen>
+	<dimen name="dp_365">540.4028dp</dimen>
+	<dimen name="dp_370">547.8056dp</dimen>
+	<dimen name="dp_400">592.2222dp</dimen>
+	<dimen name="dp_410">607.0278dp</dimen>
+	<dimen name="dp_417">617.3917dp</dimen>
+	<dimen name="dp_417.5">618.1319dp</dimen>
+	<dimen name="dp_422">624.7944dp</dimen>
+	<dimen name="dp_472">698.8222dp</dimen>
+	<dimen name="dp_500">740.2778dp</dimen>
+	<dimen name="dp_600">888.3333dp</dimen>
+	<dimen name="dp_640">947.5556dp</dimen>
+	<dimen name="dp_720">1066.0000dp</dimen>
+	<dimen name="dp_1280">1895.1111dp</dimen>
+	<dimen name="sp_6">8.8833sp</dimen>
+	<dimen name="sp_7">10.3639sp</dimen>
+	<dimen name="sp_8">11.8444sp</dimen>
+	<dimen name="sp_9">13.3250sp</dimen>
+	<dimen name="sp_10">14.8056sp</dimen>
+	<dimen name="sp_11">16.2861sp</dimen>
+	<dimen name="sp_12">17.7667sp</dimen>
+	<dimen name="sp_13">19.2472sp</dimen>
+	<dimen name="sp_14">20.7278sp</dimen>
+	<dimen name="sp_15">22.2083sp</dimen>
+	<dimen name="sp_16">23.6889sp</dimen>
+	<dimen name="sp_17">25.1694sp</dimen>
+	<dimen name="sp_18">26.6500sp</dimen>
+	<dimen name="sp_19">28.1306sp</dimen>
+	<dimen name="sp_20">29.6111sp</dimen>
+	<dimen name="sp_21">31.0917sp</dimen>
+	<dimen name="sp_22">32.5722sp</dimen>
+	<dimen name="sp_23">34.0528sp</dimen>
+	<dimen name="sp_24">35.5333sp</dimen>
+	<dimen name="sp_25">37.0139sp</dimen>
+	<dimen name="sp_28">41.4556sp</dimen>
+	<dimen name="sp_30">44.4167sp</dimen>
+	<dimen name="sp_32">47.3778sp</dimen>
+	<dimen name="sp_34">50.3389sp</dimen>
+	<dimen name="sp_36">53.3000sp</dimen>
+	<dimen name="sp_38">56.2611sp</dimen>
+	<dimen name="sp_40">59.2222sp</dimen>
+	<dimen name="sp_42">62.1833sp</dimen>
+	<dimen name="sp_48">71.0667sp</dimen>
+	<dimen name="pay_result_image_height">177.6667dp</dimen>
+	<dimen name="pay_result_image_width">177.6667dp</dimen>
+	<dimen name="qr_image_background_height">367.1778dp</dimen>
+	<dimen name="qr_image_background_margin_top">29.6111dp</dimen>
+	<dimen name="qr_image_background_width">315.3583dp</dimen>
+	<dimen name="qr_image_height">275.3833dp</dimen>
+	<dimen name="qr_image_margin_top">14.8056dp</dimen>
+	<dimen name="qr_image_width">275.3833dp</dimen>
+	<dimen name="qr_pay_hint_text_size">20.7278sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">2.9611dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">7.4028dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">19.2472sp</dimen>
+	<dimen name="qr_pay_price_margin_top">14.8056dp</dimen>
+	<dimen name="qr_pay_price_text_size">22.2083sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw592dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-98.6667dp</dimen>
+	<dimen name="dp_m_30">-49.3333dp</dimen>
+	<dimen name="dp_m_20">-32.8889dp</dimen>
+	<dimen name="dp_m_12">-19.7333dp</dimen>
+	<dimen name="dp_m_10">-16.4444dp</dimen>
+	<dimen name="dp_m_8">-13.1556dp</dimen>
+	<dimen name="dp_m_5">-8.2222dp</dimen>
+	<dimen name="dp_m_2">-3.2889dp</dimen>
+	<dimen name="dp_m_1">-1.6444dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1644dp</dimen>
+	<dimen name="dp_0_5">0.8222dp</dimen>
+	<dimen name="dp_1">1.6444dp</dimen>
+	<dimen name="dp_1_5">2.4667dp</dimen>
+	<dimen name="dp_2">3.2889dp</dimen>
+	<dimen name="dp_2_5">4.1111dp</dimen>
+	<dimen name="dp_3">4.9333dp</dimen>
+	<dimen name="dp_3_5">5.7556dp</dimen>
+	<dimen name="dp_4">6.5778dp</dimen>
+	<dimen name="dp_4_5">7.4000dp</dimen>
+	<dimen name="dp_5">8.2222dp</dimen>
+	<dimen name="dp_6">9.8667dp</dimen>
+	<dimen name="dp_7">11.5111dp</dimen>
+	<dimen name="dp_7_5">12.3333dp</dimen>
+	<dimen name="dp_8">13.1556dp</dimen>
+	<dimen name="dp_9">14.8000dp</dimen>
+	<dimen name="dp_10">16.4444dp</dimen>
+	<dimen name="dp_11">18.0889dp</dimen>
+	<dimen name="dp_12">19.7333dp</dimen>
+	<dimen name="dp_13">21.3778dp</dimen>
+	<dimen name="dp_14">23.0222dp</dimen>
+	<dimen name="dp_15">24.6667dp</dimen>
+	<dimen name="dp_16">26.3111dp</dimen>
+	<dimen name="dp_17">27.9556dp</dimen>
+	<dimen name="dp_18">29.6000dp</dimen>
+	<dimen name="dp_19">31.2444dp</dimen>
+	<dimen name="dp_20">32.8889dp</dimen>
+	<dimen name="dp_21">34.5333dp</dimen>
+	<dimen name="dp_22">36.1778dp</dimen>
+	<dimen name="dp_23">37.8222dp</dimen>
+	<dimen name="dp_24">39.4667dp</dimen>
+	<dimen name="dp_25">41.1111dp</dimen>
+	<dimen name="dp_26">42.7556dp</dimen>
+	<dimen name="dp_27">44.4000dp</dimen>
+	<dimen name="dp_28">46.0444dp</dimen>
+	<dimen name="dp_29">47.6889dp</dimen>
+	<dimen name="dp_30">49.3333dp</dimen>
+	<dimen name="dp_31">50.9778dp</dimen>
+	<dimen name="dp_32">52.6222dp</dimen>
+	<dimen name="dp_33">54.2667dp</dimen>
+	<dimen name="dp_34">55.9111dp</dimen>
+	<dimen name="dp_35">57.5556dp</dimen>
+	<dimen name="dp_36">59.2000dp</dimen>
+	<dimen name="dp_37">60.8444dp</dimen>
+	<dimen name="dp_38">62.4889dp</dimen>
+	<dimen name="dp_39">64.1333dp</dimen>
+	<dimen name="dp_40">65.7778dp</dimen>
+	<dimen name="dp_41">67.4222dp</dimen>
+	<dimen name="dp_42">69.0667dp</dimen>
+	<dimen name="dp_43">70.7111dp</dimen>
+	<dimen name="dp_44">72.3556dp</dimen>
+	<dimen name="dp_45">74.0000dp</dimen>
+	<dimen name="dp_46">75.6444dp</dimen>
+	<dimen name="dp_47">77.2889dp</dimen>
+	<dimen name="dp_48">78.9333dp</dimen>
+	<dimen name="dp_49">80.5778dp</dimen>
+	<dimen name="dp_50">82.2222dp</dimen>
+	<dimen name="dp_51">83.8667dp</dimen>
+	<dimen name="dp_52">85.5111dp</dimen>
+	<dimen name="dp_53">87.1556dp</dimen>
+	<dimen name="dp_54">88.8000dp</dimen>
+	<dimen name="dp_55">90.4444dp</dimen>
+	<dimen name="dp_56">92.0889dp</dimen>
+	<dimen name="dp_57">93.7333dp</dimen>
+	<dimen name="dp_58">95.3778dp</dimen>
+	<dimen name="dp_59">97.0222dp</dimen>
+	<dimen name="dp_60">98.6667dp</dimen>
+	<dimen name="dp_61">100.3111dp</dimen>
+	<dimen name="dp_62">101.9556dp</dimen>
+	<dimen name="dp_63">103.6000dp</dimen>
+	<dimen name="dp_64">105.2444dp</dimen>
+	<dimen name="dp_65">106.8889dp</dimen>
+	<dimen name="dp_66">108.5333dp</dimen>
+	<dimen name="dp_67">110.1778dp</dimen>
+	<dimen name="dp_68">111.8222dp</dimen>
+	<dimen name="dp_69">113.4667dp</dimen>
+	<dimen name="dp_70">115.1111dp</dimen>
+	<dimen name="dp_71">116.7556dp</dimen>
+	<dimen name="dp_72">118.4000dp</dimen>
+	<dimen name="dp_73">120.0444dp</dimen>
+	<dimen name="dp_74">121.6889dp</dimen>
+	<dimen name="dp_75">123.3333dp</dimen>
+	<dimen name="dp_76">124.9778dp</dimen>
+	<dimen name="dp_77">126.6222dp</dimen>
+	<dimen name="dp_78">128.2667dp</dimen>
+	<dimen name="dp_79">129.9111dp</dimen>
+	<dimen name="dp_80">131.5556dp</dimen>
+	<dimen name="dp_81">133.2000dp</dimen>
+	<dimen name="dp_82">134.8444dp</dimen>
+	<dimen name="dp_83">136.4889dp</dimen>
+	<dimen name="dp_84">138.1333dp</dimen>
+	<dimen name="dp_85">139.7778dp</dimen>
+	<dimen name="dp_86">141.4222dp</dimen>
+	<dimen name="dp_87">143.0667dp</dimen>
+	<dimen name="dp_88">144.7111dp</dimen>
+	<dimen name="dp_89">146.3556dp</dimen>
+	<dimen name="dp_90">148.0000dp</dimen>
+	<dimen name="dp_91">149.6444dp</dimen>
+	<dimen name="dp_92">151.2889dp</dimen>
+	<dimen name="dp_93">152.9333dp</dimen>
+	<dimen name="dp_94">154.5778dp</dimen>
+	<dimen name="dp_95">156.2222dp</dimen>
+	<dimen name="dp_96">157.8667dp</dimen>
+	<dimen name="dp_97">159.5111dp</dimen>
+	<dimen name="dp_98">161.1556dp</dimen>
+	<dimen name="dp_99">162.8000dp</dimen>
+	<dimen name="dp_100">164.4444dp</dimen>
+	<dimen name="dp_101">166.0889dp</dimen>
+	<dimen name="dp_102">167.7333dp</dimen>
+	<dimen name="dp_103">169.3778dp</dimen>
+	<dimen name="dp_104">171.0222dp</dimen>
+	<dimen name="dp_104_5">171.8444dp</dimen>
+	<dimen name="dp_105">172.6667dp</dimen>
+	<dimen name="dp_106">174.3111dp</dimen>
+	<dimen name="dp_107">175.9556dp</dimen>
+	<dimen name="dp_108">177.6000dp</dimen>
+	<dimen name="dp_109">179.2444dp</dimen>
+	<dimen name="dp_110">180.8889dp</dimen>
+	<dimen name="dp_111">182.5333dp</dimen>
+	<dimen name="dp_112">184.1778dp</dimen>
+	<dimen name="dp_113">185.8222dp</dimen>
+	<dimen name="dp_114">187.4667dp</dimen>
+	<dimen name="dp_115">189.1111dp</dimen>
+	<dimen name="dp_116">190.7556dp</dimen>
+	<dimen name="dp_117">192.4000dp</dimen>
+	<dimen name="dp_118">194.0444dp</dimen>
+	<dimen name="dp_119">195.6889dp</dimen>
+	<dimen name="dp_120">197.3333dp</dimen>
+	<dimen name="dp_121">198.9778dp</dimen>
+	<dimen name="dp_122">200.6222dp</dimen>
+	<dimen name="dp_123">202.2667dp</dimen>
+	<dimen name="dp_124">203.9111dp</dimen>
+	<dimen name="dp_125">205.5556dp</dimen>
+	<dimen name="dp_126">207.2000dp</dimen>
+	<dimen name="dp_127">208.8444dp</dimen>
+	<dimen name="dp_128">210.4889dp</dimen>
+	<dimen name="dp_129">212.1333dp</dimen>
+	<dimen name="dp_130">213.7778dp</dimen>
+	<dimen name="dp_131">215.4222dp</dimen>
+	<dimen name="dp_132">217.0667dp</dimen>
+	<dimen name="dp_133">218.7111dp</dimen>
+	<dimen name="dp_134">220.3556dp</dimen>
+	<dimen name="dp_134_5">221.1778dp</dimen>
+	<dimen name="dp_135">222.0000dp</dimen>
+	<dimen name="dp_136">223.6444dp</dimen>
+	<dimen name="dp_137">225.2889dp</dimen>
+	<dimen name="dp_138">226.9333dp</dimen>
+	<dimen name="dp_139">228.5778dp</dimen>
+	<dimen name="dp_140">230.2222dp</dimen>
+	<dimen name="dp_141">231.8667dp</dimen>
+	<dimen name="dp_142">233.5111dp</dimen>
+	<dimen name="dp_143">235.1556dp</dimen>
+	<dimen name="dp_144">236.8000dp</dimen>
+	<dimen name="dp_145">238.4444dp</dimen>
+	<dimen name="dp_146">240.0889dp</dimen>
+	<dimen name="dp_147">241.7333dp</dimen>
+	<dimen name="dp_148">243.3778dp</dimen>
+	<dimen name="dp_149">245.0222dp</dimen>
+	<dimen name="dp_150">246.6667dp</dimen>
+	<dimen name="dp_151">248.3111dp</dimen>
+	<dimen name="dp_152">249.9556dp</dimen>
+	<dimen name="dp_153">251.6000dp</dimen>
+	<dimen name="dp_154">253.2444dp</dimen>
+	<dimen name="dp_155">254.8889dp</dimen>
+	<dimen name="dp_156">256.5333dp</dimen>
+	<dimen name="dp_157">258.1778dp</dimen>
+	<dimen name="dp_158">259.8222dp</dimen>
+	<dimen name="dp_159">261.4667dp</dimen>
+	<dimen name="dp_160">263.1111dp</dimen>
+	<dimen name="dp_161">264.7556dp</dimen>
+	<dimen name="dp_162">266.4000dp</dimen>
+	<dimen name="dp_163">268.0444dp</dimen>
+	<dimen name="dp_164">269.6889dp</dimen>
+	<dimen name="dp_165">271.3333dp</dimen>
+	<dimen name="dp_166">272.9778dp</dimen>
+	<dimen name="dp_167">274.6222dp</dimen>
+	<dimen name="dp_168">276.2667dp</dimen>
+	<dimen name="dp_169">277.9111dp</dimen>
+	<dimen name="dp_170">279.5556dp</dimen>
+	<dimen name="dp_171">281.2000dp</dimen>
+	<dimen name="dp_172">282.8444dp</dimen>
+	<dimen name="dp_173">284.4889dp</dimen>
+	<dimen name="dp_174">286.1333dp</dimen>
+	<dimen name="dp_175">287.7778dp</dimen>
+	<dimen name="dp_176">289.4222dp</dimen>
+	<dimen name="dp_177">291.0667dp</dimen>
+	<dimen name="dp_178">292.7111dp</dimen>
+	<dimen name="dp_179">294.3556dp</dimen>
+	<dimen name="dp_180">296.0000dp</dimen>
+	<dimen name="dp_181">297.6444dp</dimen>
+	<dimen name="dp_182">299.2889dp</dimen>
+	<dimen name="dp_183">300.9333dp</dimen>
+	<dimen name="dp_184">302.5778dp</dimen>
+	<dimen name="dp_185">304.2222dp</dimen>
+	<dimen name="dp_186">305.8667dp</dimen>
+	<dimen name="dp_187">307.5111dp</dimen>
+	<dimen name="dp_188">309.1556dp</dimen>
+	<dimen name="dp_189">310.8000dp</dimen>
+	<dimen name="dp_190">312.4444dp</dimen>
+	<dimen name="dp_191">314.0889dp</dimen>
+	<dimen name="dp_191_25">314.5000dp</dimen>
+	<dimen name="dp_192">315.7333dp</dimen>
+	<dimen name="dp_193">317.3778dp</dimen>
+	<dimen name="dp_194">319.0222dp</dimen>
+	<dimen name="dp_195">320.6667dp</dimen>
+	<dimen name="dp_196">322.3111dp</dimen>
+	<dimen name="dp_197">323.9556dp</dimen>
+	<dimen name="dp_198">325.6000dp</dimen>
+	<dimen name="dp_199">327.2444dp</dimen>
+	<dimen name="dp_200">328.8889dp</dimen>
+	<dimen name="dp_201">330.5333dp</dimen>
+	<dimen name="dp_202">332.1778dp</dimen>
+	<dimen name="dp_203">333.8222dp</dimen>
+	<dimen name="dp_204">335.4667dp</dimen>
+	<dimen name="dp_205">337.1111dp</dimen>
+	<dimen name="dp_206">338.7556dp</dimen>
+	<dimen name="dp_207">340.4000dp</dimen>
+	<dimen name="dp_208">342.0444dp</dimen>
+	<dimen name="dp_209">343.6889dp</dimen>
+	<dimen name="dp_210">345.3333dp</dimen>
+	<dimen name="dp_211">346.9778dp</dimen>
+	<dimen name="dp_212">348.6222dp</dimen>
+	<dimen name="dp_213">350.2667dp</dimen>
+	<dimen name="dp_214">351.9111dp</dimen>
+	<dimen name="dp_215">353.5556dp</dimen>
+	<dimen name="dp_216">355.2000dp</dimen>
+	<dimen name="dp_217">356.8444dp</dimen>
+	<dimen name="dp_218">358.4889dp</dimen>
+	<dimen name="dp_219">360.1333dp</dimen>
+	<dimen name="dp_220">361.7778dp</dimen>
+	<dimen name="dp_221">363.4222dp</dimen>
+	<dimen name="dp_222">365.0667dp</dimen>
+	<dimen name="dp_223">366.7111dp</dimen>
+	<dimen name="dp_224">368.3556dp</dimen>
+	<dimen name="dp_225">370.0000dp</dimen>
+	<dimen name="dp_226">371.6444dp</dimen>
+	<dimen name="dp_227">373.2889dp</dimen>
+	<dimen name="dp_228">374.9333dp</dimen>
+	<dimen name="dp_229">376.5778dp</dimen>
+	<dimen name="dp_230">378.2222dp</dimen>
+	<dimen name="dp_231">379.8667dp</dimen>
+	<dimen name="dp_232">381.5111dp</dimen>
+	<dimen name="dp_233">383.1556dp</dimen>
+	<dimen name="dp_234">384.8000dp</dimen>
+	<dimen name="dp_235">386.4444dp</dimen>
+	<dimen name="dp_236">388.0889dp</dimen>
+	<dimen name="dp_237">389.7333dp</dimen>
+	<dimen name="dp_238">391.3778dp</dimen>
+	<dimen name="dp_239">393.0222dp</dimen>
+	<dimen name="dp_240">394.6667dp</dimen>
+	<dimen name="dp_241">396.3111dp</dimen>
+	<dimen name="dp_242">397.9556dp</dimen>
+	<dimen name="dp_243">399.6000dp</dimen>
+	<dimen name="dp_244">401.2444dp</dimen>
+	<dimen name="dp_245">402.8889dp</dimen>
+	<dimen name="dp_246">404.5333dp</dimen>
+	<dimen name="dp_247">406.1778dp</dimen>
+	<dimen name="dp_248">407.8222dp</dimen>
+	<dimen name="dp_249">409.4667dp</dimen>
+	<dimen name="dp_250">411.1111dp</dimen>
+	<dimen name="dp_251">412.7556dp</dimen>
+	<dimen name="dp_252">414.4000dp</dimen>
+	<dimen name="dp_253">416.0444dp</dimen>
+	<dimen name="dp_254">417.6889dp</dimen>
+	<dimen name="dp_255">419.3333dp</dimen>
+	<dimen name="dp_256">420.9778dp</dimen>
+	<dimen name="dp_257">422.6222dp</dimen>
+	<dimen name="dp_258">424.2667dp</dimen>
+	<dimen name="dp_259">425.9111dp</dimen>
+	<dimen name="dp_260">427.5556dp</dimen>
+	<dimen name="dp_261">429.2000dp</dimen>
+	<dimen name="dp_262">430.8444dp</dimen>
+	<dimen name="dp_263">432.4889dp</dimen>
+	<dimen name="dp_264">434.1333dp</dimen>
+	<dimen name="dp_265">435.7778dp</dimen>
+	<dimen name="dp_266">437.4222dp</dimen>
+	<dimen name="dp_267">439.0667dp</dimen>
+	<dimen name="dp_268">440.7111dp</dimen>
+	<dimen name="dp_269">442.3556dp</dimen>
+	<dimen name="dp_270">444.0000dp</dimen>
+	<dimen name="dp_271">445.6444dp</dimen>
+	<dimen name="dp_272">447.2889dp</dimen>
+	<dimen name="dp_273">448.9333dp</dimen>
+	<dimen name="dp_274">450.5778dp</dimen>
+	<dimen name="dp_275">452.2222dp</dimen>
+	<dimen name="dp_276">453.8667dp</dimen>
+	<dimen name="dp_277">455.5111dp</dimen>
+	<dimen name="dp_278">457.1556dp</dimen>
+	<dimen name="dp_279">458.8000dp</dimen>
+	<dimen name="dp_280">460.4444dp</dimen>
+	<dimen name="dp_281">462.0889dp</dimen>
+	<dimen name="dp_282">463.7333dp</dimen>
+	<dimen name="dp_283">465.3778dp</dimen>
+	<dimen name="dp_284">467.0222dp</dimen>
+	<dimen name="dp_285">468.6667dp</dimen>
+	<dimen name="dp_286">470.3111dp</dimen>
+	<dimen name="dp_287">471.9556dp</dimen>
+	<dimen name="dp_288">473.6000dp</dimen>
+	<dimen name="dp_289">475.2444dp</dimen>
+	<dimen name="dp_290">476.8889dp</dimen>
+	<dimen name="dp_291">478.5333dp</dimen>
+	<dimen name="dp_292">480.1778dp</dimen>
+	<dimen name="dp_293">481.8222dp</dimen>
+	<dimen name="dp_294">483.4667dp</dimen>
+	<dimen name="dp_295">485.1111dp</dimen>
+	<dimen name="dp_296">486.7556dp</dimen>
+	<dimen name="dp_297">488.4000dp</dimen>
+	<dimen name="dp_298">490.0444dp</dimen>
+	<dimen name="dp_299">491.6889dp</dimen>
+	<dimen name="dp_300">493.3333dp</dimen>
+	<dimen name="dp_301">494.9778dp</dimen>
+	<dimen name="dp_302">496.6222dp</dimen>
+	<dimen name="dp_303">498.2667dp</dimen>
+	<dimen name="dp_304">499.9111dp</dimen>
+	<dimen name="dp_305">501.5556dp</dimen>
+	<dimen name="dp_306">503.2000dp</dimen>
+	<dimen name="dp_307">504.8444dp</dimen>
+	<dimen name="dp_308">506.4889dp</dimen>
+	<dimen name="dp_309">508.1333dp</dimen>
+	<dimen name="dp_310">509.7778dp</dimen>
+	<dimen name="dp_311">511.4222dp</dimen>
+	<dimen name="dp_312">513.0667dp</dimen>
+	<dimen name="dp_313">514.7111dp</dimen>
+	<dimen name="dp_314">516.3556dp</dimen>
+	<dimen name="dp_315">518.0000dp</dimen>
+	<dimen name="dp_316">519.6444dp</dimen>
+	<dimen name="dp_317">521.2889dp</dimen>
+	<dimen name="dp_318">522.9333dp</dimen>
+	<dimen name="dp_319">524.5778dp</dimen>
+	<dimen name="dp_320">526.2222dp</dimen>
+	<dimen name="dp_321">527.8667dp</dimen>
+	<dimen name="dp_322">529.5111dp</dimen>
+	<dimen name="dp_323">531.1556dp</dimen>
+	<dimen name="dp_324">532.8000dp</dimen>
+	<dimen name="dp_325">534.4444dp</dimen>
+	<dimen name="dp_326">536.0889dp</dimen>
+	<dimen name="dp_327">537.7333dp</dimen>
+	<dimen name="dp_328">539.3778dp</dimen>
+	<dimen name="dp_329">541.0222dp</dimen>
+	<dimen name="dp_330">542.6667dp</dimen>
+	<dimen name="dp_331">544.3111dp</dimen>
+	<dimen name="dp_332">545.9556dp</dimen>
+	<dimen name="dp_333">547.6000dp</dimen>
+	<dimen name="dp_334">549.2444dp</dimen>
+	<dimen name="dp_335">550.8889dp</dimen>
+	<dimen name="dp_336">552.5333dp</dimen>
+	<dimen name="dp_337">554.1778dp</dimen>
+	<dimen name="dp_338">555.8222dp</dimen>
+	<dimen name="dp_339">557.4667dp</dimen>
+	<dimen name="dp_340">559.1111dp</dimen>
+	<dimen name="dp_341">560.7556dp</dimen>
+	<dimen name="dp_342">562.4000dp</dimen>
+	<dimen name="dp_343">564.0444dp</dimen>
+	<dimen name="dp_344">565.6889dp</dimen>
+	<dimen name="dp_345">567.3333dp</dimen>
+	<dimen name="dp_346">568.9778dp</dimen>
+	<dimen name="dp_347">570.6222dp</dimen>
+	<dimen name="dp_348">572.2667dp</dimen>
+	<dimen name="dp_349">573.9111dp</dimen>
+	<dimen name="dp_350">575.5556dp</dimen>
+	<dimen name="dp_351">577.2000dp</dimen>
+	<dimen name="dp_352">578.8444dp</dimen>
+	<dimen name="dp_353">580.4889dp</dimen>
+	<dimen name="dp_354">582.1333dp</dimen>
+	<dimen name="dp_355">583.7778dp</dimen>
+	<dimen name="dp_356">585.4222dp</dimen>
+	<dimen name="dp_357">587.0667dp</dimen>
+	<dimen name="dp_358">588.7111dp</dimen>
+	<dimen name="dp_359">590.3556dp</dimen>
+	<dimen name="dp_360">592.0000dp</dimen>
+	<dimen name="dp_365">600.2222dp</dimen>
+	<dimen name="dp_370">608.4444dp</dimen>
+	<dimen name="dp_400">657.7778dp</dimen>
+	<dimen name="dp_410">674.2222dp</dimen>
+	<dimen name="dp_417">685.7333dp</dimen>
+	<dimen name="dp_417.5">686.5556dp</dimen>
+	<dimen name="dp_422">693.9556dp</dimen>
+	<dimen name="dp_472">776.1778dp</dimen>
+	<dimen name="dp_500">822.2222dp</dimen>
+	<dimen name="dp_600">986.6667dp</dimen>
+	<dimen name="dp_640">1052.4444dp</dimen>
+	<dimen name="dp_720">1184.0000dp</dimen>
+	<dimen name="dp_1280">2104.8889dp</dimen>
+	<dimen name="sp_6">9.8667sp</dimen>
+	<dimen name="sp_7">11.5111sp</dimen>
+	<dimen name="sp_8">13.1556sp</dimen>
+	<dimen name="sp_9">14.8000sp</dimen>
+	<dimen name="sp_10">16.4444sp</dimen>
+	<dimen name="sp_11">18.0889sp</dimen>
+	<dimen name="sp_12">19.7333sp</dimen>
+	<dimen name="sp_13">21.3778sp</dimen>
+	<dimen name="sp_14">23.0222sp</dimen>
+	<dimen name="sp_15">24.6667sp</dimen>
+	<dimen name="sp_16">26.3111sp</dimen>
+	<dimen name="sp_17">27.9556sp</dimen>
+	<dimen name="sp_18">29.6000sp</dimen>
+	<dimen name="sp_19">31.2444sp</dimen>
+	<dimen name="sp_20">32.8889sp</dimen>
+	<dimen name="sp_21">34.5333sp</dimen>
+	<dimen name="sp_22">36.1778sp</dimen>
+	<dimen name="sp_23">37.8222sp</dimen>
+	<dimen name="sp_24">39.4667sp</dimen>
+	<dimen name="sp_25">41.1111sp</dimen>
+	<dimen name="sp_28">46.0444sp</dimen>
+	<dimen name="sp_30">49.3333sp</dimen>
+	<dimen name="sp_32">52.6222sp</dimen>
+	<dimen name="sp_34">55.9111sp</dimen>
+	<dimen name="sp_36">59.2000sp</dimen>
+	<dimen name="sp_38">62.4889sp</dimen>
+	<dimen name="sp_40">65.7778sp</dimen>
+	<dimen name="sp_42">69.0667sp</dimen>
+	<dimen name="sp_48">78.9333sp</dimen>
+	<dimen name="pay_result_image_height">197.3333dp</dimen>
+	<dimen name="pay_result_image_width">197.3333dp</dimen>
+	<dimen name="qr_image_background_height">407.8222dp</dimen>
+	<dimen name="qr_image_background_margin_top">32.8889dp</dimen>
+	<dimen name="qr_image_background_width">350.2667dp</dimen>
+	<dimen name="qr_image_height">305.8667dp</dimen>
+	<dimen name="qr_image_margin_top">16.4444dp</dimen>
+	<dimen name="qr_image_width">305.8667dp</dimen>
+	<dimen name="qr_pay_hint_text_size">23.0222sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">3.2889dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">8.2222dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">21.3778sp</dimen>
+	<dimen name="qr_pay_price_margin_top">16.4444dp</dimen>
+	<dimen name="qr_pay_price_text_size">24.6667sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw600dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-100.0000dp</dimen>
+	<dimen name="dp_m_30">-50.0000dp</dimen>
+	<dimen name="dp_m_20">-33.3333dp</dimen>
+	<dimen name="dp_m_12">-20.0000dp</dimen>
+	<dimen name="dp_m_10">-16.6667dp</dimen>
+	<dimen name="dp_m_8">-13.3333dp</dimen>
+	<dimen name="dp_m_5">-8.3333dp</dimen>
+	<dimen name="dp_m_2">-3.3333dp</dimen>
+	<dimen name="dp_m_1">-1.6667dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1667dp</dimen>
+	<dimen name="dp_0_5">0.8333dp</dimen>
+	<dimen name="dp_1">1.6667dp</dimen>
+	<dimen name="dp_1_5">2.5000dp</dimen>
+	<dimen name="dp_2">3.3333dp</dimen>
+	<dimen name="dp_2_5">4.1667dp</dimen>
+	<dimen name="dp_3">5.0000dp</dimen>
+	<dimen name="dp_3_5">5.8333dp</dimen>
+	<dimen name="dp_4">6.6667dp</dimen>
+	<dimen name="dp_4_5">7.5000dp</dimen>
+	<dimen name="dp_5">8.3333dp</dimen>
+	<dimen name="dp_6">10.0000dp</dimen>
+	<dimen name="dp_7">11.6667dp</dimen>
+	<dimen name="dp_7_5">12.5000dp</dimen>
+	<dimen name="dp_8">13.3333dp</dimen>
+	<dimen name="dp_9">15.0000dp</dimen>
+	<dimen name="dp_10">16.6667dp</dimen>
+	<dimen name="dp_11">18.3333dp</dimen>
+	<dimen name="dp_12">20.0000dp</dimen>
+	<dimen name="dp_13">21.6667dp</dimen>
+	<dimen name="dp_14">23.3333dp</dimen>
+	<dimen name="dp_15">25.0000dp</dimen>
+	<dimen name="dp_16">26.6667dp</dimen>
+	<dimen name="dp_17">28.3333dp</dimen>
+	<dimen name="dp_18">30.0000dp</dimen>
+	<dimen name="dp_19">31.6667dp</dimen>
+	<dimen name="dp_20">33.3333dp</dimen>
+	<dimen name="dp_21">35.0000dp</dimen>
+	<dimen name="dp_22">36.6667dp</dimen>
+	<dimen name="dp_23">38.3333dp</dimen>
+	<dimen name="dp_24">40.0000dp</dimen>
+	<dimen name="dp_25">41.6667dp</dimen>
+	<dimen name="dp_26">43.3333dp</dimen>
+	<dimen name="dp_27">45.0000dp</dimen>
+	<dimen name="dp_28">46.6667dp</dimen>
+	<dimen name="dp_29">48.3333dp</dimen>
+	<dimen name="dp_30">50.0000dp</dimen>
+	<dimen name="dp_31">51.6667dp</dimen>
+	<dimen name="dp_32">53.3333dp</dimen>
+	<dimen name="dp_33">55.0000dp</dimen>
+	<dimen name="dp_34">56.6667dp</dimen>
+	<dimen name="dp_35">58.3333dp</dimen>
+	<dimen name="dp_36">60.0000dp</dimen>
+	<dimen name="dp_37">61.6667dp</dimen>
+	<dimen name="dp_38">63.3333dp</dimen>
+	<dimen name="dp_39">65.0000dp</dimen>
+	<dimen name="dp_40">66.6667dp</dimen>
+	<dimen name="dp_41">68.3333dp</dimen>
+	<dimen name="dp_42">70.0000dp</dimen>
+	<dimen name="dp_43">71.6667dp</dimen>
+	<dimen name="dp_44">73.3333dp</dimen>
+	<dimen name="dp_45">75.0000dp</dimen>
+	<dimen name="dp_46">76.6667dp</dimen>
+	<dimen name="dp_47">78.3333dp</dimen>
+	<dimen name="dp_48">80.0000dp</dimen>
+	<dimen name="dp_49">81.6667dp</dimen>
+	<dimen name="dp_50">83.3333dp</dimen>
+	<dimen name="dp_51">85.0000dp</dimen>
+	<dimen name="dp_52">86.6667dp</dimen>
+	<dimen name="dp_53">88.3333dp</dimen>
+	<dimen name="dp_54">90.0000dp</dimen>
+	<dimen name="dp_55">91.6667dp</dimen>
+	<dimen name="dp_56">93.3333dp</dimen>
+	<dimen name="dp_57">95.0000dp</dimen>
+	<dimen name="dp_58">96.6667dp</dimen>
+	<dimen name="dp_59">98.3333dp</dimen>
+	<dimen name="dp_60">100.0000dp</dimen>
+	<dimen name="dp_61">101.6667dp</dimen>
+	<dimen name="dp_62">103.3333dp</dimen>
+	<dimen name="dp_63">105.0000dp</dimen>
+	<dimen name="dp_64">106.6667dp</dimen>
+	<dimen name="dp_65">108.3333dp</dimen>
+	<dimen name="dp_66">110.0000dp</dimen>
+	<dimen name="dp_67">111.6667dp</dimen>
+	<dimen name="dp_68">113.3333dp</dimen>
+	<dimen name="dp_69">115.0000dp</dimen>
+	<dimen name="dp_70">116.6667dp</dimen>
+	<dimen name="dp_71">118.3333dp</dimen>
+	<dimen name="dp_72">120.0000dp</dimen>
+	<dimen name="dp_73">121.6667dp</dimen>
+	<dimen name="dp_74">123.3333dp</dimen>
+	<dimen name="dp_75">125.0000dp</dimen>
+	<dimen name="dp_76">126.6667dp</dimen>
+	<dimen name="dp_77">128.3333dp</dimen>
+	<dimen name="dp_78">130.0000dp</dimen>
+	<dimen name="dp_79">131.6667dp</dimen>
+	<dimen name="dp_80">133.3333dp</dimen>
+	<dimen name="dp_81">135.0000dp</dimen>
+	<dimen name="dp_82">136.6667dp</dimen>
+	<dimen name="dp_83">138.3333dp</dimen>
+	<dimen name="dp_84">140.0000dp</dimen>
+	<dimen name="dp_85">141.6667dp</dimen>
+	<dimen name="dp_86">143.3333dp</dimen>
+	<dimen name="dp_87">145.0000dp</dimen>
+	<dimen name="dp_88">146.6667dp</dimen>
+	<dimen name="dp_89">148.3333dp</dimen>
+	<dimen name="dp_90">150.0000dp</dimen>
+	<dimen name="dp_91">151.6667dp</dimen>
+	<dimen name="dp_92">153.3333dp</dimen>
+	<dimen name="dp_93">155.0000dp</dimen>
+	<dimen name="dp_94">156.6667dp</dimen>
+	<dimen name="dp_95">158.3333dp</dimen>
+	<dimen name="dp_96">160.0000dp</dimen>
+	<dimen name="dp_97">161.6667dp</dimen>
+	<dimen name="dp_98">163.3333dp</dimen>
+	<dimen name="dp_99">165.0000dp</dimen>
+	<dimen name="dp_100">166.6667dp</dimen>
+	<dimen name="dp_101">168.3333dp</dimen>
+	<dimen name="dp_102">170.0000dp</dimen>
+	<dimen name="dp_103">171.6667dp</dimen>
+	<dimen name="dp_104">173.3333dp</dimen>
+	<dimen name="dp_104_5">174.1667dp</dimen>
+	<dimen name="dp_105">175.0000dp</dimen>
+	<dimen name="dp_106">176.6667dp</dimen>
+	<dimen name="dp_107">178.3333dp</dimen>
+	<dimen name="dp_108">180.0000dp</dimen>
+	<dimen name="dp_109">181.6667dp</dimen>
+	<dimen name="dp_110">183.3333dp</dimen>
+	<dimen name="dp_111">185.0000dp</dimen>
+	<dimen name="dp_112">186.6667dp</dimen>
+	<dimen name="dp_113">188.3333dp</dimen>
+	<dimen name="dp_114">190.0000dp</dimen>
+	<dimen name="dp_115">191.6667dp</dimen>
+	<dimen name="dp_116">193.3333dp</dimen>
+	<dimen name="dp_117">195.0000dp</dimen>
+	<dimen name="dp_118">196.6667dp</dimen>
+	<dimen name="dp_119">198.3333dp</dimen>
+	<dimen name="dp_120">200.0000dp</dimen>
+	<dimen name="dp_121">201.6667dp</dimen>
+	<dimen name="dp_122">203.3333dp</dimen>
+	<dimen name="dp_123">205.0000dp</dimen>
+	<dimen name="dp_124">206.6667dp</dimen>
+	<dimen name="dp_125">208.3333dp</dimen>
+	<dimen name="dp_126">210.0000dp</dimen>
+	<dimen name="dp_127">211.6667dp</dimen>
+	<dimen name="dp_128">213.3333dp</dimen>
+	<dimen name="dp_129">215.0000dp</dimen>
+	<dimen name="dp_130">216.6667dp</dimen>
+	<dimen name="dp_131">218.3333dp</dimen>
+	<dimen name="dp_132">220.0000dp</dimen>
+	<dimen name="dp_133">221.6667dp</dimen>
+	<dimen name="dp_134">223.3333dp</dimen>
+	<dimen name="dp_134_5">224.1667dp</dimen>
+	<dimen name="dp_135">225.0000dp</dimen>
+	<dimen name="dp_136">226.6667dp</dimen>
+	<dimen name="dp_137">228.3333dp</dimen>
+	<dimen name="dp_138">230.0000dp</dimen>
+	<dimen name="dp_139">231.6667dp</dimen>
+	<dimen name="dp_140">233.3333dp</dimen>
+	<dimen name="dp_141">235.0000dp</dimen>
+	<dimen name="dp_142">236.6667dp</dimen>
+	<dimen name="dp_143">238.3333dp</dimen>
+	<dimen name="dp_144">240.0000dp</dimen>
+	<dimen name="dp_145">241.6667dp</dimen>
+	<dimen name="dp_146">243.3333dp</dimen>
+	<dimen name="dp_147">245.0000dp</dimen>
+	<dimen name="dp_148">246.6667dp</dimen>
+	<dimen name="dp_149">248.3333dp</dimen>
+	<dimen name="dp_150">250.0000dp</dimen>
+	<dimen name="dp_151">251.6667dp</dimen>
+	<dimen name="dp_152">253.3333dp</dimen>
+	<dimen name="dp_153">255.0000dp</dimen>
+	<dimen name="dp_154">256.6667dp</dimen>
+	<dimen name="dp_155">258.3333dp</dimen>
+	<dimen name="dp_156">260.0000dp</dimen>
+	<dimen name="dp_157">261.6667dp</dimen>
+	<dimen name="dp_158">263.3333dp</dimen>
+	<dimen name="dp_159">265.0000dp</dimen>
+	<dimen name="dp_160">266.6667dp</dimen>
+	<dimen name="dp_161">268.3333dp</dimen>
+	<dimen name="dp_162">270.0000dp</dimen>
+	<dimen name="dp_163">271.6667dp</dimen>
+	<dimen name="dp_164">273.3333dp</dimen>
+	<dimen name="dp_165">275.0000dp</dimen>
+	<dimen name="dp_166">276.6667dp</dimen>
+	<dimen name="dp_167">278.3333dp</dimen>
+	<dimen name="dp_168">280.0000dp</dimen>
+	<dimen name="dp_169">281.6667dp</dimen>
+	<dimen name="dp_170">283.3333dp</dimen>
+	<dimen name="dp_171">285.0000dp</dimen>
+	<dimen name="dp_172">286.6667dp</dimen>
+	<dimen name="dp_173">288.3333dp</dimen>
+	<dimen name="dp_174">290.0000dp</dimen>
+	<dimen name="dp_175">291.6667dp</dimen>
+	<dimen name="dp_176">293.3333dp</dimen>
+	<dimen name="dp_177">295.0000dp</dimen>
+	<dimen name="dp_178">296.6667dp</dimen>
+	<dimen name="dp_179">298.3333dp</dimen>
+	<dimen name="dp_180">300.0000dp</dimen>
+	<dimen name="dp_181">301.6667dp</dimen>
+	<dimen name="dp_182">303.3333dp</dimen>
+	<dimen name="dp_183">305.0000dp</dimen>
+	<dimen name="dp_184">306.6667dp</dimen>
+	<dimen name="dp_185">308.3333dp</dimen>
+	<dimen name="dp_186">310.0000dp</dimen>
+	<dimen name="dp_187">311.6667dp</dimen>
+	<dimen name="dp_188">313.3333dp</dimen>
+	<dimen name="dp_189">315.0000dp</dimen>
+	<dimen name="dp_190">316.6667dp</dimen>
+	<dimen name="dp_191">318.3333dp</dimen>
+	<dimen name="dp_191_25">318.7500dp</dimen>
+	<dimen name="dp_192">320.0000dp</dimen>
+	<dimen name="dp_193">321.6667dp</dimen>
+	<dimen name="dp_194">323.3333dp</dimen>
+	<dimen name="dp_195">325.0000dp</dimen>
+	<dimen name="dp_196">326.6667dp</dimen>
+	<dimen name="dp_197">328.3333dp</dimen>
+	<dimen name="dp_198">330.0000dp</dimen>
+	<dimen name="dp_199">331.6667dp</dimen>
+	<dimen name="dp_200">333.3333dp</dimen>
+	<dimen name="dp_201">335.0000dp</dimen>
+	<dimen name="dp_202">336.6667dp</dimen>
+	<dimen name="dp_203">338.3333dp</dimen>
+	<dimen name="dp_204">340.0000dp</dimen>
+	<dimen name="dp_205">341.6667dp</dimen>
+	<dimen name="dp_206">343.3333dp</dimen>
+	<dimen name="dp_207">345.0000dp</dimen>
+	<dimen name="dp_208">346.6667dp</dimen>
+	<dimen name="dp_209">348.3333dp</dimen>
+	<dimen name="dp_210">350.0000dp</dimen>
+	<dimen name="dp_211">351.6667dp</dimen>
+	<dimen name="dp_212">353.3333dp</dimen>
+	<dimen name="dp_213">355.0000dp</dimen>
+	<dimen name="dp_214">356.6667dp</dimen>
+	<dimen name="dp_215">358.3333dp</dimen>
+	<dimen name="dp_216">360.0000dp</dimen>
+	<dimen name="dp_217">361.6667dp</dimen>
+	<dimen name="dp_218">363.3333dp</dimen>
+	<dimen name="dp_219">365.0000dp</dimen>
+	<dimen name="dp_220">366.6667dp</dimen>
+	<dimen name="dp_221">368.3333dp</dimen>
+	<dimen name="dp_222">370.0000dp</dimen>
+	<dimen name="dp_223">371.6667dp</dimen>
+	<dimen name="dp_224">373.3333dp</dimen>
+	<dimen name="dp_225">375.0000dp</dimen>
+	<dimen name="dp_226">376.6667dp</dimen>
+	<dimen name="dp_227">378.3333dp</dimen>
+	<dimen name="dp_228">380.0000dp</dimen>
+	<dimen name="dp_229">381.6667dp</dimen>
+	<dimen name="dp_230">383.3333dp</dimen>
+	<dimen name="dp_231">385.0000dp</dimen>
+	<dimen name="dp_232">386.6667dp</dimen>
+	<dimen name="dp_233">388.3333dp</dimen>
+	<dimen name="dp_234">390.0000dp</dimen>
+	<dimen name="dp_235">391.6667dp</dimen>
+	<dimen name="dp_236">393.3333dp</dimen>
+	<dimen name="dp_237">395.0000dp</dimen>
+	<dimen name="dp_238">396.6667dp</dimen>
+	<dimen name="dp_239">398.3333dp</dimen>
+	<dimen name="dp_240">400.0000dp</dimen>
+	<dimen name="dp_241">401.6667dp</dimen>
+	<dimen name="dp_242">403.3333dp</dimen>
+	<dimen name="dp_243">405.0000dp</dimen>
+	<dimen name="dp_244">406.6667dp</dimen>
+	<dimen name="dp_245">408.3333dp</dimen>
+	<dimen name="dp_246">410.0000dp</dimen>
+	<dimen name="dp_247">411.6667dp</dimen>
+	<dimen name="dp_248">413.3333dp</dimen>
+	<dimen name="dp_249">415.0000dp</dimen>
+	<dimen name="dp_250">416.6667dp</dimen>
+	<dimen name="dp_251">418.3333dp</dimen>
+	<dimen name="dp_252">420.0000dp</dimen>
+	<dimen name="dp_253">421.6667dp</dimen>
+	<dimen name="dp_254">423.3333dp</dimen>
+	<dimen name="dp_255">425.0000dp</dimen>
+	<dimen name="dp_256">426.6667dp</dimen>
+	<dimen name="dp_257">428.3333dp</dimen>
+	<dimen name="dp_258">430.0000dp</dimen>
+	<dimen name="dp_259">431.6667dp</dimen>
+	<dimen name="dp_260">433.3333dp</dimen>
+	<dimen name="dp_261">435.0000dp</dimen>
+	<dimen name="dp_262">436.6667dp</dimen>
+	<dimen name="dp_263">438.3333dp</dimen>
+	<dimen name="dp_264">440.0000dp</dimen>
+	<dimen name="dp_265">441.6667dp</dimen>
+	<dimen name="dp_266">443.3333dp</dimen>
+	<dimen name="dp_267">445.0000dp</dimen>
+	<dimen name="dp_268">446.6667dp</dimen>
+	<dimen name="dp_269">448.3333dp</dimen>
+	<dimen name="dp_270">450.0000dp</dimen>
+	<dimen name="dp_271">451.6667dp</dimen>
+	<dimen name="dp_272">453.3333dp</dimen>
+	<dimen name="dp_273">455.0000dp</dimen>
+	<dimen name="dp_274">456.6667dp</dimen>
+	<dimen name="dp_275">458.3333dp</dimen>
+	<dimen name="dp_276">460.0000dp</dimen>
+	<dimen name="dp_277">461.6667dp</dimen>
+	<dimen name="dp_278">463.3333dp</dimen>
+	<dimen name="dp_279">465.0000dp</dimen>
+	<dimen name="dp_280">466.6667dp</dimen>
+	<dimen name="dp_281">468.3333dp</dimen>
+	<dimen name="dp_282">470.0000dp</dimen>
+	<dimen name="dp_283">471.6667dp</dimen>
+	<dimen name="dp_284">473.3333dp</dimen>
+	<dimen name="dp_285">475.0000dp</dimen>
+	<dimen name="dp_286">476.6667dp</dimen>
+	<dimen name="dp_287">478.3333dp</dimen>
+	<dimen name="dp_288">480.0000dp</dimen>
+	<dimen name="dp_289">481.6667dp</dimen>
+	<dimen name="dp_290">483.3333dp</dimen>
+	<dimen name="dp_291">485.0000dp</dimen>
+	<dimen name="dp_292">486.6667dp</dimen>
+	<dimen name="dp_293">488.3333dp</dimen>
+	<dimen name="dp_294">490.0000dp</dimen>
+	<dimen name="dp_295">491.6667dp</dimen>
+	<dimen name="dp_296">493.3333dp</dimen>
+	<dimen name="dp_297">495.0000dp</dimen>
+	<dimen name="dp_298">496.6667dp</dimen>
+	<dimen name="dp_299">498.3333dp</dimen>
+	<dimen name="dp_300">500.0000dp</dimen>
+	<dimen name="dp_301">501.6667dp</dimen>
+	<dimen name="dp_302">503.3333dp</dimen>
+	<dimen name="dp_303">505.0000dp</dimen>
+	<dimen name="dp_304">506.6667dp</dimen>
+	<dimen name="dp_305">508.3333dp</dimen>
+	<dimen name="dp_306">510.0000dp</dimen>
+	<dimen name="dp_307">511.6667dp</dimen>
+	<dimen name="dp_308">513.3333dp</dimen>
+	<dimen name="dp_309">515.0000dp</dimen>
+	<dimen name="dp_310">516.6667dp</dimen>
+	<dimen name="dp_311">518.3333dp</dimen>
+	<dimen name="dp_312">520.0000dp</dimen>
+	<dimen name="dp_313">521.6667dp</dimen>
+	<dimen name="dp_314">523.3333dp</dimen>
+	<dimen name="dp_315">525.0000dp</dimen>
+	<dimen name="dp_316">526.6667dp</dimen>
+	<dimen name="dp_317">528.3333dp</dimen>
+	<dimen name="dp_318">530.0000dp</dimen>
+	<dimen name="dp_319">531.6667dp</dimen>
+	<dimen name="dp_320">533.3333dp</dimen>
+	<dimen name="dp_321">535.0000dp</dimen>
+	<dimen name="dp_322">536.6667dp</dimen>
+	<dimen name="dp_323">538.3333dp</dimen>
+	<dimen name="dp_324">540.0000dp</dimen>
+	<dimen name="dp_325">541.6667dp</dimen>
+	<dimen name="dp_326">543.3333dp</dimen>
+	<dimen name="dp_327">545.0000dp</dimen>
+	<dimen name="dp_328">546.6667dp</dimen>
+	<dimen name="dp_329">548.3333dp</dimen>
+	<dimen name="dp_330">550.0000dp</dimen>
+	<dimen name="dp_331">551.6667dp</dimen>
+	<dimen name="dp_332">553.3333dp</dimen>
+	<dimen name="dp_333">555.0000dp</dimen>
+	<dimen name="dp_334">556.6667dp</dimen>
+	<dimen name="dp_335">558.3333dp</dimen>
+	<dimen name="dp_336">560.0000dp</dimen>
+	<dimen name="dp_337">561.6667dp</dimen>
+	<dimen name="dp_338">563.3333dp</dimen>
+	<dimen name="dp_339">565.0000dp</dimen>
+	<dimen name="dp_340">566.6667dp</dimen>
+	<dimen name="dp_341">568.3333dp</dimen>
+	<dimen name="dp_342">570.0000dp</dimen>
+	<dimen name="dp_343">571.6667dp</dimen>
+	<dimen name="dp_344">573.3333dp</dimen>
+	<dimen name="dp_345">575.0000dp</dimen>
+	<dimen name="dp_346">576.6667dp</dimen>
+	<dimen name="dp_347">578.3333dp</dimen>
+	<dimen name="dp_348">580.0000dp</dimen>
+	<dimen name="dp_349">581.6667dp</dimen>
+	<dimen name="dp_350">583.3333dp</dimen>
+	<dimen name="dp_351">585.0000dp</dimen>
+	<dimen name="dp_352">586.6667dp</dimen>
+	<dimen name="dp_353">588.3333dp</dimen>
+	<dimen name="dp_354">590.0000dp</dimen>
+	<dimen name="dp_355">591.6667dp</dimen>
+	<dimen name="dp_356">593.3333dp</dimen>
+	<dimen name="dp_357">595.0000dp</dimen>
+	<dimen name="dp_358">596.6667dp</dimen>
+	<dimen name="dp_359">598.3333dp</dimen>
+	<dimen name="dp_360">600.0000dp</dimen>
+	<dimen name="dp_365">608.3333dp</dimen>
+	<dimen name="dp_370">616.6667dp</dimen>
+	<dimen name="dp_400">666.6667dp</dimen>
+	<dimen name="dp_410">683.3333dp</dimen>
+	<dimen name="dp_417">695.0000dp</dimen>
+	<dimen name="dp_417.5">695.8333dp</dimen>
+	<dimen name="dp_422">703.3333dp</dimen>
+	<dimen name="dp_472">786.6667dp</dimen>
+	<dimen name="dp_500">833.3333dp</dimen>
+	<dimen name="dp_600">1000.0000dp</dimen>
+	<dimen name="dp_640">1066.6667dp</dimen>
+	<dimen name="dp_720">1200.0000dp</dimen>
+	<dimen name="dp_1280">2133.3333dp</dimen>
+	<dimen name="sp_6">10.0000sp</dimen>
+	<dimen name="sp_7">11.6667sp</dimen>
+	<dimen name="sp_8">13.3333sp</dimen>
+	<dimen name="sp_9">15.0000sp</dimen>
+	<dimen name="sp_10">16.6667sp</dimen>
+	<dimen name="sp_11">18.3333sp</dimen>
+	<dimen name="sp_12">20.0000sp</dimen>
+	<dimen name="sp_13">21.6667sp</dimen>
+	<dimen name="sp_14">23.3333sp</dimen>
+	<dimen name="sp_15">25.0000sp</dimen>
+	<dimen name="sp_16">26.6667sp</dimen>
+	<dimen name="sp_17">28.3333sp</dimen>
+	<dimen name="sp_18">30.0000sp</dimen>
+	<dimen name="sp_19">31.6667sp</dimen>
+	<dimen name="sp_20">33.3333sp</dimen>
+	<dimen name="sp_21">35.0000sp</dimen>
+	<dimen name="sp_22">36.6667sp</dimen>
+	<dimen name="sp_23">38.3333sp</dimen>
+	<dimen name="sp_24">40.0000sp</dimen>
+	<dimen name="sp_25">41.6667sp</dimen>
+	<dimen name="sp_28">46.6667sp</dimen>
+	<dimen name="sp_30">50.0000sp</dimen>
+	<dimen name="sp_32">53.3333sp</dimen>
+	<dimen name="sp_34">56.6667sp</dimen>
+	<dimen name="sp_36">60.0000sp</dimen>
+	<dimen name="sp_38">63.3333sp</dimen>
+	<dimen name="sp_40">66.6667sp</dimen>
+	<dimen name="sp_42">70.0000sp</dimen>
+	<dimen name="sp_48">80.0000sp</dimen>
+	<dimen name="pay_result_image_height">200.0000dp</dimen>
+	<dimen name="pay_result_image_width">200.0000dp</dimen>
+	<dimen name="qr_image_background_height">413.3333dp</dimen>
+	<dimen name="qr_image_background_margin_top">33.3333dp</dimen>
+	<dimen name="qr_image_background_width">355.0000dp</dimen>
+	<dimen name="qr_image_height">310.0000dp</dimen>
+	<dimen name="qr_image_margin_top">16.6667dp</dimen>
+	<dimen name="qr_image_width">310.0000dp</dimen>
+	<dimen name="qr_pay_hint_text_size">23.3333sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">3.3333dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">8.3333dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">21.6667sp</dimen>
+	<dimen name="qr_pay_price_margin_top">16.6667dp</dimen>
+	<dimen name="qr_pay_price_text_size">25.0000sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw640dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-106.6667dp</dimen>
+	<dimen name="dp_m_30">-53.3333dp</dimen>
+	<dimen name="dp_m_20">-35.5556dp</dimen>
+	<dimen name="dp_m_12">-21.3333dp</dimen>
+	<dimen name="dp_m_10">-17.7778dp</dimen>
+	<dimen name="dp_m_8">-14.2222dp</dimen>
+	<dimen name="dp_m_5">-8.8889dp</dimen>
+	<dimen name="dp_m_2">-3.5556dp</dimen>
+	<dimen name="dp_m_1">-1.7778dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1778dp</dimen>
+	<dimen name="dp_0_5">0.8889dp</dimen>
+	<dimen name="dp_1">1.7778dp</dimen>
+	<dimen name="dp_1_5">2.6667dp</dimen>
+	<dimen name="dp_2">3.5556dp</dimen>
+	<dimen name="dp_2_5">4.4444dp</dimen>
+	<dimen name="dp_3">5.3333dp</dimen>
+	<dimen name="dp_3_5">6.2222dp</dimen>
+	<dimen name="dp_4">7.1111dp</dimen>
+	<dimen name="dp_4_5">8.0000dp</dimen>
+	<dimen name="dp_5">8.8889dp</dimen>
+	<dimen name="dp_6">10.6667dp</dimen>
+	<dimen name="dp_7">12.4444dp</dimen>
+	<dimen name="dp_7_5">13.3333dp</dimen>
+	<dimen name="dp_8">14.2222dp</dimen>
+	<dimen name="dp_9">16.0000dp</dimen>
+	<dimen name="dp_10">17.7778dp</dimen>
+	<dimen name="dp_11">19.5556dp</dimen>
+	<dimen name="dp_12">21.3333dp</dimen>
+	<dimen name="dp_13">23.1111dp</dimen>
+	<dimen name="dp_14">24.8889dp</dimen>
+	<dimen name="dp_15">26.6667dp</dimen>
+	<dimen name="dp_16">28.4444dp</dimen>
+	<dimen name="dp_17">30.2222dp</dimen>
+	<dimen name="dp_18">32.0000dp</dimen>
+	<dimen name="dp_19">33.7778dp</dimen>
+	<dimen name="dp_20">35.5556dp</dimen>
+	<dimen name="dp_21">37.3333dp</dimen>
+	<dimen name="dp_22">39.1111dp</dimen>
+	<dimen name="dp_23">40.8889dp</dimen>
+	<dimen name="dp_24">42.6667dp</dimen>
+	<dimen name="dp_25">44.4444dp</dimen>
+	<dimen name="dp_26">46.2222dp</dimen>
+	<dimen name="dp_27">48.0000dp</dimen>
+	<dimen name="dp_28">49.7778dp</dimen>
+	<dimen name="dp_29">51.5556dp</dimen>
+	<dimen name="dp_30">53.3333dp</dimen>
+	<dimen name="dp_31">55.1111dp</dimen>
+	<dimen name="dp_32">56.8889dp</dimen>
+	<dimen name="dp_33">58.6667dp</dimen>
+	<dimen name="dp_34">60.4444dp</dimen>
+	<dimen name="dp_35">62.2222dp</dimen>
+	<dimen name="dp_36">64.0000dp</dimen>
+	<dimen name="dp_37">65.7778dp</dimen>
+	<dimen name="dp_38">67.5556dp</dimen>
+	<dimen name="dp_39">69.3333dp</dimen>
+	<dimen name="dp_40">71.1111dp</dimen>
+	<dimen name="dp_41">72.8889dp</dimen>
+	<dimen name="dp_42">74.6667dp</dimen>
+	<dimen name="dp_43">76.4444dp</dimen>
+	<dimen name="dp_44">78.2222dp</dimen>
+	<dimen name="dp_45">80.0000dp</dimen>
+	<dimen name="dp_46">81.7778dp</dimen>
+	<dimen name="dp_47">83.5556dp</dimen>
+	<dimen name="dp_48">85.3333dp</dimen>
+	<dimen name="dp_49">87.1111dp</dimen>
+	<dimen name="dp_50">88.8889dp</dimen>
+	<dimen name="dp_51">90.6667dp</dimen>
+	<dimen name="dp_52">92.4444dp</dimen>
+	<dimen name="dp_53">94.2222dp</dimen>
+	<dimen name="dp_54">96.0000dp</dimen>
+	<dimen name="dp_55">97.7778dp</dimen>
+	<dimen name="dp_56">99.5556dp</dimen>
+	<dimen name="dp_57">101.3333dp</dimen>
+	<dimen name="dp_58">103.1111dp</dimen>
+	<dimen name="dp_59">104.8889dp</dimen>
+	<dimen name="dp_60">106.6667dp</dimen>
+	<dimen name="dp_61">108.4444dp</dimen>
+	<dimen name="dp_62">110.2222dp</dimen>
+	<dimen name="dp_63">112.0000dp</dimen>
+	<dimen name="dp_64">113.7778dp</dimen>
+	<dimen name="dp_65">115.5556dp</dimen>
+	<dimen name="dp_66">117.3333dp</dimen>
+	<dimen name="dp_67">119.1111dp</dimen>
+	<dimen name="dp_68">120.8889dp</dimen>
+	<dimen name="dp_69">122.6667dp</dimen>
+	<dimen name="dp_70">124.4444dp</dimen>
+	<dimen name="dp_71">126.2222dp</dimen>
+	<dimen name="dp_72">128.0000dp</dimen>
+	<dimen name="dp_73">129.7778dp</dimen>
+	<dimen name="dp_74">131.5556dp</dimen>
+	<dimen name="dp_75">133.3333dp</dimen>
+	<dimen name="dp_76">135.1111dp</dimen>
+	<dimen name="dp_77">136.8889dp</dimen>
+	<dimen name="dp_78">138.6667dp</dimen>
+	<dimen name="dp_79">140.4444dp</dimen>
+	<dimen name="dp_80">142.2222dp</dimen>
+	<dimen name="dp_81">144.0000dp</dimen>
+	<dimen name="dp_82">145.7778dp</dimen>
+	<dimen name="dp_83">147.5556dp</dimen>
+	<dimen name="dp_84">149.3333dp</dimen>
+	<dimen name="dp_85">151.1111dp</dimen>
+	<dimen name="dp_86">152.8889dp</dimen>
+	<dimen name="dp_87">154.6667dp</dimen>
+	<dimen name="dp_88">156.4444dp</dimen>
+	<dimen name="dp_89">158.2222dp</dimen>
+	<dimen name="dp_90">160.0000dp</dimen>
+	<dimen name="dp_91">161.7778dp</dimen>
+	<dimen name="dp_92">163.5556dp</dimen>
+	<dimen name="dp_93">165.3333dp</dimen>
+	<dimen name="dp_94">167.1111dp</dimen>
+	<dimen name="dp_95">168.8889dp</dimen>
+	<dimen name="dp_96">170.6667dp</dimen>
+	<dimen name="dp_97">172.4444dp</dimen>
+	<dimen name="dp_98">174.2222dp</dimen>
+	<dimen name="dp_99">176.0000dp</dimen>
+	<dimen name="dp_100">177.7778dp</dimen>
+	<dimen name="dp_101">179.5556dp</dimen>
+	<dimen name="dp_102">181.3333dp</dimen>
+	<dimen name="dp_103">183.1111dp</dimen>
+	<dimen name="dp_104">184.8889dp</dimen>
+	<dimen name="dp_104_5">185.7778dp</dimen>
+	<dimen name="dp_105">186.6667dp</dimen>
+	<dimen name="dp_106">188.4444dp</dimen>
+	<dimen name="dp_107">190.2222dp</dimen>
+	<dimen name="dp_108">192.0000dp</dimen>
+	<dimen name="dp_109">193.7778dp</dimen>
+	<dimen name="dp_110">195.5556dp</dimen>
+	<dimen name="dp_111">197.3333dp</dimen>
+	<dimen name="dp_112">199.1111dp</dimen>
+	<dimen name="dp_113">200.8889dp</dimen>
+	<dimen name="dp_114">202.6667dp</dimen>
+	<dimen name="dp_115">204.4444dp</dimen>
+	<dimen name="dp_116">206.2222dp</dimen>
+	<dimen name="dp_117">208.0000dp</dimen>
+	<dimen name="dp_118">209.7778dp</dimen>
+	<dimen name="dp_119">211.5556dp</dimen>
+	<dimen name="dp_120">213.3333dp</dimen>
+	<dimen name="dp_121">215.1111dp</dimen>
+	<dimen name="dp_122">216.8889dp</dimen>
+	<dimen name="dp_123">218.6667dp</dimen>
+	<dimen name="dp_124">220.4444dp</dimen>
+	<dimen name="dp_125">222.2222dp</dimen>
+	<dimen name="dp_126">224.0000dp</dimen>
+	<dimen name="dp_127">225.7778dp</dimen>
+	<dimen name="dp_128">227.5556dp</dimen>
+	<dimen name="dp_129">229.3333dp</dimen>
+	<dimen name="dp_130">231.1111dp</dimen>
+	<dimen name="dp_131">232.8889dp</dimen>
+	<dimen name="dp_132">234.6667dp</dimen>
+	<dimen name="dp_133">236.4444dp</dimen>
+	<dimen name="dp_134">238.2222dp</dimen>
+	<dimen name="dp_134_5">239.1111dp</dimen>
+	<dimen name="dp_135">240.0000dp</dimen>
+	<dimen name="dp_136">241.7778dp</dimen>
+	<dimen name="dp_137">243.5556dp</dimen>
+	<dimen name="dp_138">245.3333dp</dimen>
+	<dimen name="dp_139">247.1111dp</dimen>
+	<dimen name="dp_140">248.8889dp</dimen>
+	<dimen name="dp_141">250.6667dp</dimen>
+	<dimen name="dp_142">252.4444dp</dimen>
+	<dimen name="dp_143">254.2222dp</dimen>
+	<dimen name="dp_144">256.0000dp</dimen>
+	<dimen name="dp_145">257.7778dp</dimen>
+	<dimen name="dp_146">259.5556dp</dimen>
+	<dimen name="dp_147">261.3333dp</dimen>
+	<dimen name="dp_148">263.1111dp</dimen>
+	<dimen name="dp_149">264.8889dp</dimen>
+	<dimen name="dp_150">266.6667dp</dimen>
+	<dimen name="dp_151">268.4444dp</dimen>
+	<dimen name="dp_152">270.2222dp</dimen>
+	<dimen name="dp_153">272.0000dp</dimen>
+	<dimen name="dp_154">273.7778dp</dimen>
+	<dimen name="dp_155">275.5556dp</dimen>
+	<dimen name="dp_156">277.3333dp</dimen>
+	<dimen name="dp_157">279.1111dp</dimen>
+	<dimen name="dp_158">280.8889dp</dimen>
+	<dimen name="dp_159">282.6667dp</dimen>
+	<dimen name="dp_160">284.4444dp</dimen>
+	<dimen name="dp_161">286.2222dp</dimen>
+	<dimen name="dp_162">288.0000dp</dimen>
+	<dimen name="dp_163">289.7778dp</dimen>
+	<dimen name="dp_164">291.5556dp</dimen>
+	<dimen name="dp_165">293.3333dp</dimen>
+	<dimen name="dp_166">295.1111dp</dimen>
+	<dimen name="dp_167">296.8889dp</dimen>
+	<dimen name="dp_168">298.6667dp</dimen>
+	<dimen name="dp_169">300.4444dp</dimen>
+	<dimen name="dp_170">302.2222dp</dimen>
+	<dimen name="dp_171">304.0000dp</dimen>
+	<dimen name="dp_172">305.7778dp</dimen>
+	<dimen name="dp_173">307.5556dp</dimen>
+	<dimen name="dp_174">309.3333dp</dimen>
+	<dimen name="dp_175">311.1111dp</dimen>
+	<dimen name="dp_176">312.8889dp</dimen>
+	<dimen name="dp_177">314.6667dp</dimen>
+	<dimen name="dp_178">316.4444dp</dimen>
+	<dimen name="dp_179">318.2222dp</dimen>
+	<dimen name="dp_180">320.0000dp</dimen>
+	<dimen name="dp_181">321.7778dp</dimen>
+	<dimen name="dp_182">323.5556dp</dimen>
+	<dimen name="dp_183">325.3333dp</dimen>
+	<dimen name="dp_184">327.1111dp</dimen>
+	<dimen name="dp_185">328.8889dp</dimen>
+	<dimen name="dp_186">330.6667dp</dimen>
+	<dimen name="dp_187">332.4444dp</dimen>
+	<dimen name="dp_188">334.2222dp</dimen>
+	<dimen name="dp_189">336.0000dp</dimen>
+	<dimen name="dp_190">337.7778dp</dimen>
+	<dimen name="dp_191">339.5556dp</dimen>
+	<dimen name="dp_191_25">340.0000dp</dimen>
+	<dimen name="dp_192">341.3333dp</dimen>
+	<dimen name="dp_193">343.1111dp</dimen>
+	<dimen name="dp_194">344.8889dp</dimen>
+	<dimen name="dp_195">346.6667dp</dimen>
+	<dimen name="dp_196">348.4444dp</dimen>
+	<dimen name="dp_197">350.2222dp</dimen>
+	<dimen name="dp_198">352.0000dp</dimen>
+	<dimen name="dp_199">353.7778dp</dimen>
+	<dimen name="dp_200">355.5556dp</dimen>
+	<dimen name="dp_201">357.3333dp</dimen>
+	<dimen name="dp_202">359.1111dp</dimen>
+	<dimen name="dp_203">360.8889dp</dimen>
+	<dimen name="dp_204">362.6667dp</dimen>
+	<dimen name="dp_205">364.4444dp</dimen>
+	<dimen name="dp_206">366.2222dp</dimen>
+	<dimen name="dp_207">368.0000dp</dimen>
+	<dimen name="dp_208">369.7778dp</dimen>
+	<dimen name="dp_209">371.5556dp</dimen>
+	<dimen name="dp_210">373.3333dp</dimen>
+	<dimen name="dp_211">375.1111dp</dimen>
+	<dimen name="dp_212">376.8889dp</dimen>
+	<dimen name="dp_213">378.6667dp</dimen>
+	<dimen name="dp_214">380.4444dp</dimen>
+	<dimen name="dp_215">382.2222dp</dimen>
+	<dimen name="dp_216">384.0000dp</dimen>
+	<dimen name="dp_217">385.7778dp</dimen>
+	<dimen name="dp_218">387.5556dp</dimen>
+	<dimen name="dp_219">389.3333dp</dimen>
+	<dimen name="dp_220">391.1111dp</dimen>
+	<dimen name="dp_221">392.8889dp</dimen>
+	<dimen name="dp_222">394.6667dp</dimen>
+	<dimen name="dp_223">396.4444dp</dimen>
+	<dimen name="dp_224">398.2222dp</dimen>
+	<dimen name="dp_225">400.0000dp</dimen>
+	<dimen name="dp_226">401.7778dp</dimen>
+	<dimen name="dp_227">403.5556dp</dimen>
+	<dimen name="dp_228">405.3333dp</dimen>
+	<dimen name="dp_229">407.1111dp</dimen>
+	<dimen name="dp_230">408.8889dp</dimen>
+	<dimen name="dp_231">410.6667dp</dimen>
+	<dimen name="dp_232">412.4444dp</dimen>
+	<dimen name="dp_233">414.2222dp</dimen>
+	<dimen name="dp_234">416.0000dp</dimen>
+	<dimen name="dp_235">417.7778dp</dimen>
+	<dimen name="dp_236">419.5556dp</dimen>
+	<dimen name="dp_237">421.3333dp</dimen>
+	<dimen name="dp_238">423.1111dp</dimen>
+	<dimen name="dp_239">424.8889dp</dimen>
+	<dimen name="dp_240">426.6667dp</dimen>
+	<dimen name="dp_241">428.4444dp</dimen>
+	<dimen name="dp_242">430.2222dp</dimen>
+	<dimen name="dp_243">432.0000dp</dimen>
+	<dimen name="dp_244">433.7778dp</dimen>
+	<dimen name="dp_245">435.5556dp</dimen>
+	<dimen name="dp_246">437.3333dp</dimen>
+	<dimen name="dp_247">439.1111dp</dimen>
+	<dimen name="dp_248">440.8889dp</dimen>
+	<dimen name="dp_249">442.6667dp</dimen>
+	<dimen name="dp_250">444.4444dp</dimen>
+	<dimen name="dp_251">446.2222dp</dimen>
+	<dimen name="dp_252">448.0000dp</dimen>
+	<dimen name="dp_253">449.7778dp</dimen>
+	<dimen name="dp_254">451.5556dp</dimen>
+	<dimen name="dp_255">453.3333dp</dimen>
+	<dimen name="dp_256">455.1111dp</dimen>
+	<dimen name="dp_257">456.8889dp</dimen>
+	<dimen name="dp_258">458.6667dp</dimen>
+	<dimen name="dp_259">460.4444dp</dimen>
+	<dimen name="dp_260">462.2222dp</dimen>
+	<dimen name="dp_261">464.0000dp</dimen>
+	<dimen name="dp_262">465.7778dp</dimen>
+	<dimen name="dp_263">467.5556dp</dimen>
+	<dimen name="dp_264">469.3333dp</dimen>
+	<dimen name="dp_265">471.1111dp</dimen>
+	<dimen name="dp_266">472.8889dp</dimen>
+	<dimen name="dp_267">474.6667dp</dimen>
+	<dimen name="dp_268">476.4444dp</dimen>
+	<dimen name="dp_269">478.2222dp</dimen>
+	<dimen name="dp_270">480.0000dp</dimen>
+	<dimen name="dp_271">481.7778dp</dimen>
+	<dimen name="dp_272">483.5556dp</dimen>
+	<dimen name="dp_273">485.3333dp</dimen>
+	<dimen name="dp_274">487.1111dp</dimen>
+	<dimen name="dp_275">488.8889dp</dimen>
+	<dimen name="dp_276">490.6667dp</dimen>
+	<dimen name="dp_277">492.4444dp</dimen>
+	<dimen name="dp_278">494.2222dp</dimen>
+	<dimen name="dp_279">496.0000dp</dimen>
+	<dimen name="dp_280">497.7778dp</dimen>
+	<dimen name="dp_281">499.5556dp</dimen>
+	<dimen name="dp_282">501.3333dp</dimen>
+	<dimen name="dp_283">503.1111dp</dimen>
+	<dimen name="dp_284">504.8889dp</dimen>
+	<dimen name="dp_285">506.6667dp</dimen>
+	<dimen name="dp_286">508.4444dp</dimen>
+	<dimen name="dp_287">510.2222dp</dimen>
+	<dimen name="dp_288">512.0000dp</dimen>
+	<dimen name="dp_289">513.7778dp</dimen>
+	<dimen name="dp_290">515.5556dp</dimen>
+	<dimen name="dp_291">517.3333dp</dimen>
+	<dimen name="dp_292">519.1111dp</dimen>
+	<dimen name="dp_293">520.8889dp</dimen>
+	<dimen name="dp_294">522.6667dp</dimen>
+	<dimen name="dp_295">524.4444dp</dimen>
+	<dimen name="dp_296">526.2222dp</dimen>
+	<dimen name="dp_297">528.0000dp</dimen>
+	<dimen name="dp_298">529.7778dp</dimen>
+	<dimen name="dp_299">531.5556dp</dimen>
+	<dimen name="dp_300">533.3333dp</dimen>
+	<dimen name="dp_301">535.1111dp</dimen>
+	<dimen name="dp_302">536.8889dp</dimen>
+	<dimen name="dp_303">538.6667dp</dimen>
+	<dimen name="dp_304">540.4444dp</dimen>
+	<dimen name="dp_305">542.2222dp</dimen>
+	<dimen name="dp_306">544.0000dp</dimen>
+	<dimen name="dp_307">545.7778dp</dimen>
+	<dimen name="dp_308">547.5556dp</dimen>
+	<dimen name="dp_309">549.3333dp</dimen>
+	<dimen name="dp_310">551.1111dp</dimen>
+	<dimen name="dp_311">552.8889dp</dimen>
+	<dimen name="dp_312">554.6667dp</dimen>
+	<dimen name="dp_313">556.4444dp</dimen>
+	<dimen name="dp_314">558.2222dp</dimen>
+	<dimen name="dp_315">560.0000dp</dimen>
+	<dimen name="dp_316">561.7778dp</dimen>
+	<dimen name="dp_317">563.5556dp</dimen>
+	<dimen name="dp_318">565.3333dp</dimen>
+	<dimen name="dp_319">567.1111dp</dimen>
+	<dimen name="dp_320">568.8889dp</dimen>
+	<dimen name="dp_321">570.6667dp</dimen>
+	<dimen name="dp_322">572.4444dp</dimen>
+	<dimen name="dp_323">574.2222dp</dimen>
+	<dimen name="dp_324">576.0000dp</dimen>
+	<dimen name="dp_325">577.7778dp</dimen>
+	<dimen name="dp_326">579.5556dp</dimen>
+	<dimen name="dp_327">581.3333dp</dimen>
+	<dimen name="dp_328">583.1111dp</dimen>
+	<dimen name="dp_329">584.8889dp</dimen>
+	<dimen name="dp_330">586.6667dp</dimen>
+	<dimen name="dp_331">588.4444dp</dimen>
+	<dimen name="dp_332">590.2222dp</dimen>
+	<dimen name="dp_333">592.0000dp</dimen>
+	<dimen name="dp_334">593.7778dp</dimen>
+	<dimen name="dp_335">595.5556dp</dimen>
+	<dimen name="dp_336">597.3333dp</dimen>
+	<dimen name="dp_337">599.1111dp</dimen>
+	<dimen name="dp_338">600.8889dp</dimen>
+	<dimen name="dp_339">602.6667dp</dimen>
+	<dimen name="dp_340">604.4444dp</dimen>
+	<dimen name="dp_341">606.2222dp</dimen>
+	<dimen name="dp_342">608.0000dp</dimen>
+	<dimen name="dp_343">609.7778dp</dimen>
+	<dimen name="dp_344">611.5556dp</dimen>
+	<dimen name="dp_345">613.3333dp</dimen>
+	<dimen name="dp_346">615.1111dp</dimen>
+	<dimen name="dp_347">616.8889dp</dimen>
+	<dimen name="dp_348">618.6667dp</dimen>
+	<dimen name="dp_349">620.4444dp</dimen>
+	<dimen name="dp_350">622.2222dp</dimen>
+	<dimen name="dp_351">624.0000dp</dimen>
+	<dimen name="dp_352">625.7778dp</dimen>
+	<dimen name="dp_353">627.5556dp</dimen>
+	<dimen name="dp_354">629.3333dp</dimen>
+	<dimen name="dp_355">631.1111dp</dimen>
+	<dimen name="dp_356">632.8889dp</dimen>
+	<dimen name="dp_357">634.6667dp</dimen>
+	<dimen name="dp_358">636.4444dp</dimen>
+	<dimen name="dp_359">638.2222dp</dimen>
+	<dimen name="dp_360">640.0000dp</dimen>
+	<dimen name="dp_365">648.8889dp</dimen>
+	<dimen name="dp_370">657.7778dp</dimen>
+	<dimen name="dp_400">711.1111dp</dimen>
+	<dimen name="dp_410">728.8889dp</dimen>
+	<dimen name="dp_417">741.3333dp</dimen>
+	<dimen name="dp_417.5">742.2222dp</dimen>
+	<dimen name="dp_422">750.2222dp</dimen>
+	<dimen name="dp_472">839.1111dp</dimen>
+	<dimen name="dp_500">888.8889dp</dimen>
+	<dimen name="dp_600">1066.6667dp</dimen>
+	<dimen name="dp_640">1137.7778dp</dimen>
+	<dimen name="dp_720">1280.0000dp</dimen>
+	<dimen name="dp_1280">2275.5556dp</dimen>
+	<dimen name="sp_6">10.6667sp</dimen>
+	<dimen name="sp_7">12.4444sp</dimen>
+	<dimen name="sp_8">14.2222sp</dimen>
+	<dimen name="sp_9">16.0000sp</dimen>
+	<dimen name="sp_10">17.7778sp</dimen>
+	<dimen name="sp_11">19.5556sp</dimen>
+	<dimen name="sp_12">21.3333sp</dimen>
+	<dimen name="sp_13">23.1111sp</dimen>
+	<dimen name="sp_14">24.8889sp</dimen>
+	<dimen name="sp_15">26.6667sp</dimen>
+	<dimen name="sp_16">28.4444sp</dimen>
+	<dimen name="sp_17">30.2222sp</dimen>
+	<dimen name="sp_18">32.0000sp</dimen>
+	<dimen name="sp_19">33.7778sp</dimen>
+	<dimen name="sp_20">35.5556sp</dimen>
+	<dimen name="sp_21">37.3333sp</dimen>
+	<dimen name="sp_22">39.1111sp</dimen>
+	<dimen name="sp_23">40.8889sp</dimen>
+	<dimen name="sp_24">42.6667sp</dimen>
+	<dimen name="sp_25">44.4444sp</dimen>
+	<dimen name="sp_28">49.7778sp</dimen>
+	<dimen name="sp_30">53.3333sp</dimen>
+	<dimen name="sp_32">56.8889sp</dimen>
+	<dimen name="sp_34">60.4444sp</dimen>
+	<dimen name="sp_36">64.0000sp</dimen>
+	<dimen name="sp_38">67.5556sp</dimen>
+	<dimen name="sp_40">71.1111sp</dimen>
+	<dimen name="sp_42">74.6667sp</dimen>
+	<dimen name="sp_48">85.3333sp</dimen>
+	<dimen name="pay_result_image_height">213.3333dp</dimen>
+	<dimen name="pay_result_image_width">213.3333dp</dimen>
+	<dimen name="qr_image_background_height">440.8889dp</dimen>
+	<dimen name="qr_image_background_margin_top">35.5556dp</dimen>
+	<dimen name="qr_image_background_width">378.6667dp</dimen>
+	<dimen name="qr_image_height">330.6667dp</dimen>
+	<dimen name="qr_image_margin_top">17.7778dp</dimen>
+	<dimen name="qr_image_width">330.6667dp</dimen>
+	<dimen name="qr_pay_hint_text_size">24.8889sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">3.5556dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">8.8889dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">23.1111sp</dimen>
+	<dimen name="qr_pay_price_margin_top">17.7778dp</dimen>
+	<dimen name="qr_pay_price_text_size">26.6667sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw662dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-110.3333dp</dimen>
+	<dimen name="dp_m_30">-55.1667dp</dimen>
+	<dimen name="dp_m_20">-36.7778dp</dimen>
+	<dimen name="dp_m_12">-22.0667dp</dimen>
+	<dimen name="dp_m_10">-18.3889dp</dimen>
+	<dimen name="dp_m_8">-14.7111dp</dimen>
+	<dimen name="dp_m_5">-9.1944dp</dimen>
+	<dimen name="dp_m_2">-3.6778dp</dimen>
+	<dimen name="dp_m_1">-1.8389dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.1839dp</dimen>
+	<dimen name="dp_0_5">0.9194dp</dimen>
+	<dimen name="dp_1">1.8389dp</dimen>
+	<dimen name="dp_1_5">2.7583dp</dimen>
+	<dimen name="dp_2">3.6778dp</dimen>
+	<dimen name="dp_2_5">4.5972dp</dimen>
+	<dimen name="dp_3">5.5167dp</dimen>
+	<dimen name="dp_3_5">6.4361dp</dimen>
+	<dimen name="dp_4">7.3556dp</dimen>
+	<dimen name="dp_4_5">8.2750dp</dimen>
+	<dimen name="dp_5">9.1944dp</dimen>
+	<dimen name="dp_6">11.0333dp</dimen>
+	<dimen name="dp_7">12.8722dp</dimen>
+	<dimen name="dp_7_5">13.7917dp</dimen>
+	<dimen name="dp_8">14.7111dp</dimen>
+	<dimen name="dp_9">16.5500dp</dimen>
+	<dimen name="dp_10">18.3889dp</dimen>
+	<dimen name="dp_11">20.2278dp</dimen>
+	<dimen name="dp_12">22.0667dp</dimen>
+	<dimen name="dp_13">23.9056dp</dimen>
+	<dimen name="dp_14">25.7444dp</dimen>
+	<dimen name="dp_15">27.5833dp</dimen>
+	<dimen name="dp_16">29.4222dp</dimen>
+	<dimen name="dp_17">31.2611dp</dimen>
+	<dimen name="dp_18">33.1000dp</dimen>
+	<dimen name="dp_19">34.9389dp</dimen>
+	<dimen name="dp_20">36.7778dp</dimen>
+	<dimen name="dp_21">38.6167dp</dimen>
+	<dimen name="dp_22">40.4556dp</dimen>
+	<dimen name="dp_23">42.2944dp</dimen>
+	<dimen name="dp_24">44.1333dp</dimen>
+	<dimen name="dp_25">45.9722dp</dimen>
+	<dimen name="dp_26">47.8111dp</dimen>
+	<dimen name="dp_27">49.6500dp</dimen>
+	<dimen name="dp_28">51.4889dp</dimen>
+	<dimen name="dp_29">53.3278dp</dimen>
+	<dimen name="dp_30">55.1667dp</dimen>
+	<dimen name="dp_31">57.0056dp</dimen>
+	<dimen name="dp_32">58.8444dp</dimen>
+	<dimen name="dp_33">60.6833dp</dimen>
+	<dimen name="dp_34">62.5222dp</dimen>
+	<dimen name="dp_35">64.3611dp</dimen>
+	<dimen name="dp_36">66.2000dp</dimen>
+	<dimen name="dp_37">68.0389dp</dimen>
+	<dimen name="dp_38">69.8778dp</dimen>
+	<dimen name="dp_39">71.7167dp</dimen>
+	<dimen name="dp_40">73.5556dp</dimen>
+	<dimen name="dp_41">75.3944dp</dimen>
+	<dimen name="dp_42">77.2333dp</dimen>
+	<dimen name="dp_43">79.0722dp</dimen>
+	<dimen name="dp_44">80.9111dp</dimen>
+	<dimen name="dp_45">82.7500dp</dimen>
+	<dimen name="dp_46">84.5889dp</dimen>
+	<dimen name="dp_47">86.4278dp</dimen>
+	<dimen name="dp_48">88.2667dp</dimen>
+	<dimen name="dp_49">90.1056dp</dimen>
+	<dimen name="dp_50">91.9444dp</dimen>
+	<dimen name="dp_51">93.7833dp</dimen>
+	<dimen name="dp_52">95.6222dp</dimen>
+	<dimen name="dp_53">97.4611dp</dimen>
+	<dimen name="dp_54">99.3000dp</dimen>
+	<dimen name="dp_55">101.1389dp</dimen>
+	<dimen name="dp_56">102.9778dp</dimen>
+	<dimen name="dp_57">104.8167dp</dimen>
+	<dimen name="dp_58">106.6556dp</dimen>
+	<dimen name="dp_59">108.4944dp</dimen>
+	<dimen name="dp_60">110.3333dp</dimen>
+	<dimen name="dp_61">112.1722dp</dimen>
+	<dimen name="dp_62">114.0111dp</dimen>
+	<dimen name="dp_63">115.8500dp</dimen>
+	<dimen name="dp_64">117.6889dp</dimen>
+	<dimen name="dp_65">119.5278dp</dimen>
+	<dimen name="dp_66">121.3667dp</dimen>
+	<dimen name="dp_67">123.2056dp</dimen>
+	<dimen name="dp_68">125.0444dp</dimen>
+	<dimen name="dp_69">126.8833dp</dimen>
+	<dimen name="dp_70">128.7222dp</dimen>
+	<dimen name="dp_71">130.5611dp</dimen>
+	<dimen name="dp_72">132.4000dp</dimen>
+	<dimen name="dp_73">134.2389dp</dimen>
+	<dimen name="dp_74">136.0778dp</dimen>
+	<dimen name="dp_75">137.9167dp</dimen>
+	<dimen name="dp_76">139.7556dp</dimen>
+	<dimen name="dp_77">141.5944dp</dimen>
+	<dimen name="dp_78">143.4333dp</dimen>
+	<dimen name="dp_79">145.2722dp</dimen>
+	<dimen name="dp_80">147.1111dp</dimen>
+	<dimen name="dp_81">148.9500dp</dimen>
+	<dimen name="dp_82">150.7889dp</dimen>
+	<dimen name="dp_83">152.6278dp</dimen>
+	<dimen name="dp_84">154.4667dp</dimen>
+	<dimen name="dp_85">156.3056dp</dimen>
+	<dimen name="dp_86">158.1444dp</dimen>
+	<dimen name="dp_87">159.9833dp</dimen>
+	<dimen name="dp_88">161.8222dp</dimen>
+	<dimen name="dp_89">163.6611dp</dimen>
+	<dimen name="dp_90">165.5000dp</dimen>
+	<dimen name="dp_91">167.3389dp</dimen>
+	<dimen name="dp_92">169.1778dp</dimen>
+	<dimen name="dp_93">171.0167dp</dimen>
+	<dimen name="dp_94">172.8556dp</dimen>
+	<dimen name="dp_95">174.6944dp</dimen>
+	<dimen name="dp_96">176.5333dp</dimen>
+	<dimen name="dp_97">178.3722dp</dimen>
+	<dimen name="dp_98">180.2111dp</dimen>
+	<dimen name="dp_99">182.0500dp</dimen>
+	<dimen name="dp_100">183.8889dp</dimen>
+	<dimen name="dp_101">185.7278dp</dimen>
+	<dimen name="dp_102">187.5667dp</dimen>
+	<dimen name="dp_103">189.4056dp</dimen>
+	<dimen name="dp_104">191.2444dp</dimen>
+	<dimen name="dp_104_5">192.1639dp</dimen>
+	<dimen name="dp_105">193.0833dp</dimen>
+	<dimen name="dp_106">194.9222dp</dimen>
+	<dimen name="dp_107">196.7611dp</dimen>
+	<dimen name="dp_108">198.6000dp</dimen>
+	<dimen name="dp_109">200.4389dp</dimen>
+	<dimen name="dp_110">202.2778dp</dimen>
+	<dimen name="dp_111">204.1167dp</dimen>
+	<dimen name="dp_112">205.9556dp</dimen>
+	<dimen name="dp_113">207.7944dp</dimen>
+	<dimen name="dp_114">209.6333dp</dimen>
+	<dimen name="dp_115">211.4722dp</dimen>
+	<dimen name="dp_116">213.3111dp</dimen>
+	<dimen name="dp_117">215.1500dp</dimen>
+	<dimen name="dp_118">216.9889dp</dimen>
+	<dimen name="dp_119">218.8278dp</dimen>
+	<dimen name="dp_120">220.6667dp</dimen>
+	<dimen name="dp_121">222.5056dp</dimen>
+	<dimen name="dp_122">224.3444dp</dimen>
+	<dimen name="dp_123">226.1833dp</dimen>
+	<dimen name="dp_124">228.0222dp</dimen>
+	<dimen name="dp_125">229.8611dp</dimen>
+	<dimen name="dp_126">231.7000dp</dimen>
+	<dimen name="dp_127">233.5389dp</dimen>
+	<dimen name="dp_128">235.3778dp</dimen>
+	<dimen name="dp_129">237.2167dp</dimen>
+	<dimen name="dp_130">239.0556dp</dimen>
+	<dimen name="dp_131">240.8944dp</dimen>
+	<dimen name="dp_132">242.7333dp</dimen>
+	<dimen name="dp_133">244.5722dp</dimen>
+	<dimen name="dp_134">246.4111dp</dimen>
+	<dimen name="dp_134_5">247.3306dp</dimen>
+	<dimen name="dp_135">248.2500dp</dimen>
+	<dimen name="dp_136">250.0889dp</dimen>
+	<dimen name="dp_137">251.9278dp</dimen>
+	<dimen name="dp_138">253.7667dp</dimen>
+	<dimen name="dp_139">255.6056dp</dimen>
+	<dimen name="dp_140">257.4444dp</dimen>
+	<dimen name="dp_141">259.2833dp</dimen>
+	<dimen name="dp_142">261.1222dp</dimen>
+	<dimen name="dp_143">262.9611dp</dimen>
+	<dimen name="dp_144">264.8000dp</dimen>
+	<dimen name="dp_145">266.6389dp</dimen>
+	<dimen name="dp_146">268.4778dp</dimen>
+	<dimen name="dp_147">270.3167dp</dimen>
+	<dimen name="dp_148">272.1556dp</dimen>
+	<dimen name="dp_149">273.9944dp</dimen>
+	<dimen name="dp_150">275.8333dp</dimen>
+	<dimen name="dp_151">277.6722dp</dimen>
+	<dimen name="dp_152">279.5111dp</dimen>
+	<dimen name="dp_153">281.3500dp</dimen>
+	<dimen name="dp_154">283.1889dp</dimen>
+	<dimen name="dp_155">285.0278dp</dimen>
+	<dimen name="dp_156">286.8667dp</dimen>
+	<dimen name="dp_157">288.7056dp</dimen>
+	<dimen name="dp_158">290.5444dp</dimen>
+	<dimen name="dp_159">292.3833dp</dimen>
+	<dimen name="dp_160">294.2222dp</dimen>
+	<dimen name="dp_161">296.0611dp</dimen>
+	<dimen name="dp_162">297.9000dp</dimen>
+	<dimen name="dp_163">299.7389dp</dimen>
+	<dimen name="dp_164">301.5778dp</dimen>
+	<dimen name="dp_165">303.4167dp</dimen>
+	<dimen name="dp_166">305.2556dp</dimen>
+	<dimen name="dp_167">307.0944dp</dimen>
+	<dimen name="dp_168">308.9333dp</dimen>
+	<dimen name="dp_169">310.7722dp</dimen>
+	<dimen name="dp_170">312.6111dp</dimen>
+	<dimen name="dp_171">314.4500dp</dimen>
+	<dimen name="dp_172">316.2889dp</dimen>
+	<dimen name="dp_173">318.1278dp</dimen>
+	<dimen name="dp_174">319.9667dp</dimen>
+	<dimen name="dp_175">321.8056dp</dimen>
+	<dimen name="dp_176">323.6444dp</dimen>
+	<dimen name="dp_177">325.4833dp</dimen>
+	<dimen name="dp_178">327.3222dp</dimen>
+	<dimen name="dp_179">329.1611dp</dimen>
+	<dimen name="dp_180">331.0000dp</dimen>
+	<dimen name="dp_181">332.8389dp</dimen>
+	<dimen name="dp_182">334.6778dp</dimen>
+	<dimen name="dp_183">336.5167dp</dimen>
+	<dimen name="dp_184">338.3556dp</dimen>
+	<dimen name="dp_185">340.1944dp</dimen>
+	<dimen name="dp_186">342.0333dp</dimen>
+	<dimen name="dp_187">343.8722dp</dimen>
+	<dimen name="dp_188">345.7111dp</dimen>
+	<dimen name="dp_189">347.5500dp</dimen>
+	<dimen name="dp_190">349.3889dp</dimen>
+	<dimen name="dp_191">351.2278dp</dimen>
+	<dimen name="dp_191_25">351.6875dp</dimen>
+	<dimen name="dp_192">353.0667dp</dimen>
+	<dimen name="dp_193">354.9056dp</dimen>
+	<dimen name="dp_194">356.7444dp</dimen>
+	<dimen name="dp_195">358.5833dp</dimen>
+	<dimen name="dp_196">360.4222dp</dimen>
+	<dimen name="dp_197">362.2611dp</dimen>
+	<dimen name="dp_198">364.1000dp</dimen>
+	<dimen name="dp_199">365.9389dp</dimen>
+	<dimen name="dp_200">367.7778dp</dimen>
+	<dimen name="dp_201">369.6167dp</dimen>
+	<dimen name="dp_202">371.4556dp</dimen>
+	<dimen name="dp_203">373.2944dp</dimen>
+	<dimen name="dp_204">375.1333dp</dimen>
+	<dimen name="dp_205">376.9722dp</dimen>
+	<dimen name="dp_206">378.8111dp</dimen>
+	<dimen name="dp_207">380.6500dp</dimen>
+	<dimen name="dp_208">382.4889dp</dimen>
+	<dimen name="dp_209">384.3278dp</dimen>
+	<dimen name="dp_210">386.1667dp</dimen>
+	<dimen name="dp_211">388.0056dp</dimen>
+	<dimen name="dp_212">389.8444dp</dimen>
+	<dimen name="dp_213">391.6833dp</dimen>
+	<dimen name="dp_214">393.5222dp</dimen>
+	<dimen name="dp_215">395.3611dp</dimen>
+	<dimen name="dp_216">397.2000dp</dimen>
+	<dimen name="dp_217">399.0389dp</dimen>
+	<dimen name="dp_218">400.8778dp</dimen>
+	<dimen name="dp_219">402.7167dp</dimen>
+	<dimen name="dp_220">404.5556dp</dimen>
+	<dimen name="dp_221">406.3944dp</dimen>
+	<dimen name="dp_222">408.2333dp</dimen>
+	<dimen name="dp_223">410.0722dp</dimen>
+	<dimen name="dp_224">411.9111dp</dimen>
+	<dimen name="dp_225">413.7500dp</dimen>
+	<dimen name="dp_226">415.5889dp</dimen>
+	<dimen name="dp_227">417.4278dp</dimen>
+	<dimen name="dp_228">419.2667dp</dimen>
+	<dimen name="dp_229">421.1056dp</dimen>
+	<dimen name="dp_230">422.9444dp</dimen>
+	<dimen name="dp_231">424.7833dp</dimen>
+	<dimen name="dp_232">426.6222dp</dimen>
+	<dimen name="dp_233">428.4611dp</dimen>
+	<dimen name="dp_234">430.3000dp</dimen>
+	<dimen name="dp_235">432.1389dp</dimen>
+	<dimen name="dp_236">433.9778dp</dimen>
+	<dimen name="dp_237">435.8167dp</dimen>
+	<dimen name="dp_238">437.6556dp</dimen>
+	<dimen name="dp_239">439.4944dp</dimen>
+	<dimen name="dp_240">441.3333dp</dimen>
+	<dimen name="dp_241">443.1722dp</dimen>
+	<dimen name="dp_242">445.0111dp</dimen>
+	<dimen name="dp_243">446.8500dp</dimen>
+	<dimen name="dp_244">448.6889dp</dimen>
+	<dimen name="dp_245">450.5278dp</dimen>
+	<dimen name="dp_246">452.3667dp</dimen>
+	<dimen name="dp_247">454.2056dp</dimen>
+	<dimen name="dp_248">456.0444dp</dimen>
+	<dimen name="dp_249">457.8833dp</dimen>
+	<dimen name="dp_250">459.7222dp</dimen>
+	<dimen name="dp_251">461.5611dp</dimen>
+	<dimen name="dp_252">463.4000dp</dimen>
+	<dimen name="dp_253">465.2389dp</dimen>
+	<dimen name="dp_254">467.0778dp</dimen>
+	<dimen name="dp_255">468.9167dp</dimen>
+	<dimen name="dp_256">470.7556dp</dimen>
+	<dimen name="dp_257">472.5944dp</dimen>
+	<dimen name="dp_258">474.4333dp</dimen>
+	<dimen name="dp_259">476.2722dp</dimen>
+	<dimen name="dp_260">478.1111dp</dimen>
+	<dimen name="dp_261">479.9500dp</dimen>
+	<dimen name="dp_262">481.7889dp</dimen>
+	<dimen name="dp_263">483.6278dp</dimen>
+	<dimen name="dp_264">485.4667dp</dimen>
+	<dimen name="dp_265">487.3056dp</dimen>
+	<dimen name="dp_266">489.1444dp</dimen>
+	<dimen name="dp_267">490.9833dp</dimen>
+	<dimen name="dp_268">492.8222dp</dimen>
+	<dimen name="dp_269">494.6611dp</dimen>
+	<dimen name="dp_270">496.5000dp</dimen>
+	<dimen name="dp_271">498.3389dp</dimen>
+	<dimen name="dp_272">500.1778dp</dimen>
+	<dimen name="dp_273">502.0167dp</dimen>
+	<dimen name="dp_274">503.8556dp</dimen>
+	<dimen name="dp_275">505.6944dp</dimen>
+	<dimen name="dp_276">507.5333dp</dimen>
+	<dimen name="dp_277">509.3722dp</dimen>
+	<dimen name="dp_278">511.2111dp</dimen>
+	<dimen name="dp_279">513.0500dp</dimen>
+	<dimen name="dp_280">514.8889dp</dimen>
+	<dimen name="dp_281">516.7278dp</dimen>
+	<dimen name="dp_282">518.5667dp</dimen>
+	<dimen name="dp_283">520.4056dp</dimen>
+	<dimen name="dp_284">522.2444dp</dimen>
+	<dimen name="dp_285">524.0833dp</dimen>
+	<dimen name="dp_286">525.9222dp</dimen>
+	<dimen name="dp_287">527.7611dp</dimen>
+	<dimen name="dp_288">529.6000dp</dimen>
+	<dimen name="dp_289">531.4389dp</dimen>
+	<dimen name="dp_290">533.2778dp</dimen>
+	<dimen name="dp_291">535.1167dp</dimen>
+	<dimen name="dp_292">536.9556dp</dimen>
+	<dimen name="dp_293">538.7944dp</dimen>
+	<dimen name="dp_294">540.6333dp</dimen>
+	<dimen name="dp_295">542.4722dp</dimen>
+	<dimen name="dp_296">544.3111dp</dimen>
+	<dimen name="dp_297">546.1500dp</dimen>
+	<dimen name="dp_298">547.9889dp</dimen>
+	<dimen name="dp_299">549.8278dp</dimen>
+	<dimen name="dp_300">551.6667dp</dimen>
+	<dimen name="dp_301">553.5056dp</dimen>
+	<dimen name="dp_302">555.3444dp</dimen>
+	<dimen name="dp_303">557.1833dp</dimen>
+	<dimen name="dp_304">559.0222dp</dimen>
+	<dimen name="dp_305">560.8611dp</dimen>
+	<dimen name="dp_306">562.7000dp</dimen>
+	<dimen name="dp_307">564.5389dp</dimen>
+	<dimen name="dp_308">566.3778dp</dimen>
+	<dimen name="dp_309">568.2167dp</dimen>
+	<dimen name="dp_310">570.0556dp</dimen>
+	<dimen name="dp_311">571.8944dp</dimen>
+	<dimen name="dp_312">573.7333dp</dimen>
+	<dimen name="dp_313">575.5722dp</dimen>
+	<dimen name="dp_314">577.4111dp</dimen>
+	<dimen name="dp_315">579.2500dp</dimen>
+	<dimen name="dp_316">581.0889dp</dimen>
+	<dimen name="dp_317">582.9278dp</dimen>
+	<dimen name="dp_318">584.7667dp</dimen>
+	<dimen name="dp_319">586.6056dp</dimen>
+	<dimen name="dp_320">588.4444dp</dimen>
+	<dimen name="dp_321">590.2833dp</dimen>
+	<dimen name="dp_322">592.1222dp</dimen>
+	<dimen name="dp_323">593.9611dp</dimen>
+	<dimen name="dp_324">595.8000dp</dimen>
+	<dimen name="dp_325">597.6389dp</dimen>
+	<dimen name="dp_326">599.4778dp</dimen>
+	<dimen name="dp_327">601.3167dp</dimen>
+	<dimen name="dp_328">603.1556dp</dimen>
+	<dimen name="dp_329">604.9944dp</dimen>
+	<dimen name="dp_330">606.8333dp</dimen>
+	<dimen name="dp_331">608.6722dp</dimen>
+	<dimen name="dp_332">610.5111dp</dimen>
+	<dimen name="dp_333">612.3500dp</dimen>
+	<dimen name="dp_334">614.1889dp</dimen>
+	<dimen name="dp_335">616.0278dp</dimen>
+	<dimen name="dp_336">617.8667dp</dimen>
+	<dimen name="dp_337">619.7056dp</dimen>
+	<dimen name="dp_338">621.5444dp</dimen>
+	<dimen name="dp_339">623.3833dp</dimen>
+	<dimen name="dp_340">625.2222dp</dimen>
+	<dimen name="dp_341">627.0611dp</dimen>
+	<dimen name="dp_342">628.9000dp</dimen>
+	<dimen name="dp_343">630.7389dp</dimen>
+	<dimen name="dp_344">632.5778dp</dimen>
+	<dimen name="dp_345">634.4167dp</dimen>
+	<dimen name="dp_346">636.2556dp</dimen>
+	<dimen name="dp_347">638.0944dp</dimen>
+	<dimen name="dp_348">639.9333dp</dimen>
+	<dimen name="dp_349">641.7722dp</dimen>
+	<dimen name="dp_350">643.6111dp</dimen>
+	<dimen name="dp_351">645.4500dp</dimen>
+	<dimen name="dp_352">647.2889dp</dimen>
+	<dimen name="dp_353">649.1278dp</dimen>
+	<dimen name="dp_354">650.9667dp</dimen>
+	<dimen name="dp_355">652.8056dp</dimen>
+	<dimen name="dp_356">654.6444dp</dimen>
+	<dimen name="dp_357">656.4833dp</dimen>
+	<dimen name="dp_358">658.3222dp</dimen>
+	<dimen name="dp_359">660.1611dp</dimen>
+	<dimen name="dp_360">662.0000dp</dimen>
+	<dimen name="dp_365">671.1944dp</dimen>
+	<dimen name="dp_370">680.3889dp</dimen>
+	<dimen name="dp_400">735.5556dp</dimen>
+	<dimen name="dp_410">753.9444dp</dimen>
+	<dimen name="dp_417">766.8167dp</dimen>
+	<dimen name="dp_417.5">767.7361dp</dimen>
+	<dimen name="dp_422">776.0111dp</dimen>
+	<dimen name="dp_472">867.9556dp</dimen>
+	<dimen name="dp_500">919.4444dp</dimen>
+	<dimen name="dp_600">1103.3333dp</dimen>
+	<dimen name="dp_640">1176.8889dp</dimen>
+	<dimen name="dp_720">1324.0000dp</dimen>
+	<dimen name="dp_1280">2353.7778dp</dimen>
+	<dimen name="sp_6">11.0333sp</dimen>
+	<dimen name="sp_7">12.8722sp</dimen>
+	<dimen name="sp_8">14.7111sp</dimen>
+	<dimen name="sp_9">16.5500sp</dimen>
+	<dimen name="sp_10">18.3889sp</dimen>
+	<dimen name="sp_11">20.2278sp</dimen>
+	<dimen name="sp_12">22.0667sp</dimen>
+	<dimen name="sp_13">23.9056sp</dimen>
+	<dimen name="sp_14">25.7444sp</dimen>
+	<dimen name="sp_15">27.5833sp</dimen>
+	<dimen name="sp_16">29.4222sp</dimen>
+	<dimen name="sp_17">31.2611sp</dimen>
+	<dimen name="sp_18">33.1000sp</dimen>
+	<dimen name="sp_19">34.9389sp</dimen>
+	<dimen name="sp_20">36.7778sp</dimen>
+	<dimen name="sp_21">38.6167sp</dimen>
+	<dimen name="sp_22">40.4556sp</dimen>
+	<dimen name="sp_23">42.2944sp</dimen>
+	<dimen name="sp_24">44.1333sp</dimen>
+	<dimen name="sp_25">45.9722sp</dimen>
+	<dimen name="sp_28">51.4889sp</dimen>
+	<dimen name="sp_30">55.1667sp</dimen>
+	<dimen name="sp_32">58.8444sp</dimen>
+	<dimen name="sp_34">62.5222sp</dimen>
+	<dimen name="sp_36">66.2000sp</dimen>
+	<dimen name="sp_38">69.8778sp</dimen>
+	<dimen name="sp_40">73.5556sp</dimen>
+	<dimen name="sp_42">77.2333sp</dimen>
+	<dimen name="sp_48">88.2667sp</dimen>
+	<dimen name="pay_result_image_height">220.6667dp</dimen>
+	<dimen name="pay_result_image_width">220.6667dp</dimen>
+	<dimen name="qr_image_background_height">456.0444dp</dimen>
+	<dimen name="qr_image_background_margin_top">36.7778dp</dimen>
+	<dimen name="qr_image_background_width">391.6833dp</dimen>
+	<dimen name="qr_image_height">342.0333dp</dimen>
+	<dimen name="qr_image_margin_top">18.3889dp</dimen>
+	<dimen name="qr_image_width">342.0333dp</dimen>
+	<dimen name="qr_pay_hint_text_size">25.7444sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">3.6778dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">9.1944dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">23.9056sp</dimen>
+	<dimen name="qr_pay_price_margin_top">18.3889dp</dimen>
+	<dimen name="qr_pay_price_text_size">27.5833sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw720dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-120.0000dp</dimen>
+	<dimen name="dp_m_30">-60.0000dp</dimen>
+	<dimen name="dp_m_20">-40.0000dp</dimen>
+	<dimen name="dp_m_12">-24.0000dp</dimen>
+	<dimen name="dp_m_10">-20.0000dp</dimen>
+	<dimen name="dp_m_8">-16.0000dp</dimen>
+	<dimen name="dp_m_5">-10.0000dp</dimen>
+	<dimen name="dp_m_2">-4.0000dp</dimen>
+	<dimen name="dp_m_1">-2.0000dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.2000dp</dimen>
+	<dimen name="dp_0_5">1.0000dp</dimen>
+	<dimen name="dp_1">2.0000dp</dimen>
+	<dimen name="dp_1_5">3.0000dp</dimen>
+	<dimen name="dp_2">4.0000dp</dimen>
+	<dimen name="dp_2_5">5.0000dp</dimen>
+	<dimen name="dp_3">6.0000dp</dimen>
+	<dimen name="dp_3_5">7.0000dp</dimen>
+	<dimen name="dp_4">8.0000dp</dimen>
+	<dimen name="dp_4_5">9.0000dp</dimen>
+	<dimen name="dp_5">10.0000dp</dimen>
+	<dimen name="dp_6">12.0000dp</dimen>
+	<dimen name="dp_7">14.0000dp</dimen>
+	<dimen name="dp_7_5">15.0000dp</dimen>
+	<dimen name="dp_8">16.0000dp</dimen>
+	<dimen name="dp_9">18.0000dp</dimen>
+	<dimen name="dp_10">20.0000dp</dimen>
+	<dimen name="dp_11">22.0000dp</dimen>
+	<dimen name="dp_12">24.0000dp</dimen>
+	<dimen name="dp_13">26.0000dp</dimen>
+	<dimen name="dp_14">28.0000dp</dimen>
+	<dimen name="dp_15">30.0000dp</dimen>
+	<dimen name="dp_16">32.0000dp</dimen>
+	<dimen name="dp_17">34.0000dp</dimen>
+	<dimen name="dp_18">36.0000dp</dimen>
+	<dimen name="dp_19">38.0000dp</dimen>
+	<dimen name="dp_20">40.0000dp</dimen>
+	<dimen name="dp_21">42.0000dp</dimen>
+	<dimen name="dp_22">44.0000dp</dimen>
+	<dimen name="dp_23">46.0000dp</dimen>
+	<dimen name="dp_24">48.0000dp</dimen>
+	<dimen name="dp_25">50.0000dp</dimen>
+	<dimen name="dp_26">52.0000dp</dimen>
+	<dimen name="dp_27">54.0000dp</dimen>
+	<dimen name="dp_28">56.0000dp</dimen>
+	<dimen name="dp_29">58.0000dp</dimen>
+	<dimen name="dp_30">60.0000dp</dimen>
+	<dimen name="dp_31">62.0000dp</dimen>
+	<dimen name="dp_32">64.0000dp</dimen>
+	<dimen name="dp_33">66.0000dp</dimen>
+	<dimen name="dp_34">68.0000dp</dimen>
+	<dimen name="dp_35">70.0000dp</dimen>
+	<dimen name="dp_36">72.0000dp</dimen>
+	<dimen name="dp_37">74.0000dp</dimen>
+	<dimen name="dp_38">76.0000dp</dimen>
+	<dimen name="dp_39">78.0000dp</dimen>
+	<dimen name="dp_40">80.0000dp</dimen>
+	<dimen name="dp_41">82.0000dp</dimen>
+	<dimen name="dp_42">84.0000dp</dimen>
+	<dimen name="dp_43">86.0000dp</dimen>
+	<dimen name="dp_44">88.0000dp</dimen>
+	<dimen name="dp_45">90.0000dp</dimen>
+	<dimen name="dp_46">92.0000dp</dimen>
+	<dimen name="dp_47">94.0000dp</dimen>
+	<dimen name="dp_48">96.0000dp</dimen>
+	<dimen name="dp_49">98.0000dp</dimen>
+	<dimen name="dp_50">100.0000dp</dimen>
+	<dimen name="dp_51">102.0000dp</dimen>
+	<dimen name="dp_52">104.0000dp</dimen>
+	<dimen name="dp_53">106.0000dp</dimen>
+	<dimen name="dp_54">108.0000dp</dimen>
+	<dimen name="dp_55">110.0000dp</dimen>
+	<dimen name="dp_56">112.0000dp</dimen>
+	<dimen name="dp_57">114.0000dp</dimen>
+	<dimen name="dp_58">116.0000dp</dimen>
+	<dimen name="dp_59">118.0000dp</dimen>
+	<dimen name="dp_60">120.0000dp</dimen>
+	<dimen name="dp_61">122.0000dp</dimen>
+	<dimen name="dp_62">124.0000dp</dimen>
+	<dimen name="dp_63">126.0000dp</dimen>
+	<dimen name="dp_64">128.0000dp</dimen>
+	<dimen name="dp_65">130.0000dp</dimen>
+	<dimen name="dp_66">132.0000dp</dimen>
+	<dimen name="dp_67">134.0000dp</dimen>
+	<dimen name="dp_68">136.0000dp</dimen>
+	<dimen name="dp_69">138.0000dp</dimen>
+	<dimen name="dp_70">140.0000dp</dimen>
+	<dimen name="dp_71">142.0000dp</dimen>
+	<dimen name="dp_72">144.0000dp</dimen>
+	<dimen name="dp_73">146.0000dp</dimen>
+	<dimen name="dp_74">148.0000dp</dimen>
+	<dimen name="dp_75">150.0000dp</dimen>
+	<dimen name="dp_76">152.0000dp</dimen>
+	<dimen name="dp_77">154.0000dp</dimen>
+	<dimen name="dp_78">156.0000dp</dimen>
+	<dimen name="dp_79">158.0000dp</dimen>
+	<dimen name="dp_80">160.0000dp</dimen>
+	<dimen name="dp_81">162.0000dp</dimen>
+	<dimen name="dp_82">164.0000dp</dimen>
+	<dimen name="dp_83">166.0000dp</dimen>
+	<dimen name="dp_84">168.0000dp</dimen>
+	<dimen name="dp_85">170.0000dp</dimen>
+	<dimen name="dp_86">172.0000dp</dimen>
+	<dimen name="dp_87">174.0000dp</dimen>
+	<dimen name="dp_88">176.0000dp</dimen>
+	<dimen name="dp_89">178.0000dp</dimen>
+	<dimen name="dp_90">180.0000dp</dimen>
+	<dimen name="dp_91">182.0000dp</dimen>
+	<dimen name="dp_92">184.0000dp</dimen>
+	<dimen name="dp_93">186.0000dp</dimen>
+	<dimen name="dp_94">188.0000dp</dimen>
+	<dimen name="dp_95">190.0000dp</dimen>
+	<dimen name="dp_96">192.0000dp</dimen>
+	<dimen name="dp_97">194.0000dp</dimen>
+	<dimen name="dp_98">196.0000dp</dimen>
+	<dimen name="dp_99">198.0000dp</dimen>
+	<dimen name="dp_100">200.0000dp</dimen>
+	<dimen name="dp_101">202.0000dp</dimen>
+	<dimen name="dp_102">204.0000dp</dimen>
+	<dimen name="dp_103">206.0000dp</dimen>
+	<dimen name="dp_104">208.0000dp</dimen>
+	<dimen name="dp_104_5">209.0000dp</dimen>
+	<dimen name="dp_105">210.0000dp</dimen>
+	<dimen name="dp_106">212.0000dp</dimen>
+	<dimen name="dp_107">214.0000dp</dimen>
+	<dimen name="dp_108">216.0000dp</dimen>
+	<dimen name="dp_109">218.0000dp</dimen>
+	<dimen name="dp_110">220.0000dp</dimen>
+	<dimen name="dp_111">222.0000dp</dimen>
+	<dimen name="dp_112">224.0000dp</dimen>
+	<dimen name="dp_113">226.0000dp</dimen>
+	<dimen name="dp_114">228.0000dp</dimen>
+	<dimen name="dp_115">230.0000dp</dimen>
+	<dimen name="dp_116">232.0000dp</dimen>
+	<dimen name="dp_117">234.0000dp</dimen>
+	<dimen name="dp_118">236.0000dp</dimen>
+	<dimen name="dp_119">238.0000dp</dimen>
+	<dimen name="dp_120">240.0000dp</dimen>
+	<dimen name="dp_121">242.0000dp</dimen>
+	<dimen name="dp_122">244.0000dp</dimen>
+	<dimen name="dp_123">246.0000dp</dimen>
+	<dimen name="dp_124">248.0000dp</dimen>
+	<dimen name="dp_125">250.0000dp</dimen>
+	<dimen name="dp_126">252.0000dp</dimen>
+	<dimen name="dp_127">254.0000dp</dimen>
+	<dimen name="dp_128">256.0000dp</dimen>
+	<dimen name="dp_129">258.0000dp</dimen>
+	<dimen name="dp_130">260.0000dp</dimen>
+	<dimen name="dp_131">262.0000dp</dimen>
+	<dimen name="dp_132">264.0000dp</dimen>
+	<dimen name="dp_133">266.0000dp</dimen>
+	<dimen name="dp_134">268.0000dp</dimen>
+	<dimen name="dp_134_5">269.0000dp</dimen>
+	<dimen name="dp_135">270.0000dp</dimen>
+	<dimen name="dp_136">272.0000dp</dimen>
+	<dimen name="dp_137">274.0000dp</dimen>
+	<dimen name="dp_138">276.0000dp</dimen>
+	<dimen name="dp_139">278.0000dp</dimen>
+	<dimen name="dp_140">280.0000dp</dimen>
+	<dimen name="dp_141">282.0000dp</dimen>
+	<dimen name="dp_142">284.0000dp</dimen>
+	<dimen name="dp_143">286.0000dp</dimen>
+	<dimen name="dp_144">288.0000dp</dimen>
+	<dimen name="dp_145">290.0000dp</dimen>
+	<dimen name="dp_146">292.0000dp</dimen>
+	<dimen name="dp_147">294.0000dp</dimen>
+	<dimen name="dp_148">296.0000dp</dimen>
+	<dimen name="dp_149">298.0000dp</dimen>
+	<dimen name="dp_150">300.0000dp</dimen>
+	<dimen name="dp_151">302.0000dp</dimen>
+	<dimen name="dp_152">304.0000dp</dimen>
+	<dimen name="dp_153">306.0000dp</dimen>
+	<dimen name="dp_154">308.0000dp</dimen>
+	<dimen name="dp_155">310.0000dp</dimen>
+	<dimen name="dp_156">312.0000dp</dimen>
+	<dimen name="dp_157">314.0000dp</dimen>
+	<dimen name="dp_158">316.0000dp</dimen>
+	<dimen name="dp_159">318.0000dp</dimen>
+	<dimen name="dp_160">320.0000dp</dimen>
+	<dimen name="dp_161">322.0000dp</dimen>
+	<dimen name="dp_162">324.0000dp</dimen>
+	<dimen name="dp_163">326.0000dp</dimen>
+	<dimen name="dp_164">328.0000dp</dimen>
+	<dimen name="dp_165">330.0000dp</dimen>
+	<dimen name="dp_166">332.0000dp</dimen>
+	<dimen name="dp_167">334.0000dp</dimen>
+	<dimen name="dp_168">336.0000dp</dimen>
+	<dimen name="dp_169">338.0000dp</dimen>
+	<dimen name="dp_170">340.0000dp</dimen>
+	<dimen name="dp_171">342.0000dp</dimen>
+	<dimen name="dp_172">344.0000dp</dimen>
+	<dimen name="dp_173">346.0000dp</dimen>
+	<dimen name="dp_174">348.0000dp</dimen>
+	<dimen name="dp_175">350.0000dp</dimen>
+	<dimen name="dp_176">352.0000dp</dimen>
+	<dimen name="dp_177">354.0000dp</dimen>
+	<dimen name="dp_178">356.0000dp</dimen>
+	<dimen name="dp_179">358.0000dp</dimen>
+	<dimen name="dp_180">360.0000dp</dimen>
+	<dimen name="dp_181">362.0000dp</dimen>
+	<dimen name="dp_182">364.0000dp</dimen>
+	<dimen name="dp_183">366.0000dp</dimen>
+	<dimen name="dp_184">368.0000dp</dimen>
+	<dimen name="dp_185">370.0000dp</dimen>
+	<dimen name="dp_186">372.0000dp</dimen>
+	<dimen name="dp_187">374.0000dp</dimen>
+	<dimen name="dp_188">376.0000dp</dimen>
+	<dimen name="dp_189">378.0000dp</dimen>
+	<dimen name="dp_190">380.0000dp</dimen>
+	<dimen name="dp_191">382.0000dp</dimen>
+	<dimen name="dp_191_25">382.5000dp</dimen>
+	<dimen name="dp_192">384.0000dp</dimen>
+	<dimen name="dp_193">386.0000dp</dimen>
+	<dimen name="dp_194">388.0000dp</dimen>
+	<dimen name="dp_195">390.0000dp</dimen>
+	<dimen name="dp_196">392.0000dp</dimen>
+	<dimen name="dp_197">394.0000dp</dimen>
+	<dimen name="dp_198">396.0000dp</dimen>
+	<dimen name="dp_199">398.0000dp</dimen>
+	<dimen name="dp_200">400.0000dp</dimen>
+	<dimen name="dp_201">402.0000dp</dimen>
+	<dimen name="dp_202">404.0000dp</dimen>
+	<dimen name="dp_203">406.0000dp</dimen>
+	<dimen name="dp_204">408.0000dp</dimen>
+	<dimen name="dp_205">410.0000dp</dimen>
+	<dimen name="dp_206">412.0000dp</dimen>
+	<dimen name="dp_207">414.0000dp</dimen>
+	<dimen name="dp_208">416.0000dp</dimen>
+	<dimen name="dp_209">418.0000dp</dimen>
+	<dimen name="dp_210">420.0000dp</dimen>
+	<dimen name="dp_211">422.0000dp</dimen>
+	<dimen name="dp_212">424.0000dp</dimen>
+	<dimen name="dp_213">426.0000dp</dimen>
+	<dimen name="dp_214">428.0000dp</dimen>
+	<dimen name="dp_215">430.0000dp</dimen>
+	<dimen name="dp_216">432.0000dp</dimen>
+	<dimen name="dp_217">434.0000dp</dimen>
+	<dimen name="dp_218">436.0000dp</dimen>
+	<dimen name="dp_219">438.0000dp</dimen>
+	<dimen name="dp_220">440.0000dp</dimen>
+	<dimen name="dp_221">442.0000dp</dimen>
+	<dimen name="dp_222">444.0000dp</dimen>
+	<dimen name="dp_223">446.0000dp</dimen>
+	<dimen name="dp_224">448.0000dp</dimen>
+	<dimen name="dp_225">450.0000dp</dimen>
+	<dimen name="dp_226">452.0000dp</dimen>
+	<dimen name="dp_227">454.0000dp</dimen>
+	<dimen name="dp_228">456.0000dp</dimen>
+	<dimen name="dp_229">458.0000dp</dimen>
+	<dimen name="dp_230">460.0000dp</dimen>
+	<dimen name="dp_231">462.0000dp</dimen>
+	<dimen name="dp_232">464.0000dp</dimen>
+	<dimen name="dp_233">466.0000dp</dimen>
+	<dimen name="dp_234">468.0000dp</dimen>
+	<dimen name="dp_235">470.0000dp</dimen>
+	<dimen name="dp_236">472.0000dp</dimen>
+	<dimen name="dp_237">474.0000dp</dimen>
+	<dimen name="dp_238">476.0000dp</dimen>
+	<dimen name="dp_239">478.0000dp</dimen>
+	<dimen name="dp_240">480.0000dp</dimen>
+	<dimen name="dp_241">482.0000dp</dimen>
+	<dimen name="dp_242">484.0000dp</dimen>
+	<dimen name="dp_243">486.0000dp</dimen>
+	<dimen name="dp_244">488.0000dp</dimen>
+	<dimen name="dp_245">490.0000dp</dimen>
+	<dimen name="dp_246">492.0000dp</dimen>
+	<dimen name="dp_247">494.0000dp</dimen>
+	<dimen name="dp_248">496.0000dp</dimen>
+	<dimen name="dp_249">498.0000dp</dimen>
+	<dimen name="dp_250">500.0000dp</dimen>
+	<dimen name="dp_251">502.0000dp</dimen>
+	<dimen name="dp_252">504.0000dp</dimen>
+	<dimen name="dp_253">506.0000dp</dimen>
+	<dimen name="dp_254">508.0000dp</dimen>
+	<dimen name="dp_255">510.0000dp</dimen>
+	<dimen name="dp_256">512.0000dp</dimen>
+	<dimen name="dp_257">514.0000dp</dimen>
+	<dimen name="dp_258">516.0000dp</dimen>
+	<dimen name="dp_259">518.0000dp</dimen>
+	<dimen name="dp_260">520.0000dp</dimen>
+	<dimen name="dp_261">522.0000dp</dimen>
+	<dimen name="dp_262">524.0000dp</dimen>
+	<dimen name="dp_263">526.0000dp</dimen>
+	<dimen name="dp_264">528.0000dp</dimen>
+	<dimen name="dp_265">530.0000dp</dimen>
+	<dimen name="dp_266">532.0000dp</dimen>
+	<dimen name="dp_267">534.0000dp</dimen>
+	<dimen name="dp_268">536.0000dp</dimen>
+	<dimen name="dp_269">538.0000dp</dimen>
+	<dimen name="dp_270">540.0000dp</dimen>
+	<dimen name="dp_271">542.0000dp</dimen>
+	<dimen name="dp_272">544.0000dp</dimen>
+	<dimen name="dp_273">546.0000dp</dimen>
+	<dimen name="dp_274">548.0000dp</dimen>
+	<dimen name="dp_275">550.0000dp</dimen>
+	<dimen name="dp_276">552.0000dp</dimen>
+	<dimen name="dp_277">554.0000dp</dimen>
+	<dimen name="dp_278">556.0000dp</dimen>
+	<dimen name="dp_279">558.0000dp</dimen>
+	<dimen name="dp_280">560.0000dp</dimen>
+	<dimen name="dp_281">562.0000dp</dimen>
+	<dimen name="dp_282">564.0000dp</dimen>
+	<dimen name="dp_283">566.0000dp</dimen>
+	<dimen name="dp_284">568.0000dp</dimen>
+	<dimen name="dp_285">570.0000dp</dimen>
+	<dimen name="dp_286">572.0000dp</dimen>
+	<dimen name="dp_287">574.0000dp</dimen>
+	<dimen name="dp_288">576.0000dp</dimen>
+	<dimen name="dp_289">578.0000dp</dimen>
+	<dimen name="dp_290">580.0000dp</dimen>
+	<dimen name="dp_291">582.0000dp</dimen>
+	<dimen name="dp_292">584.0000dp</dimen>
+	<dimen name="dp_293">586.0000dp</dimen>
+	<dimen name="dp_294">588.0000dp</dimen>
+	<dimen name="dp_295">590.0000dp</dimen>
+	<dimen name="dp_296">592.0000dp</dimen>
+	<dimen name="dp_297">594.0000dp</dimen>
+	<dimen name="dp_298">596.0000dp</dimen>
+	<dimen name="dp_299">598.0000dp</dimen>
+	<dimen name="dp_300">600.0000dp</dimen>
+	<dimen name="dp_301">602.0000dp</dimen>
+	<dimen name="dp_302">604.0000dp</dimen>
+	<dimen name="dp_303">606.0000dp</dimen>
+	<dimen name="dp_304">608.0000dp</dimen>
+	<dimen name="dp_305">610.0000dp</dimen>
+	<dimen name="dp_306">612.0000dp</dimen>
+	<dimen name="dp_307">614.0000dp</dimen>
+	<dimen name="dp_308">616.0000dp</dimen>
+	<dimen name="dp_309">618.0000dp</dimen>
+	<dimen name="dp_310">620.0000dp</dimen>
+	<dimen name="dp_311">622.0000dp</dimen>
+	<dimen name="dp_312">624.0000dp</dimen>
+	<dimen name="dp_313">626.0000dp</dimen>
+	<dimen name="dp_314">628.0000dp</dimen>
+	<dimen name="dp_315">630.0000dp</dimen>
+	<dimen name="dp_316">632.0000dp</dimen>
+	<dimen name="dp_317">634.0000dp</dimen>
+	<dimen name="dp_318">636.0000dp</dimen>
+	<dimen name="dp_319">638.0000dp</dimen>
+	<dimen name="dp_320">640.0000dp</dimen>
+	<dimen name="dp_321">642.0000dp</dimen>
+	<dimen name="dp_322">644.0000dp</dimen>
+	<dimen name="dp_323">646.0000dp</dimen>
+	<dimen name="dp_324">648.0000dp</dimen>
+	<dimen name="dp_325">650.0000dp</dimen>
+	<dimen name="dp_326">652.0000dp</dimen>
+	<dimen name="dp_327">654.0000dp</dimen>
+	<dimen name="dp_328">656.0000dp</dimen>
+	<dimen name="dp_329">658.0000dp</dimen>
+	<dimen name="dp_330">660.0000dp</dimen>
+	<dimen name="dp_331">662.0000dp</dimen>
+	<dimen name="dp_332">664.0000dp</dimen>
+	<dimen name="dp_333">666.0000dp</dimen>
+	<dimen name="dp_334">668.0000dp</dimen>
+	<dimen name="dp_335">670.0000dp</dimen>
+	<dimen name="dp_336">672.0000dp</dimen>
+	<dimen name="dp_337">674.0000dp</dimen>
+	<dimen name="dp_338">676.0000dp</dimen>
+	<dimen name="dp_339">678.0000dp</dimen>
+	<dimen name="dp_340">680.0000dp</dimen>
+	<dimen name="dp_341">682.0000dp</dimen>
+	<dimen name="dp_342">684.0000dp</dimen>
+	<dimen name="dp_343">686.0000dp</dimen>
+	<dimen name="dp_344">688.0000dp</dimen>
+	<dimen name="dp_345">690.0000dp</dimen>
+	<dimen name="dp_346">692.0000dp</dimen>
+	<dimen name="dp_347">694.0000dp</dimen>
+	<dimen name="dp_348">696.0000dp</dimen>
+	<dimen name="dp_349">698.0000dp</dimen>
+	<dimen name="dp_350">700.0000dp</dimen>
+	<dimen name="dp_351">702.0000dp</dimen>
+	<dimen name="dp_352">704.0000dp</dimen>
+	<dimen name="dp_353">706.0000dp</dimen>
+	<dimen name="dp_354">708.0000dp</dimen>
+	<dimen name="dp_355">710.0000dp</dimen>
+	<dimen name="dp_356">712.0000dp</dimen>
+	<dimen name="dp_357">714.0000dp</dimen>
+	<dimen name="dp_358">716.0000dp</dimen>
+	<dimen name="dp_359">718.0000dp</dimen>
+	<dimen name="dp_360">720.0000dp</dimen>
+	<dimen name="dp_365">730.0000dp</dimen>
+	<dimen name="dp_370">740.0000dp</dimen>
+	<dimen name="dp_400">800.0000dp</dimen>
+	<dimen name="dp_410">820.0000dp</dimen>
+	<dimen name="dp_417">834.0000dp</dimen>
+	<dimen name="dp_417.5">835.0000dp</dimen>
+	<dimen name="dp_422">844.0000dp</dimen>
+	<dimen name="dp_472">944.0000dp</dimen>
+	<dimen name="dp_500">1000.0000dp</dimen>
+	<dimen name="dp_600">1200.0000dp</dimen>
+	<dimen name="dp_640">1280.0000dp</dimen>
+	<dimen name="dp_720">1440.0000dp</dimen>
+	<dimen name="dp_1280">2560.0000dp</dimen>
+	<dimen name="sp_6">12.0000sp</dimen>
+	<dimen name="sp_7">14.0000sp</dimen>
+	<dimen name="sp_8">16.0000sp</dimen>
+	<dimen name="sp_9">18.0000sp</dimen>
+	<dimen name="sp_10">20.0000sp</dimen>
+	<dimen name="sp_11">22.0000sp</dimen>
+	<dimen name="sp_12">24.0000sp</dimen>
+	<dimen name="sp_13">26.0000sp</dimen>
+	<dimen name="sp_14">28.0000sp</dimen>
+	<dimen name="sp_15">30.0000sp</dimen>
+	<dimen name="sp_16">32.0000sp</dimen>
+	<dimen name="sp_17">34.0000sp</dimen>
+	<dimen name="sp_18">36.0000sp</dimen>
+	<dimen name="sp_19">38.0000sp</dimen>
+	<dimen name="sp_20">40.0000sp</dimen>
+	<dimen name="sp_21">42.0000sp</dimen>
+	<dimen name="sp_22">44.0000sp</dimen>
+	<dimen name="sp_23">46.0000sp</dimen>
+	<dimen name="sp_24">48.0000sp</dimen>
+	<dimen name="sp_25">50.0000sp</dimen>
+	<dimen name="sp_28">56.0000sp</dimen>
+	<dimen name="sp_30">60.0000sp</dimen>
+	<dimen name="sp_32">64.0000sp</dimen>
+	<dimen name="sp_34">68.0000sp</dimen>
+	<dimen name="sp_36">72.0000sp</dimen>
+	<dimen name="sp_38">76.0000sp</dimen>
+	<dimen name="sp_40">80.0000sp</dimen>
+	<dimen name="sp_42">84.0000sp</dimen>
+	<dimen name="sp_48">96.0000sp</dimen>
+	<dimen name="pay_result_image_height">240.0000dp</dimen>
+	<dimen name="pay_result_image_width">240.0000dp</dimen>
+	<dimen name="qr_image_background_height">496.0000dp</dimen>
+	<dimen name="qr_image_background_margin_top">40.0000dp</dimen>
+	<dimen name="qr_image_background_width">426.0000dp</dimen>
+	<dimen name="qr_image_height">372.0000dp</dimen>
+	<dimen name="qr_image_margin_top">20.0000dp</dimen>
+	<dimen name="qr_image_width">372.0000dp</dimen>
+	<dimen name="qr_pay_hint_text_size">28.0000sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">4.0000dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">10.0000dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">26.0000sp</dimen>
+	<dimen name="qr_pay_price_margin_top">20.0000dp</dimen>
+	<dimen name="qr_pay_price_text_size">30.0000sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw768dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-128.0000dp</dimen>
+	<dimen name="dp_m_30">-64.0000dp</dimen>
+	<dimen name="dp_m_20">-42.6667dp</dimen>
+	<dimen name="dp_m_12">-25.6000dp</dimen>
+	<dimen name="dp_m_10">-21.3333dp</dimen>
+	<dimen name="dp_m_8">-17.0667dp</dimen>
+	<dimen name="dp_m_5">-10.6667dp</dimen>
+	<dimen name="dp_m_2">-4.2667dp</dimen>
+	<dimen name="dp_m_1">-2.1333dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.2133dp</dimen>
+	<dimen name="dp_0_5">1.0667dp</dimen>
+	<dimen name="dp_1">2.1333dp</dimen>
+	<dimen name="dp_1_5">3.2000dp</dimen>
+	<dimen name="dp_2">4.2667dp</dimen>
+	<dimen name="dp_2_5">5.3333dp</dimen>
+	<dimen name="dp_3">6.4000dp</dimen>
+	<dimen name="dp_3_5">7.4667dp</dimen>
+	<dimen name="dp_4">8.5333dp</dimen>
+	<dimen name="dp_4_5">9.6000dp</dimen>
+	<dimen name="dp_5">10.6667dp</dimen>
+	<dimen name="dp_6">12.8000dp</dimen>
+	<dimen name="dp_7">14.9333dp</dimen>
+	<dimen name="dp_7_5">16.0000dp</dimen>
+	<dimen name="dp_8">17.0667dp</dimen>
+	<dimen name="dp_9">19.2000dp</dimen>
+	<dimen name="dp_10">21.3333dp</dimen>
+	<dimen name="dp_11">23.4667dp</dimen>
+	<dimen name="dp_12">25.6000dp</dimen>
+	<dimen name="dp_13">27.7333dp</dimen>
+	<dimen name="dp_14">29.8667dp</dimen>
+	<dimen name="dp_15">32.0000dp</dimen>
+	<dimen name="dp_16">34.1333dp</dimen>
+	<dimen name="dp_17">36.2667dp</dimen>
+	<dimen name="dp_18">38.4000dp</dimen>
+	<dimen name="dp_19">40.5333dp</dimen>
+	<dimen name="dp_20">42.6667dp</dimen>
+	<dimen name="dp_21">44.8000dp</dimen>
+	<dimen name="dp_22">46.9333dp</dimen>
+	<dimen name="dp_23">49.0667dp</dimen>
+	<dimen name="dp_24">51.2000dp</dimen>
+	<dimen name="dp_25">53.3333dp</dimen>
+	<dimen name="dp_26">55.4667dp</dimen>
+	<dimen name="dp_27">57.6000dp</dimen>
+	<dimen name="dp_28">59.7333dp</dimen>
+	<dimen name="dp_29">61.8667dp</dimen>
+	<dimen name="dp_30">64.0000dp</dimen>
+	<dimen name="dp_31">66.1333dp</dimen>
+	<dimen name="dp_32">68.2667dp</dimen>
+	<dimen name="dp_33">70.4000dp</dimen>
+	<dimen name="dp_34">72.5333dp</dimen>
+	<dimen name="dp_35">74.6667dp</dimen>
+	<dimen name="dp_36">76.8000dp</dimen>
+	<dimen name="dp_37">78.9333dp</dimen>
+	<dimen name="dp_38">81.0667dp</dimen>
+	<dimen name="dp_39">83.2000dp</dimen>
+	<dimen name="dp_40">85.3333dp</dimen>
+	<dimen name="dp_41">87.4667dp</dimen>
+	<dimen name="dp_42">89.6000dp</dimen>
+	<dimen name="dp_43">91.7333dp</dimen>
+	<dimen name="dp_44">93.8667dp</dimen>
+	<dimen name="dp_45">96.0000dp</dimen>
+	<dimen name="dp_46">98.1333dp</dimen>
+	<dimen name="dp_47">100.2667dp</dimen>
+	<dimen name="dp_48">102.4000dp</dimen>
+	<dimen name="dp_49">104.5333dp</dimen>
+	<dimen name="dp_50">106.6667dp</dimen>
+	<dimen name="dp_51">108.8000dp</dimen>
+	<dimen name="dp_52">110.9333dp</dimen>
+	<dimen name="dp_53">113.0667dp</dimen>
+	<dimen name="dp_54">115.2000dp</dimen>
+	<dimen name="dp_55">117.3333dp</dimen>
+	<dimen name="dp_56">119.4667dp</dimen>
+	<dimen name="dp_57">121.6000dp</dimen>
+	<dimen name="dp_58">123.7333dp</dimen>
+	<dimen name="dp_59">125.8667dp</dimen>
+	<dimen name="dp_60">128.0000dp</dimen>
+	<dimen name="dp_61">130.1333dp</dimen>
+	<dimen name="dp_62">132.2667dp</dimen>
+	<dimen name="dp_63">134.4000dp</dimen>
+	<dimen name="dp_64">136.5333dp</dimen>
+	<dimen name="dp_65">138.6667dp</dimen>
+	<dimen name="dp_66">140.8000dp</dimen>
+	<dimen name="dp_67">142.9333dp</dimen>
+	<dimen name="dp_68">145.0667dp</dimen>
+	<dimen name="dp_69">147.2000dp</dimen>
+	<dimen name="dp_70">149.3333dp</dimen>
+	<dimen name="dp_71">151.4667dp</dimen>
+	<dimen name="dp_72">153.6000dp</dimen>
+	<dimen name="dp_73">155.7333dp</dimen>
+	<dimen name="dp_74">157.8667dp</dimen>
+	<dimen name="dp_75">160.0000dp</dimen>
+	<dimen name="dp_76">162.1333dp</dimen>
+	<dimen name="dp_77">164.2667dp</dimen>
+	<dimen name="dp_78">166.4000dp</dimen>
+	<dimen name="dp_79">168.5333dp</dimen>
+	<dimen name="dp_80">170.6667dp</dimen>
+	<dimen name="dp_81">172.8000dp</dimen>
+	<dimen name="dp_82">174.9333dp</dimen>
+	<dimen name="dp_83">177.0667dp</dimen>
+	<dimen name="dp_84">179.2000dp</dimen>
+	<dimen name="dp_85">181.3333dp</dimen>
+	<dimen name="dp_86">183.4667dp</dimen>
+	<dimen name="dp_87">185.6000dp</dimen>
+	<dimen name="dp_88">187.7333dp</dimen>
+	<dimen name="dp_89">189.8667dp</dimen>
+	<dimen name="dp_90">192.0000dp</dimen>
+	<dimen name="dp_91">194.1333dp</dimen>
+	<dimen name="dp_92">196.2667dp</dimen>
+	<dimen name="dp_93">198.4000dp</dimen>
+	<dimen name="dp_94">200.5333dp</dimen>
+	<dimen name="dp_95">202.6667dp</dimen>
+	<dimen name="dp_96">204.8000dp</dimen>
+	<dimen name="dp_97">206.9333dp</dimen>
+	<dimen name="dp_98">209.0667dp</dimen>
+	<dimen name="dp_99">211.2000dp</dimen>
+	<dimen name="dp_100">213.3333dp</dimen>
+	<dimen name="dp_101">215.4667dp</dimen>
+	<dimen name="dp_102">217.6000dp</dimen>
+	<dimen name="dp_103">219.7333dp</dimen>
+	<dimen name="dp_104">221.8667dp</dimen>
+	<dimen name="dp_104_5">222.9333dp</dimen>
+	<dimen name="dp_105">224.0000dp</dimen>
+	<dimen name="dp_106">226.1333dp</dimen>
+	<dimen name="dp_107">228.2667dp</dimen>
+	<dimen name="dp_108">230.4000dp</dimen>
+	<dimen name="dp_109">232.5333dp</dimen>
+	<dimen name="dp_110">234.6667dp</dimen>
+	<dimen name="dp_111">236.8000dp</dimen>
+	<dimen name="dp_112">238.9333dp</dimen>
+	<dimen name="dp_113">241.0667dp</dimen>
+	<dimen name="dp_114">243.2000dp</dimen>
+	<dimen name="dp_115">245.3333dp</dimen>
+	<dimen name="dp_116">247.4667dp</dimen>
+	<dimen name="dp_117">249.6000dp</dimen>
+	<dimen name="dp_118">251.7333dp</dimen>
+	<dimen name="dp_119">253.8667dp</dimen>
+	<dimen name="dp_120">256.0000dp</dimen>
+	<dimen name="dp_121">258.1333dp</dimen>
+	<dimen name="dp_122">260.2667dp</dimen>
+	<dimen name="dp_123">262.4000dp</dimen>
+	<dimen name="dp_124">264.5333dp</dimen>
+	<dimen name="dp_125">266.6667dp</dimen>
+	<dimen name="dp_126">268.8000dp</dimen>
+	<dimen name="dp_127">270.9333dp</dimen>
+	<dimen name="dp_128">273.0667dp</dimen>
+	<dimen name="dp_129">275.2000dp</dimen>
+	<dimen name="dp_130">277.3333dp</dimen>
+	<dimen name="dp_131">279.4667dp</dimen>
+	<dimen name="dp_132">281.6000dp</dimen>
+	<dimen name="dp_133">283.7333dp</dimen>
+	<dimen name="dp_134">285.8667dp</dimen>
+	<dimen name="dp_134_5">286.9333dp</dimen>
+	<dimen name="dp_135">288.0000dp</dimen>
+	<dimen name="dp_136">290.1333dp</dimen>
+	<dimen name="dp_137">292.2667dp</dimen>
+	<dimen name="dp_138">294.4000dp</dimen>
+	<dimen name="dp_139">296.5333dp</dimen>
+	<dimen name="dp_140">298.6667dp</dimen>
+	<dimen name="dp_141">300.8000dp</dimen>
+	<dimen name="dp_142">302.9333dp</dimen>
+	<dimen name="dp_143">305.0667dp</dimen>
+	<dimen name="dp_144">307.2000dp</dimen>
+	<dimen name="dp_145">309.3333dp</dimen>
+	<dimen name="dp_146">311.4667dp</dimen>
+	<dimen name="dp_147">313.6000dp</dimen>
+	<dimen name="dp_148">315.7333dp</dimen>
+	<dimen name="dp_149">317.8667dp</dimen>
+	<dimen name="dp_150">320.0000dp</dimen>
+	<dimen name="dp_151">322.1333dp</dimen>
+	<dimen name="dp_152">324.2667dp</dimen>
+	<dimen name="dp_153">326.4000dp</dimen>
+	<dimen name="dp_154">328.5333dp</dimen>
+	<dimen name="dp_155">330.6667dp</dimen>
+	<dimen name="dp_156">332.8000dp</dimen>
+	<dimen name="dp_157">334.9333dp</dimen>
+	<dimen name="dp_158">337.0667dp</dimen>
+	<dimen name="dp_159">339.2000dp</dimen>
+	<dimen name="dp_160">341.3333dp</dimen>
+	<dimen name="dp_161">343.4667dp</dimen>
+	<dimen name="dp_162">345.6000dp</dimen>
+	<dimen name="dp_163">347.7333dp</dimen>
+	<dimen name="dp_164">349.8667dp</dimen>
+	<dimen name="dp_165">352.0000dp</dimen>
+	<dimen name="dp_166">354.1333dp</dimen>
+	<dimen name="dp_167">356.2667dp</dimen>
+	<dimen name="dp_168">358.4000dp</dimen>
+	<dimen name="dp_169">360.5333dp</dimen>
+	<dimen name="dp_170">362.6667dp</dimen>
+	<dimen name="dp_171">364.8000dp</dimen>
+	<dimen name="dp_172">366.9333dp</dimen>
+	<dimen name="dp_173">369.0667dp</dimen>
+	<dimen name="dp_174">371.2000dp</dimen>
+	<dimen name="dp_175">373.3333dp</dimen>
+	<dimen name="dp_176">375.4667dp</dimen>
+	<dimen name="dp_177">377.6000dp</dimen>
+	<dimen name="dp_178">379.7333dp</dimen>
+	<dimen name="dp_179">381.8667dp</dimen>
+	<dimen name="dp_180">384.0000dp</dimen>
+	<dimen name="dp_181">386.1333dp</dimen>
+	<dimen name="dp_182">388.2667dp</dimen>
+	<dimen name="dp_183">390.4000dp</dimen>
+	<dimen name="dp_184">392.5333dp</dimen>
+	<dimen name="dp_185">394.6667dp</dimen>
+	<dimen name="dp_186">396.8000dp</dimen>
+	<dimen name="dp_187">398.9333dp</dimen>
+	<dimen name="dp_188">401.0667dp</dimen>
+	<dimen name="dp_189">403.2000dp</dimen>
+	<dimen name="dp_190">405.3333dp</dimen>
+	<dimen name="dp_191">407.4667dp</dimen>
+	<dimen name="dp_191_25">408.0000dp</dimen>
+	<dimen name="dp_192">409.6000dp</dimen>
+	<dimen name="dp_193">411.7333dp</dimen>
+	<dimen name="dp_194">413.8667dp</dimen>
+	<dimen name="dp_195">416.0000dp</dimen>
+	<dimen name="dp_196">418.1333dp</dimen>
+	<dimen name="dp_197">420.2667dp</dimen>
+	<dimen name="dp_198">422.4000dp</dimen>
+	<dimen name="dp_199">424.5333dp</dimen>
+	<dimen name="dp_200">426.6667dp</dimen>
+	<dimen name="dp_201">428.8000dp</dimen>
+	<dimen name="dp_202">430.9333dp</dimen>
+	<dimen name="dp_203">433.0667dp</dimen>
+	<dimen name="dp_204">435.2000dp</dimen>
+	<dimen name="dp_205">437.3333dp</dimen>
+	<dimen name="dp_206">439.4667dp</dimen>
+	<dimen name="dp_207">441.6000dp</dimen>
+	<dimen name="dp_208">443.7333dp</dimen>
+	<dimen name="dp_209">445.8667dp</dimen>
+	<dimen name="dp_210">448.0000dp</dimen>
+	<dimen name="dp_211">450.1333dp</dimen>
+	<dimen name="dp_212">452.2667dp</dimen>
+	<dimen name="dp_213">454.4000dp</dimen>
+	<dimen name="dp_214">456.5333dp</dimen>
+	<dimen name="dp_215">458.6667dp</dimen>
+	<dimen name="dp_216">460.8000dp</dimen>
+	<dimen name="dp_217">462.9333dp</dimen>
+	<dimen name="dp_218">465.0667dp</dimen>
+	<dimen name="dp_219">467.2000dp</dimen>
+	<dimen name="dp_220">469.3333dp</dimen>
+	<dimen name="dp_221">471.4667dp</dimen>
+	<dimen name="dp_222">473.6000dp</dimen>
+	<dimen name="dp_223">475.7333dp</dimen>
+	<dimen name="dp_224">477.8667dp</dimen>
+	<dimen name="dp_225">480.0000dp</dimen>
+	<dimen name="dp_226">482.1333dp</dimen>
+	<dimen name="dp_227">484.2667dp</dimen>
+	<dimen name="dp_228">486.4000dp</dimen>
+	<dimen name="dp_229">488.5333dp</dimen>
+	<dimen name="dp_230">490.6667dp</dimen>
+	<dimen name="dp_231">492.8000dp</dimen>
+	<dimen name="dp_232">494.9333dp</dimen>
+	<dimen name="dp_233">497.0667dp</dimen>
+	<dimen name="dp_234">499.2000dp</dimen>
+	<dimen name="dp_235">501.3333dp</dimen>
+	<dimen name="dp_236">503.4667dp</dimen>
+	<dimen name="dp_237">505.6000dp</dimen>
+	<dimen name="dp_238">507.7333dp</dimen>
+	<dimen name="dp_239">509.8667dp</dimen>
+	<dimen name="dp_240">512.0000dp</dimen>
+	<dimen name="dp_241">514.1333dp</dimen>
+	<dimen name="dp_242">516.2667dp</dimen>
+	<dimen name="dp_243">518.4000dp</dimen>
+	<dimen name="dp_244">520.5333dp</dimen>
+	<dimen name="dp_245">522.6667dp</dimen>
+	<dimen name="dp_246">524.8000dp</dimen>
+	<dimen name="dp_247">526.9333dp</dimen>
+	<dimen name="dp_248">529.0667dp</dimen>
+	<dimen name="dp_249">531.2000dp</dimen>
+	<dimen name="dp_250">533.3333dp</dimen>
+	<dimen name="dp_251">535.4667dp</dimen>
+	<dimen name="dp_252">537.6000dp</dimen>
+	<dimen name="dp_253">539.7333dp</dimen>
+	<dimen name="dp_254">541.8667dp</dimen>
+	<dimen name="dp_255">544.0000dp</dimen>
+	<dimen name="dp_256">546.1333dp</dimen>
+	<dimen name="dp_257">548.2667dp</dimen>
+	<dimen name="dp_258">550.4000dp</dimen>
+	<dimen name="dp_259">552.5333dp</dimen>
+	<dimen name="dp_260">554.6667dp</dimen>
+	<dimen name="dp_261">556.8000dp</dimen>
+	<dimen name="dp_262">558.9333dp</dimen>
+	<dimen name="dp_263">561.0667dp</dimen>
+	<dimen name="dp_264">563.2000dp</dimen>
+	<dimen name="dp_265">565.3333dp</dimen>
+	<dimen name="dp_266">567.4667dp</dimen>
+	<dimen name="dp_267">569.6000dp</dimen>
+	<dimen name="dp_268">571.7333dp</dimen>
+	<dimen name="dp_269">573.8667dp</dimen>
+	<dimen name="dp_270">576.0000dp</dimen>
+	<dimen name="dp_271">578.1333dp</dimen>
+	<dimen name="dp_272">580.2667dp</dimen>
+	<dimen name="dp_273">582.4000dp</dimen>
+	<dimen name="dp_274">584.5333dp</dimen>
+	<dimen name="dp_275">586.6667dp</dimen>
+	<dimen name="dp_276">588.8000dp</dimen>
+	<dimen name="dp_277">590.9333dp</dimen>
+	<dimen name="dp_278">593.0667dp</dimen>
+	<dimen name="dp_279">595.2000dp</dimen>
+	<dimen name="dp_280">597.3333dp</dimen>
+	<dimen name="dp_281">599.4667dp</dimen>
+	<dimen name="dp_282">601.6000dp</dimen>
+	<dimen name="dp_283">603.7333dp</dimen>
+	<dimen name="dp_284">605.8667dp</dimen>
+	<dimen name="dp_285">608.0000dp</dimen>
+	<dimen name="dp_286">610.1333dp</dimen>
+	<dimen name="dp_287">612.2667dp</dimen>
+	<dimen name="dp_288">614.4000dp</dimen>
+	<dimen name="dp_289">616.5333dp</dimen>
+	<dimen name="dp_290">618.6667dp</dimen>
+	<dimen name="dp_291">620.8000dp</dimen>
+	<dimen name="dp_292">622.9333dp</dimen>
+	<dimen name="dp_293">625.0667dp</dimen>
+	<dimen name="dp_294">627.2000dp</dimen>
+	<dimen name="dp_295">629.3333dp</dimen>
+	<dimen name="dp_296">631.4667dp</dimen>
+	<dimen name="dp_297">633.6000dp</dimen>
+	<dimen name="dp_298">635.7333dp</dimen>
+	<dimen name="dp_299">637.8667dp</dimen>
+	<dimen name="dp_300">640.0000dp</dimen>
+	<dimen name="dp_301">642.1333dp</dimen>
+	<dimen name="dp_302">644.2667dp</dimen>
+	<dimen name="dp_303">646.4000dp</dimen>
+	<dimen name="dp_304">648.5333dp</dimen>
+	<dimen name="dp_305">650.6667dp</dimen>
+	<dimen name="dp_306">652.8000dp</dimen>
+	<dimen name="dp_307">654.9333dp</dimen>
+	<dimen name="dp_308">657.0667dp</dimen>
+	<dimen name="dp_309">659.2000dp</dimen>
+	<dimen name="dp_310">661.3333dp</dimen>
+	<dimen name="dp_311">663.4667dp</dimen>
+	<dimen name="dp_312">665.6000dp</dimen>
+	<dimen name="dp_313">667.7333dp</dimen>
+	<dimen name="dp_314">669.8667dp</dimen>
+	<dimen name="dp_315">672.0000dp</dimen>
+	<dimen name="dp_316">674.1333dp</dimen>
+	<dimen name="dp_317">676.2667dp</dimen>
+	<dimen name="dp_318">678.4000dp</dimen>
+	<dimen name="dp_319">680.5333dp</dimen>
+	<dimen name="dp_320">682.6667dp</dimen>
+	<dimen name="dp_321">684.8000dp</dimen>
+	<dimen name="dp_322">686.9333dp</dimen>
+	<dimen name="dp_323">689.0667dp</dimen>
+	<dimen name="dp_324">691.2000dp</dimen>
+	<dimen name="dp_325">693.3333dp</dimen>
+	<dimen name="dp_326">695.4667dp</dimen>
+	<dimen name="dp_327">697.6000dp</dimen>
+	<dimen name="dp_328">699.7333dp</dimen>
+	<dimen name="dp_329">701.8667dp</dimen>
+	<dimen name="dp_330">704.0000dp</dimen>
+	<dimen name="dp_331">706.1333dp</dimen>
+	<dimen name="dp_332">708.2667dp</dimen>
+	<dimen name="dp_333">710.4000dp</dimen>
+	<dimen name="dp_334">712.5333dp</dimen>
+	<dimen name="dp_335">714.6667dp</dimen>
+	<dimen name="dp_336">716.8000dp</dimen>
+	<dimen name="dp_337">718.9333dp</dimen>
+	<dimen name="dp_338">721.0667dp</dimen>
+	<dimen name="dp_339">723.2000dp</dimen>
+	<dimen name="dp_340">725.3333dp</dimen>
+	<dimen name="dp_341">727.4667dp</dimen>
+	<dimen name="dp_342">729.6000dp</dimen>
+	<dimen name="dp_343">731.7333dp</dimen>
+	<dimen name="dp_344">733.8667dp</dimen>
+	<dimen name="dp_345">736.0000dp</dimen>
+	<dimen name="dp_346">738.1333dp</dimen>
+	<dimen name="dp_347">740.2667dp</dimen>
+	<dimen name="dp_348">742.4000dp</dimen>
+	<dimen name="dp_349">744.5333dp</dimen>
+	<dimen name="dp_350">746.6667dp</dimen>
+	<dimen name="dp_351">748.8000dp</dimen>
+	<dimen name="dp_352">750.9333dp</dimen>
+	<dimen name="dp_353">753.0667dp</dimen>
+	<dimen name="dp_354">755.2000dp</dimen>
+	<dimen name="dp_355">757.3333dp</dimen>
+	<dimen name="dp_356">759.4667dp</dimen>
+	<dimen name="dp_357">761.6000dp</dimen>
+	<dimen name="dp_358">763.7333dp</dimen>
+	<dimen name="dp_359">765.8667dp</dimen>
+	<dimen name="dp_360">768.0000dp</dimen>
+	<dimen name="dp_365">778.6667dp</dimen>
+	<dimen name="dp_370">789.3333dp</dimen>
+	<dimen name="dp_400">853.3333dp</dimen>
+	<dimen name="dp_410">874.6667dp</dimen>
+	<dimen name="dp_417">889.6000dp</dimen>
+	<dimen name="dp_417.5">890.6667dp</dimen>
+	<dimen name="dp_422">900.2667dp</dimen>
+	<dimen name="dp_472">1006.9333dp</dimen>
+	<dimen name="dp_500">1066.6667dp</dimen>
+	<dimen name="dp_600">1280.0000dp</dimen>
+	<dimen name="dp_640">1365.3333dp</dimen>
+	<dimen name="dp_720">1536.0000dp</dimen>
+	<dimen name="dp_1280">2730.6667dp</dimen>
+	<dimen name="sp_6">12.8000sp</dimen>
+	<dimen name="sp_7">14.9333sp</dimen>
+	<dimen name="sp_8">17.0667sp</dimen>
+	<dimen name="sp_9">19.2000sp</dimen>
+	<dimen name="sp_10">21.3333sp</dimen>
+	<dimen name="sp_11">23.4667sp</dimen>
+	<dimen name="sp_12">25.6000sp</dimen>
+	<dimen name="sp_13">27.7333sp</dimen>
+	<dimen name="sp_14">29.8667sp</dimen>
+	<dimen name="sp_15">32.0000sp</dimen>
+	<dimen name="sp_16">34.1333sp</dimen>
+	<dimen name="sp_17">36.2667sp</dimen>
+	<dimen name="sp_18">38.4000sp</dimen>
+	<dimen name="sp_19">40.5333sp</dimen>
+	<dimen name="sp_20">42.6667sp</dimen>
+	<dimen name="sp_21">44.8000sp</dimen>
+	<dimen name="sp_22">46.9333sp</dimen>
+	<dimen name="sp_23">49.0667sp</dimen>
+	<dimen name="sp_24">51.2000sp</dimen>
+	<dimen name="sp_25">53.3333sp</dimen>
+	<dimen name="sp_28">59.7333sp</dimen>
+	<dimen name="sp_30">64.0000sp</dimen>
+	<dimen name="sp_32">68.2667sp</dimen>
+	<dimen name="sp_34">72.5333sp</dimen>
+	<dimen name="sp_36">76.8000sp</dimen>
+	<dimen name="sp_38">81.0667sp</dimen>
+	<dimen name="sp_40">85.3333sp</dimen>
+	<dimen name="sp_42">89.6000sp</dimen>
+	<dimen name="sp_48">102.4000sp</dimen>
+	<dimen name="pay_result_image_height">256.0000dp</dimen>
+	<dimen name="pay_result_image_width">256.0000dp</dimen>
+	<dimen name="qr_image_background_height">529.0667dp</dimen>
+	<dimen name="qr_image_background_margin_top">42.6667dp</dimen>
+	<dimen name="qr_image_background_width">454.4000dp</dimen>
+	<dimen name="qr_image_height">396.8000dp</dimen>
+	<dimen name="qr_image_margin_top">21.3333dp</dimen>
+	<dimen name="qr_image_width">396.8000dp</dimen>
+	<dimen name="qr_pay_hint_text_size">29.8667sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">4.2667dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">10.6667dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">27.7333sp</dimen>
+	<dimen name="qr_pay_price_margin_top">21.3333dp</dimen>
+	<dimen name="qr_pay_price_text_size">32.0000sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw800dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-133.3333dp</dimen>
+	<dimen name="dp_m_30">-66.6667dp</dimen>
+	<dimen name="dp_m_20">-44.4444dp</dimen>
+	<dimen name="dp_m_12">-26.6667dp</dimen>
+	<dimen name="dp_m_10">-22.2222dp</dimen>
+	<dimen name="dp_m_8">-17.7778dp</dimen>
+	<dimen name="dp_m_5">-11.1111dp</dimen>
+	<dimen name="dp_m_2">-4.4444dp</dimen>
+	<dimen name="dp_m_1">-2.2222dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.2222dp</dimen>
+	<dimen name="dp_0_5">1.1111dp</dimen>
+	<dimen name="dp_1">2.2222dp</dimen>
+	<dimen name="dp_1_5">3.3333dp</dimen>
+	<dimen name="dp_2">4.4444dp</dimen>
+	<dimen name="dp_2_5">5.5556dp</dimen>
+	<dimen name="dp_3">6.6667dp</dimen>
+	<dimen name="dp_3_5">7.7778dp</dimen>
+	<dimen name="dp_4">8.8889dp</dimen>
+	<dimen name="dp_4_5">10.0000dp</dimen>
+	<dimen name="dp_5">11.1111dp</dimen>
+	<dimen name="dp_6">13.3333dp</dimen>
+	<dimen name="dp_7">15.5556dp</dimen>
+	<dimen name="dp_7_5">16.6667dp</dimen>
+	<dimen name="dp_8">17.7778dp</dimen>
+	<dimen name="dp_9">20.0000dp</dimen>
+	<dimen name="dp_10">22.2222dp</dimen>
+	<dimen name="dp_11">24.4444dp</dimen>
+	<dimen name="dp_12">26.6667dp</dimen>
+	<dimen name="dp_13">28.8889dp</dimen>
+	<dimen name="dp_14">31.1111dp</dimen>
+	<dimen name="dp_15">33.3333dp</dimen>
+	<dimen name="dp_16">35.5556dp</dimen>
+	<dimen name="dp_17">37.7778dp</dimen>
+	<dimen name="dp_18">40.0000dp</dimen>
+	<dimen name="dp_19">42.2222dp</dimen>
+	<dimen name="dp_20">44.4444dp</dimen>
+	<dimen name="dp_21">46.6667dp</dimen>
+	<dimen name="dp_22">48.8889dp</dimen>
+	<dimen name="dp_23">51.1111dp</dimen>
+	<dimen name="dp_24">53.3333dp</dimen>
+	<dimen name="dp_25">55.5556dp</dimen>
+	<dimen name="dp_26">57.7778dp</dimen>
+	<dimen name="dp_27">60.0000dp</dimen>
+	<dimen name="dp_28">62.2222dp</dimen>
+	<dimen name="dp_29">64.4444dp</dimen>
+	<dimen name="dp_30">66.6667dp</dimen>
+	<dimen name="dp_31">68.8889dp</dimen>
+	<dimen name="dp_32">71.1111dp</dimen>
+	<dimen name="dp_33">73.3333dp</dimen>
+	<dimen name="dp_34">75.5556dp</dimen>
+	<dimen name="dp_35">77.7778dp</dimen>
+	<dimen name="dp_36">80.0000dp</dimen>
+	<dimen name="dp_37">82.2222dp</dimen>
+	<dimen name="dp_38">84.4444dp</dimen>
+	<dimen name="dp_39">86.6667dp</dimen>
+	<dimen name="dp_40">88.8889dp</dimen>
+	<dimen name="dp_41">91.1111dp</dimen>
+	<dimen name="dp_42">93.3333dp</dimen>
+	<dimen name="dp_43">95.5556dp</dimen>
+	<dimen name="dp_44">97.7778dp</dimen>
+	<dimen name="dp_45">100.0000dp</dimen>
+	<dimen name="dp_46">102.2222dp</dimen>
+	<dimen name="dp_47">104.4444dp</dimen>
+	<dimen name="dp_48">106.6667dp</dimen>
+	<dimen name="dp_49">108.8889dp</dimen>
+	<dimen name="dp_50">111.1111dp</dimen>
+	<dimen name="dp_51">113.3333dp</dimen>
+	<dimen name="dp_52">115.5556dp</dimen>
+	<dimen name="dp_53">117.7778dp</dimen>
+	<dimen name="dp_54">120.0000dp</dimen>
+	<dimen name="dp_55">122.2222dp</dimen>
+	<dimen name="dp_56">124.4444dp</dimen>
+	<dimen name="dp_57">126.6667dp</dimen>
+	<dimen name="dp_58">128.8889dp</dimen>
+	<dimen name="dp_59">131.1111dp</dimen>
+	<dimen name="dp_60">133.3333dp</dimen>
+	<dimen name="dp_61">135.5556dp</dimen>
+	<dimen name="dp_62">137.7778dp</dimen>
+	<dimen name="dp_63">140.0000dp</dimen>
+	<dimen name="dp_64">142.2222dp</dimen>
+	<dimen name="dp_65">144.4444dp</dimen>
+	<dimen name="dp_66">146.6667dp</dimen>
+	<dimen name="dp_67">148.8889dp</dimen>
+	<dimen name="dp_68">151.1111dp</dimen>
+	<dimen name="dp_69">153.3333dp</dimen>
+	<dimen name="dp_70">155.5556dp</dimen>
+	<dimen name="dp_71">157.7778dp</dimen>
+	<dimen name="dp_72">160.0000dp</dimen>
+	<dimen name="dp_73">162.2222dp</dimen>
+	<dimen name="dp_74">164.4444dp</dimen>
+	<dimen name="dp_75">166.6667dp</dimen>
+	<dimen name="dp_76">168.8889dp</dimen>
+	<dimen name="dp_77">171.1111dp</dimen>
+	<dimen name="dp_78">173.3333dp</dimen>
+	<dimen name="dp_79">175.5556dp</dimen>
+	<dimen name="dp_80">177.7778dp</dimen>
+	<dimen name="dp_81">180.0000dp</dimen>
+	<dimen name="dp_82">182.2222dp</dimen>
+	<dimen name="dp_83">184.4444dp</dimen>
+	<dimen name="dp_84">186.6667dp</dimen>
+	<dimen name="dp_85">188.8889dp</dimen>
+	<dimen name="dp_86">191.1111dp</dimen>
+	<dimen name="dp_87">193.3333dp</dimen>
+	<dimen name="dp_88">195.5556dp</dimen>
+	<dimen name="dp_89">197.7778dp</dimen>
+	<dimen name="dp_90">200.0000dp</dimen>
+	<dimen name="dp_91">202.2222dp</dimen>
+	<dimen name="dp_92">204.4444dp</dimen>
+	<dimen name="dp_93">206.6667dp</dimen>
+	<dimen name="dp_94">208.8889dp</dimen>
+	<dimen name="dp_95">211.1111dp</dimen>
+	<dimen name="dp_96">213.3333dp</dimen>
+	<dimen name="dp_97">215.5556dp</dimen>
+	<dimen name="dp_98">217.7778dp</dimen>
+	<dimen name="dp_99">220.0000dp</dimen>
+	<dimen name="dp_100">222.2222dp</dimen>
+	<dimen name="dp_101">224.4444dp</dimen>
+	<dimen name="dp_102">226.6667dp</dimen>
+	<dimen name="dp_103">228.8889dp</dimen>
+	<dimen name="dp_104">231.1111dp</dimen>
+	<dimen name="dp_104_5">232.2222dp</dimen>
+	<dimen name="dp_105">233.3333dp</dimen>
+	<dimen name="dp_106">235.5556dp</dimen>
+	<dimen name="dp_107">237.7778dp</dimen>
+	<dimen name="dp_108">240.0000dp</dimen>
+	<dimen name="dp_109">242.2222dp</dimen>
+	<dimen name="dp_110">244.4444dp</dimen>
+	<dimen name="dp_111">246.6667dp</dimen>
+	<dimen name="dp_112">248.8889dp</dimen>
+	<dimen name="dp_113">251.1111dp</dimen>
+	<dimen name="dp_114">253.3333dp</dimen>
+	<dimen name="dp_115">255.5556dp</dimen>
+	<dimen name="dp_116">257.7778dp</dimen>
+	<dimen name="dp_117">260.0000dp</dimen>
+	<dimen name="dp_118">262.2222dp</dimen>
+	<dimen name="dp_119">264.4444dp</dimen>
+	<dimen name="dp_120">266.6667dp</dimen>
+	<dimen name="dp_121">268.8889dp</dimen>
+	<dimen name="dp_122">271.1111dp</dimen>
+	<dimen name="dp_123">273.3333dp</dimen>
+	<dimen name="dp_124">275.5556dp</dimen>
+	<dimen name="dp_125">277.7778dp</dimen>
+	<dimen name="dp_126">280.0000dp</dimen>
+	<dimen name="dp_127">282.2222dp</dimen>
+	<dimen name="dp_128">284.4444dp</dimen>
+	<dimen name="dp_129">286.6667dp</dimen>
+	<dimen name="dp_130">288.8889dp</dimen>
+	<dimen name="dp_131">291.1111dp</dimen>
+	<dimen name="dp_132">293.3333dp</dimen>
+	<dimen name="dp_133">295.5556dp</dimen>
+	<dimen name="dp_134">297.7778dp</dimen>
+	<dimen name="dp_134_5">298.8889dp</dimen>
+	<dimen name="dp_135">300.0000dp</dimen>
+	<dimen name="dp_136">302.2222dp</dimen>
+	<dimen name="dp_137">304.4444dp</dimen>
+	<dimen name="dp_138">306.6667dp</dimen>
+	<dimen name="dp_139">308.8889dp</dimen>
+	<dimen name="dp_140">311.1111dp</dimen>
+	<dimen name="dp_141">313.3333dp</dimen>
+	<dimen name="dp_142">315.5556dp</dimen>
+	<dimen name="dp_143">317.7778dp</dimen>
+	<dimen name="dp_144">320.0000dp</dimen>
+	<dimen name="dp_145">322.2222dp</dimen>
+	<dimen name="dp_146">324.4444dp</dimen>
+	<dimen name="dp_147">326.6667dp</dimen>
+	<dimen name="dp_148">328.8889dp</dimen>
+	<dimen name="dp_149">331.1111dp</dimen>
+	<dimen name="dp_150">333.3333dp</dimen>
+	<dimen name="dp_151">335.5556dp</dimen>
+	<dimen name="dp_152">337.7778dp</dimen>
+	<dimen name="dp_153">340.0000dp</dimen>
+	<dimen name="dp_154">342.2222dp</dimen>
+	<dimen name="dp_155">344.4444dp</dimen>
+	<dimen name="dp_156">346.6667dp</dimen>
+	<dimen name="dp_157">348.8889dp</dimen>
+	<dimen name="dp_158">351.1111dp</dimen>
+	<dimen name="dp_159">353.3333dp</dimen>
+	<dimen name="dp_160">355.5556dp</dimen>
+	<dimen name="dp_161">357.7778dp</dimen>
+	<dimen name="dp_162">360.0000dp</dimen>
+	<dimen name="dp_163">362.2222dp</dimen>
+	<dimen name="dp_164">364.4444dp</dimen>
+	<dimen name="dp_165">366.6667dp</dimen>
+	<dimen name="dp_166">368.8889dp</dimen>
+	<dimen name="dp_167">371.1111dp</dimen>
+	<dimen name="dp_168">373.3333dp</dimen>
+	<dimen name="dp_169">375.5556dp</dimen>
+	<dimen name="dp_170">377.7778dp</dimen>
+	<dimen name="dp_171">380.0000dp</dimen>
+	<dimen name="dp_172">382.2222dp</dimen>
+	<dimen name="dp_173">384.4444dp</dimen>
+	<dimen name="dp_174">386.6667dp</dimen>
+	<dimen name="dp_175">388.8889dp</dimen>
+	<dimen name="dp_176">391.1111dp</dimen>
+	<dimen name="dp_177">393.3333dp</dimen>
+	<dimen name="dp_178">395.5556dp</dimen>
+	<dimen name="dp_179">397.7778dp</dimen>
+	<dimen name="dp_180">400.0000dp</dimen>
+	<dimen name="dp_181">402.2222dp</dimen>
+	<dimen name="dp_182">404.4444dp</dimen>
+	<dimen name="dp_183">406.6667dp</dimen>
+	<dimen name="dp_184">408.8889dp</dimen>
+	<dimen name="dp_185">411.1111dp</dimen>
+	<dimen name="dp_186">413.3333dp</dimen>
+	<dimen name="dp_187">415.5556dp</dimen>
+	<dimen name="dp_188">417.7778dp</dimen>
+	<dimen name="dp_189">420.0000dp</dimen>
+	<dimen name="dp_190">422.2222dp</dimen>
+	<dimen name="dp_191">424.4444dp</dimen>
+	<dimen name="dp_191_25">425.0000dp</dimen>
+	<dimen name="dp_192">426.6667dp</dimen>
+	<dimen name="dp_193">428.8889dp</dimen>
+	<dimen name="dp_194">431.1111dp</dimen>
+	<dimen name="dp_195">433.3333dp</dimen>
+	<dimen name="dp_196">435.5556dp</dimen>
+	<dimen name="dp_197">437.7778dp</dimen>
+	<dimen name="dp_198">440.0000dp</dimen>
+	<dimen name="dp_199">442.2222dp</dimen>
+	<dimen name="dp_200">444.4444dp</dimen>
+	<dimen name="dp_201">446.6667dp</dimen>
+	<dimen name="dp_202">448.8889dp</dimen>
+	<dimen name="dp_203">451.1111dp</dimen>
+	<dimen name="dp_204">453.3333dp</dimen>
+	<dimen name="dp_205">455.5556dp</dimen>
+	<dimen name="dp_206">457.7778dp</dimen>
+	<dimen name="dp_207">460.0000dp</dimen>
+	<dimen name="dp_208">462.2222dp</dimen>
+	<dimen name="dp_209">464.4444dp</dimen>
+	<dimen name="dp_210">466.6667dp</dimen>
+	<dimen name="dp_211">468.8889dp</dimen>
+	<dimen name="dp_212">471.1111dp</dimen>
+	<dimen name="dp_213">473.3333dp</dimen>
+	<dimen name="dp_214">475.5556dp</dimen>
+	<dimen name="dp_215">477.7778dp</dimen>
+	<dimen name="dp_216">480.0000dp</dimen>
+	<dimen name="dp_217">482.2222dp</dimen>
+	<dimen name="dp_218">484.4444dp</dimen>
+	<dimen name="dp_219">486.6667dp</dimen>
+	<dimen name="dp_220">488.8889dp</dimen>
+	<dimen name="dp_221">491.1111dp</dimen>
+	<dimen name="dp_222">493.3333dp</dimen>
+	<dimen name="dp_223">495.5556dp</dimen>
+	<dimen name="dp_224">497.7778dp</dimen>
+	<dimen name="dp_225">500.0000dp</dimen>
+	<dimen name="dp_226">502.2222dp</dimen>
+	<dimen name="dp_227">504.4444dp</dimen>
+	<dimen name="dp_228">506.6667dp</dimen>
+	<dimen name="dp_229">508.8889dp</dimen>
+	<dimen name="dp_230">511.1111dp</dimen>
+	<dimen name="dp_231">513.3333dp</dimen>
+	<dimen name="dp_232">515.5556dp</dimen>
+	<dimen name="dp_233">517.7778dp</dimen>
+	<dimen name="dp_234">520.0000dp</dimen>
+	<dimen name="dp_235">522.2222dp</dimen>
+	<dimen name="dp_236">524.4444dp</dimen>
+	<dimen name="dp_237">526.6667dp</dimen>
+	<dimen name="dp_238">528.8889dp</dimen>
+	<dimen name="dp_239">531.1111dp</dimen>
+	<dimen name="dp_240">533.3333dp</dimen>
+	<dimen name="dp_241">535.5556dp</dimen>
+	<dimen name="dp_242">537.7778dp</dimen>
+	<dimen name="dp_243">540.0000dp</dimen>
+	<dimen name="dp_244">542.2222dp</dimen>
+	<dimen name="dp_245">544.4444dp</dimen>
+	<dimen name="dp_246">546.6667dp</dimen>
+	<dimen name="dp_247">548.8889dp</dimen>
+	<dimen name="dp_248">551.1111dp</dimen>
+	<dimen name="dp_249">553.3333dp</dimen>
+	<dimen name="dp_250">555.5556dp</dimen>
+	<dimen name="dp_251">557.7778dp</dimen>
+	<dimen name="dp_252">560.0000dp</dimen>
+	<dimen name="dp_253">562.2222dp</dimen>
+	<dimen name="dp_254">564.4444dp</dimen>
+	<dimen name="dp_255">566.6667dp</dimen>
+	<dimen name="dp_256">568.8889dp</dimen>
+	<dimen name="dp_257">571.1111dp</dimen>
+	<dimen name="dp_258">573.3333dp</dimen>
+	<dimen name="dp_259">575.5556dp</dimen>
+	<dimen name="dp_260">577.7778dp</dimen>
+	<dimen name="dp_261">580.0000dp</dimen>
+	<dimen name="dp_262">582.2222dp</dimen>
+	<dimen name="dp_263">584.4444dp</dimen>
+	<dimen name="dp_264">586.6667dp</dimen>
+	<dimen name="dp_265">588.8889dp</dimen>
+	<dimen name="dp_266">591.1111dp</dimen>
+	<dimen name="dp_267">593.3333dp</dimen>
+	<dimen name="dp_268">595.5556dp</dimen>
+	<dimen name="dp_269">597.7778dp</dimen>
+	<dimen name="dp_270">600.0000dp</dimen>
+	<dimen name="dp_271">602.2222dp</dimen>
+	<dimen name="dp_272">604.4444dp</dimen>
+	<dimen name="dp_273">606.6667dp</dimen>
+	<dimen name="dp_274">608.8889dp</dimen>
+	<dimen name="dp_275">611.1111dp</dimen>
+	<dimen name="dp_276">613.3333dp</dimen>
+	<dimen name="dp_277">615.5556dp</dimen>
+	<dimen name="dp_278">617.7778dp</dimen>
+	<dimen name="dp_279">620.0000dp</dimen>
+	<dimen name="dp_280">622.2222dp</dimen>
+	<dimen name="dp_281">624.4444dp</dimen>
+	<dimen name="dp_282">626.6667dp</dimen>
+	<dimen name="dp_283">628.8889dp</dimen>
+	<dimen name="dp_284">631.1111dp</dimen>
+	<dimen name="dp_285">633.3333dp</dimen>
+	<dimen name="dp_286">635.5556dp</dimen>
+	<dimen name="dp_287">637.7778dp</dimen>
+	<dimen name="dp_288">640.0000dp</dimen>
+	<dimen name="dp_289">642.2222dp</dimen>
+	<dimen name="dp_290">644.4444dp</dimen>
+	<dimen name="dp_291">646.6667dp</dimen>
+	<dimen name="dp_292">648.8889dp</dimen>
+	<dimen name="dp_293">651.1111dp</dimen>
+	<dimen name="dp_294">653.3333dp</dimen>
+	<dimen name="dp_295">655.5556dp</dimen>
+	<dimen name="dp_296">657.7778dp</dimen>
+	<dimen name="dp_297">660.0000dp</dimen>
+	<dimen name="dp_298">662.2222dp</dimen>
+	<dimen name="dp_299">664.4444dp</dimen>
+	<dimen name="dp_300">666.6667dp</dimen>
+	<dimen name="dp_301">668.8889dp</dimen>
+	<dimen name="dp_302">671.1111dp</dimen>
+	<dimen name="dp_303">673.3333dp</dimen>
+	<dimen name="dp_304">675.5556dp</dimen>
+	<dimen name="dp_305">677.7778dp</dimen>
+	<dimen name="dp_306">680.0000dp</dimen>
+	<dimen name="dp_307">682.2222dp</dimen>
+	<dimen name="dp_308">684.4444dp</dimen>
+	<dimen name="dp_309">686.6667dp</dimen>
+	<dimen name="dp_310">688.8889dp</dimen>
+	<dimen name="dp_311">691.1111dp</dimen>
+	<dimen name="dp_312">693.3333dp</dimen>
+	<dimen name="dp_313">695.5556dp</dimen>
+	<dimen name="dp_314">697.7778dp</dimen>
+	<dimen name="dp_315">700.0000dp</dimen>
+	<dimen name="dp_316">702.2222dp</dimen>
+	<dimen name="dp_317">704.4444dp</dimen>
+	<dimen name="dp_318">706.6667dp</dimen>
+	<dimen name="dp_319">708.8889dp</dimen>
+	<dimen name="dp_320">711.1111dp</dimen>
+	<dimen name="dp_321">713.3333dp</dimen>
+	<dimen name="dp_322">715.5556dp</dimen>
+	<dimen name="dp_323">717.7778dp</dimen>
+	<dimen name="dp_324">720.0000dp</dimen>
+	<dimen name="dp_325">722.2222dp</dimen>
+	<dimen name="dp_326">724.4444dp</dimen>
+	<dimen name="dp_327">726.6667dp</dimen>
+	<dimen name="dp_328">728.8889dp</dimen>
+	<dimen name="dp_329">731.1111dp</dimen>
+	<dimen name="dp_330">733.3333dp</dimen>
+	<dimen name="dp_331">735.5556dp</dimen>
+	<dimen name="dp_332">737.7778dp</dimen>
+	<dimen name="dp_333">740.0000dp</dimen>
+	<dimen name="dp_334">742.2222dp</dimen>
+	<dimen name="dp_335">744.4444dp</dimen>
+	<dimen name="dp_336">746.6667dp</dimen>
+	<dimen name="dp_337">748.8889dp</dimen>
+	<dimen name="dp_338">751.1111dp</dimen>
+	<dimen name="dp_339">753.3333dp</dimen>
+	<dimen name="dp_340">755.5556dp</dimen>
+	<dimen name="dp_341">757.7778dp</dimen>
+	<dimen name="dp_342">760.0000dp</dimen>
+	<dimen name="dp_343">762.2222dp</dimen>
+	<dimen name="dp_344">764.4444dp</dimen>
+	<dimen name="dp_345">766.6667dp</dimen>
+	<dimen name="dp_346">768.8889dp</dimen>
+	<dimen name="dp_347">771.1111dp</dimen>
+	<dimen name="dp_348">773.3333dp</dimen>
+	<dimen name="dp_349">775.5556dp</dimen>
+	<dimen name="dp_350">777.7778dp</dimen>
+	<dimen name="dp_351">780.0000dp</dimen>
+	<dimen name="dp_352">782.2222dp</dimen>
+	<dimen name="dp_353">784.4444dp</dimen>
+	<dimen name="dp_354">786.6667dp</dimen>
+	<dimen name="dp_355">788.8889dp</dimen>
+	<dimen name="dp_356">791.1111dp</dimen>
+	<dimen name="dp_357">793.3333dp</dimen>
+	<dimen name="dp_358">795.5556dp</dimen>
+	<dimen name="dp_359">797.7778dp</dimen>
+	<dimen name="dp_360">800.0000dp</dimen>
+	<dimen name="dp_365">811.1111dp</dimen>
+	<dimen name="dp_370">822.2222dp</dimen>
+	<dimen name="dp_400">888.8889dp</dimen>
+	<dimen name="dp_410">911.1111dp</dimen>
+	<dimen name="dp_417">926.6667dp</dimen>
+	<dimen name="dp_417.5">927.7778dp</dimen>
+	<dimen name="dp_422">937.7778dp</dimen>
+	<dimen name="dp_472">1048.8889dp</dimen>
+	<dimen name="dp_500">1111.1111dp</dimen>
+	<dimen name="dp_600">1333.3333dp</dimen>
+	<dimen name="dp_640">1422.2222dp</dimen>
+	<dimen name="dp_720">1600.0000dp</dimen>
+	<dimen name="dp_1280">2844.4444dp</dimen>
+	<dimen name="sp_6">13.3333sp</dimen>
+	<dimen name="sp_7">15.5556sp</dimen>
+	<dimen name="sp_8">17.7778sp</dimen>
+	<dimen name="sp_9">20.0000sp</dimen>
+	<dimen name="sp_10">22.2222sp</dimen>
+	<dimen name="sp_11">24.4444sp</dimen>
+	<dimen name="sp_12">26.6667sp</dimen>
+	<dimen name="sp_13">28.8889sp</dimen>
+	<dimen name="sp_14">31.1111sp</dimen>
+	<dimen name="sp_15">33.3333sp</dimen>
+	<dimen name="sp_16">35.5556sp</dimen>
+	<dimen name="sp_17">37.7778sp</dimen>
+	<dimen name="sp_18">40.0000sp</dimen>
+	<dimen name="sp_19">42.2222sp</dimen>
+	<dimen name="sp_20">44.4444sp</dimen>
+	<dimen name="sp_21">46.6667sp</dimen>
+	<dimen name="sp_22">48.8889sp</dimen>
+	<dimen name="sp_23">51.1111sp</dimen>
+	<dimen name="sp_24">53.3333sp</dimen>
+	<dimen name="sp_25">55.5556sp</dimen>
+	<dimen name="sp_28">62.2222sp</dimen>
+	<dimen name="sp_30">66.6667sp</dimen>
+	<dimen name="sp_32">71.1111sp</dimen>
+	<dimen name="sp_34">75.5556sp</dimen>
+	<dimen name="sp_36">80.0000sp</dimen>
+	<dimen name="sp_38">84.4444sp</dimen>
+	<dimen name="sp_40">88.8889sp</dimen>
+	<dimen name="sp_42">93.3333sp</dimen>
+	<dimen name="sp_48">106.6667sp</dimen>
+	<dimen name="pay_result_image_height">266.6667dp</dimen>
+	<dimen name="pay_result_image_width">266.6667dp</dimen>
+	<dimen name="qr_image_background_height">551.1111dp</dimen>
+	<dimen name="qr_image_background_margin_top">44.4444dp</dimen>
+	<dimen name="qr_image_background_width">473.3333dp</dimen>
+	<dimen name="qr_image_height">413.3333dp</dimen>
+	<dimen name="qr_image_margin_top">22.2222dp</dimen>
+	<dimen name="qr_image_width">413.3333dp</dimen>
+	<dimen name="qr_pay_hint_text_size">31.1111sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">4.4444dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">11.1111dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">28.8889sp</dimen>
+	<dimen name="qr_pay_price_margin_top">22.2222dp</dimen>
+	<dimen name="qr_pay_price_text_size">33.3333sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw811dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-135.1667dp</dimen>
+	<dimen name="dp_m_30">-67.5833dp</dimen>
+	<dimen name="dp_m_20">-45.0556dp</dimen>
+	<dimen name="dp_m_12">-27.0333dp</dimen>
+	<dimen name="dp_m_10">-22.5278dp</dimen>
+	<dimen name="dp_m_8">-18.0222dp</dimen>
+	<dimen name="dp_m_5">-11.2639dp</dimen>
+	<dimen name="dp_m_2">-4.5056dp</dimen>
+	<dimen name="dp_m_1">-2.2528dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.2253dp</dimen>
+	<dimen name="dp_0_5">1.1264dp</dimen>
+	<dimen name="dp_1">2.2528dp</dimen>
+	<dimen name="dp_1_5">3.3792dp</dimen>
+	<dimen name="dp_2">4.5056dp</dimen>
+	<dimen name="dp_2_5">5.6319dp</dimen>
+	<dimen name="dp_3">6.7583dp</dimen>
+	<dimen name="dp_3_5">7.8847dp</dimen>
+	<dimen name="dp_4">9.0111dp</dimen>
+	<dimen name="dp_4_5">10.1375dp</dimen>
+	<dimen name="dp_5">11.2639dp</dimen>
+	<dimen name="dp_6">13.5167dp</dimen>
+	<dimen name="dp_7">15.7694dp</dimen>
+	<dimen name="dp_7_5">16.8958dp</dimen>
+	<dimen name="dp_8">18.0222dp</dimen>
+	<dimen name="dp_9">20.2750dp</dimen>
+	<dimen name="dp_10">22.5278dp</dimen>
+	<dimen name="dp_11">24.7806dp</dimen>
+	<dimen name="dp_12">27.0333dp</dimen>
+	<dimen name="dp_13">29.2861dp</dimen>
+	<dimen name="dp_14">31.5389dp</dimen>
+	<dimen name="dp_15">33.7917dp</dimen>
+	<dimen name="dp_16">36.0444dp</dimen>
+	<dimen name="dp_17">38.2972dp</dimen>
+	<dimen name="dp_18">40.5500dp</dimen>
+	<dimen name="dp_19">42.8028dp</dimen>
+	<dimen name="dp_20">45.0556dp</dimen>
+	<dimen name="dp_21">47.3083dp</dimen>
+	<dimen name="dp_22">49.5611dp</dimen>
+	<dimen name="dp_23">51.8139dp</dimen>
+	<dimen name="dp_24">54.0667dp</dimen>
+	<dimen name="dp_25">56.3194dp</dimen>
+	<dimen name="dp_26">58.5722dp</dimen>
+	<dimen name="dp_27">60.8250dp</dimen>
+	<dimen name="dp_28">63.0778dp</dimen>
+	<dimen name="dp_29">65.3306dp</dimen>
+	<dimen name="dp_30">67.5833dp</dimen>
+	<dimen name="dp_31">69.8361dp</dimen>
+	<dimen name="dp_32">72.0889dp</dimen>
+	<dimen name="dp_33">74.3417dp</dimen>
+	<dimen name="dp_34">76.5944dp</dimen>
+	<dimen name="dp_35">78.8472dp</dimen>
+	<dimen name="dp_36">81.1000dp</dimen>
+	<dimen name="dp_37">83.3528dp</dimen>
+	<dimen name="dp_38">85.6056dp</dimen>
+	<dimen name="dp_39">87.8583dp</dimen>
+	<dimen name="dp_40">90.1111dp</dimen>
+	<dimen name="dp_41">92.3639dp</dimen>
+	<dimen name="dp_42">94.6167dp</dimen>
+	<dimen name="dp_43">96.8694dp</dimen>
+	<dimen name="dp_44">99.1222dp</dimen>
+	<dimen name="dp_45">101.3750dp</dimen>
+	<dimen name="dp_46">103.6278dp</dimen>
+	<dimen name="dp_47">105.8806dp</dimen>
+	<dimen name="dp_48">108.1333dp</dimen>
+	<dimen name="dp_49">110.3861dp</dimen>
+	<dimen name="dp_50">112.6389dp</dimen>
+	<dimen name="dp_51">114.8917dp</dimen>
+	<dimen name="dp_52">117.1444dp</dimen>
+	<dimen name="dp_53">119.3972dp</dimen>
+	<dimen name="dp_54">121.6500dp</dimen>
+	<dimen name="dp_55">123.9028dp</dimen>
+	<dimen name="dp_56">126.1556dp</dimen>
+	<dimen name="dp_57">128.4083dp</dimen>
+	<dimen name="dp_58">130.6611dp</dimen>
+	<dimen name="dp_59">132.9139dp</dimen>
+	<dimen name="dp_60">135.1667dp</dimen>
+	<dimen name="dp_61">137.4194dp</dimen>
+	<dimen name="dp_62">139.6722dp</dimen>
+	<dimen name="dp_63">141.9250dp</dimen>
+	<dimen name="dp_64">144.1778dp</dimen>
+	<dimen name="dp_65">146.4306dp</dimen>
+	<dimen name="dp_66">148.6833dp</dimen>
+	<dimen name="dp_67">150.9361dp</dimen>
+	<dimen name="dp_68">153.1889dp</dimen>
+	<dimen name="dp_69">155.4417dp</dimen>
+	<dimen name="dp_70">157.6944dp</dimen>
+	<dimen name="dp_71">159.9472dp</dimen>
+	<dimen name="dp_72">162.2000dp</dimen>
+	<dimen name="dp_73">164.4528dp</dimen>
+	<dimen name="dp_74">166.7056dp</dimen>
+	<dimen name="dp_75">168.9583dp</dimen>
+	<dimen name="dp_76">171.2111dp</dimen>
+	<dimen name="dp_77">173.4639dp</dimen>
+	<dimen name="dp_78">175.7167dp</dimen>
+	<dimen name="dp_79">177.9694dp</dimen>
+	<dimen name="dp_80">180.2222dp</dimen>
+	<dimen name="dp_81">182.4750dp</dimen>
+	<dimen name="dp_82">184.7278dp</dimen>
+	<dimen name="dp_83">186.9806dp</dimen>
+	<dimen name="dp_84">189.2333dp</dimen>
+	<dimen name="dp_85">191.4861dp</dimen>
+	<dimen name="dp_86">193.7389dp</dimen>
+	<dimen name="dp_87">195.9917dp</dimen>
+	<dimen name="dp_88">198.2444dp</dimen>
+	<dimen name="dp_89">200.4972dp</dimen>
+	<dimen name="dp_90">202.7500dp</dimen>
+	<dimen name="dp_91">205.0028dp</dimen>
+	<dimen name="dp_92">207.2556dp</dimen>
+	<dimen name="dp_93">209.5083dp</dimen>
+	<dimen name="dp_94">211.7611dp</dimen>
+	<dimen name="dp_95">214.0139dp</dimen>
+	<dimen name="dp_96">216.2667dp</dimen>
+	<dimen name="dp_97">218.5194dp</dimen>
+	<dimen name="dp_98">220.7722dp</dimen>
+	<dimen name="dp_99">223.0250dp</dimen>
+	<dimen name="dp_100">225.2778dp</dimen>
+	<dimen name="dp_101">227.5306dp</dimen>
+	<dimen name="dp_102">229.7833dp</dimen>
+	<dimen name="dp_103">232.0361dp</dimen>
+	<dimen name="dp_104">234.2889dp</dimen>
+	<dimen name="dp_104_5">235.4153dp</dimen>
+	<dimen name="dp_105">236.5417dp</dimen>
+	<dimen name="dp_106">238.7944dp</dimen>
+	<dimen name="dp_107">241.0472dp</dimen>
+	<dimen name="dp_108">243.3000dp</dimen>
+	<dimen name="dp_109">245.5528dp</dimen>
+	<dimen name="dp_110">247.8056dp</dimen>
+	<dimen name="dp_111">250.0583dp</dimen>
+	<dimen name="dp_112">252.3111dp</dimen>
+	<dimen name="dp_113">254.5639dp</dimen>
+	<dimen name="dp_114">256.8167dp</dimen>
+	<dimen name="dp_115">259.0694dp</dimen>
+	<dimen name="dp_116">261.3222dp</dimen>
+	<dimen name="dp_117">263.5750dp</dimen>
+	<dimen name="dp_118">265.8278dp</dimen>
+	<dimen name="dp_119">268.0806dp</dimen>
+	<dimen name="dp_120">270.3333dp</dimen>
+	<dimen name="dp_121">272.5861dp</dimen>
+	<dimen name="dp_122">274.8389dp</dimen>
+	<dimen name="dp_123">277.0917dp</dimen>
+	<dimen name="dp_124">279.3444dp</dimen>
+	<dimen name="dp_125">281.5972dp</dimen>
+	<dimen name="dp_126">283.8500dp</dimen>
+	<dimen name="dp_127">286.1028dp</dimen>
+	<dimen name="dp_128">288.3556dp</dimen>
+	<dimen name="dp_129">290.6083dp</dimen>
+	<dimen name="dp_130">292.8611dp</dimen>
+	<dimen name="dp_131">295.1139dp</dimen>
+	<dimen name="dp_132">297.3667dp</dimen>
+	<dimen name="dp_133">299.6194dp</dimen>
+	<dimen name="dp_134">301.8722dp</dimen>
+	<dimen name="dp_134_5">302.9986dp</dimen>
+	<dimen name="dp_135">304.1250dp</dimen>
+	<dimen name="dp_136">306.3778dp</dimen>
+	<dimen name="dp_137">308.6306dp</dimen>
+	<dimen name="dp_138">310.8833dp</dimen>
+	<dimen name="dp_139">313.1361dp</dimen>
+	<dimen name="dp_140">315.3889dp</dimen>
+	<dimen name="dp_141">317.6417dp</dimen>
+	<dimen name="dp_142">319.8944dp</dimen>
+	<dimen name="dp_143">322.1472dp</dimen>
+	<dimen name="dp_144">324.4000dp</dimen>
+	<dimen name="dp_145">326.6528dp</dimen>
+	<dimen name="dp_146">328.9056dp</dimen>
+	<dimen name="dp_147">331.1583dp</dimen>
+	<dimen name="dp_148">333.4111dp</dimen>
+	<dimen name="dp_149">335.6639dp</dimen>
+	<dimen name="dp_150">337.9167dp</dimen>
+	<dimen name="dp_151">340.1694dp</dimen>
+	<dimen name="dp_152">342.4222dp</dimen>
+	<dimen name="dp_153">344.6750dp</dimen>
+	<dimen name="dp_154">346.9278dp</dimen>
+	<dimen name="dp_155">349.1806dp</dimen>
+	<dimen name="dp_156">351.4333dp</dimen>
+	<dimen name="dp_157">353.6861dp</dimen>
+	<dimen name="dp_158">355.9389dp</dimen>
+	<dimen name="dp_159">358.1917dp</dimen>
+	<dimen name="dp_160">360.4444dp</dimen>
+	<dimen name="dp_161">362.6972dp</dimen>
+	<dimen name="dp_162">364.9500dp</dimen>
+	<dimen name="dp_163">367.2028dp</dimen>
+	<dimen name="dp_164">369.4556dp</dimen>
+	<dimen name="dp_165">371.7083dp</dimen>
+	<dimen name="dp_166">373.9611dp</dimen>
+	<dimen name="dp_167">376.2139dp</dimen>
+	<dimen name="dp_168">378.4667dp</dimen>
+	<dimen name="dp_169">380.7194dp</dimen>
+	<dimen name="dp_170">382.9722dp</dimen>
+	<dimen name="dp_171">385.2250dp</dimen>
+	<dimen name="dp_172">387.4778dp</dimen>
+	<dimen name="dp_173">389.7306dp</dimen>
+	<dimen name="dp_174">391.9833dp</dimen>
+	<dimen name="dp_175">394.2361dp</dimen>
+	<dimen name="dp_176">396.4889dp</dimen>
+	<dimen name="dp_177">398.7417dp</dimen>
+	<dimen name="dp_178">400.9944dp</dimen>
+	<dimen name="dp_179">403.2472dp</dimen>
+	<dimen name="dp_180">405.5000dp</dimen>
+	<dimen name="dp_181">407.7528dp</dimen>
+	<dimen name="dp_182">410.0056dp</dimen>
+	<dimen name="dp_183">412.2583dp</dimen>
+	<dimen name="dp_184">414.5111dp</dimen>
+	<dimen name="dp_185">416.7639dp</dimen>
+	<dimen name="dp_186">419.0167dp</dimen>
+	<dimen name="dp_187">421.2694dp</dimen>
+	<dimen name="dp_188">423.5222dp</dimen>
+	<dimen name="dp_189">425.7750dp</dimen>
+	<dimen name="dp_190">428.0278dp</dimen>
+	<dimen name="dp_191">430.2806dp</dimen>
+	<dimen name="dp_191_25">430.8438dp</dimen>
+	<dimen name="dp_192">432.5333dp</dimen>
+	<dimen name="dp_193">434.7861dp</dimen>
+	<dimen name="dp_194">437.0389dp</dimen>
+	<dimen name="dp_195">439.2917dp</dimen>
+	<dimen name="dp_196">441.5444dp</dimen>
+	<dimen name="dp_197">443.7972dp</dimen>
+	<dimen name="dp_198">446.0500dp</dimen>
+	<dimen name="dp_199">448.3028dp</dimen>
+	<dimen name="dp_200">450.5556dp</dimen>
+	<dimen name="dp_201">452.8083dp</dimen>
+	<dimen name="dp_202">455.0611dp</dimen>
+	<dimen name="dp_203">457.3139dp</dimen>
+	<dimen name="dp_204">459.5667dp</dimen>
+	<dimen name="dp_205">461.8194dp</dimen>
+	<dimen name="dp_206">464.0722dp</dimen>
+	<dimen name="dp_207">466.3250dp</dimen>
+	<dimen name="dp_208">468.5778dp</dimen>
+	<dimen name="dp_209">470.8306dp</dimen>
+	<dimen name="dp_210">473.0833dp</dimen>
+	<dimen name="dp_211">475.3361dp</dimen>
+	<dimen name="dp_212">477.5889dp</dimen>
+	<dimen name="dp_213">479.8417dp</dimen>
+	<dimen name="dp_214">482.0944dp</dimen>
+	<dimen name="dp_215">484.3472dp</dimen>
+	<dimen name="dp_216">486.6000dp</dimen>
+	<dimen name="dp_217">488.8528dp</dimen>
+	<dimen name="dp_218">491.1056dp</dimen>
+	<dimen name="dp_219">493.3583dp</dimen>
+	<dimen name="dp_220">495.6111dp</dimen>
+	<dimen name="dp_221">497.8639dp</dimen>
+	<dimen name="dp_222">500.1167dp</dimen>
+	<dimen name="dp_223">502.3694dp</dimen>
+	<dimen name="dp_224">504.6222dp</dimen>
+	<dimen name="dp_225">506.8750dp</dimen>
+	<dimen name="dp_226">509.1278dp</dimen>
+	<dimen name="dp_227">511.3806dp</dimen>
+	<dimen name="dp_228">513.6333dp</dimen>
+	<dimen name="dp_229">515.8861dp</dimen>
+	<dimen name="dp_230">518.1389dp</dimen>
+	<dimen name="dp_231">520.3917dp</dimen>
+	<dimen name="dp_232">522.6444dp</dimen>
+	<dimen name="dp_233">524.8972dp</dimen>
+	<dimen name="dp_234">527.1500dp</dimen>
+	<dimen name="dp_235">529.4028dp</dimen>
+	<dimen name="dp_236">531.6556dp</dimen>
+	<dimen name="dp_237">533.9083dp</dimen>
+	<dimen name="dp_238">536.1611dp</dimen>
+	<dimen name="dp_239">538.4139dp</dimen>
+	<dimen name="dp_240">540.6667dp</dimen>
+	<dimen name="dp_241">542.9194dp</dimen>
+	<dimen name="dp_242">545.1722dp</dimen>
+	<dimen name="dp_243">547.4250dp</dimen>
+	<dimen name="dp_244">549.6778dp</dimen>
+	<dimen name="dp_245">551.9306dp</dimen>
+	<dimen name="dp_246">554.1833dp</dimen>
+	<dimen name="dp_247">556.4361dp</dimen>
+	<dimen name="dp_248">558.6889dp</dimen>
+	<dimen name="dp_249">560.9417dp</dimen>
+	<dimen name="dp_250">563.1944dp</dimen>
+	<dimen name="dp_251">565.4472dp</dimen>
+	<dimen name="dp_252">567.7000dp</dimen>
+	<dimen name="dp_253">569.9528dp</dimen>
+	<dimen name="dp_254">572.2056dp</dimen>
+	<dimen name="dp_255">574.4583dp</dimen>
+	<dimen name="dp_256">576.7111dp</dimen>
+	<dimen name="dp_257">578.9639dp</dimen>
+	<dimen name="dp_258">581.2167dp</dimen>
+	<dimen name="dp_259">583.4694dp</dimen>
+	<dimen name="dp_260">585.7222dp</dimen>
+	<dimen name="dp_261">587.9750dp</dimen>
+	<dimen name="dp_262">590.2278dp</dimen>
+	<dimen name="dp_263">592.4806dp</dimen>
+	<dimen name="dp_264">594.7333dp</dimen>
+	<dimen name="dp_265">596.9861dp</dimen>
+	<dimen name="dp_266">599.2389dp</dimen>
+	<dimen name="dp_267">601.4917dp</dimen>
+	<dimen name="dp_268">603.7444dp</dimen>
+	<dimen name="dp_269">605.9972dp</dimen>
+	<dimen name="dp_270">608.2500dp</dimen>
+	<dimen name="dp_271">610.5028dp</dimen>
+	<dimen name="dp_272">612.7556dp</dimen>
+	<dimen name="dp_273">615.0083dp</dimen>
+	<dimen name="dp_274">617.2611dp</dimen>
+	<dimen name="dp_275">619.5139dp</dimen>
+	<dimen name="dp_276">621.7667dp</dimen>
+	<dimen name="dp_277">624.0194dp</dimen>
+	<dimen name="dp_278">626.2722dp</dimen>
+	<dimen name="dp_279">628.5250dp</dimen>
+	<dimen name="dp_280">630.7778dp</dimen>
+	<dimen name="dp_281">633.0306dp</dimen>
+	<dimen name="dp_282">635.2833dp</dimen>
+	<dimen name="dp_283">637.5361dp</dimen>
+	<dimen name="dp_284">639.7889dp</dimen>
+	<dimen name="dp_285">642.0417dp</dimen>
+	<dimen name="dp_286">644.2944dp</dimen>
+	<dimen name="dp_287">646.5472dp</dimen>
+	<dimen name="dp_288">648.8000dp</dimen>
+	<dimen name="dp_289">651.0528dp</dimen>
+	<dimen name="dp_290">653.3056dp</dimen>
+	<dimen name="dp_291">655.5583dp</dimen>
+	<dimen name="dp_292">657.8111dp</dimen>
+	<dimen name="dp_293">660.0639dp</dimen>
+	<dimen name="dp_294">662.3167dp</dimen>
+	<dimen name="dp_295">664.5694dp</dimen>
+	<dimen name="dp_296">666.8222dp</dimen>
+	<dimen name="dp_297">669.0750dp</dimen>
+	<dimen name="dp_298">671.3278dp</dimen>
+	<dimen name="dp_299">673.5806dp</dimen>
+	<dimen name="dp_300">675.8333dp</dimen>
+	<dimen name="dp_301">678.0861dp</dimen>
+	<dimen name="dp_302">680.3389dp</dimen>
+	<dimen name="dp_303">682.5917dp</dimen>
+	<dimen name="dp_304">684.8444dp</dimen>
+	<dimen name="dp_305">687.0972dp</dimen>
+	<dimen name="dp_306">689.3500dp</dimen>
+	<dimen name="dp_307">691.6028dp</dimen>
+	<dimen name="dp_308">693.8556dp</dimen>
+	<dimen name="dp_309">696.1083dp</dimen>
+	<dimen name="dp_310">698.3611dp</dimen>
+	<dimen name="dp_311">700.6139dp</dimen>
+	<dimen name="dp_312">702.8667dp</dimen>
+	<dimen name="dp_313">705.1194dp</dimen>
+	<dimen name="dp_314">707.3722dp</dimen>
+	<dimen name="dp_315">709.6250dp</dimen>
+	<dimen name="dp_316">711.8778dp</dimen>
+	<dimen name="dp_317">714.1306dp</dimen>
+	<dimen name="dp_318">716.3833dp</dimen>
+	<dimen name="dp_319">718.6361dp</dimen>
+	<dimen name="dp_320">720.8889dp</dimen>
+	<dimen name="dp_321">723.1417dp</dimen>
+	<dimen name="dp_322">725.3944dp</dimen>
+	<dimen name="dp_323">727.6472dp</dimen>
+	<dimen name="dp_324">729.9000dp</dimen>
+	<dimen name="dp_325">732.1528dp</dimen>
+	<dimen name="dp_326">734.4056dp</dimen>
+	<dimen name="dp_327">736.6583dp</dimen>
+	<dimen name="dp_328">738.9111dp</dimen>
+	<dimen name="dp_329">741.1639dp</dimen>
+	<dimen name="dp_330">743.4167dp</dimen>
+	<dimen name="dp_331">745.6694dp</dimen>
+	<dimen name="dp_332">747.9222dp</dimen>
+	<dimen name="dp_333">750.1750dp</dimen>
+	<dimen name="dp_334">752.4278dp</dimen>
+	<dimen name="dp_335">754.6806dp</dimen>
+	<dimen name="dp_336">756.9333dp</dimen>
+	<dimen name="dp_337">759.1861dp</dimen>
+	<dimen name="dp_338">761.4389dp</dimen>
+	<dimen name="dp_339">763.6917dp</dimen>
+	<dimen name="dp_340">765.9444dp</dimen>
+	<dimen name="dp_341">768.1972dp</dimen>
+	<dimen name="dp_342">770.4500dp</dimen>
+	<dimen name="dp_343">772.7028dp</dimen>
+	<dimen name="dp_344">774.9556dp</dimen>
+	<dimen name="dp_345">777.2083dp</dimen>
+	<dimen name="dp_346">779.4611dp</dimen>
+	<dimen name="dp_347">781.7139dp</dimen>
+	<dimen name="dp_348">783.9667dp</dimen>
+	<dimen name="dp_349">786.2194dp</dimen>
+	<dimen name="dp_350">788.4722dp</dimen>
+	<dimen name="dp_351">790.7250dp</dimen>
+	<dimen name="dp_352">792.9778dp</dimen>
+	<dimen name="dp_353">795.2306dp</dimen>
+	<dimen name="dp_354">797.4833dp</dimen>
+	<dimen name="dp_355">799.7361dp</dimen>
+	<dimen name="dp_356">801.9889dp</dimen>
+	<dimen name="dp_357">804.2417dp</dimen>
+	<dimen name="dp_358">806.4944dp</dimen>
+	<dimen name="dp_359">808.7472dp</dimen>
+	<dimen name="dp_360">811.0000dp</dimen>
+	<dimen name="dp_365">822.2639dp</dimen>
+	<dimen name="dp_370">833.5278dp</dimen>
+	<dimen name="dp_400">901.1111dp</dimen>
+	<dimen name="dp_410">923.6389dp</dimen>
+	<dimen name="dp_417">939.4083dp</dimen>
+	<dimen name="dp_417.5">940.5347dp</dimen>
+	<dimen name="dp_422">950.6722dp</dimen>
+	<dimen name="dp_472">1063.3111dp</dimen>
+	<dimen name="dp_500">1126.3889dp</dimen>
+	<dimen name="dp_600">1351.6667dp</dimen>
+	<dimen name="dp_640">1441.7778dp</dimen>
+	<dimen name="dp_720">1622.0000dp</dimen>
+	<dimen name="dp_1280">2883.5556dp</dimen>
+	<dimen name="sp_6">13.5167sp</dimen>
+	<dimen name="sp_7">15.7694sp</dimen>
+	<dimen name="sp_8">18.0222sp</dimen>
+	<dimen name="sp_9">20.2750sp</dimen>
+	<dimen name="sp_10">22.5278sp</dimen>
+	<dimen name="sp_11">24.7806sp</dimen>
+	<dimen name="sp_12">27.0333sp</dimen>
+	<dimen name="sp_13">29.2861sp</dimen>
+	<dimen name="sp_14">31.5389sp</dimen>
+	<dimen name="sp_15">33.7917sp</dimen>
+	<dimen name="sp_16">36.0444sp</dimen>
+	<dimen name="sp_17">38.2972sp</dimen>
+	<dimen name="sp_18">40.5500sp</dimen>
+	<dimen name="sp_19">42.8028sp</dimen>
+	<dimen name="sp_20">45.0556sp</dimen>
+	<dimen name="sp_21">47.3083sp</dimen>
+	<dimen name="sp_22">49.5611sp</dimen>
+	<dimen name="sp_23">51.8139sp</dimen>
+	<dimen name="sp_24">54.0667sp</dimen>
+	<dimen name="sp_25">56.3194sp</dimen>
+	<dimen name="sp_28">63.0778sp</dimen>
+	<dimen name="sp_30">67.5833sp</dimen>
+	<dimen name="sp_32">72.0889sp</dimen>
+	<dimen name="sp_34">76.5944sp</dimen>
+	<dimen name="sp_36">81.1000sp</dimen>
+	<dimen name="sp_38">85.6056sp</dimen>
+	<dimen name="sp_40">90.1111sp</dimen>
+	<dimen name="sp_42">94.6167sp</dimen>
+	<dimen name="sp_48">108.1333sp</dimen>
+	<dimen name="pay_result_image_height">270.3333dp</dimen>
+	<dimen name="pay_result_image_width">270.3333dp</dimen>
+	<dimen name="qr_image_background_height">558.6889dp</dimen>
+	<dimen name="qr_image_background_margin_top">45.0556dp</dimen>
+	<dimen name="qr_image_background_width">479.8417dp</dimen>
+	<dimen name="qr_image_height">419.0167dp</dimen>
+	<dimen name="qr_image_margin_top">22.5278dp</dimen>
+	<dimen name="qr_image_width">419.0167dp</dimen>
+	<dimen name="qr_pay_hint_text_size">31.5389sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">4.5056dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">11.2639dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">29.2861sp</dimen>
+	<dimen name="qr_pay_price_margin_top">22.5278dp</dimen>
+	<dimen name="qr_pay_price_text_size">33.7917sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw820dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-136.6667dp</dimen>
+	<dimen name="dp_m_30">-68.3333dp</dimen>
+	<dimen name="dp_m_20">-45.5556dp</dimen>
+	<dimen name="dp_m_12">-27.3333dp</dimen>
+	<dimen name="dp_m_10">-22.7778dp</dimen>
+	<dimen name="dp_m_8">-18.2222dp</dimen>
+	<dimen name="dp_m_5">-11.3889dp</dimen>
+	<dimen name="dp_m_2">-4.5556dp</dimen>
+	<dimen name="dp_m_1">-2.2778dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.2278dp</dimen>
+	<dimen name="dp_0_5">1.1389dp</dimen>
+	<dimen name="dp_1">2.2778dp</dimen>
+	<dimen name="dp_1_5">3.4167dp</dimen>
+	<dimen name="dp_2">4.5556dp</dimen>
+	<dimen name="dp_2_5">5.6944dp</dimen>
+	<dimen name="dp_3">6.8333dp</dimen>
+	<dimen name="dp_3_5">7.9722dp</dimen>
+	<dimen name="dp_4">9.1111dp</dimen>
+	<dimen name="dp_4_5">10.2500dp</dimen>
+	<dimen name="dp_5">11.3889dp</dimen>
+	<dimen name="dp_6">13.6667dp</dimen>
+	<dimen name="dp_7">15.9444dp</dimen>
+	<dimen name="dp_7_5">17.0833dp</dimen>
+	<dimen name="dp_8">18.2222dp</dimen>
+	<dimen name="dp_9">20.5000dp</dimen>
+	<dimen name="dp_10">22.7778dp</dimen>
+	<dimen name="dp_11">25.0556dp</dimen>
+	<dimen name="dp_12">27.3333dp</dimen>
+	<dimen name="dp_13">29.6111dp</dimen>
+	<dimen name="dp_14">31.8889dp</dimen>
+	<dimen name="dp_15">34.1667dp</dimen>
+	<dimen name="dp_16">36.4444dp</dimen>
+	<dimen name="dp_17">38.7222dp</dimen>
+	<dimen name="dp_18">41.0000dp</dimen>
+	<dimen name="dp_19">43.2778dp</dimen>
+	<dimen name="dp_20">45.5556dp</dimen>
+	<dimen name="dp_21">47.8333dp</dimen>
+	<dimen name="dp_22">50.1111dp</dimen>
+	<dimen name="dp_23">52.3889dp</dimen>
+	<dimen name="dp_24">54.6667dp</dimen>
+	<dimen name="dp_25">56.9444dp</dimen>
+	<dimen name="dp_26">59.2222dp</dimen>
+	<dimen name="dp_27">61.5000dp</dimen>
+	<dimen name="dp_28">63.7778dp</dimen>
+	<dimen name="dp_29">66.0556dp</dimen>
+	<dimen name="dp_30">68.3333dp</dimen>
+	<dimen name="dp_31">70.6111dp</dimen>
+	<dimen name="dp_32">72.8889dp</dimen>
+	<dimen name="dp_33">75.1667dp</dimen>
+	<dimen name="dp_34">77.4444dp</dimen>
+	<dimen name="dp_35">79.7222dp</dimen>
+	<dimen name="dp_36">82.0000dp</dimen>
+	<dimen name="dp_37">84.2778dp</dimen>
+	<dimen name="dp_38">86.5556dp</dimen>
+	<dimen name="dp_39">88.8333dp</dimen>
+	<dimen name="dp_40">91.1111dp</dimen>
+	<dimen name="dp_41">93.3889dp</dimen>
+	<dimen name="dp_42">95.6667dp</dimen>
+	<dimen name="dp_43">97.9444dp</dimen>
+	<dimen name="dp_44">100.2222dp</dimen>
+	<dimen name="dp_45">102.5000dp</dimen>
+	<dimen name="dp_46">104.7778dp</dimen>
+	<dimen name="dp_47">107.0556dp</dimen>
+	<dimen name="dp_48">109.3333dp</dimen>
+	<dimen name="dp_49">111.6111dp</dimen>
+	<dimen name="dp_50">113.8889dp</dimen>
+	<dimen name="dp_51">116.1667dp</dimen>
+	<dimen name="dp_52">118.4444dp</dimen>
+	<dimen name="dp_53">120.7222dp</dimen>
+	<dimen name="dp_54">123.0000dp</dimen>
+	<dimen name="dp_55">125.2778dp</dimen>
+	<dimen name="dp_56">127.5556dp</dimen>
+	<dimen name="dp_57">129.8333dp</dimen>
+	<dimen name="dp_58">132.1111dp</dimen>
+	<dimen name="dp_59">134.3889dp</dimen>
+	<dimen name="dp_60">136.6667dp</dimen>
+	<dimen name="dp_61">138.9444dp</dimen>
+	<dimen name="dp_62">141.2222dp</dimen>
+	<dimen name="dp_63">143.5000dp</dimen>
+	<dimen name="dp_64">145.7778dp</dimen>
+	<dimen name="dp_65">148.0556dp</dimen>
+	<dimen name="dp_66">150.3333dp</dimen>
+	<dimen name="dp_67">152.6111dp</dimen>
+	<dimen name="dp_68">154.8889dp</dimen>
+	<dimen name="dp_69">157.1667dp</dimen>
+	<dimen name="dp_70">159.4444dp</dimen>
+	<dimen name="dp_71">161.7222dp</dimen>
+	<dimen name="dp_72">164.0000dp</dimen>
+	<dimen name="dp_73">166.2778dp</dimen>
+	<dimen name="dp_74">168.5556dp</dimen>
+	<dimen name="dp_75">170.8333dp</dimen>
+	<dimen name="dp_76">173.1111dp</dimen>
+	<dimen name="dp_77">175.3889dp</dimen>
+	<dimen name="dp_78">177.6667dp</dimen>
+	<dimen name="dp_79">179.9444dp</dimen>
+	<dimen name="dp_80">182.2222dp</dimen>
+	<dimen name="dp_81">184.5000dp</dimen>
+	<dimen name="dp_82">186.7778dp</dimen>
+	<dimen name="dp_83">189.0556dp</dimen>
+	<dimen name="dp_84">191.3333dp</dimen>
+	<dimen name="dp_85">193.6111dp</dimen>
+	<dimen name="dp_86">195.8889dp</dimen>
+	<dimen name="dp_87">198.1667dp</dimen>
+	<dimen name="dp_88">200.4444dp</dimen>
+	<dimen name="dp_89">202.7222dp</dimen>
+	<dimen name="dp_90">205.0000dp</dimen>
+	<dimen name="dp_91">207.2778dp</dimen>
+	<dimen name="dp_92">209.5556dp</dimen>
+	<dimen name="dp_93">211.8333dp</dimen>
+	<dimen name="dp_94">214.1111dp</dimen>
+	<dimen name="dp_95">216.3889dp</dimen>
+	<dimen name="dp_96">218.6667dp</dimen>
+	<dimen name="dp_97">220.9444dp</dimen>
+	<dimen name="dp_98">223.2222dp</dimen>
+	<dimen name="dp_99">225.5000dp</dimen>
+	<dimen name="dp_100">227.7778dp</dimen>
+	<dimen name="dp_101">230.0556dp</dimen>
+	<dimen name="dp_102">232.3333dp</dimen>
+	<dimen name="dp_103">234.6111dp</dimen>
+	<dimen name="dp_104">236.8889dp</dimen>
+	<dimen name="dp_104_5">238.0278dp</dimen>
+	<dimen name="dp_105">239.1667dp</dimen>
+	<dimen name="dp_106">241.4444dp</dimen>
+	<dimen name="dp_107">243.7222dp</dimen>
+	<dimen name="dp_108">246.0000dp</dimen>
+	<dimen name="dp_109">248.2778dp</dimen>
+	<dimen name="dp_110">250.5556dp</dimen>
+	<dimen name="dp_111">252.8333dp</dimen>
+	<dimen name="dp_112">255.1111dp</dimen>
+	<dimen name="dp_113">257.3889dp</dimen>
+	<dimen name="dp_114">259.6667dp</dimen>
+	<dimen name="dp_115">261.9444dp</dimen>
+	<dimen name="dp_116">264.2222dp</dimen>
+	<dimen name="dp_117">266.5000dp</dimen>
+	<dimen name="dp_118">268.7778dp</dimen>
+	<dimen name="dp_119">271.0556dp</dimen>
+	<dimen name="dp_120">273.3333dp</dimen>
+	<dimen name="dp_121">275.6111dp</dimen>
+	<dimen name="dp_122">277.8889dp</dimen>
+	<dimen name="dp_123">280.1667dp</dimen>
+	<dimen name="dp_124">282.4444dp</dimen>
+	<dimen name="dp_125">284.7222dp</dimen>
+	<dimen name="dp_126">287.0000dp</dimen>
+	<dimen name="dp_127">289.2778dp</dimen>
+	<dimen name="dp_128">291.5556dp</dimen>
+	<dimen name="dp_129">293.8333dp</dimen>
+	<dimen name="dp_130">296.1111dp</dimen>
+	<dimen name="dp_131">298.3889dp</dimen>
+	<dimen name="dp_132">300.6667dp</dimen>
+	<dimen name="dp_133">302.9444dp</dimen>
+	<dimen name="dp_134">305.2222dp</dimen>
+	<dimen name="dp_134_5">306.3611dp</dimen>
+	<dimen name="dp_135">307.5000dp</dimen>
+	<dimen name="dp_136">309.7778dp</dimen>
+	<dimen name="dp_137">312.0556dp</dimen>
+	<dimen name="dp_138">314.3333dp</dimen>
+	<dimen name="dp_139">316.6111dp</dimen>
+	<dimen name="dp_140">318.8889dp</dimen>
+	<dimen name="dp_141">321.1667dp</dimen>
+	<dimen name="dp_142">323.4444dp</dimen>
+	<dimen name="dp_143">325.7222dp</dimen>
+	<dimen name="dp_144">328.0000dp</dimen>
+	<dimen name="dp_145">330.2778dp</dimen>
+	<dimen name="dp_146">332.5556dp</dimen>
+	<dimen name="dp_147">334.8333dp</dimen>
+	<dimen name="dp_148">337.1111dp</dimen>
+	<dimen name="dp_149">339.3889dp</dimen>
+	<dimen name="dp_150">341.6667dp</dimen>
+	<dimen name="dp_151">343.9444dp</dimen>
+	<dimen name="dp_152">346.2222dp</dimen>
+	<dimen name="dp_153">348.5000dp</dimen>
+	<dimen name="dp_154">350.7778dp</dimen>
+	<dimen name="dp_155">353.0556dp</dimen>
+	<dimen name="dp_156">355.3333dp</dimen>
+	<dimen name="dp_157">357.6111dp</dimen>
+	<dimen name="dp_158">359.8889dp</dimen>
+	<dimen name="dp_159">362.1667dp</dimen>
+	<dimen name="dp_160">364.4444dp</dimen>
+	<dimen name="dp_161">366.7222dp</dimen>
+	<dimen name="dp_162">369.0000dp</dimen>
+	<dimen name="dp_163">371.2778dp</dimen>
+	<dimen name="dp_164">373.5556dp</dimen>
+	<dimen name="dp_165">375.8333dp</dimen>
+	<dimen name="dp_166">378.1111dp</dimen>
+	<dimen name="dp_167">380.3889dp</dimen>
+	<dimen name="dp_168">382.6667dp</dimen>
+	<dimen name="dp_169">384.9444dp</dimen>
+	<dimen name="dp_170">387.2222dp</dimen>
+	<dimen name="dp_171">389.5000dp</dimen>
+	<dimen name="dp_172">391.7778dp</dimen>
+	<dimen name="dp_173">394.0556dp</dimen>
+	<dimen name="dp_174">396.3333dp</dimen>
+	<dimen name="dp_175">398.6111dp</dimen>
+	<dimen name="dp_176">400.8889dp</dimen>
+	<dimen name="dp_177">403.1667dp</dimen>
+	<dimen name="dp_178">405.4444dp</dimen>
+	<dimen name="dp_179">407.7222dp</dimen>
+	<dimen name="dp_180">410.0000dp</dimen>
+	<dimen name="dp_181">412.2778dp</dimen>
+	<dimen name="dp_182">414.5556dp</dimen>
+	<dimen name="dp_183">416.8333dp</dimen>
+	<dimen name="dp_184">419.1111dp</dimen>
+	<dimen name="dp_185">421.3889dp</dimen>
+	<dimen name="dp_186">423.6667dp</dimen>
+	<dimen name="dp_187">425.9444dp</dimen>
+	<dimen name="dp_188">428.2222dp</dimen>
+	<dimen name="dp_189">430.5000dp</dimen>
+	<dimen name="dp_190">432.7778dp</dimen>
+	<dimen name="dp_191">435.0556dp</dimen>
+	<dimen name="dp_191_25">435.6250dp</dimen>
+	<dimen name="dp_192">437.3333dp</dimen>
+	<dimen name="dp_193">439.6111dp</dimen>
+	<dimen name="dp_194">441.8889dp</dimen>
+	<dimen name="dp_195">444.1667dp</dimen>
+	<dimen name="dp_196">446.4444dp</dimen>
+	<dimen name="dp_197">448.7222dp</dimen>
+	<dimen name="dp_198">451.0000dp</dimen>
+	<dimen name="dp_199">453.2778dp</dimen>
+	<dimen name="dp_200">455.5556dp</dimen>
+	<dimen name="dp_201">457.8333dp</dimen>
+	<dimen name="dp_202">460.1111dp</dimen>
+	<dimen name="dp_203">462.3889dp</dimen>
+	<dimen name="dp_204">464.6667dp</dimen>
+	<dimen name="dp_205">466.9444dp</dimen>
+	<dimen name="dp_206">469.2222dp</dimen>
+	<dimen name="dp_207">471.5000dp</dimen>
+	<dimen name="dp_208">473.7778dp</dimen>
+	<dimen name="dp_209">476.0556dp</dimen>
+	<dimen name="dp_210">478.3333dp</dimen>
+	<dimen name="dp_211">480.6111dp</dimen>
+	<dimen name="dp_212">482.8889dp</dimen>
+	<dimen name="dp_213">485.1667dp</dimen>
+	<dimen name="dp_214">487.4444dp</dimen>
+	<dimen name="dp_215">489.7222dp</dimen>
+	<dimen name="dp_216">492.0000dp</dimen>
+	<dimen name="dp_217">494.2778dp</dimen>
+	<dimen name="dp_218">496.5556dp</dimen>
+	<dimen name="dp_219">498.8333dp</dimen>
+	<dimen name="dp_220">501.1111dp</dimen>
+	<dimen name="dp_221">503.3889dp</dimen>
+	<dimen name="dp_222">505.6667dp</dimen>
+	<dimen name="dp_223">507.9444dp</dimen>
+	<dimen name="dp_224">510.2222dp</dimen>
+	<dimen name="dp_225">512.5000dp</dimen>
+	<dimen name="dp_226">514.7778dp</dimen>
+	<dimen name="dp_227">517.0556dp</dimen>
+	<dimen name="dp_228">519.3333dp</dimen>
+	<dimen name="dp_229">521.6111dp</dimen>
+	<dimen name="dp_230">523.8889dp</dimen>
+	<dimen name="dp_231">526.1667dp</dimen>
+	<dimen name="dp_232">528.4444dp</dimen>
+	<dimen name="dp_233">530.7222dp</dimen>
+	<dimen name="dp_234">533.0000dp</dimen>
+	<dimen name="dp_235">535.2778dp</dimen>
+	<dimen name="dp_236">537.5556dp</dimen>
+	<dimen name="dp_237">539.8333dp</dimen>
+	<dimen name="dp_238">542.1111dp</dimen>
+	<dimen name="dp_239">544.3889dp</dimen>
+	<dimen name="dp_240">546.6667dp</dimen>
+	<dimen name="dp_241">548.9444dp</dimen>
+	<dimen name="dp_242">551.2222dp</dimen>
+	<dimen name="dp_243">553.5000dp</dimen>
+	<dimen name="dp_244">555.7778dp</dimen>
+	<dimen name="dp_245">558.0556dp</dimen>
+	<dimen name="dp_246">560.3333dp</dimen>
+	<dimen name="dp_247">562.6111dp</dimen>
+	<dimen name="dp_248">564.8889dp</dimen>
+	<dimen name="dp_249">567.1667dp</dimen>
+	<dimen name="dp_250">569.4444dp</dimen>
+	<dimen name="dp_251">571.7222dp</dimen>
+	<dimen name="dp_252">574.0000dp</dimen>
+	<dimen name="dp_253">576.2778dp</dimen>
+	<dimen name="dp_254">578.5556dp</dimen>
+	<dimen name="dp_255">580.8333dp</dimen>
+	<dimen name="dp_256">583.1111dp</dimen>
+	<dimen name="dp_257">585.3889dp</dimen>
+	<dimen name="dp_258">587.6667dp</dimen>
+	<dimen name="dp_259">589.9444dp</dimen>
+	<dimen name="dp_260">592.2222dp</dimen>
+	<dimen name="dp_261">594.5000dp</dimen>
+	<dimen name="dp_262">596.7778dp</dimen>
+	<dimen name="dp_263">599.0556dp</dimen>
+	<dimen name="dp_264">601.3333dp</dimen>
+	<dimen name="dp_265">603.6111dp</dimen>
+	<dimen name="dp_266">605.8889dp</dimen>
+	<dimen name="dp_267">608.1667dp</dimen>
+	<dimen name="dp_268">610.4444dp</dimen>
+	<dimen name="dp_269">612.7222dp</dimen>
+	<dimen name="dp_270">615.0000dp</dimen>
+	<dimen name="dp_271">617.2778dp</dimen>
+	<dimen name="dp_272">619.5556dp</dimen>
+	<dimen name="dp_273">621.8333dp</dimen>
+	<dimen name="dp_274">624.1111dp</dimen>
+	<dimen name="dp_275">626.3889dp</dimen>
+	<dimen name="dp_276">628.6667dp</dimen>
+	<dimen name="dp_277">630.9444dp</dimen>
+	<dimen name="dp_278">633.2222dp</dimen>
+	<dimen name="dp_279">635.5000dp</dimen>
+	<dimen name="dp_280">637.7778dp</dimen>
+	<dimen name="dp_281">640.0556dp</dimen>
+	<dimen name="dp_282">642.3333dp</dimen>
+	<dimen name="dp_283">644.6111dp</dimen>
+	<dimen name="dp_284">646.8889dp</dimen>
+	<dimen name="dp_285">649.1667dp</dimen>
+	<dimen name="dp_286">651.4444dp</dimen>
+	<dimen name="dp_287">653.7222dp</dimen>
+	<dimen name="dp_288">656.0000dp</dimen>
+	<dimen name="dp_289">658.2778dp</dimen>
+	<dimen name="dp_290">660.5556dp</dimen>
+	<dimen name="dp_291">662.8333dp</dimen>
+	<dimen name="dp_292">665.1111dp</dimen>
+	<dimen name="dp_293">667.3889dp</dimen>
+	<dimen name="dp_294">669.6667dp</dimen>
+	<dimen name="dp_295">671.9444dp</dimen>
+	<dimen name="dp_296">674.2222dp</dimen>
+	<dimen name="dp_297">676.5000dp</dimen>
+	<dimen name="dp_298">678.7778dp</dimen>
+	<dimen name="dp_299">681.0556dp</dimen>
+	<dimen name="dp_300">683.3333dp</dimen>
+	<dimen name="dp_301">685.6111dp</dimen>
+	<dimen name="dp_302">687.8889dp</dimen>
+	<dimen name="dp_303">690.1667dp</dimen>
+	<dimen name="dp_304">692.4444dp</dimen>
+	<dimen name="dp_305">694.7222dp</dimen>
+	<dimen name="dp_306">697.0000dp</dimen>
+	<dimen name="dp_307">699.2778dp</dimen>
+	<dimen name="dp_308">701.5556dp</dimen>
+	<dimen name="dp_309">703.8333dp</dimen>
+	<dimen name="dp_310">706.1111dp</dimen>
+	<dimen name="dp_311">708.3889dp</dimen>
+	<dimen name="dp_312">710.6667dp</dimen>
+	<dimen name="dp_313">712.9444dp</dimen>
+	<dimen name="dp_314">715.2222dp</dimen>
+	<dimen name="dp_315">717.5000dp</dimen>
+	<dimen name="dp_316">719.7778dp</dimen>
+	<dimen name="dp_317">722.0556dp</dimen>
+	<dimen name="dp_318">724.3333dp</dimen>
+	<dimen name="dp_319">726.6111dp</dimen>
+	<dimen name="dp_320">728.8889dp</dimen>
+	<dimen name="dp_321">731.1667dp</dimen>
+	<dimen name="dp_322">733.4444dp</dimen>
+	<dimen name="dp_323">735.7222dp</dimen>
+	<dimen name="dp_324">738.0000dp</dimen>
+	<dimen name="dp_325">740.2778dp</dimen>
+	<dimen name="dp_326">742.5556dp</dimen>
+	<dimen name="dp_327">744.8333dp</dimen>
+	<dimen name="dp_328">747.1111dp</dimen>
+	<dimen name="dp_329">749.3889dp</dimen>
+	<dimen name="dp_330">751.6667dp</dimen>
+	<dimen name="dp_331">753.9444dp</dimen>
+	<dimen name="dp_332">756.2222dp</dimen>
+	<dimen name="dp_333">758.5000dp</dimen>
+	<dimen name="dp_334">760.7778dp</dimen>
+	<dimen name="dp_335">763.0556dp</dimen>
+	<dimen name="dp_336">765.3333dp</dimen>
+	<dimen name="dp_337">767.6111dp</dimen>
+	<dimen name="dp_338">769.8889dp</dimen>
+	<dimen name="dp_339">772.1667dp</dimen>
+	<dimen name="dp_340">774.4444dp</dimen>
+	<dimen name="dp_341">776.7222dp</dimen>
+	<dimen name="dp_342">779.0000dp</dimen>
+	<dimen name="dp_343">781.2778dp</dimen>
+	<dimen name="dp_344">783.5556dp</dimen>
+	<dimen name="dp_345">785.8333dp</dimen>
+	<dimen name="dp_346">788.1111dp</dimen>
+	<dimen name="dp_347">790.3889dp</dimen>
+	<dimen name="dp_348">792.6667dp</dimen>
+	<dimen name="dp_349">794.9444dp</dimen>
+	<dimen name="dp_350">797.2222dp</dimen>
+	<dimen name="dp_351">799.5000dp</dimen>
+	<dimen name="dp_352">801.7778dp</dimen>
+	<dimen name="dp_353">804.0556dp</dimen>
+	<dimen name="dp_354">806.3333dp</dimen>
+	<dimen name="dp_355">808.6111dp</dimen>
+	<dimen name="dp_356">810.8889dp</dimen>
+	<dimen name="dp_357">813.1667dp</dimen>
+	<dimen name="dp_358">815.4444dp</dimen>
+	<dimen name="dp_359">817.7222dp</dimen>
+	<dimen name="dp_360">820.0000dp</dimen>
+	<dimen name="dp_365">831.3889dp</dimen>
+	<dimen name="dp_370">842.7778dp</dimen>
+	<dimen name="dp_400">911.1111dp</dimen>
+	<dimen name="dp_410">933.8889dp</dimen>
+	<dimen name="dp_417">949.8333dp</dimen>
+	<dimen name="dp_417.5">950.9722dp</dimen>
+	<dimen name="dp_422">961.2222dp</dimen>
+	<dimen name="dp_472">1075.1111dp</dimen>
+	<dimen name="dp_500">1138.8889dp</dimen>
+	<dimen name="dp_600">1366.6667dp</dimen>
+	<dimen name="dp_640">1457.7778dp</dimen>
+	<dimen name="dp_720">1640.0000dp</dimen>
+	<dimen name="dp_1280">2915.5556dp</dimen>
+	<dimen name="sp_6">13.6667sp</dimen>
+	<dimen name="sp_7">15.9444sp</dimen>
+	<dimen name="sp_8">18.2222sp</dimen>
+	<dimen name="sp_9">20.5000sp</dimen>
+	<dimen name="sp_10">22.7778sp</dimen>
+	<dimen name="sp_11">25.0556sp</dimen>
+	<dimen name="sp_12">27.3333sp</dimen>
+	<dimen name="sp_13">29.6111sp</dimen>
+	<dimen name="sp_14">31.8889sp</dimen>
+	<dimen name="sp_15">34.1667sp</dimen>
+	<dimen name="sp_16">36.4444sp</dimen>
+	<dimen name="sp_17">38.7222sp</dimen>
+	<dimen name="sp_18">41.0000sp</dimen>
+	<dimen name="sp_19">43.2778sp</dimen>
+	<dimen name="sp_20">45.5556sp</dimen>
+	<dimen name="sp_21">47.8333sp</dimen>
+	<dimen name="sp_22">50.1111sp</dimen>
+	<dimen name="sp_23">52.3889sp</dimen>
+	<dimen name="sp_24">54.6667sp</dimen>
+	<dimen name="sp_25">56.9444sp</dimen>
+	<dimen name="sp_28">63.7778sp</dimen>
+	<dimen name="sp_30">68.3333sp</dimen>
+	<dimen name="sp_32">72.8889sp</dimen>
+	<dimen name="sp_34">77.4444sp</dimen>
+	<dimen name="sp_36">82.0000sp</dimen>
+	<dimen name="sp_38">86.5556sp</dimen>
+	<dimen name="sp_40">91.1111sp</dimen>
+	<dimen name="sp_42">95.6667sp</dimen>
+	<dimen name="sp_48">109.3333sp</dimen>
+	<dimen name="pay_result_image_height">273.3333dp</dimen>
+	<dimen name="pay_result_image_width">273.3333dp</dimen>
+	<dimen name="qr_image_background_height">564.8889dp</dimen>
+	<dimen name="qr_image_background_margin_top">45.5556dp</dimen>
+	<dimen name="qr_image_background_width">485.1667dp</dimen>
+	<dimen name="qr_image_height">423.6667dp</dimen>
+	<dimen name="qr_image_margin_top">22.7778dp</dimen>
+	<dimen name="qr_image_width">423.6667dp</dimen>
+	<dimen name="qr_pay_hint_text_size">31.8889sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">4.5556dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">11.3889dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">29.6111sp</dimen>
+	<dimen name="qr_pay_price_margin_top">22.7778dp</dimen>
+	<dimen name="qr_pay_price_text_size">34.1667sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw960dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-160.0000dp</dimen>
+	<dimen name="dp_m_30">-80.0000dp</dimen>
+	<dimen name="dp_m_20">-53.3333dp</dimen>
+	<dimen name="dp_m_12">-32.0000dp</dimen>
+	<dimen name="dp_m_10">-26.6667dp</dimen>
+	<dimen name="dp_m_8">-21.3333dp</dimen>
+	<dimen name="dp_m_5">-13.3333dp</dimen>
+	<dimen name="dp_m_2">-5.3333dp</dimen>
+	<dimen name="dp_m_1">-2.6667dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.2667dp</dimen>
+	<dimen name="dp_0_5">1.3333dp</dimen>
+	<dimen name="dp_1">2.6667dp</dimen>
+	<dimen name="dp_1_5">4.0000dp</dimen>
+	<dimen name="dp_2">5.3333dp</dimen>
+	<dimen name="dp_2_5">6.6667dp</dimen>
+	<dimen name="dp_3">8.0000dp</dimen>
+	<dimen name="dp_3_5">9.3333dp</dimen>
+	<dimen name="dp_4">10.6667dp</dimen>
+	<dimen name="dp_4_5">12.0000dp</dimen>
+	<dimen name="dp_5">13.3333dp</dimen>
+	<dimen name="dp_6">16.0000dp</dimen>
+	<dimen name="dp_7">18.6667dp</dimen>
+	<dimen name="dp_7_5">20.0000dp</dimen>
+	<dimen name="dp_8">21.3333dp</dimen>
+	<dimen name="dp_9">24.0000dp</dimen>
+	<dimen name="dp_10">26.6667dp</dimen>
+	<dimen name="dp_11">29.3333dp</dimen>
+	<dimen name="dp_12">32.0000dp</dimen>
+	<dimen name="dp_13">34.6667dp</dimen>
+	<dimen name="dp_14">37.3333dp</dimen>
+	<dimen name="dp_15">40.0000dp</dimen>
+	<dimen name="dp_16">42.6667dp</dimen>
+	<dimen name="dp_17">45.3333dp</dimen>
+	<dimen name="dp_18">48.0000dp</dimen>
+	<dimen name="dp_19">50.6667dp</dimen>
+	<dimen name="dp_20">53.3333dp</dimen>
+	<dimen name="dp_21">56.0000dp</dimen>
+	<dimen name="dp_22">58.6667dp</dimen>
+	<dimen name="dp_23">61.3333dp</dimen>
+	<dimen name="dp_24">64.0000dp</dimen>
+	<dimen name="dp_25">66.6667dp</dimen>
+	<dimen name="dp_26">69.3333dp</dimen>
+	<dimen name="dp_27">72.0000dp</dimen>
+	<dimen name="dp_28">74.6667dp</dimen>
+	<dimen name="dp_29">77.3333dp</dimen>
+	<dimen name="dp_30">80.0000dp</dimen>
+	<dimen name="dp_31">82.6667dp</dimen>
+	<dimen name="dp_32">85.3333dp</dimen>
+	<dimen name="dp_33">88.0000dp</dimen>
+	<dimen name="dp_34">90.6667dp</dimen>
+	<dimen name="dp_35">93.3333dp</dimen>
+	<dimen name="dp_36">96.0000dp</dimen>
+	<dimen name="dp_37">98.6667dp</dimen>
+	<dimen name="dp_38">101.3333dp</dimen>
+	<dimen name="dp_39">104.0000dp</dimen>
+	<dimen name="dp_40">106.6667dp</dimen>
+	<dimen name="dp_41">109.3333dp</dimen>
+	<dimen name="dp_42">112.0000dp</dimen>
+	<dimen name="dp_43">114.6667dp</dimen>
+	<dimen name="dp_44">117.3333dp</dimen>
+	<dimen name="dp_45">120.0000dp</dimen>
+	<dimen name="dp_46">122.6667dp</dimen>
+	<dimen name="dp_47">125.3333dp</dimen>
+	<dimen name="dp_48">128.0000dp</dimen>
+	<dimen name="dp_49">130.6667dp</dimen>
+	<dimen name="dp_50">133.3333dp</dimen>
+	<dimen name="dp_51">136.0000dp</dimen>
+	<dimen name="dp_52">138.6667dp</dimen>
+	<dimen name="dp_53">141.3333dp</dimen>
+	<dimen name="dp_54">144.0000dp</dimen>
+	<dimen name="dp_55">146.6667dp</dimen>
+	<dimen name="dp_56">149.3333dp</dimen>
+	<dimen name="dp_57">152.0000dp</dimen>
+	<dimen name="dp_58">154.6667dp</dimen>
+	<dimen name="dp_59">157.3333dp</dimen>
+	<dimen name="dp_60">160.0000dp</dimen>
+	<dimen name="dp_61">162.6667dp</dimen>
+	<dimen name="dp_62">165.3333dp</dimen>
+	<dimen name="dp_63">168.0000dp</dimen>
+	<dimen name="dp_64">170.6667dp</dimen>
+	<dimen name="dp_65">173.3333dp</dimen>
+	<dimen name="dp_66">176.0000dp</dimen>
+	<dimen name="dp_67">178.6667dp</dimen>
+	<dimen name="dp_68">181.3333dp</dimen>
+	<dimen name="dp_69">184.0000dp</dimen>
+	<dimen name="dp_70">186.6667dp</dimen>
+	<dimen name="dp_71">189.3333dp</dimen>
+	<dimen name="dp_72">192.0000dp</dimen>
+	<dimen name="dp_73">194.6667dp</dimen>
+	<dimen name="dp_74">197.3333dp</dimen>
+	<dimen name="dp_75">200.0000dp</dimen>
+	<dimen name="dp_76">202.6667dp</dimen>
+	<dimen name="dp_77">205.3333dp</dimen>
+	<dimen name="dp_78">208.0000dp</dimen>
+	<dimen name="dp_79">210.6667dp</dimen>
+	<dimen name="dp_80">213.3333dp</dimen>
+	<dimen name="dp_81">216.0000dp</dimen>
+	<dimen name="dp_82">218.6667dp</dimen>
+	<dimen name="dp_83">221.3333dp</dimen>
+	<dimen name="dp_84">224.0000dp</dimen>
+	<dimen name="dp_85">226.6667dp</dimen>
+	<dimen name="dp_86">229.3333dp</dimen>
+	<dimen name="dp_87">232.0000dp</dimen>
+	<dimen name="dp_88">234.6667dp</dimen>
+	<dimen name="dp_89">237.3333dp</dimen>
+	<dimen name="dp_90">240.0000dp</dimen>
+	<dimen name="dp_91">242.6667dp</dimen>
+	<dimen name="dp_92">245.3333dp</dimen>
+	<dimen name="dp_93">248.0000dp</dimen>
+	<dimen name="dp_94">250.6667dp</dimen>
+	<dimen name="dp_95">253.3333dp</dimen>
+	<dimen name="dp_96">256.0000dp</dimen>
+	<dimen name="dp_97">258.6667dp</dimen>
+	<dimen name="dp_98">261.3333dp</dimen>
+	<dimen name="dp_99">264.0000dp</dimen>
+	<dimen name="dp_100">266.6667dp</dimen>
+	<dimen name="dp_101">269.3333dp</dimen>
+	<dimen name="dp_102">272.0000dp</dimen>
+	<dimen name="dp_103">274.6667dp</dimen>
+	<dimen name="dp_104">277.3333dp</dimen>
+	<dimen name="dp_104_5">278.6667dp</dimen>
+	<dimen name="dp_105">280.0000dp</dimen>
+	<dimen name="dp_106">282.6667dp</dimen>
+	<dimen name="dp_107">285.3333dp</dimen>
+	<dimen name="dp_108">288.0000dp</dimen>
+	<dimen name="dp_109">290.6667dp</dimen>
+	<dimen name="dp_110">293.3333dp</dimen>
+	<dimen name="dp_111">296.0000dp</dimen>
+	<dimen name="dp_112">298.6667dp</dimen>
+	<dimen name="dp_113">301.3333dp</dimen>
+	<dimen name="dp_114">304.0000dp</dimen>
+	<dimen name="dp_115">306.6667dp</dimen>
+	<dimen name="dp_116">309.3333dp</dimen>
+	<dimen name="dp_117">312.0000dp</dimen>
+	<dimen name="dp_118">314.6667dp</dimen>
+	<dimen name="dp_119">317.3333dp</dimen>
+	<dimen name="dp_120">320.0000dp</dimen>
+	<dimen name="dp_121">322.6667dp</dimen>
+	<dimen name="dp_122">325.3333dp</dimen>
+	<dimen name="dp_123">328.0000dp</dimen>
+	<dimen name="dp_124">330.6667dp</dimen>
+	<dimen name="dp_125">333.3333dp</dimen>
+	<dimen name="dp_126">336.0000dp</dimen>
+	<dimen name="dp_127">338.6667dp</dimen>
+	<dimen name="dp_128">341.3333dp</dimen>
+	<dimen name="dp_129">344.0000dp</dimen>
+	<dimen name="dp_130">346.6667dp</dimen>
+	<dimen name="dp_131">349.3333dp</dimen>
+	<dimen name="dp_132">352.0000dp</dimen>
+	<dimen name="dp_133">354.6667dp</dimen>
+	<dimen name="dp_134">357.3333dp</dimen>
+	<dimen name="dp_134_5">358.6667dp</dimen>
+	<dimen name="dp_135">360.0000dp</dimen>
+	<dimen name="dp_136">362.6667dp</dimen>
+	<dimen name="dp_137">365.3333dp</dimen>
+	<dimen name="dp_138">368.0000dp</dimen>
+	<dimen name="dp_139">370.6667dp</dimen>
+	<dimen name="dp_140">373.3333dp</dimen>
+	<dimen name="dp_141">376.0000dp</dimen>
+	<dimen name="dp_142">378.6667dp</dimen>
+	<dimen name="dp_143">381.3333dp</dimen>
+	<dimen name="dp_144">384.0000dp</dimen>
+	<dimen name="dp_145">386.6667dp</dimen>
+	<dimen name="dp_146">389.3333dp</dimen>
+	<dimen name="dp_147">392.0000dp</dimen>
+	<dimen name="dp_148">394.6667dp</dimen>
+	<dimen name="dp_149">397.3333dp</dimen>
+	<dimen name="dp_150">400.0000dp</dimen>
+	<dimen name="dp_151">402.6667dp</dimen>
+	<dimen name="dp_152">405.3333dp</dimen>
+	<dimen name="dp_153">408.0000dp</dimen>
+	<dimen name="dp_154">410.6667dp</dimen>
+	<dimen name="dp_155">413.3333dp</dimen>
+	<dimen name="dp_156">416.0000dp</dimen>
+	<dimen name="dp_157">418.6667dp</dimen>
+	<dimen name="dp_158">421.3333dp</dimen>
+	<dimen name="dp_159">424.0000dp</dimen>
+	<dimen name="dp_160">426.6667dp</dimen>
+	<dimen name="dp_161">429.3333dp</dimen>
+	<dimen name="dp_162">432.0000dp</dimen>
+	<dimen name="dp_163">434.6667dp</dimen>
+	<dimen name="dp_164">437.3333dp</dimen>
+	<dimen name="dp_165">440.0000dp</dimen>
+	<dimen name="dp_166">442.6667dp</dimen>
+	<dimen name="dp_167">445.3333dp</dimen>
+	<dimen name="dp_168">448.0000dp</dimen>
+	<dimen name="dp_169">450.6667dp</dimen>
+	<dimen name="dp_170">453.3333dp</dimen>
+	<dimen name="dp_171">456.0000dp</dimen>
+	<dimen name="dp_172">458.6667dp</dimen>
+	<dimen name="dp_173">461.3333dp</dimen>
+	<dimen name="dp_174">464.0000dp</dimen>
+	<dimen name="dp_175">466.6667dp</dimen>
+	<dimen name="dp_176">469.3333dp</dimen>
+	<dimen name="dp_177">472.0000dp</dimen>
+	<dimen name="dp_178">474.6667dp</dimen>
+	<dimen name="dp_179">477.3333dp</dimen>
+	<dimen name="dp_180">480.0000dp</dimen>
+	<dimen name="dp_181">482.6667dp</dimen>
+	<dimen name="dp_182">485.3333dp</dimen>
+	<dimen name="dp_183">488.0000dp</dimen>
+	<dimen name="dp_184">490.6667dp</dimen>
+	<dimen name="dp_185">493.3333dp</dimen>
+	<dimen name="dp_186">496.0000dp</dimen>
+	<dimen name="dp_187">498.6667dp</dimen>
+	<dimen name="dp_188">501.3333dp</dimen>
+	<dimen name="dp_189">504.0000dp</dimen>
+	<dimen name="dp_190">506.6667dp</dimen>
+	<dimen name="dp_191">509.3333dp</dimen>
+	<dimen name="dp_191_25">510.0000dp</dimen>
+	<dimen name="dp_192">512.0000dp</dimen>
+	<dimen name="dp_193">514.6667dp</dimen>
+	<dimen name="dp_194">517.3333dp</dimen>
+	<dimen name="dp_195">520.0000dp</dimen>
+	<dimen name="dp_196">522.6667dp</dimen>
+	<dimen name="dp_197">525.3333dp</dimen>
+	<dimen name="dp_198">528.0000dp</dimen>
+	<dimen name="dp_199">530.6667dp</dimen>
+	<dimen name="dp_200">533.3333dp</dimen>
+	<dimen name="dp_201">536.0000dp</dimen>
+	<dimen name="dp_202">538.6667dp</dimen>
+	<dimen name="dp_203">541.3333dp</dimen>
+	<dimen name="dp_204">544.0000dp</dimen>
+	<dimen name="dp_205">546.6667dp</dimen>
+	<dimen name="dp_206">549.3333dp</dimen>
+	<dimen name="dp_207">552.0000dp</dimen>
+	<dimen name="dp_208">554.6667dp</dimen>
+	<dimen name="dp_209">557.3333dp</dimen>
+	<dimen name="dp_210">560.0000dp</dimen>
+	<dimen name="dp_211">562.6667dp</dimen>
+	<dimen name="dp_212">565.3333dp</dimen>
+	<dimen name="dp_213">568.0000dp</dimen>
+	<dimen name="dp_214">570.6667dp</dimen>
+	<dimen name="dp_215">573.3333dp</dimen>
+	<dimen name="dp_216">576.0000dp</dimen>
+	<dimen name="dp_217">578.6667dp</dimen>
+	<dimen name="dp_218">581.3333dp</dimen>
+	<dimen name="dp_219">584.0000dp</dimen>
+	<dimen name="dp_220">586.6667dp</dimen>
+	<dimen name="dp_221">589.3333dp</dimen>
+	<dimen name="dp_222">592.0000dp</dimen>
+	<dimen name="dp_223">594.6667dp</dimen>
+	<dimen name="dp_224">597.3333dp</dimen>
+	<dimen name="dp_225">600.0000dp</dimen>
+	<dimen name="dp_226">602.6667dp</dimen>
+	<dimen name="dp_227">605.3333dp</dimen>
+	<dimen name="dp_228">608.0000dp</dimen>
+	<dimen name="dp_229">610.6667dp</dimen>
+	<dimen name="dp_230">613.3333dp</dimen>
+	<dimen name="dp_231">616.0000dp</dimen>
+	<dimen name="dp_232">618.6667dp</dimen>
+	<dimen name="dp_233">621.3333dp</dimen>
+	<dimen name="dp_234">624.0000dp</dimen>
+	<dimen name="dp_235">626.6667dp</dimen>
+	<dimen name="dp_236">629.3333dp</dimen>
+	<dimen name="dp_237">632.0000dp</dimen>
+	<dimen name="dp_238">634.6667dp</dimen>
+	<dimen name="dp_239">637.3333dp</dimen>
+	<dimen name="dp_240">640.0000dp</dimen>
+	<dimen name="dp_241">642.6667dp</dimen>
+	<dimen name="dp_242">645.3333dp</dimen>
+	<dimen name="dp_243">648.0000dp</dimen>
+	<dimen name="dp_244">650.6667dp</dimen>
+	<dimen name="dp_245">653.3333dp</dimen>
+	<dimen name="dp_246">656.0000dp</dimen>
+	<dimen name="dp_247">658.6667dp</dimen>
+	<dimen name="dp_248">661.3333dp</dimen>
+	<dimen name="dp_249">664.0000dp</dimen>
+	<dimen name="dp_250">666.6667dp</dimen>
+	<dimen name="dp_251">669.3333dp</dimen>
+	<dimen name="dp_252">672.0000dp</dimen>
+	<dimen name="dp_253">674.6667dp</dimen>
+	<dimen name="dp_254">677.3333dp</dimen>
+	<dimen name="dp_255">680.0000dp</dimen>
+	<dimen name="dp_256">682.6667dp</dimen>
+	<dimen name="dp_257">685.3333dp</dimen>
+	<dimen name="dp_258">688.0000dp</dimen>
+	<dimen name="dp_259">690.6667dp</dimen>
+	<dimen name="dp_260">693.3333dp</dimen>
+	<dimen name="dp_261">696.0000dp</dimen>
+	<dimen name="dp_262">698.6667dp</dimen>
+	<dimen name="dp_263">701.3333dp</dimen>
+	<dimen name="dp_264">704.0000dp</dimen>
+	<dimen name="dp_265">706.6667dp</dimen>
+	<dimen name="dp_266">709.3333dp</dimen>
+	<dimen name="dp_267">712.0000dp</dimen>
+	<dimen name="dp_268">714.6667dp</dimen>
+	<dimen name="dp_269">717.3333dp</dimen>
+	<dimen name="dp_270">720.0000dp</dimen>
+	<dimen name="dp_271">722.6667dp</dimen>
+	<dimen name="dp_272">725.3333dp</dimen>
+	<dimen name="dp_273">728.0000dp</dimen>
+	<dimen name="dp_274">730.6667dp</dimen>
+	<dimen name="dp_275">733.3333dp</dimen>
+	<dimen name="dp_276">736.0000dp</dimen>
+	<dimen name="dp_277">738.6667dp</dimen>
+	<dimen name="dp_278">741.3333dp</dimen>
+	<dimen name="dp_279">744.0000dp</dimen>
+	<dimen name="dp_280">746.6667dp</dimen>
+	<dimen name="dp_281">749.3333dp</dimen>
+	<dimen name="dp_282">752.0000dp</dimen>
+	<dimen name="dp_283">754.6667dp</dimen>
+	<dimen name="dp_284">757.3333dp</dimen>
+	<dimen name="dp_285">760.0000dp</dimen>
+	<dimen name="dp_286">762.6667dp</dimen>
+	<dimen name="dp_287">765.3333dp</dimen>
+	<dimen name="dp_288">768.0000dp</dimen>
+	<dimen name="dp_289">770.6667dp</dimen>
+	<dimen name="dp_290">773.3333dp</dimen>
+	<dimen name="dp_291">776.0000dp</dimen>
+	<dimen name="dp_292">778.6667dp</dimen>
+	<dimen name="dp_293">781.3333dp</dimen>
+	<dimen name="dp_294">784.0000dp</dimen>
+	<dimen name="dp_295">786.6667dp</dimen>
+	<dimen name="dp_296">789.3333dp</dimen>
+	<dimen name="dp_297">792.0000dp</dimen>
+	<dimen name="dp_298">794.6667dp</dimen>
+	<dimen name="dp_299">797.3333dp</dimen>
+	<dimen name="dp_300">800.0000dp</dimen>
+	<dimen name="dp_301">802.6667dp</dimen>
+	<dimen name="dp_302">805.3333dp</dimen>
+	<dimen name="dp_303">808.0000dp</dimen>
+	<dimen name="dp_304">810.6667dp</dimen>
+	<dimen name="dp_305">813.3333dp</dimen>
+	<dimen name="dp_306">816.0000dp</dimen>
+	<dimen name="dp_307">818.6667dp</dimen>
+	<dimen name="dp_308">821.3333dp</dimen>
+	<dimen name="dp_309">824.0000dp</dimen>
+	<dimen name="dp_310">826.6667dp</dimen>
+	<dimen name="dp_311">829.3333dp</dimen>
+	<dimen name="dp_312">832.0000dp</dimen>
+	<dimen name="dp_313">834.6667dp</dimen>
+	<dimen name="dp_314">837.3333dp</dimen>
+	<dimen name="dp_315">840.0000dp</dimen>
+	<dimen name="dp_316">842.6667dp</dimen>
+	<dimen name="dp_317">845.3333dp</dimen>
+	<dimen name="dp_318">848.0000dp</dimen>
+	<dimen name="dp_319">850.6667dp</dimen>
+	<dimen name="dp_320">853.3333dp</dimen>
+	<dimen name="dp_321">856.0000dp</dimen>
+	<dimen name="dp_322">858.6667dp</dimen>
+	<dimen name="dp_323">861.3333dp</dimen>
+	<dimen name="dp_324">864.0000dp</dimen>
+	<dimen name="dp_325">866.6667dp</dimen>
+	<dimen name="dp_326">869.3333dp</dimen>
+	<dimen name="dp_327">872.0000dp</dimen>
+	<dimen name="dp_328">874.6667dp</dimen>
+	<dimen name="dp_329">877.3333dp</dimen>
+	<dimen name="dp_330">880.0000dp</dimen>
+	<dimen name="dp_331">882.6667dp</dimen>
+	<dimen name="dp_332">885.3333dp</dimen>
+	<dimen name="dp_333">888.0000dp</dimen>
+	<dimen name="dp_334">890.6667dp</dimen>
+	<dimen name="dp_335">893.3333dp</dimen>
+	<dimen name="dp_336">896.0000dp</dimen>
+	<dimen name="dp_337">898.6667dp</dimen>
+	<dimen name="dp_338">901.3333dp</dimen>
+	<dimen name="dp_339">904.0000dp</dimen>
+	<dimen name="dp_340">906.6667dp</dimen>
+	<dimen name="dp_341">909.3333dp</dimen>
+	<dimen name="dp_342">912.0000dp</dimen>
+	<dimen name="dp_343">914.6667dp</dimen>
+	<dimen name="dp_344">917.3333dp</dimen>
+	<dimen name="dp_345">920.0000dp</dimen>
+	<dimen name="dp_346">922.6667dp</dimen>
+	<dimen name="dp_347">925.3333dp</dimen>
+	<dimen name="dp_348">928.0000dp</dimen>
+	<dimen name="dp_349">930.6667dp</dimen>
+	<dimen name="dp_350">933.3333dp</dimen>
+	<dimen name="dp_351">936.0000dp</dimen>
+	<dimen name="dp_352">938.6667dp</dimen>
+	<dimen name="dp_353">941.3333dp</dimen>
+	<dimen name="dp_354">944.0000dp</dimen>
+	<dimen name="dp_355">946.6667dp</dimen>
+	<dimen name="dp_356">949.3333dp</dimen>
+	<dimen name="dp_357">952.0000dp</dimen>
+	<dimen name="dp_358">954.6667dp</dimen>
+	<dimen name="dp_359">957.3333dp</dimen>
+	<dimen name="dp_360">960.0000dp</dimen>
+	<dimen name="dp_365">973.3333dp</dimen>
+	<dimen name="dp_370">986.6667dp</dimen>
+	<dimen name="dp_400">1066.6667dp</dimen>
+	<dimen name="dp_410">1093.3333dp</dimen>
+	<dimen name="dp_417">1112.0000dp</dimen>
+	<dimen name="dp_417.5">1113.3333dp</dimen>
+	<dimen name="dp_422">1125.3333dp</dimen>
+	<dimen name="dp_472">1258.6667dp</dimen>
+	<dimen name="dp_500">1333.3333dp</dimen>
+	<dimen name="dp_600">1600.0000dp</dimen>
+	<dimen name="dp_640">1706.6667dp</dimen>
+	<dimen name="dp_720">1920.0000dp</dimen>
+	<dimen name="dp_1280">3413.3333dp</dimen>
+	<dimen name="sp_6">16.0000sp</dimen>
+	<dimen name="sp_7">18.6667sp</dimen>
+	<dimen name="sp_8">21.3333sp</dimen>
+	<dimen name="sp_9">24.0000sp</dimen>
+	<dimen name="sp_10">26.6667sp</dimen>
+	<dimen name="sp_11">29.3333sp</dimen>
+	<dimen name="sp_12">32.0000sp</dimen>
+	<dimen name="sp_13">34.6667sp</dimen>
+	<dimen name="sp_14">37.3333sp</dimen>
+	<dimen name="sp_15">40.0000sp</dimen>
+	<dimen name="sp_16">42.6667sp</dimen>
+	<dimen name="sp_17">45.3333sp</dimen>
+	<dimen name="sp_18">48.0000sp</dimen>
+	<dimen name="sp_19">50.6667sp</dimen>
+	<dimen name="sp_20">53.3333sp</dimen>
+	<dimen name="sp_21">56.0000sp</dimen>
+	<dimen name="sp_22">58.6667sp</dimen>
+	<dimen name="sp_23">61.3333sp</dimen>
+	<dimen name="sp_24">64.0000sp</dimen>
+	<dimen name="sp_25">66.6667sp</dimen>
+	<dimen name="sp_28">74.6667sp</dimen>
+	<dimen name="sp_30">80.0000sp</dimen>
+	<dimen name="sp_32">85.3333sp</dimen>
+	<dimen name="sp_34">90.6667sp</dimen>
+	<dimen name="sp_36">96.0000sp</dimen>
+	<dimen name="sp_38">101.3333sp</dimen>
+	<dimen name="sp_40">106.6667sp</dimen>
+	<dimen name="sp_42">112.0000sp</dimen>
+	<dimen name="sp_48">128.0000sp</dimen>
+	<dimen name="pay_result_image_height">320.0000dp</dimen>
+	<dimen name="pay_result_image_width">320.0000dp</dimen>
+	<dimen name="qr_image_background_height">661.3333dp</dimen>
+	<dimen name="qr_image_background_margin_top">53.3333dp</dimen>
+	<dimen name="qr_image_background_width">568.0000dp</dimen>
+	<dimen name="qr_image_height">496.0000dp</dimen>
+	<dimen name="qr_image_margin_top">26.6667dp</dimen>
+	<dimen name="qr_image_width">496.0000dp</dimen>
+	<dimen name="qr_pay_hint_text_size">37.3333sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">5.3333dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">13.3333dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">34.6667sp</dimen>
+	<dimen name="qr_pay_price_margin_top">26.6667dp</dimen>
+	<dimen name="qr_pay_price_text_size">40.0000sp</dimen>
+</resources>

+ 439 - 0
app-base/src/main/res/values-sw961dp/dimens.xml

@@ -0,0 +1,439 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<dimen name="dp_m_60">-160.1667dp</dimen>
+	<dimen name="dp_m_30">-80.0833dp</dimen>
+	<dimen name="dp_m_20">-53.3889dp</dimen>
+	<dimen name="dp_m_12">-32.0333dp</dimen>
+	<dimen name="dp_m_10">-26.6944dp</dimen>
+	<dimen name="dp_m_8">-21.3556dp</dimen>
+	<dimen name="dp_m_5">-13.3472dp</dimen>
+	<dimen name="dp_m_2">-5.3389dp</dimen>
+	<dimen name="dp_m_1">-2.6694dp</dimen>
+	<dimen name="dp_0">0.0000dp</dimen>
+	<dimen name="dp_0_1">0.2669dp</dimen>
+	<dimen name="dp_0_5">1.3347dp</dimen>
+	<dimen name="dp_1">2.6694dp</dimen>
+	<dimen name="dp_1_5">4.0042dp</dimen>
+	<dimen name="dp_2">5.3389dp</dimen>
+	<dimen name="dp_2_5">6.6736dp</dimen>
+	<dimen name="dp_3">8.0083dp</dimen>
+	<dimen name="dp_3_5">9.3431dp</dimen>
+	<dimen name="dp_4">10.6778dp</dimen>
+	<dimen name="dp_4_5">12.0125dp</dimen>
+	<dimen name="dp_5">13.3472dp</dimen>
+	<dimen name="dp_6">16.0167dp</dimen>
+	<dimen name="dp_7">18.6861dp</dimen>
+	<dimen name="dp_7_5">20.0208dp</dimen>
+	<dimen name="dp_8">21.3556dp</dimen>
+	<dimen name="dp_9">24.0250dp</dimen>
+	<dimen name="dp_10">26.6944dp</dimen>
+	<dimen name="dp_11">29.3639dp</dimen>
+	<dimen name="dp_12">32.0333dp</dimen>
+	<dimen name="dp_13">34.7028dp</dimen>
+	<dimen name="dp_14">37.3722dp</dimen>
+	<dimen name="dp_15">40.0417dp</dimen>
+	<dimen name="dp_16">42.7111dp</dimen>
+	<dimen name="dp_17">45.3806dp</dimen>
+	<dimen name="dp_18">48.0500dp</dimen>
+	<dimen name="dp_19">50.7194dp</dimen>
+	<dimen name="dp_20">53.3889dp</dimen>
+	<dimen name="dp_21">56.0583dp</dimen>
+	<dimen name="dp_22">58.7278dp</dimen>
+	<dimen name="dp_23">61.3972dp</dimen>
+	<dimen name="dp_24">64.0667dp</dimen>
+	<dimen name="dp_25">66.7361dp</dimen>
+	<dimen name="dp_26">69.4056dp</dimen>
+	<dimen name="dp_27">72.0750dp</dimen>
+	<dimen name="dp_28">74.7444dp</dimen>
+	<dimen name="dp_29">77.4139dp</dimen>
+	<dimen name="dp_30">80.0833dp</dimen>
+	<dimen name="dp_31">82.7528dp</dimen>
+	<dimen name="dp_32">85.4222dp</dimen>
+	<dimen name="dp_33">88.0917dp</dimen>
+	<dimen name="dp_34">90.7611dp</dimen>
+	<dimen name="dp_35">93.4306dp</dimen>
+	<dimen name="dp_36">96.1000dp</dimen>
+	<dimen name="dp_37">98.7694dp</dimen>
+	<dimen name="dp_38">101.4389dp</dimen>
+	<dimen name="dp_39">104.1083dp</dimen>
+	<dimen name="dp_40">106.7778dp</dimen>
+	<dimen name="dp_41">109.4472dp</dimen>
+	<dimen name="dp_42">112.1167dp</dimen>
+	<dimen name="dp_43">114.7861dp</dimen>
+	<dimen name="dp_44">117.4556dp</dimen>
+	<dimen name="dp_45">120.1250dp</dimen>
+	<dimen name="dp_46">122.7944dp</dimen>
+	<dimen name="dp_47">125.4639dp</dimen>
+	<dimen name="dp_48">128.1333dp</dimen>
+	<dimen name="dp_49">130.8028dp</dimen>
+	<dimen name="dp_50">133.4722dp</dimen>
+	<dimen name="dp_51">136.1417dp</dimen>
+	<dimen name="dp_52">138.8111dp</dimen>
+	<dimen name="dp_53">141.4806dp</dimen>
+	<dimen name="dp_54">144.1500dp</dimen>
+	<dimen name="dp_55">146.8194dp</dimen>
+	<dimen name="dp_56">149.4889dp</dimen>
+	<dimen name="dp_57">152.1583dp</dimen>
+	<dimen name="dp_58">154.8278dp</dimen>
+	<dimen name="dp_59">157.4972dp</dimen>
+	<dimen name="dp_60">160.1667dp</dimen>
+	<dimen name="dp_61">162.8361dp</dimen>
+	<dimen name="dp_62">165.5056dp</dimen>
+	<dimen name="dp_63">168.1750dp</dimen>
+	<dimen name="dp_64">170.8444dp</dimen>
+	<dimen name="dp_65">173.5139dp</dimen>
+	<dimen name="dp_66">176.1833dp</dimen>
+	<dimen name="dp_67">178.8528dp</dimen>
+	<dimen name="dp_68">181.5222dp</dimen>
+	<dimen name="dp_69">184.1917dp</dimen>
+	<dimen name="dp_70">186.8611dp</dimen>
+	<dimen name="dp_71">189.5306dp</dimen>
+	<dimen name="dp_72">192.2000dp</dimen>
+	<dimen name="dp_73">194.8694dp</dimen>
+	<dimen name="dp_74">197.5389dp</dimen>
+	<dimen name="dp_75">200.2083dp</dimen>
+	<dimen name="dp_76">202.8778dp</dimen>
+	<dimen name="dp_77">205.5472dp</dimen>
+	<dimen name="dp_78">208.2167dp</dimen>
+	<dimen name="dp_79">210.8861dp</dimen>
+	<dimen name="dp_80">213.5556dp</dimen>
+	<dimen name="dp_81">216.2250dp</dimen>
+	<dimen name="dp_82">218.8944dp</dimen>
+	<dimen name="dp_83">221.5639dp</dimen>
+	<dimen name="dp_84">224.2333dp</dimen>
+	<dimen name="dp_85">226.9028dp</dimen>
+	<dimen name="dp_86">229.5722dp</dimen>
+	<dimen name="dp_87">232.2417dp</dimen>
+	<dimen name="dp_88">234.9111dp</dimen>
+	<dimen name="dp_89">237.5806dp</dimen>
+	<dimen name="dp_90">240.2500dp</dimen>
+	<dimen name="dp_91">242.9194dp</dimen>
+	<dimen name="dp_92">245.5889dp</dimen>
+	<dimen name="dp_93">248.2583dp</dimen>
+	<dimen name="dp_94">250.9278dp</dimen>
+	<dimen name="dp_95">253.5972dp</dimen>
+	<dimen name="dp_96">256.2667dp</dimen>
+	<dimen name="dp_97">258.9361dp</dimen>
+	<dimen name="dp_98">261.6056dp</dimen>
+	<dimen name="dp_99">264.2750dp</dimen>
+	<dimen name="dp_100">266.9444dp</dimen>
+	<dimen name="dp_101">269.6139dp</dimen>
+	<dimen name="dp_102">272.2833dp</dimen>
+	<dimen name="dp_103">274.9528dp</dimen>
+	<dimen name="dp_104">277.6222dp</dimen>
+	<dimen name="dp_104_5">278.9569dp</dimen>
+	<dimen name="dp_105">280.2917dp</dimen>
+	<dimen name="dp_106">282.9611dp</dimen>
+	<dimen name="dp_107">285.6306dp</dimen>
+	<dimen name="dp_108">288.3000dp</dimen>
+	<dimen name="dp_109">290.9694dp</dimen>
+	<dimen name="dp_110">293.6389dp</dimen>
+	<dimen name="dp_111">296.3083dp</dimen>
+	<dimen name="dp_112">298.9778dp</dimen>
+	<dimen name="dp_113">301.6472dp</dimen>
+	<dimen name="dp_114">304.3167dp</dimen>
+	<dimen name="dp_115">306.9861dp</dimen>
+	<dimen name="dp_116">309.6556dp</dimen>
+	<dimen name="dp_117">312.3250dp</dimen>
+	<dimen name="dp_118">314.9944dp</dimen>
+	<dimen name="dp_119">317.6639dp</dimen>
+	<dimen name="dp_120">320.3333dp</dimen>
+	<dimen name="dp_121">323.0028dp</dimen>
+	<dimen name="dp_122">325.6722dp</dimen>
+	<dimen name="dp_123">328.3417dp</dimen>
+	<dimen name="dp_124">331.0111dp</dimen>
+	<dimen name="dp_125">333.6806dp</dimen>
+	<dimen name="dp_126">336.3500dp</dimen>
+	<dimen name="dp_127">339.0194dp</dimen>
+	<dimen name="dp_128">341.6889dp</dimen>
+	<dimen name="dp_129">344.3583dp</dimen>
+	<dimen name="dp_130">347.0278dp</dimen>
+	<dimen name="dp_131">349.6972dp</dimen>
+	<dimen name="dp_132">352.3667dp</dimen>
+	<dimen name="dp_133">355.0361dp</dimen>
+	<dimen name="dp_134">357.7056dp</dimen>
+	<dimen name="dp_134_5">359.0403dp</dimen>
+	<dimen name="dp_135">360.3750dp</dimen>
+	<dimen name="dp_136">363.0444dp</dimen>
+	<dimen name="dp_137">365.7139dp</dimen>
+	<dimen name="dp_138">368.3833dp</dimen>
+	<dimen name="dp_139">371.0528dp</dimen>
+	<dimen name="dp_140">373.7222dp</dimen>
+	<dimen name="dp_141">376.3917dp</dimen>
+	<dimen name="dp_142">379.0611dp</dimen>
+	<dimen name="dp_143">381.7306dp</dimen>
+	<dimen name="dp_144">384.4000dp</dimen>
+	<dimen name="dp_145">387.0694dp</dimen>
+	<dimen name="dp_146">389.7389dp</dimen>
+	<dimen name="dp_147">392.4083dp</dimen>
+	<dimen name="dp_148">395.0778dp</dimen>
+	<dimen name="dp_149">397.7472dp</dimen>
+	<dimen name="dp_150">400.4167dp</dimen>
+	<dimen name="dp_151">403.0861dp</dimen>
+	<dimen name="dp_152">405.7556dp</dimen>
+	<dimen name="dp_153">408.4250dp</dimen>
+	<dimen name="dp_154">411.0944dp</dimen>
+	<dimen name="dp_155">413.7639dp</dimen>
+	<dimen name="dp_156">416.4333dp</dimen>
+	<dimen name="dp_157">419.1028dp</dimen>
+	<dimen name="dp_158">421.7722dp</dimen>
+	<dimen name="dp_159">424.4417dp</dimen>
+	<dimen name="dp_160">427.1111dp</dimen>
+	<dimen name="dp_161">429.7806dp</dimen>
+	<dimen name="dp_162">432.4500dp</dimen>
+	<dimen name="dp_163">435.1194dp</dimen>
+	<dimen name="dp_164">437.7889dp</dimen>
+	<dimen name="dp_165">440.4583dp</dimen>
+	<dimen name="dp_166">443.1278dp</dimen>
+	<dimen name="dp_167">445.7972dp</dimen>
+	<dimen name="dp_168">448.4667dp</dimen>
+	<dimen name="dp_169">451.1361dp</dimen>
+	<dimen name="dp_170">453.8056dp</dimen>
+	<dimen name="dp_171">456.4750dp</dimen>
+	<dimen name="dp_172">459.1444dp</dimen>
+	<dimen name="dp_173">461.8139dp</dimen>
+	<dimen name="dp_174">464.4833dp</dimen>
+	<dimen name="dp_175">467.1528dp</dimen>
+	<dimen name="dp_176">469.8222dp</dimen>
+	<dimen name="dp_177">472.4917dp</dimen>
+	<dimen name="dp_178">475.1611dp</dimen>
+	<dimen name="dp_179">477.8306dp</dimen>
+	<dimen name="dp_180">480.5000dp</dimen>
+	<dimen name="dp_181">483.1694dp</dimen>
+	<dimen name="dp_182">485.8389dp</dimen>
+	<dimen name="dp_183">488.5083dp</dimen>
+	<dimen name="dp_184">491.1778dp</dimen>
+	<dimen name="dp_185">493.8472dp</dimen>
+	<dimen name="dp_186">496.5167dp</dimen>
+	<dimen name="dp_187">499.1861dp</dimen>
+	<dimen name="dp_188">501.8556dp</dimen>
+	<dimen name="dp_189">504.5250dp</dimen>
+	<dimen name="dp_190">507.1944dp</dimen>
+	<dimen name="dp_191">509.8639dp</dimen>
+	<dimen name="dp_191_25">510.5312dp</dimen>
+	<dimen name="dp_192">512.5333dp</dimen>
+	<dimen name="dp_193">515.2028dp</dimen>
+	<dimen name="dp_194">517.8722dp</dimen>
+	<dimen name="dp_195">520.5417dp</dimen>
+	<dimen name="dp_196">523.2111dp</dimen>
+	<dimen name="dp_197">525.8806dp</dimen>
+	<dimen name="dp_198">528.5500dp</dimen>
+	<dimen name="dp_199">531.2194dp</dimen>
+	<dimen name="dp_200">533.8889dp</dimen>
+	<dimen name="dp_201">536.5583dp</dimen>
+	<dimen name="dp_202">539.2278dp</dimen>
+	<dimen name="dp_203">541.8972dp</dimen>
+	<dimen name="dp_204">544.5667dp</dimen>
+	<dimen name="dp_205">547.2361dp</dimen>
+	<dimen name="dp_206">549.9056dp</dimen>
+	<dimen name="dp_207">552.5750dp</dimen>
+	<dimen name="dp_208">555.2444dp</dimen>
+	<dimen name="dp_209">557.9139dp</dimen>
+	<dimen name="dp_210">560.5833dp</dimen>
+	<dimen name="dp_211">563.2528dp</dimen>
+	<dimen name="dp_212">565.9222dp</dimen>
+	<dimen name="dp_213">568.5917dp</dimen>
+	<dimen name="dp_214">571.2611dp</dimen>
+	<dimen name="dp_215">573.9306dp</dimen>
+	<dimen name="dp_216">576.6000dp</dimen>
+	<dimen name="dp_217">579.2694dp</dimen>
+	<dimen name="dp_218">581.9389dp</dimen>
+	<dimen name="dp_219">584.6083dp</dimen>
+	<dimen name="dp_220">587.2778dp</dimen>
+	<dimen name="dp_221">589.9472dp</dimen>
+	<dimen name="dp_222">592.6167dp</dimen>
+	<dimen name="dp_223">595.2861dp</dimen>
+	<dimen name="dp_224">597.9556dp</dimen>
+	<dimen name="dp_225">600.6250dp</dimen>
+	<dimen name="dp_226">603.2944dp</dimen>
+	<dimen name="dp_227">605.9639dp</dimen>
+	<dimen name="dp_228">608.6333dp</dimen>
+	<dimen name="dp_229">611.3028dp</dimen>
+	<dimen name="dp_230">613.9722dp</dimen>
+	<dimen name="dp_231">616.6417dp</dimen>
+	<dimen name="dp_232">619.3111dp</dimen>
+	<dimen name="dp_233">621.9806dp</dimen>
+	<dimen name="dp_234">624.6500dp</dimen>
+	<dimen name="dp_235">627.3194dp</dimen>
+	<dimen name="dp_236">629.9889dp</dimen>
+	<dimen name="dp_237">632.6583dp</dimen>
+	<dimen name="dp_238">635.3278dp</dimen>
+	<dimen name="dp_239">637.9972dp</dimen>
+	<dimen name="dp_240">640.6667dp</dimen>
+	<dimen name="dp_241">643.3361dp</dimen>
+	<dimen name="dp_242">646.0056dp</dimen>
+	<dimen name="dp_243">648.6750dp</dimen>
+	<dimen name="dp_244">651.3444dp</dimen>
+	<dimen name="dp_245">654.0139dp</dimen>
+	<dimen name="dp_246">656.6833dp</dimen>
+	<dimen name="dp_247">659.3528dp</dimen>
+	<dimen name="dp_248">662.0222dp</dimen>
+	<dimen name="dp_249">664.6917dp</dimen>
+	<dimen name="dp_250">667.3611dp</dimen>
+	<dimen name="dp_251">670.0306dp</dimen>
+	<dimen name="dp_252">672.7000dp</dimen>
+	<dimen name="dp_253">675.3694dp</dimen>
+	<dimen name="dp_254">678.0389dp</dimen>
+	<dimen name="dp_255">680.7083dp</dimen>
+	<dimen name="dp_256">683.3778dp</dimen>
+	<dimen name="dp_257">686.0472dp</dimen>
+	<dimen name="dp_258">688.7167dp</dimen>
+	<dimen name="dp_259">691.3861dp</dimen>
+	<dimen name="dp_260">694.0556dp</dimen>
+	<dimen name="dp_261">696.7250dp</dimen>
+	<dimen name="dp_262">699.3944dp</dimen>
+	<dimen name="dp_263">702.0639dp</dimen>
+	<dimen name="dp_264">704.7333dp</dimen>
+	<dimen name="dp_265">707.4028dp</dimen>
+	<dimen name="dp_266">710.0722dp</dimen>
+	<dimen name="dp_267">712.7417dp</dimen>
+	<dimen name="dp_268">715.4111dp</dimen>
+	<dimen name="dp_269">718.0806dp</dimen>
+	<dimen name="dp_270">720.7500dp</dimen>
+	<dimen name="dp_271">723.4194dp</dimen>
+	<dimen name="dp_272">726.0889dp</dimen>
+	<dimen name="dp_273">728.7583dp</dimen>
+	<dimen name="dp_274">731.4278dp</dimen>
+	<dimen name="dp_275">734.0972dp</dimen>
+	<dimen name="dp_276">736.7667dp</dimen>
+	<dimen name="dp_277">739.4361dp</dimen>
+	<dimen name="dp_278">742.1056dp</dimen>
+	<dimen name="dp_279">744.7750dp</dimen>
+	<dimen name="dp_280">747.4444dp</dimen>
+	<dimen name="dp_281">750.1139dp</dimen>
+	<dimen name="dp_282">752.7833dp</dimen>
+	<dimen name="dp_283">755.4528dp</dimen>
+	<dimen name="dp_284">758.1222dp</dimen>
+	<dimen name="dp_285">760.7917dp</dimen>
+	<dimen name="dp_286">763.4611dp</dimen>
+	<dimen name="dp_287">766.1306dp</dimen>
+	<dimen name="dp_288">768.8000dp</dimen>
+	<dimen name="dp_289">771.4694dp</dimen>
+	<dimen name="dp_290">774.1389dp</dimen>
+	<dimen name="dp_291">776.8083dp</dimen>
+	<dimen name="dp_292">779.4778dp</dimen>
+	<dimen name="dp_293">782.1472dp</dimen>
+	<dimen name="dp_294">784.8167dp</dimen>
+	<dimen name="dp_295">787.4861dp</dimen>
+	<dimen name="dp_296">790.1556dp</dimen>
+	<dimen name="dp_297">792.8250dp</dimen>
+	<dimen name="dp_298">795.4944dp</dimen>
+	<dimen name="dp_299">798.1639dp</dimen>
+	<dimen name="dp_300">800.8333dp</dimen>
+	<dimen name="dp_301">803.5028dp</dimen>
+	<dimen name="dp_302">806.1722dp</dimen>
+	<dimen name="dp_303">808.8417dp</dimen>
+	<dimen name="dp_304">811.5111dp</dimen>
+	<dimen name="dp_305">814.1806dp</dimen>
+	<dimen name="dp_306">816.8500dp</dimen>
+	<dimen name="dp_307">819.5194dp</dimen>
+	<dimen name="dp_308">822.1889dp</dimen>
+	<dimen name="dp_309">824.8583dp</dimen>
+	<dimen name="dp_310">827.5278dp</dimen>
+	<dimen name="dp_311">830.1972dp</dimen>
+	<dimen name="dp_312">832.8667dp</dimen>
+	<dimen name="dp_313">835.5361dp</dimen>
+	<dimen name="dp_314">838.2056dp</dimen>
+	<dimen name="dp_315">840.8750dp</dimen>
+	<dimen name="dp_316">843.5444dp</dimen>
+	<dimen name="dp_317">846.2139dp</dimen>
+	<dimen name="dp_318">848.8833dp</dimen>
+	<dimen name="dp_319">851.5528dp</dimen>
+	<dimen name="dp_320">854.2222dp</dimen>
+	<dimen name="dp_321">856.8917dp</dimen>
+	<dimen name="dp_322">859.5611dp</dimen>
+	<dimen name="dp_323">862.2306dp</dimen>
+	<dimen name="dp_324">864.9000dp</dimen>
+	<dimen name="dp_325">867.5694dp</dimen>
+	<dimen name="dp_326">870.2389dp</dimen>
+	<dimen name="dp_327">872.9083dp</dimen>
+	<dimen name="dp_328">875.5778dp</dimen>
+	<dimen name="dp_329">878.2472dp</dimen>
+	<dimen name="dp_330">880.9167dp</dimen>
+	<dimen name="dp_331">883.5861dp</dimen>
+	<dimen name="dp_332">886.2556dp</dimen>
+	<dimen name="dp_333">888.9250dp</dimen>
+	<dimen name="dp_334">891.5944dp</dimen>
+	<dimen name="dp_335">894.2639dp</dimen>
+	<dimen name="dp_336">896.9333dp</dimen>
+	<dimen name="dp_337">899.6028dp</dimen>
+	<dimen name="dp_338">902.2722dp</dimen>
+	<dimen name="dp_339">904.9417dp</dimen>
+	<dimen name="dp_340">907.6111dp</dimen>
+	<dimen name="dp_341">910.2806dp</dimen>
+	<dimen name="dp_342">912.9500dp</dimen>
+	<dimen name="dp_343">915.6194dp</dimen>
+	<dimen name="dp_344">918.2889dp</dimen>
+	<dimen name="dp_345">920.9583dp</dimen>
+	<dimen name="dp_346">923.6278dp</dimen>
+	<dimen name="dp_347">926.2972dp</dimen>
+	<dimen name="dp_348">928.9667dp</dimen>
+	<dimen name="dp_349">931.6361dp</dimen>
+	<dimen name="dp_350">934.3056dp</dimen>
+	<dimen name="dp_351">936.9750dp</dimen>
+	<dimen name="dp_352">939.6444dp</dimen>
+	<dimen name="dp_353">942.3139dp</dimen>
+	<dimen name="dp_354">944.9833dp</dimen>
+	<dimen name="dp_355">947.6528dp</dimen>
+	<dimen name="dp_356">950.3222dp</dimen>
+	<dimen name="dp_357">952.9917dp</dimen>
+	<dimen name="dp_358">955.6611dp</dimen>
+	<dimen name="dp_359">958.3306dp</dimen>
+	<dimen name="dp_360">961.0000dp</dimen>
+	<dimen name="dp_365">974.3472dp</dimen>
+	<dimen name="dp_370">987.6944dp</dimen>
+	<dimen name="dp_400">1067.7778dp</dimen>
+	<dimen name="dp_410">1094.4722dp</dimen>
+	<dimen name="dp_417">1113.1583dp</dimen>
+	<dimen name="dp_417.5">1114.4931dp</dimen>
+	<dimen name="dp_422">1126.5056dp</dimen>
+	<dimen name="dp_472">1259.9778dp</dimen>
+	<dimen name="dp_500">1334.7222dp</dimen>
+	<dimen name="dp_600">1601.6667dp</dimen>
+	<dimen name="dp_640">1708.4444dp</dimen>
+	<dimen name="dp_720">1922.0000dp</dimen>
+	<dimen name="dp_1280">3416.8889dp</dimen>
+	<dimen name="sp_6">16.0167sp</dimen>
+	<dimen name="sp_7">18.6861sp</dimen>
+	<dimen name="sp_8">21.3556sp</dimen>
+	<dimen name="sp_9">24.0250sp</dimen>
+	<dimen name="sp_10">26.6944sp</dimen>
+	<dimen name="sp_11">29.3639sp</dimen>
+	<dimen name="sp_12">32.0333sp</dimen>
+	<dimen name="sp_13">34.7028sp</dimen>
+	<dimen name="sp_14">37.3722sp</dimen>
+	<dimen name="sp_15">40.0417sp</dimen>
+	<dimen name="sp_16">42.7111sp</dimen>
+	<dimen name="sp_17">45.3806sp</dimen>
+	<dimen name="sp_18">48.0500sp</dimen>
+	<dimen name="sp_19">50.7194sp</dimen>
+	<dimen name="sp_20">53.3889sp</dimen>
+	<dimen name="sp_21">56.0583sp</dimen>
+	<dimen name="sp_22">58.7278sp</dimen>
+	<dimen name="sp_23">61.3972sp</dimen>
+	<dimen name="sp_24">64.0667sp</dimen>
+	<dimen name="sp_25">66.7361sp</dimen>
+	<dimen name="sp_28">74.7444sp</dimen>
+	<dimen name="sp_30">80.0833sp</dimen>
+	<dimen name="sp_32">85.4222sp</dimen>
+	<dimen name="sp_34">90.7611sp</dimen>
+	<dimen name="sp_36">96.1000sp</dimen>
+	<dimen name="sp_38">101.4389sp</dimen>
+	<dimen name="sp_40">106.7778sp</dimen>
+	<dimen name="sp_42">112.1167sp</dimen>
+	<dimen name="sp_48">128.1333sp</dimen>
+	<dimen name="pay_result_image_height">320.3333dp</dimen>
+	<dimen name="pay_result_image_width">320.3333dp</dimen>
+	<dimen name="qr_image_background_height">662.0222dp</dimen>
+	<dimen name="qr_image_background_margin_top">53.3889dp</dimen>
+	<dimen name="qr_image_background_width">568.5917dp</dimen>
+	<dimen name="qr_image_height">496.5167dp</dimen>
+	<dimen name="qr_image_margin_top">26.6944dp</dimen>
+	<dimen name="qr_image_width">496.5167dp</dimen>
+	<dimen name="qr_pay_hint_text_size">37.3722sp</dimen>
+	<dimen name="qr_pay_order_hint_margin_top">5.3389dp</dimen>
+	<dimen name="qr_pay_order_no_margin_top">13.3472dp</dimen>
+	<dimen name="qr_pay_order_no_text_size">34.7028sp</dimen>
+	<dimen name="qr_pay_price_margin_top">26.6944dp</dimen>
+	<dimen name="qr_pay_price_text_size">40.0417sp</dimen>
+</resources>

+ 1 - 0
app-base/src/main/res/values/colors.xml

@@ -283,6 +283,7 @@
     <color name="gray_cc">#cccccc</color><!--灰色cc -->
     <color name="gray_8f">#8f8f8f</color><!--灰色8f -->
     <color name="translucent_background">#90000000</color><!--半透明 -->
+    <color name="translucent_background_20">#20FFFFFF</color><!--半透明 -->
     <color name="colorPrimary">#008577</color>
     <color name="colorPrimaryDark">#00574B</color>
     <color name="colorAccent">#D81B60</color>

+ 445 - 0
app-base/src/main/res/values/dimens.xml

@@ -0,0 +1,445 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+
+    <dimen name="dp_m_60">-60dp</dimen>
+    <dimen name="dp_m_30">-30dp</dimen>
+    <dimen name="dp_m_20">-20dp</dimen>
+    <dimen name="dp_m_12">-12dp</dimen>
+    <dimen name="dp_m_10">-10dp</dimen>
+    <dimen name="dp_m_8">-8dp</dimen>
+    <dimen name="dp_m_5">-5dp</dimen>
+    <dimen name="dp_m_2">-2dp</dimen>
+    <dimen name="dp_m_1">-1dp</dimen>
+    <dimen name="dp_0">0dp</dimen>
+    <dimen name="dp_0_1">0.1dp</dimen>
+    <dimen name="dp_0_5">0.5dp</dimen>
+    <dimen name="dp_1">1dp</dimen>
+    <dimen name="dp_1_5">1.5dp</dimen>
+    <dimen name="dp_2">2dp</dimen>
+    <dimen name="dp_2_5">2.5dp</dimen>
+    <dimen name="dp_3">3dp</dimen>
+    <dimen name="dp_3_5">3.5dp</dimen>
+    <dimen name="dp_4">4dp</dimen>
+    <dimen name="dp_4_5">4.5dp</dimen>
+    <dimen name="dp_5">5dp</dimen>
+    <dimen name="dp_6">6dp</dimen>
+    <dimen name="dp_7">7dp</dimen>
+    <dimen name="dp_7_5">7.5dp</dimen>
+    <dimen name="dp_8">8dp</dimen>
+    <dimen name="dp_9">9dp</dimen>
+    <dimen name="dp_10">10dp</dimen>
+    <dimen name="dp_11">11dp</dimen>
+    <dimen name="dp_12">12dp</dimen>
+    <dimen name="dp_13">13dp</dimen>
+    <dimen name="dp_14">14dp</dimen>
+    <dimen name="dp_15">15dp</dimen>
+    <dimen name="dp_16">16dp</dimen>
+    <dimen name="dp_17">17dp</dimen>
+    <dimen name="dp_18">18dp</dimen>
+    <dimen name="dp_19">19dp</dimen>
+    <dimen name="dp_20">20dp</dimen>
+    <dimen name="dp_21">21dp</dimen>
+    <dimen name="dp_22">22dp</dimen>
+    <dimen name="dp_23">23dp</dimen>
+    <dimen name="dp_24">24dp</dimen>
+    <dimen name="dp_25">25dp</dimen>
+    <dimen name="dp_26">26dp</dimen>
+    <dimen name="dp_27">27dp</dimen>
+    <dimen name="dp_28">28dp</dimen>
+    <dimen name="dp_29">29dp</dimen>
+    <dimen name="dp_30">30dp</dimen>
+    <dimen name="dp_31">31dp</dimen>
+    <dimen name="dp_32">32dp</dimen>
+    <dimen name="dp_33">33dp</dimen>
+    <dimen name="dp_34">34dp</dimen>
+    <dimen name="dp_35">35dp</dimen>
+    <dimen name="dp_36">36dp</dimen>
+    <dimen name="dp_37">37dp</dimen>
+    <dimen name="dp_38">38dp</dimen>
+    <dimen name="dp_39">39dp</dimen>
+    <dimen name="dp_40">40dp</dimen>
+    <dimen name="dp_41">41dp</dimen>
+    <dimen name="dp_42">42dp</dimen>
+    <dimen name="dp_43">43dp</dimen>
+    <dimen name="dp_44">44dp</dimen>
+    <dimen name="dp_45">45dp</dimen>
+    <dimen name="dp_46">46dp</dimen>
+    <dimen name="dp_47">47dp</dimen>
+    <dimen name="dp_48">48dp</dimen>
+    <dimen name="dp_49">49dp</dimen>
+    <dimen name="dp_50">50dp</dimen>
+    <dimen name="dp_51">51dp</dimen>
+    <dimen name="dp_52">52dp</dimen>
+    <dimen name="dp_53">53dp</dimen>
+    <dimen name="dp_54">54dp</dimen>
+    <dimen name="dp_55">55dp</dimen>
+    <dimen name="dp_56">56dp</dimen>
+    <dimen name="dp_57">57dp</dimen>
+    <dimen name="dp_58">58dp</dimen>
+    <dimen name="dp_59">59dp</dimen>
+    <dimen name="dp_60">60dp</dimen>
+    <dimen name="dp_61">61dp</dimen>
+    <dimen name="dp_62">62dp</dimen>
+    <dimen name="dp_63">63dp</dimen>
+    <dimen name="dp_64">64dp</dimen>
+    <dimen name="dp_65">65dp</dimen>
+    <dimen name="dp_66">66dp</dimen>
+    <dimen name="dp_67">67dp</dimen>
+    <dimen name="dp_68">68dp</dimen>
+    <dimen name="dp_69">69dp</dimen>
+    <dimen name="dp_70">70dp</dimen>
+    <dimen name="dp_71">71dp</dimen>
+    <dimen name="dp_72">72dp</dimen>
+    <dimen name="dp_73">73dp</dimen>
+    <dimen name="dp_74">74dp</dimen>
+    <dimen name="dp_75">75dp</dimen>
+    <dimen name="dp_76">76dp</dimen>
+    <dimen name="dp_77">77dp</dimen>
+    <dimen name="dp_78">78dp</dimen>
+    <dimen name="dp_79">79dp</dimen>
+    <dimen name="dp_80">80dp</dimen>
+    <dimen name="dp_81">81dp</dimen>
+    <dimen name="dp_82">82dp</dimen>
+    <dimen name="dp_83">83dp</dimen>
+    <dimen name="dp_84">84dp</dimen>
+    <dimen name="dp_85">85dp</dimen>
+    <dimen name="dp_86">86dp</dimen>
+    <dimen name="dp_87">87dp</dimen>
+    <dimen name="dp_88">88dp</dimen>
+    <dimen name="dp_89">89dp</dimen>
+    <dimen name="dp_90">90dp</dimen>
+    <dimen name="dp_91">91dp</dimen>
+    <dimen name="dp_92">92dp</dimen>
+    <dimen name="dp_93">93dp</dimen>
+    <dimen name="dp_94">94dp</dimen>
+    <dimen name="dp_95">95dp</dimen>
+    <dimen name="dp_96">96dp</dimen>
+    <dimen name="dp_97">97dp</dimen>
+    <dimen name="dp_98">98dp</dimen>
+    <dimen name="dp_99">99dp</dimen>
+    <dimen name="dp_100">100dp</dimen>
+    <dimen name="dp_101">101dp</dimen>
+    <dimen name="dp_102">102dp</dimen>
+    <dimen name="dp_103">103dp</dimen>
+    <dimen name="dp_104">104dp</dimen>
+    <dimen name="dp_104_5">104.5dp</dimen>
+    <dimen name="dp_105">105dp</dimen>
+    <dimen name="dp_106">106dp</dimen>
+    <dimen name="dp_107">107dp</dimen>
+    <dimen name="dp_108">108dp</dimen>
+    <dimen name="dp_109">109dp</dimen>
+    <dimen name="dp_110">110dp</dimen>
+    <dimen name="dp_111">111dp</dimen>
+    <dimen name="dp_112">112dp</dimen>
+    <dimen name="dp_113">113dp</dimen>
+    <dimen name="dp_114">114dp</dimen>
+    <dimen name="dp_115">115dp</dimen>
+    <dimen name="dp_116">116dp</dimen>
+    <dimen name="dp_117">117dp</dimen>
+    <dimen name="dp_118">118dp</dimen>
+    <dimen name="dp_119">119dp</dimen>
+    <dimen name="dp_120">120dp</dimen>
+    <dimen name="dp_121">121dp</dimen>
+    <dimen name="dp_122">122dp</dimen>
+    <dimen name="dp_123">123dp</dimen>
+    <dimen name="dp_124">124dp</dimen>
+    <dimen name="dp_125">125dp</dimen>
+    <dimen name="dp_126">126dp</dimen>
+    <dimen name="dp_127">127dp</dimen>
+    <dimen name="dp_128">128dp</dimen>
+    <dimen name="dp_129">129dp</dimen>
+    <dimen name="dp_130">130dp</dimen>
+    <dimen name="dp_131">131dp</dimen>
+    <dimen name="dp_132">132dp</dimen>
+    <dimen name="dp_133">133dp</dimen>
+    <dimen name="dp_134">134dp</dimen>
+    <dimen name="dp_134_5">134.5dp</dimen>
+    <dimen name="dp_135">135dp</dimen>
+    <dimen name="dp_136">136dp</dimen>
+    <dimen name="dp_137">137dp</dimen>
+    <dimen name="dp_138">138dp</dimen>
+    <dimen name="dp_139">139dp</dimen>
+    <dimen name="dp_140">140dp</dimen>
+    <dimen name="dp_141">141dp</dimen>
+    <dimen name="dp_142">142dp</dimen>
+    <dimen name="dp_143">143dp</dimen>
+    <dimen name="dp_144">144dp</dimen>
+    <dimen name="dp_145">145dp</dimen>
+    <dimen name="dp_146">146dp</dimen>
+    <dimen name="dp_147">147dp</dimen>
+    <dimen name="dp_148">148dp</dimen>
+    <dimen name="dp_149">149dp</dimen>
+    <dimen name="dp_150">150dp</dimen>
+    <dimen name="dp_151">151dp</dimen>
+    <dimen name="dp_152">152dp</dimen>
+    <dimen name="dp_153">153dp</dimen>
+    <dimen name="dp_154">154dp</dimen>
+    <dimen name="dp_155">155dp</dimen>
+    <dimen name="dp_156">156dp</dimen>
+    <dimen name="dp_157">157dp</dimen>
+    <dimen name="dp_158">158dp</dimen>
+    <dimen name="dp_159">159dp</dimen>
+    <dimen name="dp_160">160dp</dimen>
+    <dimen name="dp_161">161dp</dimen>
+    <dimen name="dp_162">162dp</dimen>
+    <dimen name="dp_163">163dp</dimen>
+    <dimen name="dp_164">164dp</dimen>
+    <dimen name="dp_165">165dp</dimen>
+    <dimen name="dp_166">166dp</dimen>
+    <dimen name="dp_167">167dp</dimen>
+    <dimen name="dp_168">168dp</dimen>
+    <dimen name="dp_169">169dp</dimen>
+    <dimen name="dp_170">170dp</dimen>
+    <dimen name="dp_171">171dp</dimen>
+    <dimen name="dp_172">172dp</dimen>
+    <dimen name="dp_173">173dp</dimen>
+    <dimen name="dp_174">174dp</dimen>
+    <dimen name="dp_175">175dp</dimen>
+    <dimen name="dp_176">176dp</dimen>
+    <dimen name="dp_177">177dp</dimen>
+    <dimen name="dp_178">178dp</dimen>
+    <dimen name="dp_179">179dp</dimen>
+    <dimen name="dp_180">180dp</dimen>
+    <dimen name="dp_181">181dp</dimen>
+    <dimen name="dp_182">182dp</dimen>
+    <dimen name="dp_183">183dp</dimen>
+    <dimen name="dp_184">184dp</dimen>
+    <dimen name="dp_185">185dp</dimen>
+    <dimen name="dp_186">186dp</dimen>
+    <dimen name="dp_187">187dp</dimen>
+    <dimen name="dp_188">188dp</dimen>
+    <dimen name="dp_189">189dp</dimen>
+    <dimen name="dp_190">190dp</dimen>
+    <dimen name="dp_191">191dp</dimen>
+    <dimen name="dp_191_25">191.25dp</dimen>
+    <dimen name="dp_192">192dp</dimen>
+    <dimen name="dp_193">193dp</dimen>
+    <dimen name="dp_194">194dp</dimen>
+    <dimen name="dp_195">195dp</dimen>
+    <dimen name="dp_196">196dp</dimen>
+    <dimen name="dp_197">197dp</dimen>
+    <dimen name="dp_198">198dp</dimen>
+    <dimen name="dp_199">199dp</dimen>
+    <dimen name="dp_200">200dp</dimen>
+    <dimen name="dp_201">201dp</dimen>
+    <dimen name="dp_202">202dp</dimen>
+    <dimen name="dp_203">203dp</dimen>
+    <dimen name="dp_204">204dp</dimen>
+    <dimen name="dp_205">205dp</dimen>
+    <dimen name="dp_206">206dp</dimen>
+    <dimen name="dp_207">207dp</dimen>
+    <dimen name="dp_208">208dp</dimen>
+    <dimen name="dp_209">209dp</dimen>
+    <dimen name="dp_210">210dp</dimen>
+    <dimen name="dp_211">211dp</dimen>
+    <dimen name="dp_212">212dp</dimen>
+    <dimen name="dp_213">213dp</dimen>
+    <dimen name="dp_214">214dp</dimen>
+    <dimen name="dp_215">215dp</dimen>
+    <dimen name="dp_216">216dp</dimen>
+    <dimen name="dp_217">217dp</dimen>
+    <dimen name="dp_218">218dp</dimen>
+    <dimen name="dp_219">219dp</dimen>
+    <dimen name="dp_220">220dp</dimen>
+    <dimen name="dp_221">221dp</dimen>
+    <dimen name="dp_222">222dp</dimen>
+    <dimen name="dp_223">223dp</dimen>
+    <dimen name="dp_224">224dp</dimen>
+    <dimen name="dp_225">225dp</dimen>
+    <dimen name="dp_226">226dp</dimen>
+    <dimen name="dp_227">227dp</dimen>
+    <dimen name="dp_228">228dp</dimen>
+    <dimen name="dp_229">229dp</dimen>
+    <dimen name="dp_230">230dp</dimen>
+    <dimen name="dp_231">231dp</dimen>
+    <dimen name="dp_232">232dp</dimen>
+    <dimen name="dp_233">233dp</dimen>
+    <dimen name="dp_234">234dp</dimen>
+    <dimen name="dp_235">235dp</dimen>
+    <dimen name="dp_236">236dp</dimen>
+    <dimen name="dp_237">237dp</dimen>
+    <dimen name="dp_238">238dp</dimen>
+    <dimen name="dp_239">239dp</dimen>
+    <dimen name="dp_240">240dp</dimen>
+    <dimen name="dp_241">241dp</dimen>
+    <dimen name="dp_242">242dp</dimen>
+    <dimen name="dp_243">243dp</dimen>
+    <dimen name="dp_244">244dp</dimen>
+    <dimen name="dp_245">245dp</dimen>
+    <dimen name="dp_246">246dp</dimen>
+    <dimen name="dp_247">247dp</dimen>
+    <dimen name="dp_248">248dp</dimen>
+    <dimen name="dp_249">249dp</dimen>
+    <dimen name="dp_250">250dp</dimen>
+    <dimen name="dp_251">251dp</dimen>
+    <dimen name="dp_252">252dp</dimen>
+    <dimen name="dp_253">253dp</dimen>
+    <dimen name="dp_254">254dp</dimen>
+    <dimen name="dp_255">255dp</dimen>
+    <dimen name="dp_256">256dp</dimen>
+    <dimen name="dp_257">257dp</dimen>
+    <dimen name="dp_258">258dp</dimen>
+    <dimen name="dp_259">259dp</dimen>
+    <dimen name="dp_260">260dp</dimen>
+    <dimen name="dp_261">261dp</dimen>
+    <dimen name="dp_262">262dp</dimen>
+    <dimen name="dp_263">263dp</dimen>
+    <dimen name="dp_264">264dp</dimen>
+    <dimen name="dp_265">265dp</dimen>
+    <dimen name="dp_266">266dp</dimen>
+    <dimen name="dp_267">267dp</dimen>
+    <dimen name="dp_268">268dp</dimen>
+    <dimen name="dp_269">269dp</dimen>
+    <dimen name="dp_270">270dp</dimen>
+    <dimen name="dp_271">271dp</dimen>
+    <dimen name="dp_272">272dp</dimen>
+    <dimen name="dp_273">273dp</dimen>
+    <dimen name="dp_274">274dp</dimen>
+    <dimen name="dp_275">275dp</dimen>
+    <dimen name="dp_276">276dp</dimen>
+    <dimen name="dp_277">277dp</dimen>
+    <dimen name="dp_278">278dp</dimen>
+    <dimen name="dp_279">279dp</dimen>
+    <dimen name="dp_280">280dp</dimen>
+    <dimen name="dp_281">281dp</dimen>
+    <dimen name="dp_282">282dp</dimen>
+    <dimen name="dp_283">283dp</dimen>
+    <dimen name="dp_284">284dp</dimen>
+    <dimen name="dp_285">285dp</dimen>
+    <dimen name="dp_286">286dp</dimen>
+    <dimen name="dp_287">287dp</dimen>
+    <dimen name="dp_288">288dp</dimen>
+    <dimen name="dp_289">289dp</dimen>
+    <dimen name="dp_290">290dp</dimen>
+    <dimen name="dp_291">291dp</dimen>
+    <dimen name="dp_292">292dp</dimen>
+    <dimen name="dp_293">293dp</dimen>
+    <dimen name="dp_294">294dp</dimen>
+    <dimen name="dp_295">295dp</dimen>
+    <dimen name="dp_296">296dp</dimen>
+    <dimen name="dp_297">297dp</dimen>
+    <dimen name="dp_298">298dp</dimen>
+    <dimen name="dp_299">299dp</dimen>
+    <dimen name="dp_300">300dp</dimen>
+    <dimen name="dp_301">301dp</dimen>
+    <dimen name="dp_302">302dp</dimen>
+    <dimen name="dp_303">303dp</dimen>
+    <dimen name="dp_304">304dp</dimen>
+    <dimen name="dp_305">305dp</dimen>
+    <dimen name="dp_306">306dp</dimen>
+    <dimen name="dp_307">307dp</dimen>
+    <dimen name="dp_308">308dp</dimen>
+    <dimen name="dp_309">309dp</dimen>
+    <dimen name="dp_310">310dp</dimen>
+    <dimen name="dp_311">311dp</dimen>
+    <dimen name="dp_312">312dp</dimen>
+    <dimen name="dp_313">313dp</dimen>
+    <dimen name="dp_314">314dp</dimen>
+    <dimen name="dp_315">315dp</dimen>
+    <dimen name="dp_316">316dp</dimen>
+    <dimen name="dp_317">317dp</dimen>
+    <dimen name="dp_318">318dp</dimen>
+    <dimen name="dp_319">319dp</dimen>
+    <dimen name="dp_320">320dp</dimen>
+    <dimen name="dp_321">321dp</dimen>
+    <dimen name="dp_322">322dp</dimen>
+    <dimen name="dp_323">323dp</dimen>
+    <dimen name="dp_324">324dp</dimen>
+    <dimen name="dp_325">325dp</dimen>
+    <dimen name="dp_326">326dp</dimen>
+    <dimen name="dp_327">327dp</dimen>
+    <dimen name="dp_328">328dp</dimen>
+    <dimen name="dp_329">329dp</dimen>
+    <dimen name="dp_330">330dp</dimen>
+    <dimen name="dp_331">331dp</dimen>
+    <dimen name="dp_332">332dp</dimen>
+    <dimen name="dp_333">333dp</dimen>
+    <dimen name="dp_334">334dp</dimen>
+    <dimen name="dp_335">335dp</dimen>
+    <dimen name="dp_336">336dp</dimen>
+    <dimen name="dp_337">337dp</dimen>
+    <dimen name="dp_338">338dp</dimen>
+    <dimen name="dp_339">339dp</dimen>
+    <dimen name="dp_340">340dp</dimen>
+    <dimen name="dp_341">341dp</dimen>
+    <dimen name="dp_342">342dp</dimen>
+    <dimen name="dp_343">343dp</dimen>
+    <dimen name="dp_344">344dp</dimen>
+    <dimen name="dp_345">345dp</dimen>
+    <dimen name="dp_346">346dp</dimen>
+    <dimen name="dp_347">347dp</dimen>
+    <dimen name="dp_348">348dp</dimen>
+    <dimen name="dp_349">349dp</dimen>
+    <dimen name="dp_350">350dp</dimen>
+    <dimen name="dp_351">351dp</dimen>
+    <dimen name="dp_352">352dp</dimen>
+    <dimen name="dp_353">353dp</dimen>
+    <dimen name="dp_354">354dp</dimen>
+    <dimen name="dp_355">355dp</dimen>
+    <dimen name="dp_356">356dp</dimen>
+    <dimen name="dp_357">357dp</dimen>
+    <dimen name="dp_358">358dp</dimen>
+    <dimen name="dp_359">359dp</dimen>
+    <dimen name="dp_360">360dp</dimen>
+    <dimen name="dp_365">365dp</dimen>
+    <dimen name="dp_370">370dp</dimen>
+    <dimen name="dp_400">400dp</dimen>
+    <dimen name="dp_410">410dp</dimen>
+    <dimen name="dp_417">417dp</dimen>
+    <dimen name="dp_417.5">417.5dp</dimen>
+    <dimen name="dp_422">422dp</dimen>
+    <dimen name="dp_472">472dp</dimen>
+    <dimen name="dp_500">500dp</dimen>
+    <dimen name="dp_600">600dp</dimen>
+    <dimen name="dp_640">640dp</dimen>
+    <dimen name="dp_720">720dp</dimen>
+    <dimen name="dp_1280">1280dp</dimen>
+
+    <!-- font size,you can add if there is no one -->
+    <dimen name="sp_6">6sp</dimen>
+    <dimen name="sp_7">7sp</dimen>
+    <dimen name="sp_8">8sp</dimen>
+    <dimen name="sp_9">9sp</dimen>
+    <dimen name="sp_10">10sp</dimen>
+    <dimen name="sp_11">11sp</dimen>
+    <dimen name="sp_12">12sp</dimen>
+    <dimen name="sp_13">13sp</dimen>
+    <dimen name="sp_14">14sp</dimen>
+    <dimen name="sp_15">15sp</dimen>
+    <dimen name="sp_16">16sp</dimen>
+    <dimen name="sp_17">17sp</dimen>
+    <dimen name="sp_18">18sp</dimen>
+    <dimen name="sp_19">19sp</dimen>
+    <dimen name="sp_20">20sp</dimen>
+    <dimen name="sp_21">21sp</dimen>
+    <dimen name="sp_22">22sp</dimen>
+    <dimen name="sp_23">23sp</dimen>
+    <dimen name="sp_24">24sp</dimen>
+    <dimen name="sp_25">25sp</dimen>
+    <dimen name="sp_28">28sp</dimen>
+    <dimen name="sp_30">30sp</dimen>
+    <dimen name="sp_32">32sp</dimen>
+    <dimen name="sp_34">34sp</dimen>
+    <dimen name="sp_36">36sp</dimen>
+    <dimen name="sp_38">38sp</dimen>
+    <dimen name="sp_40">40sp</dimen>
+    <dimen name="sp_42">42sp</dimen>
+    <dimen name="sp_48">48sp</dimen>
+
+
+    <dimen name="pay_result_image_height">120dp</dimen>
+    <dimen name="pay_result_image_width">120dp</dimen>
+    <dimen name="qr_image_background_height">248dp</dimen>
+    <dimen name="qr_image_background_margin_top">20dp</dimen>
+    <dimen name="qr_image_background_width">213dp</dimen>
+    <dimen name="qr_image_height">186dp</dimen>
+    <dimen name="qr_image_margin_top">10dp</dimen>
+    <dimen name="qr_image_width">186dp</dimen>
+    <dimen name="qr_pay_hint_text_size">14sp</dimen>
+    <dimen name="qr_pay_order_hint_margin_top">2dp</dimen>
+    <dimen name="qr_pay_order_no_margin_top">5dp</dimen>
+    <dimen name="qr_pay_order_no_text_size">13sp</dimen>
+    <dimen name="qr_pay_price_margin_top">10dp</dimen>
+    <dimen name="qr_pay_price_text_size">15sp</dimen>
+
+</resources>

+ 2 - 1
app-pay/build.gradle

@@ -15,6 +15,7 @@ android {
 }
 
 dependencies {
-
+    api userLibs.get('wechatsdk')
+    api userLibs.get('alipaysdk')
 
 }

+ 0 - 1
app-pay/src/main/java/com/edufound/pay/PayActivity.java

@@ -93,7 +93,6 @@ public class PayActivity extends BaseMvpActivity<PayModel, PayView, PayPresenter
             }
         });
 
-        mPresenter.a();
     }
 
     @Override

+ 0 - 3
app-pay/src/main/java/com/edufound/pay/model/PayModel.java

@@ -12,7 +12,4 @@ import org.repackage.com.zui.opendeviceidlibrary.OpenDeviceId;
 import com.okhttplib.callback.Callback;
 
 public interface PayModel extends Model {
-    void isLogin(Callback callback);
-
-    void recommendGet(String grade, Callback callback);
 }

+ 0 - 12
app-pay/src/main/java/com/edufound/pay/model/impl/PayModelImpl.java

@@ -15,16 +15,4 @@ import java.util.concurrent.TimeUnit;
 public class PayModelImpl implements PayModel {
 
 
-    @Override
-    public void isLogin(Callback callback) {
-        OkHttpClient.doGetAsync(PayModelImpl.class, new HttpInfo.Builder().setUrl(BaseConsts.getFinalApiUrl() + "/wx/v3/user/isLogin")
-                .addParam("deviceCode", DeviceUuidFactory.getUuid()), callback);
-    }
-
-    @Override
-    public void recommendGet(String grade, Callback callback) {
-        OkHttpClient.doGetAsync(PayModelImpl.class,
-                new HttpInfo.Builder().setUrl(BaseConsts.getFinalApiUrl() + "/wx/userRead/recommend").addParam("grade", grade).addParam("pageNo", "1").addParam("pageSize", "100000")
-                , callback);
-    }
 }

+ 0 - 15
app-pay/src/main/java/com/edufound/pay/presenter/PayPresenter.java

@@ -14,21 +14,6 @@ import java.io.IOException;
 public class PayPresenter extends BasePresenter<PayModel, PayView> {
 
 
-    public void a() {
-        mModel.recommendGet("PRIMARY_FIRST_GRADE", new Callback() {
-            @Override
-            public void onSuccess(HttpInfo info) throws IOException {
-                Logger.e("请求成功");
-            }
-
-            @Override
-            public void onFailure(HttpInfo info) throws IOException {
-                Logger.e("请求失败");
-            }
-        });
-    }
-
-
     @Override
     protected void onViewDestroy() {
 

BIN
app-video/libs/arm64-v8a/libijkffmpeg.so


BIN
app-video/libs/arm64-v8a/libijkplayer.so


BIN
app-video/libs/arm64-v8a/libijksdl.so


BIN
app-video/libs/armeabi-v7a/libijkffmpeg.so


BIN
app-video/libs/armeabi-v7a/libijkplayer.so


BIN
app-video/libs/armeabi-v7a/libijksdl.so


BIN
app-video/libs/armeabi/libijkffmpeg.so


BIN
app-video/libs/armeabi/libijkplayer.so


BIN
app-video/libs/armeabi/libijksdl.so


+ 0 - 0
app-video/libs/x86/libijkffmpeg.so


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff