# compiler: R8
# compiler_version: 3.2.60
# common_typos_disable
# {"id":"com.android.tools.r8.mapping","version":"2.0"}
# pg_map_id: 929c9fe
# pg_map_hash: SHA-256 929c9fe3c43275fbf053608af90a84d7f842fe71f73d6650da5161058440c3eb
com.or.ange.database.AbstractLikeModel -> a.a:
    com.or.ange.database.ModelHolder holder -> a
    1:2:void <init>(java.lang.Class,java.lang.String,java.lang.String):19:20 -> <init>
    1:60:java.util.List getResult(java.lang.String[],java.lang.String[],android.database.Cursor):57:116 -> a
    61:63:java.lang.String getColumnIndexName(java.lang.String,java.lang.String[],java.lang.String[]):144:146 -> a
    64:66:boolean hasObject(java.lang.String[],java.lang.String):153:155 -> a
    1:26:android.content.ContentValues getContentValues(java.lang.Object):24:49 -> d
    1:1:boolean checkTable():126:126 -> g
    1:1:java.lang.String getDbName():130:130 -> h
    1:1:com.or.ange.database.TableModel getTable():122:122 -> i
    1:1:void releaseTable():134:134 -> j
com.or.ange.database.BuildConfig -> a.b:
    java.lang.String VERSION_NAME -> f
    int VERSION_CODE -> e
    boolean DEBUG -> a
    java.lang.String BUILD_TYPE -> c
    java.lang.String APPLICATION_ID -> b
    java.lang.String FLAVOR -> d
    1:1:void <init>():6:6 -> <init>
com.or.ange.database.ColumnModel -> a.c:
    java.lang.String check -> g
    com.or.ange.database.Type type -> j
    java.lang.String index -> h
    boolean ignore -> i
    boolean autoIncrement -> e
    boolean unique -> f
    java.lang.reflect.Field field -> a
    java.lang.String name -> b
    boolean notnull -> c
    boolean primaryKey -> d
    1:18:void <init>(java.lang.reflect.Field):26:43 -> <init>
    1:23:void put(android.content.ContentValues,java.lang.String,java.lang.Object):48:70 -> a
    24:24:void put(android.content.ContentValues,java.lang.String,java.lang.Object):65:65 -> a
    25:25:java.lang.String getCheck():135:135 -> a
    1:21:java.lang.String getDbType():79:99 -> b
    22:22:java.lang.String getDbType():97:97 -> b
    23:23:java.lang.String getDbType():91:91 -> b
    24:24:java.lang.String getDbType():87:87 -> b
    25:25:java.lang.String getDbType():81:81 -> b
    1:1:java.lang.reflect.Field getField():111:111 -> c
    1:1:java.lang.String getIndex():139:139 -> d
    1:1:java.lang.String getName():115:115 -> e
    1:1:com.or.ange.database.Type getType():143:143 -> f
    1:1:boolean isAutoIncrement():127:127 -> g
    1:1:boolean isAutoIncrementKey():107:107 -> h
    1:1:boolean isIgnore():147:147 -> i
    1:1:boolean isLegalKey():103:103 -> j
    1:1:boolean isNotnull():119:119 -> k
    1:1:boolean isPrimaryKey():123:123 -> l
    1:1:boolean isUnique():131:131 -> m
