# Add project specific ProGuard rules here. 
 | 
# You can control the set of applied configuration files using the 
 | 
# proguardFiles setting in build.gradle. 
 | 
# 
 | 
# For more details, see 
 | 
#   http://developer.android.com/guide/developing/tools/proguard.html 
 | 
  
 | 
# If your project uses WebView with JS, uncomment the following 
 | 
# and specify the fully qualified class name to the JavaScript interface 
 | 
# class: 
 | 
#-keepclassmembers class fqcn.of.javascript.interface.for.webview { 
 | 
#   public *; 
 | 
#} 
 | 
  
 | 
# Uncomment this to preserve the line number information for 
 | 
# debugging stack traces. 
 | 
#-keepattributes SourceFile,LineNumberTable 
 | 
  
 | 
# If you keep the line number information, uncomment this to 
 | 
# hide the original source file name. 
 | 
#-renamesourcefileattribute SourceFile 
 | 
-dontoptimize 
 | 
-dontpreverify 
 | 
-keepattributes EnclosingMethod 
 | 
  
 | 
-dontwarn okio.** 
 | 
-keep class okio.** { *;} 
 | 
-dontwarn com.squareup.okhttp.** 
 | 
-keep class com.squareup.okhttp.** { *;} 
 | 
-dontwarn cn.jpush.** 
 | 
-keep class cn.jpush.** { *; } 
 | 
-keep class * extends cn.jpush.android.helpers.JPushMessageReceiver { *; } 
 | 
-dontwarn cn.jiguang.** 
 | 
-keep class cn.jiguang.** { *; } 
 | 
-dontwarn cn.jiguang.android.service.** 
 | 
-keep class cn.jiguang.android.service.** { *;} 
 | 
-dontwarn com.google.gson.** 
 | 
-keep class com.google.gson.** { *;} 
 | 
-dontwarn com.tencent.bugly.** 
 | 
-keep class com.tencent.bugly.** { *;} 
 | 
-dontwarn com.tencent.bugly.agent.** 
 | 
-keep class com.tencent.bugly.agent.** { *;} 
 | 
-dontwarn android.support.** 
 | 
-keep class android.support.** { *;} 
 | 
-dontwarn com.reyun.tracking.** 
 | 
-keep class com.reyun.tracking.** { *;} 
 | 
-dontwarn com.ss.** 
 | 
-keep class com.ss.tracking.** { *;} 
 | 
-dontwarn com.bytedance.** 
 | 
-keep class com.bytedance.** { *;} 
 | 
  
 | 
-dontwarn okhttp3.** 
 | 
-keep class okhttp3.** { *;} 
 | 
-dontwarn com.bumptech.glide.** 
 | 
-keep class com.bumptech.glide.** { *;} 
 | 
-dontwarn freemarker.cache.** 
 | 
-keep class freemarker.cache.** { *;} 
 | 
-dontwarn freemarker.core.** 
 | 
-keep class freemarker.core.** { *;} 
 | 
-dontwarn freemarker.debug.** 
 | 
-keep class freemarker.debug.** { *;} 
 | 
-dontwarn freemarker.ext.** 
 | 
-keep class freemarker.ext.** { *;} 
 | 
-dontwarn freemarker.log.** 
 | 
-keep class freemarker.log.** { *;} 
 | 
-dontwarn freemarker.template.** 
 | 
-keep class freemarker.template.** { *;} 
 | 
-dontwarn org.greenrobot.greendao.** 
 | 
-keep class org.greenrobot.greendao.** { *;} 
 | 
-dontwarn android.net.** 
 | 
-keep class android.net.** { *;} 
 | 
-dontwarn com.android.internal.http.multipart.** 
 | 
-keep class com.android.internal.http.multipart.** { *;} 
 | 
-dontwarn org.apache.** 
 | 
-keep class org.apache.** { *;} 
 | 
-dontwarn com.sp.** 
 | 
-keep class com.sp.** { *;} 
 | 
-dontwarn com.tencent.** 
 | 
-keep class com.tencent.** { *;} 
 | 
-dontwarn MTT.** 
 | 
-keep class MTT.** { *;} 
 | 
  
 | 
-dontwarn com.secondworld.univeralsdk.** 
 | 
-keep class com.secondworld.univeralsdk.** { *;} 
 |