Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.content.Context
* com.wooboo.adlib_android.l
* com.wooboo.adlib_android.p
* com.wooboo.download.DownloadScanListener
* com.wooboo.download.SendMessageListener
* com.wooboo.download.WoobooLocalService
* com.wooboo.download.a
* com.wooboo.download.b
* com.wooboo.download.d
* com.wooboo.download.f
* org.json.a
*/
package com.wooboo.download;
import android.content.Context;
import com.wooboo.adlib_android.l;
import com.wooboo.adlib_android.n;
import com.wooboo.adlib_android.p;
import com.wooboo.download.DownloadScanListener;
import com.wooboo.download.SendMessageListener;
import com.wooboo.download.WoobooLocalService;
import com.wooboo.download.a;
import com.wooboo.download.b;
import com.wooboo.download.d;
import com.wooboo.download.f;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.json.h;
public class c
implements SendMessageListener {
private static c a;
private static final String[] z;
private n b;
private HashMap c;
private boolean d;
private String e;
private DownloadScanListener f;
private boolean g;
private HashMap h;
private final String i;
private final String j;
private HashMap k;
private final String l;
private final String m;
private final String n;
private final String o;
private final int p;
private Context q;
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Lifted jumps to return sites
*/
static {
var0 = new String[23];
var1_1 = 0;
var2_2 = "o\"_";
var3_3 = -1;
var4_4 = var0;
block30 : do {
var2_2 = var2_2.toCharArray();
var5_5 = var2_2.length;
var6_6 = 0;
var7_7 = 1;
if (var5_5 > var7_7) ** GOTO lbl44
do {
var8_8 = var2_2;
var9_9 = var6_6;
var10_10 = var2_2;
var11_11 = var5_5;
do {
var12_12 = var10_10[var6_6];
var13_13 = var9_9 % 5;
switch (var13_13) {
default: {
var13_13 = 91;
break;
}
case 0: {
var13_13 = 31;
break;
}
case 1: {
var13_13 = 67;
break;
}
case 2: {
var13_13 = 50;
break;
}
case 3: {
var13_13 = 27;
}
}
var10_10[var6_6] = var13_13 = (int)((char)(var13_13 ^ var12_12));
var6_6 = var9_9 + 1;
if (var11_11 != 0) break;
var10_10 = var8_8;
var9_9 = var6_6;
var6_6 = var11_11;
} while (true);
var5_5 = var11_11;
var2_2 = var8_8;
lbl44: // 2 sources:
} while (var5_5 > var6_6);
super(var2_2);
var2_2 = var10_10.intern();
switch (var3_3) {
default: {
var0[var1_1] = var2_2;
var1_1 = 1;
var2_2 = "|+Wx0[,Eu7p\"V_4q&";
var3_3 = 0;
var0 = var4_4;
continue block30;
}
case 0: {
var0[var1_1] = var2_2;
var1_1 = 2;
var2_2 = "l Su";
var3_3 = 1;
var0 = var4_4;
continue block30;
}
case 1: {
var0[var1_1] = var2_2;
var1_1 = 3;
var2_2 = "m7";
var3_3 = 2;
var0 = var4_4;
continue block30;
}
case 2: {
var0[var1_1] = var2_2;
var1_1 = 4;
var2_2 = "l&Q";
var3_3 = 3;
var0 = var4_4;
continue block30;
}
case 3: {
var0[var1_1] = var2_2;
var1_1 = 5;
var2_2 = "l7Si/L Su";
var3_3 = 4;
var0 = var4_4;
continue block30;
}
case 4: {
var0[var1_1] = var2_2;
var1_1 = 6;
var2_2 = "v-Tt";
var3_3 = 5;
var0 = var4_4;
continue block30;
}
case 5: {
var0[var1_1] = var2_2;
var1_1 = 7;
var2_2 = "~'V;\u0015z4\u0012H8~-\b";
var3_3 = 6;
var0 = var4_4;
continue block30;
}
case 6: {
var0[var1_1] = var2_2;
var1_1 = 8;
var2_2 = "l7So.l";
var3_3 = 7;
var0 = var4_4;
continue block30;
}
case 7: {
var0[var1_1] = var2_2;
var1_1 = 9;
var2_2 = "o(U";
var3_3 = 8;
var0 = var4_4;
continue block30;
}
case 8: {
var0[var1_1] = var2_2;
var1_1 = 10;
var2_2 = "v-Ttul&Q;f\"c\\n7sc";
var3_3 = 9;
var0 = var4_4;
continue block30;
}
case 9: {
var0[var1_1] = var2_2;
var1_1 = 11;
var2_2 = "v-Ttu|\"\u0012&f?-Gw7?";
var3_3 = 10;
var0 = var4_4;
continue block30;
}
case 10: {
var0[var1_1] = var2_2;
var1_1 = 12;
var2_2 = "[,Eu7p\"V;4i&@!5j/^;";
var3_3 = 11;
var0 = var4_4;
continue block30;
}
case 11: {
var0[var1_1] = var2_2;
var1_1 = 13;
var2_2 = "r0U";
var3_3 = 12;
var0 = var4_4;
continue block30;
}
case 12: {
var0[var1_1] = var2_2;
var1_1 = 14;
var2_2 = "{,Eu7~,V~)";
var3_3 = 13;
var0 = var4_4;
continue block30;
}
case 13: {
var0[var1_1] = var2_2;
var1_1 = 15;
var2_2 = "l&\\2q$";
var3_3 = 14;
var0 = var4_4;
continue block30;
}
case 14: {
var0[var1_1] = var2_2;
var1_1 = 16;
var2_2 = "j1^";
var3_3 = 15;
var0 = var4_4;
continue block30;
}
case 15: {
var0[var1_1] = var2_2;
var1_1 = 17;
var2_2 = "l&\\{r0U;=v/Wa";
var3_3 = 16;
var0 = var4_4;
continue block30;
}
case 16: {
var0[var1_1] = var2_2;
var1_1 = 18;
var2_2 = "?']l5s,S>mc\u0013&{q6^w";
var3_3 = 17;
var0 = var4_4;
continue block30;
}
case 17: {
var0[var1_1] = var2_2;
var1_1 = 19;
var2_2 = "~'VU>h\u0007]l5S,S>my";
var3_3 = 18;
var0 = var4_4;
continue block30;
}
case 18: {
var0[var1_1] = var2_2;
var1_1 = 20;
var2_2 = "~'VU>h\u0007]l5S,S>mcQs>|(a~)i*Q~s6";
var3_3 = 19;
var0 = var4_4;
continue block30;
}
case 19: {
var0[var1_1] = var2_2;
var1_1 = 21;
var2_2 = "{,Eu7p\"VX:q-]o\u000bm,Q~>{";
var3_3 = 20;
var0 = var4_4;
continue block30;
}
case 20: {
var0[var1_1] = var2_2;
var1_1 = 22;
var2_2 = "{&^~/z\u000eWh(~$W!";
var3_3 = 21;
var0 = var4_4;
continue block30;
}
case 21:
}
break;
} while (true);
var0[var1_1] = var2_2;
c.z = var4_4;
c.a = null;
}
private c(Context context, DownloadScanListener downloadScanListener, n n2, String string) {
boolean bl = true;
this.b = null;
Object object = new Object();
this.c = object;
this.d = bl;
this.e = "";
this.f = null;
this.g = bl;
object = new Object();
this.h = object;
this.i = object = z[6];
this.j = object = z[14];
object = new Object();
this.k = object;
this.l = object = z[15];
this.m = object = z[13];
this.n = object = z[16];
this.o = object = z[4];
this.p = 300000;
this.q = null;
this.q = context;
this.f = downloadScanListener;
this.b = n2;
this.e = string;
}
public static c a(Context context, DownloadScanListener downloadScanListener, n n2, String string) {
Class<c> class_ = c.class;
synchronized (class_) {
c c2 = a;
if (c2 == null) {
a = c2 = new c(context, downloadScanListener, n2, string);
}
c2 = a;
return c2;
}
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
private String a(String string, Long l) {
Object object = this.q;
boolean bl = d.b((Context)object, (String)string);
long l2 = l;
String string2 = Long.valueOf(l2).toString();
if (bl) {
string2 = String.valueOf(string2);
object = new Object(string2);
string2 = "1";
return object.append(string2).toString();
}
string2 = String.valueOf(string2);
object = new Object(string2);
string2 = "0";
return object.append(string2).toString();
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
private void a(String string, String string2) {
int n2 = 3;
int n3 = 2;
int n4 = 1;
Object object = (HashMap)this.c.get(string);
Object object2 = new Object();
Object object3 = z[n2];
object2.put((String)object3, (String)string2);
object3 = z[0];
Object object4 = p.e((String)((String)object.get(object3)));
object3 = z;
int n5 = 4;
object3 = object3[n5];
object3 = (String)object.get(object3);
Object object5 = new Object((Map)object);
if (object4 != null && (n5 = (object5 = object4.trim()).length()) > 0) {
try {
object5 = new Object((String)object4);
object2 = p.a(object2, (h)object5);
}
catch (org.json.a a2) {
a2.printStackTrace();
}
}
object4 = this.b;
object5 = z[n3];
object = Long.valueOf((String)object.get(object5));
long l2 = object.longValue();
object4.a(l2);
int n6 = string2.length();
if (n6 == n3) {
object = Integer.valueOf(string2.substring(n4));
n6 = object.intValue();
if (n6 == n4) {
object = z[n4];
l.c((String)object);
this.f(string);
} else {
this.c();
}
}
object = new Object((Map)object2);
object = p.d((String)object.toString());
object2 = p.b((int)n2);
this.b(string, (String)object2, (String)object, (String)object3);
}
private void a(String string, String string2, String string3, String string4, boolean bl) {
HashMap<Object, String> hashMap = new HashMap<Object, String>();
Object object = z[15];
hashMap.put((String)object, "0");
object = z[13];
Object object2 = p.e((String)string3);
hashMap.put((String)object, (String)object2);
object = z[16];
hashMap.put((String)object, string2);
object = z;
int n2 = 4;
object = object[n2];
object2 = p.e((String)string4);
hashMap.put(object, (String)object2);
long l2 = System.currentTimeMillis();
object = l2;
this.b.a((Long)object, hashMap);
object2 = this.k;
object2.put(object, hashMap);
if (bl) {
this.b();
}
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
private void b() {
var1_1 = this.d;
if (var1_1 == 0) {
var2_2 = d.b((Context)this.q);
if (var2_2 != (var3_4 = "")) {
var4_5 = 1;
this.a((boolean)var4_5, (String)var2_2);
}
var2_2 = this.f;
var2_2.checkSD();
}
if ((var1_1 = d.d((Context)(var2_2 = this.q))) == 0) ** GOTO lbl102
var3_4 = this.h;
synchronized (var3_4) {
var2_2 = this.h;
var2_2 = var2_2.entrySet();
var5_6 = var2_2.iterator();
do {
if ((var1_1 = var5_6.hasNext()) == 0) {
// MONITOREXIT [17, 21, 29] lbl17 : MonitorExitStatement: MONITOREXIT : var3_4
var6_12 = new ArrayList<Object>();
var7_13 = this.k;
synchronized (var7_13) {
break;
}
}
var2_2 = var5_6.next();
var2_2 = var2_2.getValue();
var2_2 = (HashMap)var2_2;
var9_7 = c.z;
var11_9 = 14;
var12_10 = var2_2.containsKey(var9_7 = var9_7[var11_9]);
if (var12_10 != 0 || (var12_10 = this.d) == 0) continue;
try {
var9_7 = this.f;
var10_8 = c.z;
var13_11 = 6;
var10_8 = var10_8[var13_11];
var2_2 = var2_2.get(var10_8);
var2_2 = (b)var2_2;
var9_7.startDownloader((b)var2_2);
}
catch (Exception var2_3) {
var2_2 = var2_3.toString();
l.c((String)var2_2);
}
} while (true);
}
{
var2_2 = this.k;
var2_2 = var2_2.entrySet();
var8_14 = var2_2.iterator();
do {
if ((var1_1 = var8_14.hasNext()) == 0) {
break;
}
var2_2 = var8_14.next();
var14_15 = var2_2;
var14_15 = (Map.Entry)var2_2;
var15_16 = var14_15;
var2_2 = var14_15.getValue();
var14_15 = var2_2;
var14_15 = (HashMap)var2_2;
var5_6 = var14_15;
var2_2 = c.z;
var4_5 = 15;
var2_2 = var2_2[var4_5];
if ((var2_2 = var14_15.get(var2_2)) == null) {
var3_4 = c.z;
var12_10 = 15;
var3_4 = var3_4[var12_10];
var9_7 = "0";
var14_15.put(var3_4, var9_7);
}
var2_2 = var2_2.toString();
var1_1 = (var2_2 = Integer.valueOf((String)var2_2)).intValue();
if (var1_1 != 0) continue;
var3_4 = this.b;
var2_2 = var15_16.getKey();
var2_2 = (Long)var2_2;
var3_4.a((Long)var2_2);
var2_2 = c.z;
var4_5 = 15;
var2_2 = var2_2[var4_5];
var3_4 = "1";
var5_6.put(var2_2, var3_4);
var3_4 = this.q;
var9_7 = c.z;
var11_9 = 16;
var9_7 = var9_7[var11_9];
var9_7 = var5_6.get(var9_7);
var9_7 = (String)var9_7;
var10_8 = c.z;
var16_17 = 13;
var10_8 = var10_8[var16_17];
var10_8 = var5_6.get(var10_8);
var10_8 = (String)var10_8;
var15_16 = var15_16.getKey();
var15_16 = (Long)var15_16;
var17_18 = c.z;
var18_19 = 4;
var17_18 = var17_18[var18_19];
var17_18 = var5_6.get(var17_18);
var17_18 = (String)var17_18;
var5_6 = this;
var2_2 = new Object((Context)var3_4, (SendMessageListener)this, (String)var9_7, (String)var10_8, (Long)var15_16, (String)var17_18);
var6_12.add(var2_2);
} while (true);
}
var3_4 = var6_12.iterator();
do {
block34 : {
if ((var1_1 = var3_4.hasNext()) != 0) break block34;
lbl102: // 2 sources:
var9_7 = this.c;
synchronized (var9_7) {
break;
}
}
var2_2 = (f)var3_4.next();
var2_2.start();
} while (true);
{
var2_2 = this.c;
var2_2 = var2_2.entrySet();
var10_8 = var2_2.iterator();
do {
if ((var1_1 = var10_8.hasNext()) == 0) {
return;
}
var2_2 = var10_8.next();
var3_4 = var2_2.getValue();
var3_4 = (HashMap)var3_4;
var5_6 = c.z;
var13_11 = 2;
var5_6 = var5_6[var13_11];
var5_6 = var3_4.get(var5_6);
var5_6 = (String)var5_6;
var5_6 = Long.valueOf((String)var5_6);
var19_20 = var5_6.longValue();
var21_21 = 300000L;
var23_22 = var19_20 += var21_21 LCMP var21_21 = System.currentTimeMillis();
if (var23_22 >= 0) continue;
var5_6 = c.z;
var13_11 = 9;
var5_6 = var5_6[var13_11];
var5_6 = var3_4.get(var5_6);
var5_6 = (String)var5_6;
var15_16 = c.z;
var16_17 = 8;
var15_16 = var15_16[var16_17];
var3_4 = var3_4.get(var15_16);
var3_4 = (String)var3_4;
var3_4 = Long.valueOf((String)var3_4);
var3_4 = this.a((String)var5_6, (Long)var3_4);
var2_2 = var2_2.getKey();
var2_2 = (String)var2_2;
this.a((String)var2_2, (String)var3_4);
var10_8.remove();
} while (true);
}
}
private void b(String string, String string2, String string3, String string4) {
this.a(string, string2, string3, string4, false);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void a() {
Object object;
boolean bl;
Object object2;
Object object3;
Object object4 = this.b.d();
Object object5 = this.k;
synchronized (object5) {
object4 = object4.entrySet();
object3 = object4.iterator();
do {
if (!(bl = object3.hasNext())) {
// MONITOREXIT [7, 10, 15] lbl8 : MonitorExitStatement: MONITOREXIT : var2_2
object4 = this.b.i();
object5 = this.k;
synchronized (object5) {
break;
}
}
object4 = object3.next();
object2 = this.c;
object = (object4 = (Map.Entry)object4).getKey();
boolean bl2 = object2.containsKey(object);
if (bl2) continue;
object = this.c;
object2 = object4.getKey();
object2 = (String)object2;
object4 = object4.getValue();
object4 = (HashMap)object4;
object.put(object2, object4);
} while (true);
}
{
object4 = object4.entrySet();
object3 = object4.iterator();
do {
if (!(bl = object3.hasNext())) {
// MONITOREXIT [8, 11, 14] lbl29 : MonitorExitStatement: MONITOREXIT : var2_2
object4 = this.b.f();
object2 = this.h;
synchronized (object2) {
break;
}
}
Object object6 = object4 = object3.next();
object2 = object6 = (Map.Entry)object4;
object4 = this.k;
object = object6.getKey();
bl = object4.containsKey(object);
if (bl) continue;
object4 = object6.getValue();
object4 = (HashMap)object4;
object = z;
int n2 = 15;
object = object[n2];
String string = "0";
object4.put(object, string);
object = this.k;
object2 = object6.getKey();
object2 = (Long)object2;
object.put(object2, object4);
} while (true);
}
{
object5 = object4.iterator();
do {
if (!(bl = object5.hasNext())) {
// MONITOREXIT [9, 12, 13] lbl55 : MonitorExitStatement: MONITOREXIT : var5_5
this.b();
this.c();
return;
}
object4 = object5.next();
object4 = (b)object4;
object3 = this.h;
object = object4.k;
boolean bl3 = object3.containsKey(object);
if (bl3 || !(bl3 = this.d)) continue;
bl3 = false;
object3 = null;
this.a((b)object4, null);
} while (true);
}
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void a(b b2, a a2) {
Object object;
int n2 = 14;
boolean bl = d.a();
if (!bl) return;
Object object2 = new Object();
Object object3 = z;
int n3 = 6;
object3 = object3[n3];
object2.put((Object)object3, (b)b2);
if (a2 != null) {
object = z[19];
object3 = new Object((String)object);
object = b2.k;
object3 = object3.append((String)object);
object = z;
int n4 = 18;
object = object[n4];
l.c((String)object3.append((String)object).toString());
object3 = z[n2];
object2.put(object3, a2);
}
object3 = this.h;
synchronized (object3) {
object = this.h;
String string = b2.k;
object.put(string, object2);
}
object2 = this.h;
object3 = b2.k;
object2 = (HashMap)object2.get(object3);
object3 = z[n2];
bl = object2.containsKey(object3);
if (!bl) {
object2 = z;
int n5 = 20;
object2 = object2[n5];
l.c((String)object2);
}
}
public void a(String string) {
int n2 = 6;
Object object = this.b.h(string);
HashMap hashMap = (HashMap)this.h.get(string);
String string2 = z[n2];
string2 = (b)hashMap.get(string2);
string2.h = object = object.h;
object = z[n2];
hashMap.put(object, string2);
this.h.put(string, hashMap);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void a(String string, a a2) {
Object object;
int n2 = 14;
HashMap hashMap = (HashMap)this.h.get(string);
if (hashMap == null) {
return;
}
if (a2 == null) {
object = z[n2];
hashMap.remove(object);
} else {
object = z[n2];
hashMap.put(object, a2);
}
object = this.h;
synchronized (object) {
HashMap hashMap2 = this.h;
hashMap2.put(string, hashMap);
return;
}
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void a(String string, String arrstring, String string2, String string3) {
int n2 = 8;
boolean bl = d.b((Context)this.q, (String)arrstring);
long l2 = System.currentTimeMillis();
HashMap<Object, String> hashMap = this.b;
Object object = arrstring;
hashMap.a(l2, (String)arrstring, string, bl, string2, string3);
hashMap = new HashMap<Object, String>();
object = z;
int n3 = 2;
object = object[n3];
Object object2 = Long.valueOf(l2).toString();
hashMap.put(object, (String)object2);
object2 = z[9];
hashMap.put((String)object2, (String)arrstring);
object2 = z;
Object object3 = null;
object2 = object2[0];
hashMap.put(object2, string2);
object2 = z;
int n4 = 4;
object2 = object2[n4];
hashMap.put(object2, string3);
if (bl) {
object2 = z[n2];
object3 = "1";
hashMap.put(object2, (String)object3);
} else {
object2 = z[n2];
object3 = "0";
hashMap.put(object2, (String)object3);
}
new org.json.h(hashMap);
object3 = z;
int n5 = 7;
object3 = object3[n5];
object2 = new Object((String)object3);
object3 = hashMap.toString();
l.c((String)object2.append((String)object3).toString());
object2 = this.c;
synchronized (object2) {
object3 = this.c;
object3.put(string, hashMap);
return;
}
}
public void a(boolean bl, String string) {
this.d = bl;
this.e = string;
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
public b b(String string) {
boolean bl;
String string2;
Object object = (HashMap)this.h.get(string);
if (object != null) return this.b.h(string);
object = this.b.h().entrySet();
Iterator iterator = object.iterator();
do {
boolean bl2;
if (!(bl2 = iterator.hasNext())) {
return this.b.h(string);
}
object = (Map.Entry)iterator.next();
} while (!(bl = (string2 = ((b)object.getValue()).k).equalsIgnoreCase(string)));
return (b)object.getValue();
}
/*
* Enabled aggressive block sorting
*/
public void c() {
HashMap hashMap = this.b.g();
int n2 = hashMap.size();
DownloadScanListener downloadScanListener = this.f;
if (downloadScanListener != null) {
downloadScanListener = this.f;
downloadScanListener.showNeedInstall(n2);
return;
}
boolean bl = this.g;
if (!bl) return;
bl = false;
this.g = false;
downloadScanListener = this.q;
if (downloadScanListener == null) return;
downloadScanListener = this.q;
bl = d.a((Context)downloadScanListener);
if (bl) {
hashMap = this.q;
d.a((Context)hashMap);
return;
}
this.f = downloadScanListener = WoobooLocalService.getInstance((Context)this.q);
downloadScanListener.showNeedInstall(n2);
}
public void c(String string) {
Object object = this.b(string);
String string2 = this.e;
String string3 = object.f;
string2 = d.a((String)string2, (String)string3);
l.c((String)z[5]);
string3 = object.h;
String string4 = object.n;
object = object.o;
this.a(string, string3, string4, (String)object);
d.c((Context)this.q, (String)string2);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void d(String string) {
int n2;
Object object;
Object object2 = this.b(string);
if (object2 == null) {
Object object3 = z;
int n3 = 12;
object3 = object3[n3];
object2 = new Object((String)object3);
object2 = object2.append(string).toString();
l.c((String)object2);
return;
}
Object object4 = object2.m;
if (object4 == null) {
object = z;
n2 = 11;
object = object[n2];
super((String)object);
object4 = object4.append(string).toString();
l.c((String)object4);
}
if ((object4 = object2.o) == null) {
object = z;
n2 = 10;
object = object[n2];
super((String)object);
object4 = object4.append(string).toString();
l.c((String)object4);
}
int n4 = 2;
object = p.b((int)n4);
String string2 = object2.m;
String string3 = object2.o;
object2 = this;
object4 = string;
this.a(string, (String)object, string2, string3, false);
object4 = this.h;
synchronized (object4) {
object2 = this.h;
object2.remove(string);
}
this.c(string);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void e(String string) {
HashMap hashMap = this.h;
synchronized (hashMap) {
HashMap hashMap2 = this.h;
hashMap2.remove(string);
}
l.c((String)z[21]);
this.f(string);
}
public void f(String string) {
Object object = this.b(string);
if (object != null) {
this.b.f(string);
Object object2 = this.e;
object = object.f;
object = d.a((String)object2, (String)object);
object2 = new Object((String)object);
boolean bl = object2.exists();
if (bl) {
object2.delete();
}
}
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public void onFailed(Long l2, String string) {
this.b.b(l2);
Object object = z;
int n2 = 17;
object = object[n2];
Object object2 = new Object((String)object);
object2 = object2.append(string).toString();
l.c((String)object2);
object = this.k;
synchronized (object) {
object2 = this.k;
object2 = object2.get(l2);
object2 = (HashMap)object2;
Object object3 = z;
int n3 = 15;
object3 = object3[n3];
String string2 = "0";
object2.put(object3, string2);
return;
}
}
public void onSuccess(Long l2) {
this.b.c(l2);
String string = z[22];
StringBuilder stringBuilder = new StringBuilder(string);
l.c((String)stringBuilder.append(l2).toString());
}
}
|