com.or.ange.database.LikeModel -> a.d:
    void delete(java.lang.String,java.lang.String[]) -> a
    void execSQL(java.lang.String,java.lang.Object[]) -> a
    java.util.List find(java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> a
    java.util.List find(java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> a
    java.lang.Object max(java.lang.String) -> a
    java.lang.Object max(java.lang.String,java.lang.String,java.lang.String[]) -> a
    long save(java.lang.Object) -> a
    long save(java.lang.Object,int) -> a
    void setTransactionSuccessful() -> a
    int update(java.lang.Object,java.lang.String,java.lang.String[],int) -> a
    long count(java.lang.String,java.lang.String[]) -> b
    void delete(java.lang.Object) -> b
    void endTransaction() -> b
    java.lang.Object findFirst(java.lang.String) -> b
    java.lang.Object min(java.lang.String,java.lang.String,java.lang.String[]) -> b
    void beginTransaction() -> c
    void execSQL(java.lang.String) -> c
    java.util.List find(java.lang.String,java.lang.String[]) -> c
    int update(java.lang.Object) -> c
    java.util.List findAll() -> d
    java.lang.Object findLast(java.lang.String) -> d
    long count() -> e
    java.lang.Object min(java.lang.String) -> e
    void drop() -> f
com.or.ange.database.LikeModelFactory -> a.e:
    java.util.Map likeModelMap -> a
    com.or.ange.database.LikeModelFactory sFactory -> b
    1:2:void <init>():21:22 -> <init>
    1:8:com.or.ange.database.LikeModelFactory getInstance():11:18 -> a
    9:12:com.or.ange.database.LikeModel getLikeModel(java.lang.Class,java.lang.String,java.lang.String):26:29 -> a
com.or.ange.database.LikeModelSupport -> a.f:
    1:1:void <init>(java.lang.Class,java.lang.String,java.lang.String):20:20 -> <init>
    1:1:long save(java.lang.Object):25:25 -> a
    2:9:long save(java.lang.Object,int):30:37 -> a
    10:12:long save(java.lang.Object,int):35:37 -> a
    13:19:void delete(java.lang.String,java.lang.String[]):74:80 -> a
    20:22:void delete(java.lang.String,java.lang.String[]):78:80 -> a
    23:30:int update(java.lang.Object,java.lang.String,java.lang.String[],int):116:123 -> a
    31:33:int update(java.lang.Object,java.lang.String,java.lang.String[],int):121:123 -> a
    34:34:java.util.List find(java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String):151:151 -> a
    35:47:java.util.List find(java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String):159:171 -> a
    48:53:java.util.List find(java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String):166:171 -> a
    54:54:java.lang.Object max(java.lang.String):205:205 -> a
    55:76:java.lang.Object max(java.lang.String,java.lang.String,java.lang.String[]):212:233 -> a
    77:79:java.lang.Object max(java.lang.String,java.lang.String,java.lang.String[]):231:233 -> a
    80:85:java.lang.Object max(java.lang.String,java.lang.String,java.lang.String[]):228:233 -> a
    86:87:void execSQL(java.lang.String,java.lang.Object[]):281:282 -> a
    88:89:void setTransactionSuccessful():295:296 -> a
    1:24:void delete(java.lang.Object):44:67 -> b
    25:26:java.lang.Object findFirst(java.lang.String):129:130 -> b
    27:29:long count(java.lang.String,java.lang.String[]):197:199 -> b
    30:50:java.lang.Object min(java.lang.String,java.lang.String,java.lang.String[]):247:267 -> b
    51:53:java.lang.Object min(java.lang.String,java.lang.String,java.lang.String[]):265:267 -> b
    54:59:java.lang.Object min(java.lang.String,java.lang.String,java.lang.String[]):262:267 -> b
    60:61:void endTransaction():302:303 -> b
    1:24:int update(java.lang.Object):87:110 -> c
    25:25:java.util.List find(java.lang.String,java.lang.String[]):146:146 -> c
    26:27:void execSQL(java.lang.String):274:275 -> c
    28:29:void beginTransaction():288:289 -> c
    1:2:java.lang.Object findLast(java.lang.String):135:136 -> d
    3:3:java.util.List findAll():141:141 -> d
    1:1:long count():191:191 -> e
    2:2:java.lang.Object min(java.lang.String):240:240 -> e
    1:9:void drop():177:185 -> f
    10:12:void drop():183:185 -> f
com.or.ange.database.LikeOpenHelper -> a.g:
    java.lang.String dbName -> b
    int dbCount -> a
    1:1:void <init>(java.lang.String):14:14 -> <init>
    2:7:void <init>(java.lang.String):10:15 -> <init>
    1:2:android.database.sqlite.SQLiteDatabase getDatabase():29:30 -> a
    1:3:boolean release():34:36 -> b
    1:1:void onCreate(android.database.sqlite.SQLiteDatabase):20:20 -> onCreate
com.or.ange.database.LikePal -> a.h:
    java.lang.String TAG -> a
    boolean DEBUG -> b
    1:1:void <init>():8:8 -> <init>
    1:1:void initialize(android.content.Context):13:13 -> a
    2:2:com.or.ange.database.LikeModel getLikeModel(java.lang.Class):17:17 -> a
    3:3:com.or.ange.database.LikeModel getLikeModel(java.lang.Class,java.lang.String,java.lang.String):21:21 -> a
com.or.ange.database.LikePalException -> a.i:
    1:1:void <init>(java.lang.String):6:6 -> <init>
    2:2:void <init>(java.lang.String,java.lang.Throwable):10:10 -> <init>
com.or.ange.database.ModelHolder -> a.j:
    com.or.ange.database.TableModel tableModel -> a
    java.lang.Class clazz -> b
    java.lang.String dbName -> c
    java.lang.String tableName -> d
    1:8:void <init>(java.lang.Class,java.lang.String,java.lang.String):14:21 -> <init>
    9:9:void <init>(java.lang.Class,java.lang.String,java.lang.String):18:18 -> <init>
    1:9:java.lang.String getDbName(java.lang.String,com.or.ange.database.annotation.Table):25:33 -> a
    10:10:java.lang.String getDbName():44:44 -> a
    1:4:com.or.ange.database.TableModel getTable():37:40 -> b
    1:1:void releaseTable():48:48 -> c
com.or.ange.database.Operator -> a.k:
    android.content.Context context -> a
    java.util.Map openHelper -> b
    1:1:void <clinit>():13:13 -> <clinit>
    1:1:void <init>():10:10 -> <init>
    1:1:void initialize(android.content.Context):20:20 -> a
    2:2:void initialize(android.content.Context):17:17 -> a
    3:17:android.database.sqlite.SQLiteDatabase getDatabase(java.lang.String):24:38 -> a
    18:20:com.or.ange.database.LikeModel getLikeModel(java.lang.Class,java.lang.String,java.lang.String):60:62 -> a
    21:21:com.or.ange.database.LikeModel getLikeModel(java.lang.Class,java.lang.String,java.lang.String):57:57 -> a
    22:23:void checkInitialize():66:67 -> a
    1:3:void release(java.lang.String):44:46 -> b
    4:5:android.content.Context getContext():51:52 -> b
com.or.ange.database.SerializeUtils -> a.l:
    java.util.Map sCreatorMap -> a
    1:1:void <clinit>():20:20 -> <clinit>
    1:1:void <init>():19:19 -> <init>
    1:4:byte[] toBytes(android.graphics.Bitmap):23:26 -> a
    5:26:byte[] toBytes(java.io.Serializable):37:58 -> a
    27:40:byte[] toBytes(java.io.Serializable):45:58 -> a
    41:51:byte[] toBytes(java.io.Serializable):49:59 -> a
    52:52:android.graphics.Bitmap toBitmap(byte[]):77:77 -> a
    53:53:android.os.Parcelable toParcelable(byte[],java.lang.Class):115:115 -> a
    54:57:byte[] marshall(android.os.Parcelable):120:123 -> a
    58:60:java.lang.Object unmarshall(byte[],android.os.Parcelable$Creator):135:137 -> a
    61:92:android.os.Parcelable$Creator readParcelableCreator(java.lang.Class):143:174 -> a
    93:95:android.os.Parcelable$Creator readParcelableCreator(java.lang.Class):169:171 -> a
    96:98:android.os.Parcelable$Creator readParcelableCreator(java.lang.Class):158:160 -> a
    99:100:android.os.Parcelable$Creator readParcelableCreator(java.lang.Class):153:154 -> a
    101:129:android.os.Parcelable$Creator readParcelableCreator(java.lang.Class):148:176 -> a
    1:1:byte[] toBytes(android.os.Parcelable):67:67 -> b
    2:19:java.io.Serializable toSerializable(byte[]):87:104 -> b
    20:33:java.io.Serializable toSerializable(byte[]):91:104 -> b
    34:44:java.io.Serializable toSerializable(byte[]):95:105 -> b
    1:3:android.os.Parcel unmarshall(byte[]):128:130 -> c
com.or.ange.database.TableModel -> a.m:
    java.util.Map columnModels -> c
    java.lang.Class clazz -> a
    java.lang.String tableName -> b
    java.lang.String dbName -> d
    1:7:void <init>(java.lang.Class,java.lang.String,java.lang.String):28:34 -> <init>
    1:8:java.lang.String createTableName(java.lang.String):49:56 -> a
    9:19:void createIndex(android.database.sqlite.SQLiteDatabase):103:113 -> a
    20:21:java.util.List getAllFields(java.lang.Class):153:154 -> a
    22:35:java.util.List getAllFields(java.lang.Class,java.util.List):158:171 -> a
    36:43:int checkPrimaryKey():234:241 -> a
    44:56:int checkPrimaryKey():239:251 -> a
    57:57:int checkPrimaryKey():248:248 -> a
    1:4:com.or.ange.database.ColumnModel getColumnModelByName(java.lang.String):39:42 -> b
    5:13:void connectTable():90:98 -> b
    14:42:void forUpdateColumn(android.database.sqlite.SQLiteDatabase):118:146 -> b
    43:54:void forUpdateColumn(android.database.sqlite.SQLiteDatabase):119:130 -> b
    1:22:java.util.Map createColumnModels():61:82 -> c
    1:1:java.lang.Class getClazz():258:258 -> d
    1:1:java.util.Collection getColumnModels():266:266 -> e
    1:54:java.lang.String getCreateTableSql():175:228 -> f
    1:1:java.lang.String getDbName():270:270 -> g
    1:1:java.lang.String getTableName():262:262 -> h
com.or.ange.database.Type -> a.n:
    com.or.ange.database.Type Integer -> b
    com.or.ange.database.Type Boolean -> c
    com.or.ange.database.Type ByteArray -> d
    com.or.ange.database.Type Float -> e
    com.or.ange.database.Type Double -> f
    com.or.ange.database.Type Long -> g
    com.or.ange.database.Type Short -> h
    com.or.ange.database.Type Character -> i
    com.or.ange.database.Type Bitmap -> j
    com.or.ange.database.Type String -> k
    com.or.ange.database.Type Serializable -> l
    com.or.ange.database.Type Parcelable -> m
    java.lang.Class clazz -> a
    1:12:void <clinit>():12:23 -> <clinit>
    1:2:void <init>(java.lang.Class):27:28 -> <init>
    java.lang.Object cast(java.lang.Object) -> a
    1:6:java.util.List getInterfaces(java.lang.Class):91:96 -> a
    1:38:com.or.ange.database.Type getType(java.lang.Class):42:79 -> b
    39:39:com.or.ange.database.Type getType(java.lang.Class):65:65 -> b
    40:40:com.or.ange.database.Type getType(java.lang.Class):62:62 -> b
    41:41:com.or.ange.database.Type getType(java.lang.Class):59:59 -> b
    42:42:com.or.ange.database.Type getType(java.lang.Class):56:56 -> b
    43:43:com.or.ange.database.Type getType(java.lang.Class):53:53 -> b
    44:44:com.or.ange.database.Type getType(java.lang.Class):50:50 -> b
    45:45:com.or.ange.database.Type getType(java.lang.Class):44:44 -> b
    46:46:com.or.ange.database.Type getType(java.lang.Class):40:40 -> b
    1:1:boolean isParcelable(java.lang.Class):83:83 -> c
    1:1:boolean isSerializable(java.lang.Class):87:87 -> d
com.or.ange.database.annotation.Column -> b.a:
com.or.ange.database.annotation.Table -> b.b:
com.or.ange.dot.CountryUtil -> c.a:
    java.lang.String TAG -> a
    1:1:void <init>():10:10 -> <init>
    1:12:java.lang.String getCountryCode(android.content.Context):22:33 -> a
    1:6:java.lang.String getLocalCountry(android.content.Context):73:78 -> b
    1:7:java.lang.String getNetworkCountryIso(android.content.Context):57:63 -> c
    1:6:java.lang.String getSimCountryIso(android.content.Context):43:48 -> d
    1:9:java.lang.String getSimOperatorMcc(android.content.Context):89:97 -> e
com.or.ange.dot.Event -> c.b:
    java.lang.String params -> g
    long timestamp -> f
    java.lang.String label -> c
    java.lang.String eventId -> b
    java.lang.String versionCode -> e
    int id -> a
    java.lang.String versionName -> d
    1:1:void <init>():9:9 -> <init>
    1:1:void setId(int):29:29 -> a
    2:2:java.lang.String getEventId():33:33 -> a
    3:3:void setEventId(java.lang.String):37:37 -> a
    4:4:void setTimestamp(long):69:69 -> a
    1:1:int getId():25:25 -> b
    2:2:void setLabel(java.lang.String):45:45 -> b
    1:1:java.lang.String getLabel():41:41 -> c
    2:2:void setParams(java.lang.String):77:77 -> c
    1:1:void setVersionCode(java.lang.String):61:61 -> d
    2:2:java.lang.String getParams():73:73 -> d
    1:1:void setVersionName(java.lang.String):53:53 -> e
    2:2:long getTimestamp():65:65 -> e
    1:7:boolean equals(java.lang.Object):84:90 -> equals
    1:1:java.lang.String getVersionCode():57:57 -> f
    1:1:java.lang.String getVersionName():49:49 -> g
    1:2:int hashCode():95:96 -> hashCode
    1:1:java.lang.String toString():103:103 -> toString
com.or.ange.dot.EventGetter -> c.c:
    java.util.List events -> a
    java.lang.Object LOCK -> e
    java.lang.String TAG -> c
    boolean isLoaded -> b
    boolean DEBUG -> d
    1:1:void <clinit>():14:14 -> <clinit>
    1:1:void <init>(com.or.ange.dot.EventGetter$1):10:10 -> <init>
    2:2:void <init>():25:25 -> <init>
    3:16:void <init>():15:28 -> <init>
    1:1:java.util.List access$100(com.or.ange.dot.EventGetter):10:10 -> a
    2:2:java.lang.Object access$200():10:10 -> a
    3:3:boolean access$302(com.or.ange.dot.EventGetter,boolean):10:10 -> a
    4:24:void add(com.or.ange.dot.Event):61:81 -> a
    1:1:com.or.ange.dot.EventGetter get():22:22 -> b
    2:12:void trackSuccess(com.or.ange.dot.Event):88:98 -> b
    1:2:java.util.List getEvents():103:104 -> c
    1:13:void waitForLoaded():108:120 -> d
com.or.ange.dot.EventGetter$1 -> c.c$a:
    com.or.ange.dot.EventGetter this$0 -> a
    1:1:void <init>(com.or.ange.dot.EventGetter):28:28 -> <init>
    1:24:void run():32:55 -> run
com.or.ange.dot.EventGetter$2 -> c.c$b:
    com.or.ange.dot.Event val$event -> a
    com.or.ange.dot.EventGetter this$0 -> b
    1:1:void <init>(com.or.ange.dot.EventGetter,com.or.ange.dot.Event):63:63 -> <init>
    1:1:void run():66:66 -> run
com.or.ange.dot.EventGetter$3 -> c.c$c:
    com.or.ange.dot.Event val$event -> a
    com.or.ange.dot.EventGetter this$0 -> b
    1:1:void <init>(com.or.ange.dot.EventGetter,com.or.ange.dot.Event):90:90 -> <init>
    1:1:void run():93:93 -> run
com.or.ange.dot.EventGetter$GetterHolder -> c.c$d:
    com.or.ange.dot.EventGetter HOLDER -> a
    1:1:void <clinit>():18:18 -> <clinit>
com.or.ange.dot.Http -> c.d:
    java.lang.String TAG -> a
    int DEFAULT_TIMEOUT -> d
    int HTTP_REQUESTED_RANGE_NOT_SATISFIABLE -> b
    int HTTP_TEMP_REDIRECT -> c
    1:2:void <init>():45:46 -> <init>
    1:1:java.net.HttpURLConnection head(java.lang.String):110:110 -> a
    2:29:java.net.HttpURLConnection head(java.lang.String,java.util.Map):115:142 -> a
    30:36:void setHttpsFactory(java.net.HttpURLConnection):151:157 -> a
    37:98:java.net.HttpURLConnection post(java.lang.String,java.util.Map,java.util.Map,java.lang.String):174:235 -> a
    99:123:java.net.HttpURLConnection post(java.lang.String,java.util.Map,java.util.Map,java.lang.String):215:239 -> a
    124:124:java.net.HttpURLConnection post(java.lang.String,java.util.Map,java.util.Map,java.lang.String):235:235 -> a
    125:131:void addRequestHeaders(java.net.HttpURLConnection,java.util.Map):245:251 -> a
    132:154:java.lang.String convertRequestParamsToString(java.util.Map):256:278 -> a
    155:158:javax.net.ssl.SSLSocketFactory createSslSocketFactory():282:285 -> a
    1:1:java.net.HttpURLConnection post(java.lang.String):163:163 -> b
    2:2:java.net.HttpURLConnection post(java.lang.String,java.util.Map):167:167 -> b
com.or.ange.dot.Http$1 -> c.d$a:
com.or.ange.dot.Http$SkipHostnameVerifier -> c.d$b:
    1:1:void <init>():288:288 -> <init>
    2:2:void <init>(com.or.ange.dot.Http$1):288:288 -> <init>
com.or.ange.dot.Http$SkipX509TrustManager -> c.d$c:
    1:1:void <init>():298:298 -> <init>
    2:2:void <init>(com.or.ange.dot.Http$1):298:298 -> <init>
    1:1:java.security.cert.X509Certificate[] getAcceptedIssuers():302:302 -> getAcceptedIssuers
com.or.ange.dot.Http$StopRequestException -> c.d$d:
    1:2:void <init>(int):319:320 -> <init>
    1:1:int getCode():324:324 -> a
com.or.ange.dot.ReportRunnable -> c.e:
    java.lang.String countryCode -> g
    java.lang.String language -> f
    org.json.JSONObject common -> a
    java.lang.String simOperatorMcc -> h
    boolean isReporting -> i
    java.lang.String TAG -> j
    java.lang.String androidId -> c
    java.lang.String imei -> b
    java.lang.String country -> e
    java.lang.String appId -> d
    1:1:void <init>():36:36 -> <init>
    2:22:void <init>():34:54 -> <init>
    1:11:org.json.JSONObject getTrackerJSONObject(java.util.List):105:115 -> a
    12:49:org.json.JSONObject getCommonJSONObject():123:160 -> a
    50:61:org.json.JSONObject getEventJSONObject(com.or.ange.dot.Event):164:175 -> a
    1:1:boolean isReporting():181:181 -> b
    1:39:void run():61:99 -> run
    40:47:void run():94:94 -> run
    48:52:void run():95:99 -> run
com.or.ange.dot.Reporter -> c.f:
    com.or.ange.dot.ReportRunnable reportRunnable -> a
    android.app.Application$ActivityLifecycleCallbacks lifecycleCallbacks -> c
    boolean DEBUG -> e
    android.content.BroadcastReceiver receiver -> b
    java.lang.String TAG -> d
    1:1:void <init>(com.or.ange.dot.Reporter$1):20:20 -> <init>
    2:66:void <init>():33:97 -> <init>
    67:69:void <init>():34:36 -> <init>
    1:1:void access$100(com.or.ange.dot.Reporter,java.lang.String):20:20 -> a
    2:2:com.or.ange.dot.Reporter getInstance():30:30 -> a
    3:8:void reportEvent(com.or.ange.dot.Event):53:58 -> a
    9:13:void tracker(java.lang.String):63:67 -> a
    14:18:android.net.NetworkInfo getActiveNetworkInfo(android.content.Context):79:83 -> a
    1:2:void registerLifeCallbacks():41:42 -> b
    3:4:boolean isConnected(android.content.Context):72:73 -> b
    1:4:void registerReceiver():46:49 -> c
com.or.ange.dot.Reporter$1 -> c.f$a:
    com.or.ange.dot.Reporter this$0 -> a
    1:1:void <init>(com.or.ange.dot.Reporter):86:86 -> <init>
    1:4:void onReceive(android.content.Context,android.content.Intent):89:92 -> onReceive
com.or.ange.dot.Reporter$2 -> c.f$b:
    com.or.ange.dot.Reporter this$0 -> b
    java.util.Set activities -> a
    1:2:void <init>(com.or.ange.dot.Reporter):97:98 -> <init>
    1:1:void onActivityCreated(android.app.Activity,android.os.Bundle):102:102 -> onActivityCreated
    1:3:void onActivityDestroyed(android.app.Activity):132:134 -> onActivityDestroyed
com.or.ange.dot.Reporter$LazyHolder -> c.f$c:
    com.or.ange.dot.Reporter HOLDER -> a
    1:1:void <clinit>():26:26 -> <clinit>
    1:1:void <init>():25:25 -> <init>
com.or.ange.dot.Settings -> c.g:
    java.util.Set immediate -> d
    long interval -> b
    java.lang.String reportUrl -> c
    int maxCaches -> a
    1:1:void <init>():21:21 -> <init>
    2:5:void <init>():16:19 -> <init>
    1:1:com.or.ange.dot.Settings immediate(java.util.Collection):39:39 -> a
    2:2:com.or.ange.dot.Settings interval(long):53:53 -> a
    3:4:com.or.ange.dot.Settings reportUrl(java.lang.String):58:59 -> a
    5:5:com.or.ange.dot.Settings maxCaches(int):65:65 -> a
    6:6:java.util.Set getImmediate():85:85 -> a
    1:1:long getInterval():74:74 -> b
    1:1:int getMaxCaches():70:70 -> c
    1:4:java.lang.String getReportUrl():78:81 -> d
    5:5:java.lang.String getReportUrl():79:79 -> d
com.or.ange.dot.SystemUtils -> c.h:
    java.lang.String DEFAULT_STR -> a
    java.lang.String sAndroidId -> b
    1:1:void <init>():6:6 -> <init>
    1:8:java.lang.String getAndroidId(android.content.Context):11:18 -> a
com.or.ange.dot.UsageStats -> c.i:
    java.lang.String dbName -> g
    java.lang.String versionCode -> f
    android.content.Context context -> c
    java.lang.String tableName -> h
    boolean oversea -> i
    java.lang.String TAG -> a
    boolean isInited -> b
    java.lang.String versionName -> e
    java.lang.String appId -> d
    1:1:void <init>():37:37 -> <init>
    1:1:com.or.ange.dot.Settings initialize(android.content.Context,java.lang.String):46:46 -> a
    2:2:com.or.ange.dot.Settings initialize(android.content.Context,java.lang.String,boolean):50:50 -> a
    3:3:com.or.ange.dot.Settings initialize(android.content.Context,java.lang.String,java.lang.String,java.lang.String):54:54 -> a
    4:30:com.or.ange.dot.Settings initialize(android.content.Context,java.lang.String,java.lang.String,java.lang.String,boolean):58:84 -> a
    31:60:com.or.ange.dot.Settings initialize(android.content.Context,java.lang.String,java.lang.String,java.lang.String,boolean):60:89 -> a
    61:62:void checkInit():98:99 -> a
    63:63:void onEvent(java.lang.String):104:104 -> a
    64:64:void onEvent(java.lang.String,java.lang.String):108:108 -> a
    65:65:void onEvent(java.lang.String,java.util.Map):112:112 -> a
    66:87:void onEvent(java.lang.String,java.lang.String,java.util.Map):116:137 -> a
    88:95:java.lang.String getAppVersionCode(android.content.Context):180:187 -> a
    1:2:java.lang.String getAppId():156:157 -> b
    3:10:java.lang.String getAppVersionName(android.content.Context):167:174 -> b
    1:1:com.or.ange.dot.Settings initialize(android.content.Context):42:42 -> c
    2:3:android.content.Context getContext():141:142 -> c
    1:1:com.or.ange.database.LikeModel getEventLikeModel():191:191 -> d
    1:2:java.lang.String getVersionCode():151:152 -> e
    1:2:java.lang.String getVersionName():146:147 -> f
    1:2:boolean isOversea():161:162 -> g
    1:2:com.or.ange.dot.Settings settings():93:94 -> h
com.or.ange.dot.UsageStats$SettingsHolder -> c.i$a:
    com.or.ange.dot.Settings settings -> a
    1:1:void <clinit>():34:34 -> <clinit>
com.or.ange.dot.encrpyt.C0008a -> d.a:
    java.lang.String f23a -> a
    java.lang.String f25c -> c
    java.lang.String f24b -> b
    java.lang.String f27e -> e
    java.lang.String f26d -> d
    1:13:void <clinit>():12:24 -> <clinit>
    1:1:void <init>():9:9 -> <init>
    1:1:java.lang.String m205b(java.lang.String):53:53 -> a
    2:4:java.lang.String m204b(java.lang.String,java.lang.String,java.lang.String):59:61 -> a
    5:7:byte[] m203b(byte[],java.lang.String,java.lang.String):68:70 -> a
    1:1:java.lang.String m208a(java.lang.String):28:28 -> b
    2:4:java.lang.String m207a(java.lang.String,java.lang.String,java.lang.String):34:36 -> b
    5:7:byte[] m206a(byte[],java.lang.String,java.lang.String):43:45 -> b
com.or.ange.dot.encrpyt.C0018k -> d.b:
    java.lang.String f55a -> a
    java.lang.String f57c -> c
    java.lang.String f56b -> b
    java.lang.String f59e -> e
    java.lang.String f58d -> d
    1:16:void <clinit>():22:37 -> <clinit>
    1:1:void <init>():17:17 -> <init>
    1:3:byte[] m171a(byte[],java.security.PrivateKey):51:53 -> a
    4:6:byte[] m170a(byte[],java.security.PublicKey):63:65 -> a
    7:7:java.security.PrivateKey m167d(java.lang.String):87:87 -> a
    1:1:java.security.PublicKey m168c(java.lang.String):82:82 -> b
    1:1:java.lang.String m169b(java.lang.String):74:74 -> c
    1:1:java.lang.String m172a(java.lang.String):42:42 -> d
com.or.ange.dot.encrpyt.C0024q -> d.c:
    1:1:void <init>():5:5 -> <init>
    1:12:java.lang.String m141a(int):8:19 -> a
    13:13:java.lang.String m136b(java.lang.String):24:24 -> a
com.or.ange.dot.encrpyt.C0033a -> d.d:
    byte[] f77a -> a
    1:1:void <init>():9:9 -> <init>
    2:4:void <init>(java.lang.String):12:14 -> <init>
    1:1:void m77a(java.lang.String):19:19 -> a
    2:4:byte[] m76a(byte[]):27:29 -> a
com.or.ange.dot.encrpyt.C0034b -> d.e:
    1:1:void <init>():3:3 -> <init>
    1:1:java.lang.String m75a(byte[]):5:5 -> a
com.or.ange.dot.utils.DeviceIDUtils -> e.a:
    java.lang.String TAG -> a
    1:1:void <init>():19:19 -> <init>
    1:9:java.lang.String getImei(android.content.Context):24:32 -> a
    10:19:boolean hasPermissions(android.content.Context,java.lang.String[]):37:46 -> a
    20:20:int checkSelfPermission(android.content.Context,java.lang.String):59:59 -> a
    21:21:int checkSelfPermission(android.content.Context,java.lang.String):57:57 -> a
com.or.ange.dot.utils.LLog -> e.b:
    boolean DEBUG -> a
    1:1:void <clinit>():7:7 -> <clinit>
    1:1:void <init>():5:5 -> <init>
    void d(java.lang.String,java.lang.String) -> a
    1:1:boolean isLogEnabled():41:41 -> a
    void e(java.lang.String,java.lang.String) -> b
    void i(java.lang.String,java.lang.String) -> c
    void v(java.lang.String,java.lang.String) -> d
    void w(java.lang.String,java.lang.String) -> e
com.or.ange.dot.utils.MD5 -> e.c:
    java.lang.String TAG -> a
    1:1:void <init>():13:13 -> <init>
    1:1:java.lang.String getString(java.io.File):42:42 -> a
    2:2:java.lang.String getString(java.lang.String):100:100 -> a
    3:6:java.lang.String getString(byte[]):111:114 -> a
    7:18:java.lang.String bufferToHex(byte[],int,int):126:137 -> a
    1:18:byte[] loadFromFile(java.io.File):56:73 -> b
    19:24:byte[] loadFromFile(java.io.File):70:75 -> b
    25:27:java.lang.String str(java.lang.String):86:88 -> b
    1:3:java.lang.String str(java.io.File):27:29 -> c
com.or.ange.dot.utils.SystemPropertiesReflector -> e.d:
    java.lang.reflect.Method sSetStringWithDefault -> c
    java.lang.reflect.Method sGetBooleanWithDefault -> d
    java.lang.reflect.Method sGetIntegerWithDefault -> e
    java.lang.Class SYSTEM_PROPERTIES_CLASS -> a
    java.lang.reflect.Method sGetStringWithDefault -> b
    1:1:void <clinit>():14:14 -> <clinit>
    1:1:void <init>():7:7 -> <init>
    1:14:java.lang.String get(java.lang.String,java.lang.String):25:38 -> a
    15:28:boolean getBoolean(java.lang.String,boolean):61:74 -> a
    29:42:int getInt(java.lang.String,int):82:95 -> a
    1:9:void set(java.lang.String,java.lang.String):46:54 -> b
com.or.ange.dot.utils.ThreadManager -> e.e:
    android.os.Handler MAIN_HANDLER -> g
    java.util.concurrent.ExecutorService gNormalExecutor -> d
    java.util.concurrent.ExecutorService gSingleExecutor -> e
    com.or.ange.dot.utils.ThreadManager$Executor gMainExecutor -> f
    java.lang.String TAG -> a
    java.util.concurrent.ExecutorService gCoreExecutor -> c
    java.util.concurrent.ScheduledExecutorService gCoreScheduler -> b
    1:1:void <clinit>():47:47 -> <clinit>
    1:1:void <init>():16:16 -> <init>
    1:1:android.os.Handler access$000():16:16 -> a
    1:9:java.util.concurrent.ExecutorService getCoreExecutor():70:78 -> b
    1:7:java.util.concurrent.ScheduledExecutorService getCoreScheduler():55:61 -> c
    1:14:com.or.ange.dot.utils.ThreadManager$Executor getMainExecutor():116:129 -> d
    1:9:java.util.concurrent.ExecutorService getNormalExecutor():87:95 -> e
    1:9:java.util.concurrent.ExecutorService getSingleExecutor():104:112 -> f
com.or.ange.dot.utils.ThreadManager$1 -> e.e$a:
    1:1:void <init>():117:117 -> <init>
    1:1:void executeDelay(java.lang.Runnable,long):120:120 -> a
    1:1:void execute(java.lang.Runnable):125:125 -> execute
com.or.ange.dot.utils.ThreadManager$Executor -> e.e$b:
    void executeDelay(java.lang.Runnable,long) -> a
com.zl.sdk.Config -> f.a:
    java.lang.String KEY_WEATHER_AD_DATA -> f
    int AD_SCENE_TYPE_LOCK -> d
    int AD_SCENE_TYPE_NOTIFY -> b
    int AD_SCENE_TYPE_HOME -> c
    java.lang.String KEY_WEATHER_REMINDERS_INFO -> e
    int REMINDER_TYPE_WEATHER_PURE_AD -> a
    1:1:void <init>():3:3 -> <init>
com.zl.sdk.OutHelp -> com.zl.sdk.OutHelp:
    1:1:void <init>(com.zl.sdk.OutHelp$1):20:20 -> <init>
    2:20:void <init>():21:39 -> <init>
    1:1:void cleanDialogCallBack():139:139 -> cleanDialogCallBack
    1:1:com.zl.sdk.OutHelp get():30:30 -> get
    1:1:android.content.Context getContext():119:119 -> getContext
    1:1:com.zl.sdk.out.DialogShowStatusCallback getDialogShowStatusCallback():135:135 -> getDialogShowStatusCallback
    1:1:com.zl.sdk.icon.IconStateCallBack getIconStateCallBack():131:131 -> getIconStateCallBack
    1:1:android.content.Intent getIntent():123:123 -> getIntent
    1:1:void hideIcon(java.lang.String):105:105 -> hideIcon
    1:12:void init(android.content.Context,com.zl.sdk.bean.AdAppInfo,boolean):49:60 -> init
    1:1:boolean isDebug():127:127 -> isDebug
    1:1:void setIconStateCallBack(com.zl.sdk.icon.IconStateCallBack):67:67 -> setIconStateCallBack
    1:1:void showIcon(java.lang.String):114:114 -> showIcon
    1:3:void showOutAd(java.lang.Class,com.zl.sdk.out.ActionFrom,com.zl.sdk.out.DialogShowStatusCallback):79:81 -> showOutAd
    4:6:void showOutAd(java.lang.Class,boolean,com.zl.sdk.out.DialogShowStatusCallback):93:95 -> showOutAd
com.zl.sdk.OutHelp$1 -> com.zl.sdk.OutHelp$a:
com.zl.sdk.OutHelp$Holder -> com.zl.sdk.OutHelp$b:
    com.zl.sdk.OutHelp INSTANCE -> a
    1:1:void <clinit>():26:26 -> <clinit>
    1:1:void <init>():24:24 -> <init>
    1:1:com.zl.sdk.OutHelp access$100():24:24 -> a
com.zl.sdk.ad.AdBean -> g.a:
    java.lang.String adScenes -> f
    com.zl.sdk.bean.WeatherAdData$NormalAdData adData -> a
    int nativeTemplate -> d
    int nativeLayoutId -> e
    java.lang.String adPosition -> c
    java.lang.String adUnitId -> b
    1:2:void <init>(java.lang.String):20:21 -> <init>
    1:1:com.zl.sdk.ad.AdBean getInstance(java.lang.String):17:17 -> a
    2:2:com.zl.sdk.bean.WeatherAdData$NormalAdData getAdData():29:29 -> a
    3:3:com.zl.sdk.ad.AdBean setAdData(com.zl.sdk.bean.WeatherAdData$NormalAdData):33:33 -> a
    4:4:com.zl.sdk.ad.AdBean setNativeLayoutId(int):61:61 -> a
    1:1:com.zl.sdk.ad.AdBean setAdPosition(java.lang.String):43:43 -> b
    2:2:com.zl.sdk.ad.AdBean setNativeTemplate(int):52:52 -> b
    3:3:java.lang.String getAdPosition():70:70 -> b
    1:1:com.zl.sdk.ad.AdBean setAdUnitId(java.lang.String):38:38 -> c
    2:2:java.lang.String getAdScenes():74:74 -> c
    1:1:java.lang.String getAdUnitId():66:66 -> d
    1:1:int getNativeLayoutId():57:57 -> e
    1:1:int getNativeTemplate():48:48 -> f
    1:1:boolean isManualNativeTemplate():25:25 -> g
com.zl.sdk.ad.AdCacheData -> g.b:
    java.lang.Object object -> b
    java.lang.String adUnitId -> a
    long time -> c
    1:3:void <init>(java.lang.Object,long,java.lang.String):5:7 -> <init>
    1:1:boolean isNativeTimeout():19:19 -> a
    1:1:boolean isPangleNativeTimeOut():23:23 -> b
    1:1:boolean isTimeout():15:15 -> c
com.zl.sdk.ad.AdDataManager -> g.c:
    java.util.Map adDataMap -> a
    java.lang.String TAG -> b
    1:1:void <init>(com.zl.sdk.ad.AdDataManager$1):14:14 -> <init>
    2:15:void <init>():15:28 -> <init>
    1:1:com.zl.sdk.ad.AdDataManager get():23:23 -> a
    2:2:void setAdDataMap(java.util.Map):31:31 -> a
    3:23:java.util.ArrayList getOutAdData(int,java.lang.String):35:55 -> a
com.zl.sdk.ad.AdDataManager$1 -> g.c$a:
com.zl.sdk.ad.AdDataManager$Holder -> g.c$b:
    com.zl.sdk.ad.AdDataManager INSTANCE -> a
    1:1:void <clinit>():19:19 -> <clinit>
    1:1:void <init>():18:18 -> <init>
    1:1:com.zl.sdk.ad.AdDataManager access$100():18:18 -> a
com.zl.sdk.ad.AdErrorMessage -> g.d:
    java.lang.String AD_SHOW_COUNT_MAX -> g
    java.lang.String AD_DATA_IS_NULL_OR_NOT_ADUNITID -> f
    java.lang.String AD_TYPE_NOT_SUPPORT -> i
    java.lang.String AD_NOT_CACHE -> h
    java.lang.String AD_TYPE_VIEW_ERROR -> k
    java.lang.String AD_CLOSE -> j
    java.lang.String NOT_ADTYPE -> a
    java.lang.String AD_CP_NOT_SUPPORT -> c
    java.lang.String NOT_AD_CP -> b
    java.lang.String AD_DISABLE -> e
    java.lang.String AD_SCENES_NOT_SUPPORT -> d
    1:1:void <init>():3:3 -> <init>
com.zl.sdk.ad.OnInAdListener -> g.e:
    void onCloseAd() -> a
    void onNotAd(java.lang.String) -> a
    void onLoadAd() -> b
    void onClk() -> c
    void cacheDataTimeOut() -> d
    void onShow() -> e
com.zl.sdk.ad.TopOnAdLoadManager -> g.f:
    android.content.Context mContext -> a
    com.zl.sdk.ad.natives.TopOnNativeAdManager topOnNativeAdManager -> d
    com.zl.sdk.ad.interstitial.TopOnAdInterstitialCallBack adInterstitialCallBack -> h
    java.util.HashMap flagLoadMap -> g
    java.lang.String TAG -> k
    com.zl.sdk.ad.interstitial.TopOnInterstitialAdLoad topOnInterstitialAdLoad -> c
    java.util.HashMap adCacheDataMap -> b
    com.zl.sdk.ad.natives.TopOnAdNativeCallBack adNativeCallBack -> i
    java.util.HashMap nativeListenerHashMap -> f
    java.util.HashMap interstitialListenerHashMap -> e
    com.zl.sdk.ad.AdBean showingAdBean -> j
    1:1:void <init>(com.zl.sdk.ad.TopOnAdLoadManager$1):34:34 -> <init>
    2:2:void <init>():179:179 -> <init>
    3:216:void <init>():38:251 -> <init>
    217:217:void <init>():180:180 -> <init>
    1:1:java.util.HashMap access$000(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> a
    2:2:void access$400(com.zl.sdk.ad.TopOnAdLoadManager,com.zl.sdk.bean.WeatherAdData$NormalAdData):34:34 -> a
    3:3:void access$700(com.zl.sdk.ad.TopOnAdLoadManager,java.lang.String):34:34 -> a
    4:52:void loadInterstitialAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):199:247 -> a
    53:54:void loadInterstitialAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):200:201 -> a
    55:57:void showInterstitialAd(android.app.Activity,com.zl.sdk.ad.AdBean):254:256 -> a
    58:67:boolean isInterstitialReady(java.lang.String,java.lang.String):260:269 -> a
    68:68:boolean isInterstitialReady(java.lang.String,java.lang.String):261:261 -> a
    69:119:void showInterstitialAd(android.app.Activity,com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):287:337 -> a
    120:121:void showInterstitialAd(android.app.Activity,com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):288:289 -> a
    122:125:void statInterstitialAdLoadedState(boolean,boolean):341:344 -> a
    126:162:void showNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,android.widget.LinearLayout):410:446 -> a
    163:164:void showNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,android.widget.LinearLayout):434:435 -> a
    165:166:void showNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,android.widget.LinearLayout):411:412 -> a
    167:179:void lambda$showNativeAd$0(com.zl.sdk.ad.AdCacheData,android.widget.LinearLayout,com.zl.sdk.bean.WeatherAdData$NormalAdData):447:459 -> a
    180:180:void callInterstitialNotAd(java.lang.String):469:469 -> a
    181:204:void callNotAd(java.util.HashMap,java.lang.String):473:496 -> a
    205:205:void callInterstitialAdClk():623:623 -> a
    206:229:void callAdClk(java.util.HashMap):627:650 -> a
    230:238:void registerCallBack(java.lang.String,java.lang.String,com.zl.sdk.ad.OnInAdListener):691:699 -> a
    239:240:void registerInterstitialCallBack(java.lang.String,com.zl.sdk.ad.OnInAdListener):723:724 -> a
    241:259:void registerCallBack(java.util.HashMap,java.lang.String,com.zl.sdk.ad.OnInAdListener):733:751 -> a
    260:261:void countAdShowTimes(com.zl.sdk.bean.WeatherAdData$NormalAdData):773:774 -> a
    1:1:java.util.HashMap access$100(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> b
    2:2:void access$900(com.zl.sdk.ad.TopOnAdLoadManager,java.lang.String):34:34 -> b
    3:6:void statNativeAdLoadedState(boolean,boolean):348:351 -> b
    7:57:void loadNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):355:405 -> b
    58:59:void loadNativeAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,java.lang.String):356:357 -> b
    60:60:void callNativeNotAd(java.lang.String):465:465 -> b
    61:61:void callInterstitialAdLoaded():505:505 -> b
    62:85:void callAdLoaded(java.util.HashMap):509:532 -> b
    86:94:void unregisterCallBack(java.lang.String,java.lang.String):707:715 -> b
    95:96:void registerNativeCallBack(java.lang.String,com.zl.sdk.ad.OnInAdListener):728:729 -> b
    97:100:void unregisterCallBack(java.util.HashMap,java.lang.String):766:769 -> b
    1:1:void access$1000(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> c
    2:5:java.lang.Object getAdCacheData(java.lang.String):192:195 -> c
    6:6:void callInterstitialAdShow():545:545 -> c
    7:33:void callAdShow(java.util.HashMap):549:575 -> c
    1:1:void access$1100(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> d
    2:6:boolean isNativeReady(java.lang.String):276:280 -> d
    7:7:void callInterstitialCacheTimeOut():659:659 -> d
    8:31:void callCacheTimeOut(java.util.HashMap):663:686 -> d
    1:1:void access$1200(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> e
    2:3:void callInterstitialCloseAd():586:587 -> e
    4:27:void callCloseAd(java.util.HashMap):591:614 -> e
    28:29:void unregisterInterstitialCallBack(java.lang.String):756:757 -> e
    1:1:void access$1300(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> f
    2:2:void callNativeAdClk():619:619 -> f
    3:4:void unregisterNativeCallBack(java.lang.String):761:762 -> f
    1:1:void access$200(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> g
    2:2:void callNativeAdLoaded():501:501 -> g
    1:1:void access$300(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> h
    2:2:void callNativeAdShow():539:539 -> h
    1:1:void access$500(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> i
    2:2:void callNativeCacheTimeOut():655:655 -> i
    1:1:void access$600(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> j
    2:2:void callNativeCloseAd():580:580 -> j
    1:1:void access$800(com.zl.sdk.ad.TopOnAdLoadManager):34:34 -> k
    2:2:com.zl.sdk.ad.TopOnAdLoadManager getInstance():188:188 -> k
com.zl.sdk.ad.TopOnAdLoadManager$1 -> g.f$a:
    com.zl.sdk.ad.TopOnAdLoadManager this$0 -> a
    1:1:void <init>(com.zl.sdk.ad.TopOnAdLoadManager):46:46 -> <init>
    1:14:void onAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.interstitial.api.ATInterstitial):50:63 -> a
    15:15:void onAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.interstitial.api.ATInterstitial):59:59 -> a
    16:17:void lambda$onAdLoaded$0():61:62 -> a
    18:22:void onAdDisplayed(java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData):68:72 -> a
    23:28:void onAdLoadFailed(java.lang.String,java.lang.String):92:97 -> a
    29:29:void onAdRevenuePaid(java.lang.String):110:110 -> a
    1:3:void onAdClicked(java.lang.String):85:87 -> b
    4:7:void onAdDisplayFailed(java.lang.String,java.lang.String):102:105 -> b
    1:4:void onAdHidden(java.lang.String):77:80 -> c
com.zl.sdk.ad.TopOnAdLoadManager$2 -> g.f$b:
    com.zl.sdk.ad.TopOnAdLoadManager this$0 -> a
    1:1:void <init>(com.zl.sdk.ad.TopOnAdLoadManager):113:113 -> <init>
    1:13:void onNativeAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.nativead.api.ATNativeAdView):116:128 -> a
    14:17:void onNativeAdLoadFailed(java.lang.String,java.lang.String):137:140 -> a
    18:18:void onAdRevenuePaid(java.lang.String):161:161 -> a
    19:23:void onAdImpression(java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData):166:170 -> a
    24:24:void onCloseAd():175:175 -> a
    1:2:void lambda$onNativeAdLoaded$0():130:131 -> b
    3:6:void onNativeAdExpired(java.lang.String):153:156 -> b
    1:4:void onNativeAdClicked(java.lang.String):145:148 -> c
com.zl.sdk.ad.TopOnAdLoadManager$Holder -> g.f$c:
    com.zl.sdk.ad.TopOnAdLoadManager INSTANCE -> a
    1:1:void <clinit>():184:184 -> <clinit>
    1:1:void <init>():183:183 -> <init>
    1:1:com.zl.sdk.ad.TopOnAdLoadManager access$1500():183:183 -> a
com.zl.sdk.ad.interstitial.TopOnAdInterstitialCallBack -> h.a:
    void onAdDisplayed(java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData) -> a
    void onAdLoadFailed(java.lang.String,java.lang.String) -> a
    void onAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.interstitial.api.ATInterstitial) -> a
    void onAdRevenuePaid(java.lang.String) -> a
    void onAdClicked(java.lang.String) -> b
    void onAdDisplayFailed(java.lang.String,java.lang.String) -> b
    void onAdHidden(java.lang.String) -> c
com.zl.sdk.ad.interstitial.TopOnInterstitialAdLoad -> h.b:
    java.util.HashMap hashMap -> a
    1:2:void <init>():15:16 -> <init>
    1:7:void loadInterstitialAd(com.zl.sdk.ad.AdBean,com.zl.sdk.ad.interstitial.TopOnAdInterstitialCallBack):20:26 -> a
    8:12:boolean isReady(java.lang.String):30:34 -> a
    13:17:void showInterstitialAd(android.app.Activity,com.zl.sdk.ad.AdBean):41:45 -> a
    18:21:void destroy(com.zl.sdk.ad.AdBean):53:56 -> a
com.zl.sdk.ad.interstitial.TopOnInterstitialAdManager -> h.c:
    com.anythink.interstitial.api.ATInterstitial interstitialAd -> b
    com.zl.sdk.ad.AdBean adBean -> a
    long requestTime -> d
    com.zl.sdk.ad.interstitial.TopOnAdInterstitialCallBack adInterstitialCallBack -> c
    java.lang.String netWorkName -> e
    1:1:void <init>():26:26 -> <init>
    1:1:com.zl.sdk.ad.interstitial.TopOnInterstitialAdManager setAdBean(com.zl.sdk.ad.AdBean):30:30 -> a
    2:3:void showInterstitialAd(android.app.Activity):39:40 -> a
    4:19:void loadInterstitialAd(com.zl.sdk.ad.interstitial.TopOnAdInterstitialCallBack):45:60 -> a
    20:21:void destroy():65:66 -> a
    22:41:com.zl.sdk.event.ReportBean getReportBean(com.anythink.core.api.ATAdInfo,java.lang.String):73:92 -> a
    1:7:com.zl.sdk.event.ReportBean getReportRequestBean():97:103 -> b
    1:1:boolean isReady():35:35 -> c
    1:3:void onInterstitialAdClicked(com.anythink.core.api.ATAdInfo):139:141 -> onInterstitialAdClicked
    1:3:void onInterstitialAdClose(com.anythink.core.api.ATAdInfo):170:172 -> onInterstitialAdClose
    1:7:void onInterstitialAdLoadFail(com.anythink.core.api.AdError):128:134 -> onInterstitialAdLoadFail
    1:11:void onInterstitialAdLoaded():110:120 -> onInterstitialAdLoaded
    12:17:void onInterstitialAdLoaded():118:123 -> onInterstitialAdLoaded
    1:20:void onInterstitialAdShow(com.anythink.core.api.ATAdInfo):146:165 -> onInterstitialAdShow
    1:1:void onInterstitialAdVideoEnd(com.anythink.core.api.ATAdInfo):182:182 -> onInterstitialAdVideoEnd
    1:8:void onInterstitialAdVideoError(com.anythink.core.api.AdError):187:194 -> onInterstitialAdVideoError
    1:1:void onInterstitialAdVideoStart(com.anythink.core.api.ATAdInfo):177:177 -> onInterstitialAdVideoStart
com.zl.sdk.ad.natives.TopOnAdNativeCallBack -> i.a:
    void onAdImpression(java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData) -> a
    void onAdRevenuePaid(java.lang.String) -> a
    void onCloseAd() -> a
    void onNativeAdLoadFailed(java.lang.String,java.lang.String) -> a
    void onNativeAdLoaded(java.lang.String,java.lang.String,com.zl.sdk.bean.WeatherAdData$NormalAdData,com.anythink.nativead.api.ATNativeAdView) -> a
    void onNativeAdExpired(java.lang.String) -> b
    void onNativeAdClicked(java.lang.String) -> c
com.zl.sdk.ad.natives.TopOnNativeAdLoad -> i.b:
    android.content.Context context -> a
    java.lang.String TAG -> g
    com.zl.sdk.ad.AdBean adBean -> b
    com.zl.sdk.ad.natives.TopOnAdNativeCallBack adNativeCallBack -> f
    long requestTime -> d
    java.lang.String netWorkName -> e
    com.anythink.nativead.api.ATNative atNative -> c
    1:2:void <init>():37:38 -> <init>
    1:1:com.anythink.nativead.api.ATNative access$000(com.zl.sdk.ad.natives.TopOnNativeAdLoad):26:26 -> a
    2:2:long access$102(com.zl.sdk.ad.natives.TopOnNativeAdLoad,long):26:26 -> a
    3:3:com.zl.sdk.ad.natives.TopOnNativeAdLoad setAdBean(com.zl.sdk.ad.AdBean):42:42 -> a
    4:4:void setAdNativeCallBack(com.zl.sdk.ad.natives.TopOnAdNativeCallBack):160:160 -> a
    5:10:com.zl.sdk.event.ReportBean getReportRequestBean():164:169 -> a
    11:30:com.zl.sdk.event.ReportBean getReportBean(com.anythink.core.api.ATAdInfo,java.lang.String):175:194 -> a
    31:31:int dip2px(android.content.Context,float):417:417 -> a
    1:1:long access$100(com.zl.sdk.ad.natives.TopOnNativeAdLoad):26:26 -> b
    2:105:void showNative(com.zl.sdk.ad.natives.TopOnAdNativeCallBack):47:150 -> b
    106:107:void onDestroy():154:155 -> b
    1:1:com.zl.sdk.ad.AdBean access$200(com.zl.sdk.ad.natives.TopOnNativeAdLoad):26:26 -> c
    1:1:com.zl.sdk.ad.natives.TopOnAdNativeCallBack access$300(com.zl.sdk.ad.natives.TopOnNativeAdLoad):26:26 -> d
    1:1:android.content.Context access$400(com.zl.sdk.ad.natives.TopOnNativeAdLoad):26:26 -> e
com.zl.sdk.ad.natives.TopOnNativeAdLoad$1 -> i.b$a:
    com.zl.sdk.ad.natives.TopOnNativeAdLoad this$0 -> a
    1:1:void <init>(com.zl.sdk.ad.natives.TopOnNativeAdLoad):48:48 -> <init>
    1:7:void onNativeAdLoadFail(com.anythink.core.api.AdError):133:139 -> onNativeAdLoadFail
    1:77:void onNativeAdLoaded():52:128 -> onNativeAdLoaded
com.zl.sdk.ad.natives.TopOnNativeAdLoad$1$1 -> i.b$a$a:
    com.zl.sdk.ad.natives.TopOnNativeAdLoad$1 this$1 -> b
    com.anythink.core.api.ATAdInfo val$adInfo -> a
    1:1:void <init>(com.zl.sdk.ad.natives.TopOnNativeAdLoad$1,com.anythink.core.api.ATAdInfo):71:71 -> <init>
    1:2:void onAdClicked(com.anythink.nativead.api.ATNativeAdView,com.anythink.core.api.ATAdInfo):88:89 -> onAdClicked
    1:10:void onAdImpressed(com.anythink.nativead.api.ATNativeAdView,com.anythink.core.api.ATAdInfo):74:83 -> onAdImpressed
com.zl.sdk.ad.natives.TopOnNativeAdLoad$1$2 -> i.b$a$b:
    com.zl.sdk.ad.natives.TopOnNativeAdLoad$1 this$1 -> a
    1:1:void <init>(com.zl.sdk.ad.natives.TopOnNativeAdLoad$1):118:118 -> <init>
    1:1:void onAdCloseButtonClick(com.anythink.nativead.api.ATNativeAdView,com.anythink.core.api.ATAdInfo):121:121 -> onAdCloseButtonClick
com.zl.sdk.ad.natives.TopOnNativeAdManager -> i.c:
    java.util.HashMap dataMap -> a
    1:2:void <init>():12:13 -> <init>
    1:4:void setAdNativeCallBack(com.zl.sdk.ad.AdBean,com.zl.sdk.ad.natives.TopOnAdNativeCallBack):30:33 -> a
    5:10:void destroy(java.lang.String):39:44 -> a
    11:17:void destroy():49:55 -> a
    1:7:void showNative(com.zl.sdk.ad.AdBean,com.zl.sdk.ad.natives.TopOnAdNativeCallBack):17:23 -> b
com.zl.sdk.ad.topOn.TopOnAdManager -> j.a:
    java.lang.String TAG -> a
    1:1:void <init>(com.zl.sdk.ad.topOn.TopOnAdManager$1):9:9 -> <init>
    2:2:void <init>():12:12 -> <init>
    1:1:com.zl.sdk.ad.topOn.TopOnAdManager get():20:20 -> a
    2:19:void initSDK(android.content.Context,com.zl.sdk.bean.AdAppInfo):25:42 -> a
com.zl.sdk.ad.topOn.TopOnAdManager$1 -> j.a$a:
com.zl.sdk.ad.topOn.TopOnAdManager$Holder -> j.a$b:
    com.zl.sdk.ad.topOn.TopOnAdManager INSTANCE -> a
    1:1:void <clinit>():16:16 -> <clinit>
    1:1:void <init>():15:15 -> <init>
    1:1:com.zl.sdk.ad.topOn.TopOnAdManager access$100():15:15 -> a
com.zl.sdk.bean.AdAppInfo -> com.zl.sdk.bean.AdAppInfo:
    1:3:void <init>(java.lang.String,java.lang.String):7:9 -> <init>
com.zl.sdk.bean.BaseWeatherBean -> com.zl.sdk.bean.BaseWeatherBean:
    1:1:void <init>():6:6 -> <init>
    1:1:java.lang.String getErrorCode():12:12 -> getErrorCode
    1:1:java.lang.String getMsg():20:20 -> getMsg
    1:1:void setErrorCode(java.lang.String):16:16 -> setErrorCode
    1:1:void setMsg(java.lang.String):24:24 -> setMsg
com.zl.sdk.bean.OutConfig -> com.zl.sdk.bean.OutConfig:
    1:3:void <init>():8:10 -> <init>
    1:1:java.lang.String toString():14:14 -> toString
com.zl.sdk.bean.IconOpt -> com.zl.sdk.bean.IconOpt:
    1:4:void <init>():8:11 -> <init>
    1:1:java.lang.String toString():15:15 -> toString
com.zl.sdk.bean.RemindersInfo -> com.zl.sdk.bean.RemindersInfo:
    1:1:void <clinit>():47:47 -> <clinit>
    1:1:void <init>():22:22 -> <init>
    2:8:void <init>():17:23 -> <init>
    9:9:void <init>(android.os.Parcel):39:39 -> <init>
    10:37:void <init>(android.os.Parcel):17:44 -> <init>
    1:3:boolean equals(java.lang.Object):29:31 -> equals
    1:1:int hashCode():36:36 -> hashCode
    1:1:java.lang.String toString():75:75 -> toString
    1:5:void writeToParcel(android.os.Parcel,int):66:70 -> writeToParcel
com.zl.sdk.bean.RemindersInfo$1 -> com.zl.sdk.bean.RemindersInfo$1:
    1:1:void <init>():47:47 -> <init>
    1:1:java.lang.Object createFromParcel(android.os.Parcel):47:47 -> createFromParcel
    2:2:com.zl.sdk.bean.RemindersInfo createFromParcel(android.os.Parcel):50:50 -> createFromParcel
    1:1:java.lang.Object[] newArray(int):47:47 -> newArray
    2:2:com.zl.sdk.bean.RemindersInfo[] newArray(int):55:55 -> newArray
com.zl.sdk.bean.WeatherAdData -> com.zl.sdk.bean.WeatherAdData:
    1:1:void <init>():13:13 -> <init>
    1:1:com.zl.sdk.bean.WeatherAdData$Data getData():75:75 -> getData
    1:1:boolean isDataOK():71:71 -> isDataOK
    1:1:void setData(com.zl.sdk.bean.WeatherAdData$Data):79:79 -> setData
com.zl.sdk.bean.WeatherAdData$ConfigAdData -> com.zl.sdk.bean.WeatherAdData$ConfigAdData:
    1:1:void <init>():243:243 -> <init>
    1:1:boolean isAppShowTimesType():250:250 -> isAppShowTimesType
    1:1:boolean isFreeAdCountType():262:262 -> isFreeAdCountType
    1:1:boolean isFreeDurationType():258:258 -> isFreeDurationType
    1:1:boolean isPlatformShowTimesType():254:254 -> isPlatformShowTimesType
com.zl.sdk.bean.WeatherAdData$ConfigData -> com.zl.sdk.bean.WeatherAdData$ConfigData:
    1:2:void <init>():239:240 -> <init>
com.zl.sdk.bean.WeatherAdData$CpAdData -> com.zl.sdk.bean.WeatherAdData$CpAdData:
    1:12:void <init>():266:277 -> <init>
    1:1:java.lang.String toString():281:281 -> toString
com.zl.sdk.bean.WeatherAdData$Data -> com.zl.sdk.bean.WeatherAdData$Data:
    1:3:void <init>():82:84 -> <init>
com.zl.sdk.bean.WeatherAdData$NormalAdData -> com.zl.sdk.bean.WeatherAdData$NormalAdData:
    1:74:void <init>():87:160 -> <init>
    1:30:com.zl.sdk.bean.WeatherAdData$NormalAdData cloneAdData():204:233 -> cloneAdData
    1:1:boolean isCardAdTypeByPositionSix():168:168 -> isCardAdTypeByPositionSix
    1:1:boolean isDeepLink():180:180 -> isDeepLink
    1:1:boolean isOpenAdType():172:172 -> isOpenAdType
    1:1:boolean isSameAdData(com.zl.sdk.bean.WeatherAdData$NormalAdData):189:189 -> isSameAdData
    1:1:boolean isSameAdSlot(com.zl.sdk.bean.WeatherAdData$NormalAdData):195:195 -> isSameAdSlot
    1:2:boolean isSameScenes(com.zl.sdk.bean.WeatherAdData$NormalAdData):199:200 -> isSameScenes
    1:1:boolean isSelfFlag():176:176 -> isSelfFlag
    1:1:boolean isWZAdType():164:164 -> isWZAdType
    1:1:boolean isWeb():184:184 -> isWeb
    1:17:java.lang.String toString():94:110 -> toString
com.zl.sdk.event.AdsParamsInfo -> k.a:
    java.lang.String MODEL -> f
    java.lang.String P_REWARD_INTERSTITIAL -> I0
    java.lang.String USERID -> I
    java.lang.String P_INTERSTITIAL -> G0
    java.lang.String TARGETSDK_VERSION -> j
    java.lang.String P_OPEN_AD -> E0
    java.lang.String ADUNITID -> M
    java.lang.String REWARD_INTERSTITIAL -> C0
    java.lang.String THRID_AD_PLATFROM_CODE -> n
    java.lang.String INTERSTITIAL -> A0
    java.lang.String SOURCE -> Q
    java.lang.String DENSITY -> r
    java.lang.String AD_MSG_EEROR -> U
    java.lang.String OSV -> v
    java.lang.String AD_PRECISION -> Y
    java.lang.String BANNER_AD -> x0
    java.lang.String F_AD_CLK_DURA -> v0
    java.lang.String DURATION -> z
    java.lang.String F_AD_PAIDEVENT -> t0
    java.lang.String F_SHOW_FILE -> r0
    java.lang.String COUNTRYCODE -> a
    java.lang.String F_CLOSE -> p0
    java.lang.String F_CLICK -> n0
    java.lang.String LTD -> e
    java.lang.String F_REQUEST -> l0
    java.lang.String MAC -> D
    java.lang.String AD_CLK_DURA -> j0
    java.lang.String VERSION_CODE -> i
    java.lang.String AD_REQUEST_DURATION -> h0
    java.lang.String CHANNEL -> H
    java.lang.String OPEN -> f0
    java.lang.String THRID_AD_PLATFROM_NAME -> m
    java.lang.String FAILE -> d0
    java.lang.String F_EVENT_ID -> L
    java.lang.String EXPOSURE -> b0
    java.lang.String PIXELS -> q
    java.lang.String ADTYPE -> P
    java.lang.String OS -> u
    java.lang.String OPEN_AD -> y0
    java.lang.String TIME -> T
    java.lang.String GOOGLEID -> y
    java.lang.String AD_CURRENCYCode -> X
    java.lang.String NET -> C
    java.lang.String LGD -> d
    java.lang.String APPID -> G
    java.lang.String P_REWARD -> H0
    java.lang.String VERSION_NAME -> h
    java.lang.String EVENT_ID -> K
    java.lang.String P_NATIVE -> F0
    java.lang.String P_BANNER_AD -> D0
    java.lang.String PKGID -> l
    java.lang.String AD_RESPONE -> O
    java.lang.String REWARD -> B0
    java.lang.String S_H -> p
    java.lang.String AD_SCENES -> S
    java.lang.String AD_SDK_VERSION -> t
    java.lang.String AD_VALUEMICROS -> W
    java.lang.String ANDROIDID -> x
    java.lang.String F_AD_EXPIRED -> w0
    java.lang.String F_AD_OPEN_TIMEOUT -> u0
    java.lang.String F_AD_REQUEST_DURATION -> s0
    java.lang.String F_OPEN -> q0
    java.lang.String F_FAILE -> o0
    java.lang.String LGG -> c
    java.lang.String _UUID_ -> B
    java.lang.String F_EXPOSURE -> m0
    java.lang.String AD_EXPIRED -> k0
    java.lang.String BUILD -> g
    java.lang.String INSTALLED_SET -> F
    java.lang.String AD_PAIDEVENT -> i0
    java.lang.String SHOW_FILE -> g0
    java.lang.String MINSDK_VERSION -> k
    java.lang.String USERNAME -> J
    java.lang.String CLOSE -> e0
    java.lang.String CLICK -> c0
    java.lang.String S_W -> o
    java.lang.String ADPISTION -> N
    java.lang.String THRID_REQUEST -> a0
    java.lang.String UA -> s
    java.lang.String ISBIDDING -> R
    java.lang.String NATIVE -> z0
    java.lang.String CAR -> w
    java.lang.String AD_FULL -> V
    java.lang.String REQUEST -> Z
    java.lang.String IMEI -> A
    java.lang.String COUNTRY -> b
    java.lang.String IP -> E
    1:1:void <init>():4:4 -> <init>
com.zl.sdk.event.DialogFailReason -> k.b:
    com.zl.sdk.event.DialogFailReason NATIVE_EXCEEDS -> l
    com.zl.sdk.event.DialogFailReason CP_EXCEEDS -> m
    com.zl.sdk.event.DialogFailReason INTERVAL_TIME -> j
    com.zl.sdk.event.DialogFailReason COUNT_EXCEEDS -> k
    com.zl.sdk.event.DialogFailReason SCREEN_OFF -> d
    com.zl.sdk.event.DialogFailReason NO_INIT -> e
    com.zl.sdk.event.DialogFailReason LOCK -> b
    com.zl.sdk.event.DialogFailReason CALLING -> c
    com.zl.sdk.event.DialogFailReason EXIST_OUT -> h
    com.zl.sdk.event.DialogFailReason NO_DATA -> i
    com.zl.sdk.event.DialogFailReason NO_NET -> f
    com.zl.sdk.event.DialogFailReason IS_FOREGROUND -> g
    com.zl.sdk.event.DialogFailReason AD_EXITS -> a
    com.zl.sdk.event.DialogFailReason[] $VALUES -> n
    1:13:void <clinit>():4:16 -> <clinit>
    14:14:void <clinit>():3:3 -> <clinit>
    1:1:void <init>(java.lang.String,int):3:3 -> <init>
    1:1:com.zl.sdk.event.DialogFailReason[] $values():3:3 -> a
    1:1:com.zl.sdk.event.DialogFailReason valueOf(java.lang.String):3:3 -> valueOf
    1:1:com.zl.sdk.event.DialogFailReason[] values():3:3 -> values
com.zl.sdk.event.EventCallBack -> k.c:
    void dotEvent(java.lang.String) -> a
    void onError(android.content.Context,java.lang.Throwable) -> a
    void onEvent(android.content.Context,java.lang.String) -> a
    void onEvent(android.content.Context,java.lang.String,java.lang.String) -> a
    void onEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map) -> a
    void onEvent(android.content.Context,java.lang.String,java.util.Map) -> a
    void dotEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map) -> b
com.zl.sdk.event.EventUtils -> k.d:
    java.lang.String TOPON_LOAD_SUCCESS_BUT_CALLBACK_NULL -> g
    java.lang.String OUT_DIALOG_LOCK_SECURE -> f
    java.lang.String HIDE_ICON -> i
    java.lang.String LOAD_CACHE_AD -> h
    java.lang.String SLK_START -> k
    java.lang.String FG_INIT -> j
    java.lang.String SLK_START_NO -> m
    java.lang.String SLK_START_OK -> l
    java.lang.String DIALOG_TYPE_AD -> o
    java.lang.String SLK_SW_CLOSE -> n
    java.lang.String REMINDER_DIALOG_FG_SURPRISE_START -> p
    java.lang.String OUT_AD_START -> a
    java.lang.String OUT_DIALOG_FAIL -> c
    java.lang.String OUT_DIALOG_SCREEN_LOCK -> b
    java.lang.String OUT_DIALOG_LOCK_TRRIGER -> e
    java.lang.String OUT_DIALOG_HOME_TRRIGER -> d
    1:1:void <init>():19:19 -> <init>
    1:6:void staDialogFail(com.zl.sdk.event.DialogFailReason,int,java.lang.String):50:55 -> a
    7:12:void statDialogScreenLock(boolean,int,java.lang.String):59:64 -> a
    13:17:void statDialogLockSecure(int,java.lang.String):68:72 -> a
    18:21:void stProcessHome(boolean,int):76:79 -> a
    22:23:void statAdClick(com.zl.sdk.event.ReportBean):128:129 -> a
    24:26:void statAdLoadFail(com.zl.sdk.event.ReportBean,long):136:138 -> a
    27:37:void statRemindOutFgSurpriseStart(java.lang.String,java.lang.String,boolean,int):168:178 -> a
    38:41:java.lang.String getOSVersion():192:195 -> a
    1:4:void stProcessLock(boolean,int):83:86 -> b
    5:7:void statAdLoaded(com.zl.sdk.event.ReportBean,long):103:105 -> b
    8:9:void statAdClose(com.zl.sdk.event.ReportBean):120:121 -> b
    10:10:int getSdkInt():200:200 -> b
    1:3:void statAdPaidEven(com.zl.sdk.event.ReportBean,long):153:155 -> c
    4:5:void statAdExpired(com.zl.sdk.event.ReportBean):162:163 -> c
    6:9:void statTimeTriggle():183:186 -> c
    1:2:void statAdExpose(com.zl.sdk.event.ReportBean):112:113 -> d
    1:32:void statAdReport(com.zl.sdk.event.ReportBean):209:240 -> e
    1:2:void statAdRequest(com.zl.sdk.event.ReportBean):95:96 -> f
    1:2:void statDisplayFail(com.zl.sdk.event.ReportBean):145:146 -> g
com.zl.sdk.event.ReportBean -> k.e:
    java.lang.String source -> g
    java.lang.String adtype -> f
    long time -> i
    java.lang.String ad_full -> k
    java.lang.String ad_msg_error -> j
    java.lang.String ad_scenes -> l
    java.lang.String currencyCode -> o
    java.lang.String KEY_ -> q
    java.lang.String precision -> p
    double valueMicros -> n
    java.lang.String firebaseEventid -> a
    boolean isbidding -> h
    java.lang.String adUnitId -> c
    java.lang.String eventid -> b
    long duration -> m
    java.lang.String ad_position -> e
    java.lang.String ad_response -> d
    1:1:void <init>():22:22 -> <init>
    1:1:java.lang.String getSpKey():26:26 -> a
com.zl.sdk.event.statistics.AbsStatistics -> l.a:
    1:1:void <init>():6:6 -> <init>
    boolean isAllowedUpload() -> a
    void init(android.content.Context,java.lang.String,java.lang.String) -> b
com.zl.sdk.event.statistics.AdScenes -> l.b:
    java.lang.String AD_SCENES_CLOSE_DAY_AM -> G
    java.lang.String AD_SCENES_CITY_DATA_REFERSH -> f
    java.lang.String AD_SCENES_CLOSE_WEATHER_CHANGE -> I
    java.lang.String AD_SCENES_WZ_LOCK -> h
    java.lang.String AD_SCENES_CLOSE_ULTRAVIOLET -> K
    java.lang.String AD_SCENES_RADAR_MAP -> j
    java.lang.String AD_SCENES_CLOSE_WARN -> M
    java.lang.String AD_SCENES_AQI_QUALITY -> l
    java.lang.String AD_SCENES_TOP_FLOAT_RIGHT -> O
    java.lang.String AD_SCENES_PRE_48_HOURS -> n
    java.lang.String AD_SCENES_CARD -> p
    java.lang.String AD_SCENES_BACK -> r
    java.lang.String AD_SCENES_REFERSH_BACK -> t
    java.lang.String AD_SCENES_REFERSH_48_HOURS -> v
    java.lang.String AD_SCENES_TOP_RIGHT -> x
    java.lang.String AD_SCENES_DAY_PM -> z
    java.lang.String AD_SCENES_HOT_OPEN -> a
    java.lang.String AD_SCENES_COOL_OPEN -> c
    java.lang.String AD_SCENES_TEMPERATIRE -> B
    java.lang.String AD_SCENES_BOTTOM_FLOAT -> e
    java.lang.String AD_SCENES_WIND -> D
    java.lang.String AD_SCENES_NEW_ADD_CITY -> g
    java.lang.String AD_SCENES_PURE -> F
    java.lang.String AD_SCENES_WZ_HOME -> i
    java.lang.String AD_SCENES_CLOSE_DAY_PM -> H
    java.lang.String AD_SCENES_48_HOURS -> k
    java.lang.String AD_SCENES_CLOSE_TEMPERATIRE -> J
    java.lang.String AD_SCENES_PRE_ADD_CITY -> m
    java.lang.String AD_SCENES_CLOSE_WIND -> L
    java.lang.String AD_SCENES_PRE_AQI_QUALITY -> o
    java.lang.String AD_SCENES_CLOSE_PURE -> N
    java.lang.String AD_SCENES_REFERSH_CARD -> q
    java.lang.String AD_SCENES_PRE_BACK -> s
    java.lang.String AD_SCENES_REFERSH_BOTTOM_FLOAT -> u
    java.lang.String AD_SCENES_REFERSH_AQI_QUALITY -> w
    java.lang.String AD_SCENES_DAY_AM -> y
    java.lang.String AD_SCENES_WEATHER_CHANGE -> A
    java.lang.String AD_SCENES_ULTRAVIOLET -> C
    java.lang.String AD_SCENES_REFERSH_HOT_OPEN -> b
    java.lang.String AD_SCENES_WARN -> E
    java.lang.String AD_SCENES_REFERSH_COOL_OPEN -> d
    1:1:void <init>():3:3 -> <init>
    1:17:boolean isWz(java.lang.String):49:65 -> a
com.zl.sdk.event.statistics.DotOperator -> l.c:
    1:4:void <init>(android.content.Context):15:18 -> <init>
    void onError(android.content.Context,java.lang.Throwable) -> a
    void onPause(android.content.Context) -> a
    1:1:void onEvent(android.content.Context,java.lang.String):39:39 -> a
    2:2:void onEvent(android.content.Context,java.lang.String,java.lang.String):45:45 -> a
    3:20:void onEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map):52:69 -> a
    21:31:void onEvent(android.content.Context,java.lang.String,java.util.Map):103:113 -> a
    32:32:void dotEvent(java.lang.String):121:121 -> a
    void onPageStart(android.content.Context,java.lang.String) -> b
    void onResume(android.content.Context) -> b
    1:18:void dotEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map):76:93 -> b
    void onPageEnd(android.content.Context,java.lang.String) -> c
com.zl.sdk.event.statistics.FireAnalytics -> l.d:
    com.google.firebase.analytics.FirebaseAnalytics mFirebaseAnalytics -> a
    1:2:void <init>(android.content.Context):14:15 -> <init>
    void dotEvent(java.lang.String) -> a
    void onError(android.content.Context,java.lang.Throwable) -> a
    void onPause(android.content.Context) -> a
    1:2:void onEvent(android.content.Context,java.lang.String):37:38 -> a
    3:7:void onEvent(android.content.Context,java.lang.String,java.lang.String):46:50 -> a
    8:27:void onEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map):58:77 -> a
    28:37:void onEvent(android.content.Context,java.lang.String,java.util.Map):93:102 -> a
    void dotEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map) -> b
    void onPageStart(android.content.Context,java.lang.String) -> b
    void onResume(android.content.Context) -> b
    void onPageEnd(android.content.Context,java.lang.String) -> c
com.zl.sdk.event.statistics.ICommonStatistics -> l.e:
    void onPause(android.content.Context) -> a
    void onPageStart(android.content.Context,java.lang.String) -> b
    void onResume(android.content.Context) -> b
    void onPageEnd(android.content.Context,java.lang.String) -> c
com.zl.sdk.event.statistics.ICustomStatistics -> l.f:
    void dotEvent(java.lang.String) -> a
    void onError(android.content.Context,java.lang.Throwable) -> a
    void onEvent(android.content.Context,java.lang.String) -> a
    void onEvent(android.content.Context,java.lang.String,java.lang.String) -> a
    void onEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map) -> a
    void onEvent(android.content.Context,java.lang.String,java.util.Map) -> a
    void dotEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map) -> b
com.zl.sdk.event.statistics.Statistics -> l.g:
    java.util.Vector mObserver -> a
    com.zl.sdk.event.statistics.Statistics sStatistics -> b
    1:4:void <init>():19:22 -> <init>
    1:8:com.zl.sdk.event.statistics.Statistics getInstance():26:33 -> a
    9:16:void onEvent(android.content.Context,java.lang.String):38:45 -> a
    17:24:void onEvent(android.content.Context,java.lang.String,java.lang.String):51:58 -> a
    25:32:void onEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map):64:71 -> a
    33:40:void onError(android.content.Context,java.lang.Throwable):77:84 -> a
    41:48:void onPause(android.content.Context):131:138 -> a
    49:56:void onEvent(android.content.Context,java.lang.String,java.util.Map):156:163 -> a
    57:64:void dotEvent(java.lang.String):169:176 -> a
    1:9:void dotEvent(android.content.Context,java.lang.String,java.lang.String,java.util.Map):90:98 -> b
    10:17:void onPageStart(android.content.Context,java.lang.String):105:112 -> b
    18:25:void onResume(android.content.Context):118:125 -> b
    1:8:void onPageEnd(android.content.Context,java.lang.String):144:151 -> c
com.zl.sdk.event.statistics.StatisticsKey -> l.h:
    java.lang.String ACCOUNT_ID -> g
    java.lang.String ACCOUNT_NAME -> f
    java.lang.String CONN_SYMBOL -> i
    java.lang.String NETWORK -> h
    java.lang.String EXTERNAL_JUMP_SIGN -> k
    java.lang.String SOURCE -> j
    java.lang.String BOOT -> m
    java.lang.String VISIT -> l
    java.lang.String PRIMARY_TAB -> o
    java.lang.String LAUNCHER -> n
    java.lang.String AD_ -> q
    java.lang.String SECOND_TAB -> p
    java.util.Map sActionLabelMap -> a
    java.lang.String PRE_SOURCE -> c
    java.lang.String ACTION -> b
    java.lang.String CLIENT_PKG -> e
    java.lang.String CURR_SOURCE -> d
    1:21:void <clinit>():14:34 -> <clinit>
    1:1:void <init>():7:7 -> <init>
    1:1:java.lang.String getLabel(java.lang.String):10:10 -> a
    2:2:java.lang.String add(java.lang.String,java.lang.String):41:41 -> a
com.zl.sdk.event.statistics.StatisticsManager -> l.i:
    java.util.Stack mStack -> a
    com.zl.sdk.event.statistics.StatisticsManager sStatisticsManager -> d
    java.lang.String TAG -> c
    boolean mIsBooted -> b
    1:2:void <init>():28:29 -> <init>
    1:1:java.lang.String getCurSource():156:156 -> a
    2:4:java.lang.String getCurSource(java.lang.String):171:173 -> a
    5:5:void send(java.lang.String,java.util.Map):183:183 -> a
    6:6:void send(java.lang.String,java.lang.String,java.lang.String):191:191 -> a
    7:13:void send(java.lang.String,java.lang.String,java.lang.String,java.util.Map):196:202 -> a
    14:23:java.util.HashMap getDataMap(android.content.Context,java.lang.String,java.lang.String,java.util.Map):219:228 -> a
    24:49:void print(java.lang.String,java.util.HashMap):234:259 -> a
    50:51:java.util.Map getParaMap(java.lang.String,java.lang.String):263:264 -> a
    52:52:java.util.Map addPara(java.util.Map,java.lang.String,java.lang.String):269:269 -> a
    1:8:com.zl.sdk.event.statistics.StatisticsManager getInstance():33:40 -> b
    9:11:java.lang.String getPreSource(java.lang.String):143:145 -> b
    12:12:void send(java.lang.String,java.lang.String):187:187 -> b
    13:19:void sendAd(java.lang.String,java.util.Map):208:214 -> b
    1:1:boolean hasSource(java.lang.String):64:64 -> c
    2:11:java.lang.String getPreSource():115:124 -> c
    12:18:java.lang.String getPreSource():121:127 -> c
    1:3:void onActivityCreate():44:46 -> d
    4:8:void pushSource(java.lang.String):56:60 -> d
    1:8:java.lang.String peekSource():98:105 -> e
    9:9:void send(java.lang.String):179:179 -> e
    1:6:void popSource():71:76 -> f
    1:6:void removeFirstSource():82:87 -> g
com.zl.sdk.event.statistics.Utils -> l.j:
    android.net.ConnectivityManager connectivity -> b
    java.lang.Object TAG -> a
    1:1:void <clinit>():25:25 -> <clinit>
    1:1:void <init>():23:23 -> <init>
    1:3:int getAppVersionCode(android.content.Context):58:60 -> a
    4:4:int dip2px(android.content.Context,float):68:68 -> a
    5:5:java.lang.String getCurrStackExceptionInfo():84:84 -> a
    6:17:java.lang.String getExceptionInfo(java.lang.Throwable):89:100 -> a
    18:21:java.lang.String getExceptionInfo(java.lang.Throwable):98:101 -> a
    22:22:void closeIO(java.io.Closeable):107:107 -> a
    23:23:boolean equalNoThrow(java.lang.String,java.lang.String):140:140 -> a
    24:24:boolean isExceedLimitTime(long,long,long):149:149 -> a
    25:26:android.content.pm.PackageInfo getApkInfo(android.content.Context,java.lang.String):176:177 -> a
    27:49:android.graphics.Bitmap getMediaBitmap(android.graphics.Bitmap,int,int):192:214 -> a
    50:50:android.graphics.Bitmap getMediaBitmap(android.graphics.Bitmap,int,int):196:196 -> a
    1:5:java.lang.String getAppVersionName(android.content.Context):31:35 -> b
    6:6:int px2dip(android.content.Context,float):73:73 -> b
    7:12:java.lang.String getApkVersionByFilePath(android.content.Context,java.lang.String):183:188 -> b
    13:27:java.lang.String getTrackInfo():222:236 -> b
    28:33:java.lang.String getTrackInfo():233:238 -> b
    1:1:int px2px(android.content.Context,float):79:79 -> c
    2:2:android.net.ConnectivityManager getConnectivityManager(android.content.Context):122:122 -> c
    1:9:int getDisplayWidth(android.content.Context):157:165 -> d
    1:6:android.net.NetworkInfo getNetworkInfo(android.content.Context):127:132 -> e
    1:4:java.lang.String getPackageName(android.content.Context):46:49 -> f
com.zl.sdk.icon.IcOptManager -> m.a:
    android.content.Context context -> a
    java.lang.String KEY_ENTER_APP_TIME -> g
    int OPERATOR_DO_NOTHING -> n
    java.lang.String TAG -> f
    int OPERATOR_HIDE_ICON -> o
    java.lang.String COMPONENT_TA -> i
    int MSG_ICON_OPERATOR -> l
    java.lang.String COMPONENT_BA -> h
    int MSG_INIT_CHECK -> m
    java.lang.String COMPONENT_TF -> k
    java.lang.String COMPONENT_TE -> j
    com.zl.sdk.icon.IcOptManager$ScreenBroadcastReceiver screenBroadcastReceiver -> c
    android.os.Handler workHandler -> e
    com.zl.sdk.icon.IcOptManager shortCutManager -> q
    android.os.HandlerThread handlerThread -> d
    boolean isInit -> b
    int OPERATOR_SHOW_ICON -> p
    1:1:void <init>():55:55 -> <init>
    2:11:void <init>():49:58 -> <init>
    1:1:void access$000(com.zl.sdk.icon.IcOptManager,com.zl.sdk.bean.IconOpt):30:30 -> a
    2:2:android.os.Handler access$300(com.zl.sdk.icon.IcOptManager):30:30 -> a
    3:4:void checkHideIconWhenAppToBackground():100:101 -> a
    5:34:void checkHideIconWhenTimeout(com.zl.sdk.bean.IconOpt):105:134 -> a
    35:37:long getAppLastInstallTime(android.content.Context):140:142 -> a
    38:38:void saveEnterAppTime(long):149:149 -> a
    39:39:boolean isIconHided(android.content.Context,java.lang.String):183:183 -> a
    40:46:void stat(java.lang.String,java.lang.String):233:239 -> a
    1:1:void access$100(com.zl.sdk.icon.IcOptManager,com.zl.sdk.bean.IconOpt):30:30 -> b
    2:11:void init(android.content.Context):82:91 -> b
    12:13:void cycleCheckHideIcon():95:96 -> b
    14:55:void hideOperator(com.zl.sdk.bean.IconOpt):187:228 -> b
    1:1:long getEnterAppTime():153:153 -> c
    2:13:void iconOperator(com.zl.sdk.bean.IconOpt):161:172 -> c
    14:14:boolean isIconHided(android.content.Context):243:243 -> c
    1:2:com.zl.sdk.icon.IcOptManager getInstance():75:76 -> d
    1:2:boolean isScreenOn():177:178 -> e
    1:11:void showOperator():247:257 -> f
com.zl.sdk.icon.IcOptManager$1 -> m.a$a:
    com.zl.sdk.icon.IcOptManager this$0 -> a
    1:1:void <init>(com.zl.sdk.icon.IcOptManager,android.os.Looper):58:58 -> <init>
    1:6:void handleMessage(android.os.Message):61:66 -> handleMessage
    7:7:void handleMessage(android.os.Message):63:63 -> handleMessage
com.zl.sdk.icon.IcOptManager$ScreenBroadcastReceiver -> m.a$b:
    com.zl.sdk.icon.IcOptManager this$0 -> a
    1:1:void <init>(com.zl.sdk.icon.IcOptManager):298:298 -> <init>
    2:2:void <init>(com.zl.sdk.icon.IcOptManager,com.zl.sdk.icon.IcOptManager$1):298:298 -> <init>
    1:16:void onReceive(android.content.Context,android.content.Intent):301:316 -> onReceive
com.zl.sdk.icon.IconHelp -> m.b:
    java.lang.String KEY_WEATHER_HIDE_SHOW_ICON_AD_CONFIG -> g
    java.lang.String KEY_WEATHER_HIDE_SHOW_ICON -> f
    long retryShowAdTime -> b
    boolean iconHide -> a
    int retryShowAdCount -> c
    java.lang.String PREF_FILE_NAME -> e
    java.lang.String TAG -> d
    1:1:void <init>(com.zl.sdk.icon.IconHelp$1):18:18 -> <init>
    2:21:void <init>():19:38 -> <init>
    1:1:void setRetryShowAdTime(long):49:49 -> a
    2:2:void setRetryShowAdCount(int):53:53 -> a
    3:11:void init(android.content.Context):58:66 -> a
    12:20:void changeIconState(boolean):76:84 -> a
    21:23:void clearNotification():97:99 -> a
    1:1:com.zl.sdk.icon.IconHelp get():27:27 -> b
    1:14:com.zl.sdk.bean.OutConfig getIconAdConfigObj():131:144 -> c
    1:15:com.zl.sdk.bean.IconOpt getIconOptObj():111:125 -> d
    1:1:int getRetryShowAdCount():45:45 -> e
    1:1:long getRetryShowAdTime():41:41 -> f
    1:6:void iconHadHide():149:154 -> g
    1:1:boolean isIconHided():167:167 -> h
    1:1:void statIconHideUser():90:90 -> i
com.zl.sdk.icon.IconHelp$1 -> m.b$a:
com.zl.sdk.icon.IconHelp$Holder -> m.b$b:
    com.zl.sdk.icon.IconHelp INSTANCE -> a
    1:1:void <clinit>():23:23 -> <clinit>
    1:1:void <init>():22:22 -> <init>
    1:1:com.zl.sdk.icon.IconHelp access$100():22:22 -> a
com.zl.sdk.icon.IconStateCallBack -> m.c:
    void iconState(boolean) -> a
com.zl.sdk.keeplive.KplvManager -> n.a:
    android.content.Context context -> c
    com.zl.sdk.keeplive.KplvManager kplvManager -> f
    boolean isInit -> a
    boolean isAttach -> b
    java.lang.String LAUNCHER_ACTIVITY_NAME -> e
    java.lang.String TAG -> d
    1:1:void <init>():34:34 -> <init>
    2:3:void <init>():27:28 -> <init>
    1:4:com.zl.sdk.keeplive.KplvManager getInstance():38:41 -> a
    5:14:void attachBase(android.content.Context):45:54 -> a
    15:18:void checkInit(android.content.Context,com.zl.sdk.keeplive.KplvManager$InitCallbak):61:64 -> a
    19:28:void statUsr(java.lang.String,java.lang.String,java.lang.String):68:77 -> a
    29:31:void checkNaturalUser(com.zl.sdk.keeplive.KplvManager$InitCallbak):106:108 -> a
    32:32:void hideIcon(android.content.Context,java.lang.String):204:204 -> a
    33:33:void setShowOnLock(boolean):224:224 -> a
    1:21:void init(android.content.Context):114:134 -> b
    22:22:boolean isAppFront():220:220 -> b
    23:23:boolean isIconHide(android.content.Context,java.lang.String):241:241 -> b
    1:1:boolean isInit():200:200 -> c
    2:2:void showIcon(android.content.Context,java.lang.String):208:208 -> c
    3:3:boolean isFGProcess(android.content.Context):216:216 -> c
    1:1:void lvStat():81:81 -> d
    2:6:boolean isLowMemory(android.content.Context):228:232 -> d
    1:1:boolean isMainProcess(android.content.Context):212:212 -> e
com.zl.sdk.keeplive.KplvManager$1 -> n.a$a:
    com.zl.sdk.keeplive.KplvManager this$0 -> a
    1:1:void <init>(com.zl.sdk.keeplive.KplvManager):81:81 -> <init>
    1:3:void onTrack(java.lang.String,java.util.Map):84:86 -> onTrack
com.zl.sdk.keeplive.KplvManager$InitCallbak -> n.a$b:
    void onFinish() -> a
com.zl.sdk.out.ActionFrom -> o.a:
    com.zl.sdk.out.ActionFrom ACTION_USER_PRESENT -> b
    com.zl.sdk.out.ActionFrom ACTION_SCREEN_ON -> c
    com.zl.sdk.out.ActionFrom ACTION_UNKNOWN -> a
    com.zl.sdk.out.ActionFrom[] $VALUES -> f
    com.zl.sdk.out.ActionFrom ACTION_CLOSE_SYSTEM_DIALOGS -> d
    com.zl.sdk.out.ActionFrom ACTION_TIMER -> e
    1:5:void <clinit>():4:8 -> <clinit>
    6:6:void <clinit>():3:3 -> <clinit>
    1:2:void <init>(java.lang.String,int,int):12:13 -> <init>
    1:1:com.zl.sdk.out.ActionFrom[] $values():3:3 -> a
    1:1:int getAction():17:17 -> b
    1:1:com.zl.sdk.out.ActionFrom valueOf(java.lang.String):3:3 -> valueOf
    1:1:com.zl.sdk.out.ActionFrom[] values():3:3 -> values
com.zl.sdk.out.AppOutSP -> o.b:
    java.lang.String KEY_LOCK_LAST_SHOW_TIME -> g
    java.lang.String KEY_HOME_INTERSTITIAL_AD_DAY_SHOW_COUNT -> f
    java.lang.String KEY_OUT_AD_DIALOG_CLOSE_LAST_TIME -> i
    java.lang.String KEY_HOME_LAST_SHOW_TIME -> h
    java.lang.String KEY_IS_APP_FIRST_START -> j
    java.lang.String TAG -> a
    java.lang.String KEY_LOCK_NATIVE_AD_DAY_SHOW_COUNT -> c
    java.lang.String APP_OUT_PREF_FILE_NAME -> b
    java.lang.String KEY_HOME_NATIVE_AD_DAY_SHOW_COUNT -> e
    java.lang.String KEY_LOCK_INTERSTITIAL_AD_DAY_SHOW_COUNT -> d
    1:1:void <init>():6:6 -> <init>
    1:1:void saveHomeInterstitialAdDayShowCount(int):45:45 -> a
    2:2:void saveHomeLastShowTime(long):62:62 -> a
    3:4:com.zl.sdk.util.SPUtils getAppOutPref():78:79 -> a
    5:5:void setIsAppFirstStart(boolean):89:89 -> a
    1:1:void saveHomeNativeAdDayShowCount(int):37:37 -> b
    2:2:int getHomeInterstitialAdDayShowCount():49:49 -> b
    3:3:void saveLockLastShowTime(long):53:53 -> b
    1:1:void saveLockInterstitialAdDayShowCount(int):29:29 -> c
    2:2:long getHomeLastShowTime():66:66 -> c
    3:3:void saveOutAdDialogCloseLastTime(long):70:70 -> c
    1:1:void saveLockNativeAdDayShowCount(int):21:21 -> d
    2:2:int getHomeNativeAdDayShowCount():41:41 -> d
    1:1:int getLockInterstitialAdDayShowCount():33:33 -> e
    1:1:long getLockLastShowTime():57:57 -> f
    1:1:int getLockNativeAdDayShowCount():25:25 -> g
    1:1:long getOutAdDialogCloseLastTime():74:74 -> h
    1:1:boolean isAppFirstStart():85:85 -> i
com.zl.sdk.out.BaseOutShowManager -> o.c:
    1:1:void <init>():7:7 -> <init>
    boolean checkCanShowForActionState(com.zl.sdk.bean.WeatherAdData$NormalAdData,int) -> a
    boolean checkCanShowForRemindInfo(com.zl.sdk.bean.RemindersInfo) -> a
    com.zl.sdk.bean.WeatherAdData$NormalAdData getAdData() -> a
    com.zl.sdk.bean.RemindersInfo getReminderInfo() -> b
com.zl.sdk.out.CheckHelper -> o.d:
    java.lang.String TAG -> a
    1:1:void <init>():32:32 -> <init>
    1:56:boolean checkAdCanShowByScene(int):40:95 -> a
    57:59:boolean checkTopActivityIsAd():149:151 -> a
    60:60:boolean checkCanShowAd(com.zl.sdk.bean.WeatherAdData$NormalAdData,int):183:183 -> a
    61:66:boolean isSameDay(long,long):292:297 -> a
    67:67:boolean checkAdReady(com.zl.sdk.bean.WeatherAdData$NormalAdData):314:314 -> a
    1:38:boolean checkAdCanShowBySceneNoIcon(int):101:138 -> b
    39:134:boolean checkCanShowAdByTimesFromAdData(com.zl.sdk.bean.WeatherAdData$NormalAdData,int):192:287 -> b
    135:139:boolean isTelephonyCalling():323:327 -> b
    1:1:boolean isUserPhone():170:170 -> c
com.zl.sdk.out.DialogShowStatusCallback -> o.e:
    void fail() -> a
    void success() -> b
com.zl.sdk.out.OutAdManager -> o.f:
    java.lang.String TAG -> c
    boolean hadStartAdDialogFail -> b
    int showAdFailTimes -> a
    1:1:void <init>(com.zl.sdk.out.OutAdManager$1):32:32 -> <init>
    2:19:void <init>():33:50 -> <init>
    boolean checkCanShowForRemindInfo(com.zl.sdk.bean.RemindersInfo) -> a
    1:1:void access$200(com.zl.sdk.out.OutAdManager):32:32 -> a
    2:2:boolean access$302(com.zl.sdk.out.OutAdManager,boolean):32:32 -> a
    3:3:void access$400(com.zl.sdk.out.OutAdManager,android.content.Context,boolean,com.zl.sdk.out.ActionFrom,com.zl.sdk.bean.RemindersInfo,com.zl.sdk.bean.WeatherAdData$NormalAdData):32:32 -> a
    4:6:com.zl.sdk.bean.WeatherAdData$NormalAdData getAdData():56:58 -> a
    7:19:boolean checkCanShowForActionState(com.zl.sdk.bean.WeatherAdData$NormalAdData,int):86:98 -> a
    20:22:boolean isAppFirstStartInTheDevices(long):125:127 -> a
    23:80:void checkShowOutAd(boolean):139:196 -> a
    81:156:void startAdDialog(android.content.Context,boolean,com.zl.sdk.out.ActionFrom,com.zl.sdk.bean.RemindersInfo,com.zl.sdk.bean.WeatherAdData$NormalAdData):320:395 -> a
    157:216:void checkNeedLoadAd(com.zl.sdk.out.ActionFrom):409:468 -> a
    217:230:void preloadByData(com.zl.sdk.out.ActionFrom,com.zl.sdk.bean.WeatherAdData$NormalAdData):477:490 -> a
    231:245:com.zl.sdk.bean.WeatherAdData$NormalAdData getNextAdData(java.lang.String):542:556 -> a
    246:278:void showAdSuccess(com.zl.sdk.bean.WeatherAdData$NormalAdData):563:595 -> a
    1:1:boolean access$300(com.zl.sdk.out.OutAdManager):32:32 -> b
    2:5:com.zl.sdk.bean.RemindersInfo getReminderInfo():66:69 -> b
    6:41:void doWork(com.zl.sdk.out.ActionFrom):246:281 -> b
    1:1:void access$500(com.zl.sdk.out.OutAdManager):32:32 -> c
    2:2:com.zl.sdk.out.OutAdManager get():41:41 -> c
    3:7:void startShowOutAd(com.zl.sdk.out.ActionFrom):232:236 -> c
    1:38:com.zl.sdk.bean.WeatherAdData$NormalAdData getHomeAdData():497:534 -> d
    1:2:void lambda$showAdFail$0():212:213 -> e
    1:8:void returnFailCallBack():303:310 -> f
    1:6:void returnSuccessCallBack():290:295 -> g
    1:9:void showAdFail():206:214 -> h
    10:20:void showAdFail():211:221 -> h
com.zl.sdk.out.OutAdManager$1 -> o.f$a:
    com.zl.sdk.out.ActionFrom val$actionFrom -> b
    android.content.Context val$context -> c
    com.zl.sdk.bean.WeatherAdData$NormalAdData val$data -> e
    com.zl.sdk.out.OutAdManager this$0 -> f
    com.zl.sdk.bean.RemindersInfo val$remindersInfo -> d
    boolean val$isShow -> a
    1:1:void <init>(com.zl.sdk.out.OutAdManager,boolean,com.zl.sdk.out.ActionFrom,android.content.Context,com.zl.sdk.bean.RemindersInfo,com.zl.sdk.bean.WeatherAdData$NormalAdData):350:350 -> <init>
    1:13:void onFail(android.content.Intent,java.lang.String):363:375 -> onFail
    1:4:void onSuccess(android.content.Intent):353:356 -> onSuccess
com.zl.sdk.out.OutAdManager$Holder -> o.f$b:
    com.zl.sdk.out.OutAdManager INSTANCE -> a
    1:1:void <clinit>():37:37 -> <clinit>
    1:1:void <init>():36:36 -> <init>
    1:1:com.zl.sdk.out.OutAdManager access$100():36:36 -> a
com.zl.sdk.out.DxManager -> o.g:
    android.content.Intent intent -> a
    java.lang.String TAG -> b
    1:1:void <init>(com.zl.sdk.out.DxManager$1):5:5 -> <init>
    2:51:void <init>():6:55 -> <init>
    1:1:com.zl.sdk.out.DxManager get():14:14 -> a
    2:2:void resetIntent(android.content.Intent):58:58 -> a
    1:1:android.content.Intent getIntent():62:62 -> b
com.zl.sdk.out.DxManager$1 -> o.g$a:
com.zl.sdk.out.DxManager$Holder -> o.g$b:
    com.zl.sdk.out.DxManager INSTANCE -> a
    1:1:void <clinit>():10:10 -> <clinit>
    1:1:void <init>():9:9 -> <init>
    1:1:com.zl.sdk.out.DxManager access$100():9:9 -> a
com.zl.sdk.outad.BuildConfig -> p.a:
    boolean DEBUG -> a
    java.lang.String BUILD_TYPE -> c
    java.lang.String LIBRARY_PACKAGE_NAME -> b
    1:1:void <init>():6:6 -> <init>
com.zl.sdk.util.AppOutUtils -> q.a:
    java.lang.String TAG -> a
    1:1:void <init>():17:17 -> <init>
    1:2:boolean isKeyguardSecure():34:35 -> a
    3:15:java.util.List getHomes(android.content.Context):61:73 -> a
    1:3:boolean isScreenLock():24:26 -> b
    4:14:boolean isHome(android.content.Context):80:90 -> b
    15:24:boolean isHome(android.content.Context):83:92 -> b
    1:2:boolean isScreenOn():53:54 -> c
    3:4:boolean isPhoneInUse(android.content.Context):99:100 -> c
    1:4:void unlockSystem():43:46 -> d
com.zl.sdk.util.DecodeUtils -> q.b:
    java.lang.String CHARSET -> g
    java.lang.String HEX -> f
    java.lang.String TAG -> a
    java.lang.String VIPARA -> c
    java.lang.String AES -> b
    java.lang.String SEED -> e
    java.lang.String AES_CBC_PKCS5Padding -> d
    1:1:void <clinit>():17:17 -> <clinit>
    1:1:void <init>():11:11 -> <init>
    byte[] getRawKey(byte[]) -> a
    1:4:java.lang.String decrypt(java.lang.String,java.lang.String):30:33 -> a
    5:9:byte[] decrypt(byte[],byte[]):58:62 -> a
    10:10:void appendHex(java.lang.StringBuffer,byte):113:113 -> a
    11:14:java.lang.String decrypt(java.lang.String):141:144 -> a
    1:3:java.lang.String encrypt(java.lang.String,java.lang.String):23:25 -> b
    4:9:byte[] encrypt(byte[],byte[]):48:53 -> b
    10:16:java.lang.String toHex(byte[]):103:109 -> b
    17:20:java.lang.String encrypt(java.lang.String):150:153 -> b
    1:4:java.lang.String fromHex(java.lang.String):80:83 -> c
    1:18:java.lang.String get(java.lang.String):118:135 -> d
    1:6:byte[] toByte(java.lang.String):90:95 -> e
    1:4:java.lang.String toHex(java.lang.String):69:72 -> f
com.zl.sdk.util.LogUtil -> q.c:
    java.util.Vector sObserver -> a
    1:1:void <clinit>():9:9 -> <clinit>
    1:1:void <init>():8:8 -> <init>
    void ignore(java.lang.Exception) -> a
    1:4:void addObserver(com.zl.sdk.util.log.AbsLog):12:15 -> a
    5:12:void d(java.lang.String,java.lang.String):56:63 -> a
    13:20:void d(java.lang.String):68:75 -> a
    21:28:void e(java.lang.String,java.lang.String,java.lang.Throwable):92:99 -> a
    29:36:void e(java.lang.String,java.lang.Throwable):104:111 -> a
    37:37:void eForce(java.lang.Throwable):216:216 -> a
    38:38:boolean isDebug():225:225 -> a
    39:46:void debugLog(java.lang.Object):235:242 -> a
    1:8:void dForce(java.lang.String):116:123 -> b
    9:16:void dForce(java.lang.String,java.lang.String):128:135 -> b
    17:21:void eForce(java.lang.String,java.lang.String,java.lang.Throwable):176:180 -> b
    22:26:void eForce(java.lang.String,java.lang.Throwable):185:189 -> b
    27:27:void wForce(java.lang.Throwable):212:212 -> b
    void ignore(java.lang.String) -> c
    1:8:void e(java.lang.String,java.lang.String):80:87 -> c
    9:16:void wForce(java.lang.String,java.lang.Throwable):152:159 -> c
    17:24:void wForce(java.lang.String,java.lang.String,java.lang.Throwable):164:171 -> c
    1:8:void i(java.lang.String,java.lang.String):32:39 -> d
    9:9:void wForce(java.lang.String):208:208 -> d
    1:8:void v(java.lang.String,java.lang.String):44:51 -> e
    1:8:void w(java.lang.String,java.lang.String):20:27 -> f
    1:8:void wForce(java.lang.String,java.lang.String):140:147 -> g
com.zl.sdk.util.SPUtils -> q.d:
    java.util.Map SP_UTILS_MAP -> b
    android.content.SharedPreferences sp -> a
    1:1:void <clinit>():24:24 -> <clinit>
    1:2:void <init>(android.content.Context,java.lang.String):80:81 -> <init>
    3:4:void <init>(android.content.Context,java.lang.String,int):84:85 -> <init>
    1:1:com.zl.sdk.util.SPUtils getInstance(android.content.Context):33:33 -> a
    2:2:com.zl.sdk.util.SPUtils getInstance(android.content.Context,int):43:43 -> a
    3:3:com.zl.sdk.util.SPUtils getInstance(android.content.Context,java.lang.String):53:53 -> a
    4:15:com.zl.sdk.util.SPUtils getInstance(android.content.Context,java.lang.String,int):64:75 -> a
    16:16:void removeListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener):109:109 -> a
    17:19:void put(java.lang.String,java.lang.String,boolean):132:134 -> a
    20:22:void put(java.lang.String,int,boolean):180:182 -> a
    23:23:int getInt(java.lang.String,int):204:204 -> a
    24:26:void put(java.lang.String,long,boolean):227:229 -> a
    27:27:long getLong(java.lang.String,long):251:251 -> a
    28:30:void put(java.lang.String,float,boolean):274:276 -> a
    31:31:float getFloat(java.lang.String,float):298:298 -> a
    32:34:void put(java.lang.String,boolean,boolean):321:323 -> a
    35:35:boolean getBoolean(java.lang.String,boolean):345:345 -> a
    36:38:void put(java.lang.String,java.util.Set,boolean):370:372 -> a
    39:39:java.util.Set getStringSet(java.lang.String,java.util.Set):396:396 -> a
    40:41:java.lang.String decodeGet(java.lang.String,java.lang.String):426:427 -> a
    42:42:boolean contains(java.lang.String):437:437 -> a
    43:43:void clear():468:468 -> a
    44:46:void clear(boolean):479:481 -> a
    1:1:java.lang.String decrypt(java.lang.String):101:101 -> b
    2:2:void setListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener):105:105 -> b
    3:3:void put(java.lang.String,int):167:167 -> b
    4:4:void put(java.lang.String,long):214:214 -> b
    5:5:void put(java.lang.String,float):261:261 -> b
    6:6:void put(java.lang.String,boolean):308:308 -> b
    7:7:void put(java.lang.String,java.util.Set):355:355 -> b
    8:8:java.util.Map getAll():405:405 -> b
    9:9:void encodePut(java.lang.String,java.lang.String):415:415 -> b
    1:1:android.content.SharedPreferences$Editor getEditor():93:93 -> c
    2:2:java.lang.String encrypt(java.lang.String):97:97 -> c
    3:3:java.lang.String getString(java.lang.String,java.lang.String):157:157 -> c
    4:6:void remove(java.lang.String,boolean):458:460 -> c
    1:1:android.content.SharedPreferences getSharedPreferences():89:89 -> d
    2:2:void put(java.lang.String,java.lang.String):119:119 -> d
    3:3:boolean getBoolean(java.lang.String):334:334 -> d
    1:1:float getFloat(java.lang.String):287:287 -> e
    1:1:int getInt(java.lang.String):193:193 -> f
    1:1:long getLong(java.lang.String):240:240 -> g
    1:1:java.lang.String getString(java.lang.String):146:146 -> h
    1:1:java.util.Set getStringSet(java.lang.String):384:384 -> i
    1:2:boolean isSpace(java.lang.String):489:490 -> j
    1:1:void remove(java.lang.String):446:446 -> k
com.zl.sdk.util.log.AbsLog -> r.a:
    java.lang.String TAG -> a
    java.lang.String GLOBAL_TAG -> b
    1:4:void <clinit>():14:17 -> <clinit>
    1:1:void <init>():8:8 -> <init>
    1:6:boolean isAllowProcessLog():22:27 -> a
    7:7:void wForce(java.lang.String):31:31 -> a
    8:8:void wForce(java.lang.Throwable):35:35 -> a
    1:1:void eForce(java.lang.Throwable):39:39 -> b
com.zl.sdk.util.log.ILog -> r.b:
    void debugLog(java.lang.Object) -> a
    void e(java.lang.String,java.lang.String) -> a
    void eForce(java.lang.String,java.lang.Throwable) -> a
    void wForce(java.lang.String) -> a
    void wForce(java.lang.String,java.lang.String,java.lang.Throwable) -> a
    void wForce(java.lang.Throwable) -> a
    void dForce(java.lang.String) -> b
    void e(java.lang.String,java.lang.String,java.lang.Throwable) -> b
    void eForce(java.lang.Throwable) -> b
    void v(java.lang.String,java.lang.String) -> b
    void wForce(java.lang.String,java.lang.Throwable) -> b
    void dForce(java.lang.String,java.lang.String) -> c
    void e(java.lang.String,java.lang.Throwable) -> c
    void eForce(java.lang.String,java.lang.String,java.lang.Throwable) -> c
    void w(java.lang.String,java.lang.String) -> d
    void wForce(java.lang.String,java.lang.String) -> e
    void d(java.lang.String,java.lang.String) -> f
    void i(java.lang.String,java.lang.String) -> g
com.zl.sdk.util.log.LogException -> r.c:
    1:2:void <init>(java.lang.String):8:9 -> <init>
    3:3:void <init>():18:18 -> <init>
    1:1:java.lang.String getMessage():14:14 -> getMessage
com.zl.sdk.util.log.LogToFile -> r.d:
    java.lang.String PACKAGE_NAME -> g
    java.lang.String BASE_FILENAME -> f
    java.lang.String LOG_SEPARATOR -> i
    java.lang.String LOG_LINE_CONNECTOR -> h
    int SIZE -> j
    java.lang.String LOG_DIRECTORY -> k
    java.lang.String DAY_FORMAT -> m
    java.lang.String TIME_FORMAT -> l
    java.io.Writer mWriter -> d
    boolean mIsOpen -> c
    java.lang.String CALENDAR_PATH_FILE -> e
    1:1:void <init>():35:35 -> <init>
    2:10:void <init>():32:40 -> <init>
    void debugLog(java.lang.Object) -> a
    void e(java.lang.String,java.lang.String) -> a
    void eForce(java.lang.String,java.lang.Throwable) -> a
    void wForce(java.lang.String,java.lang.String,java.lang.Throwable) -> a
    1:12:void println(java.lang.String,java.lang.String,java.lang.String):185:196 -> a
    13:44:void printStack(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable):200:231 -> a
    45:53:void printStack(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable):226:226 -> a
    58:58:void printStack(java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable):231:231 -> a
    void dForce(java.lang.String) -> b
    void e(java.lang.String,java.lang.String,java.lang.Throwable) -> b
    void v(java.lang.String,java.lang.String) -> b
    void wForce(java.lang.String,java.lang.Throwable) -> b
    1:3:void dispose():175:177 -> b
    void dForce(java.lang.String,java.lang.String) -> c
    void e(java.lang.String,java.lang.Throwable) -> c
    void eForce(java.lang.String,java.lang.String,java.lang.Throwable) -> c
    1:3:java.lang.String getCurrentDate():120:122 -> c
    4:8:void writeLine(java.lang.String):166:170 -> c
    void w(java.lang.String,java.lang.String) -> d
    1:3:java.lang.String getCurrentTime():126:128 -> d
    void wForce(java.lang.String,java.lang.String) -> e
    1:4:java.lang.String getLogDirectory():132:135 -> e
    void d(java.lang.String,java.lang.String) -> f
    1:23:void open():139:161 -> f
    24:24:void open():159:159 -> f
    void i(java.lang.String,java.lang.String) -> g
com.zl.sdk.util.log.LogToLogcat -> r.e:
    1:1:void <init>():7:7 -> <init>
    1:3:void e(java.lang.String,java.lang.String):45:47 -> a
    4:4:void wForce(java.lang.String,java.lang.String,java.lang.Throwable):88:88 -> a
    5:5:void eForce(java.lang.String,java.lang.Throwable):99:99 -> a
    6:6:void debugLog(java.lang.Object):104:104 -> a
    1:3:void v(java.lang.String,java.lang.String):29:31 -> b
    4:6:void e(java.lang.String,java.lang.String,java.lang.Throwable):53:55 -> b
    7:7:void dForce(java.lang.String):65:65 -> b
    8:8:void wForce(java.lang.String,java.lang.Throwable):83:83 -> b
    1:1:void e(java.lang.String,java.lang.Throwable):60:60 -> c
    2:3:void dForce(java.lang.String,java.lang.String):71:72 -> c
    4:5:void eForce(java.lang.String,java.lang.String,java.lang.Throwable):93:94 -> c
    1:3:void w(java.lang.String,java.lang.String):12:14 -> d
    1:2:void wForce(java.lang.String,java.lang.String):77:78 -> e
    1:3:void d(java.lang.String,java.lang.String):37:39 -> f
    1:3:void i(java.lang.String,java.lang.String):21:23 -> g
