1970 lines
62 KiB
Java
1970 lines
62 KiB
Java
package com.facetec.sdk;
|
|
|
|
import android.graphics.Color;
|
|
import android.media.AudioTrack;
|
|
import android.os.Process;
|
|
import android.os.SystemClock;
|
|
import android.text.TextUtils;
|
|
import android.util.TypedValue;
|
|
import android.view.View;
|
|
import android.view.ViewConfiguration;
|
|
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
|
import com.google.gson.Gson;
|
|
import java.io.Closeable;
|
|
import java.io.IOException;
|
|
import java.io.Reader;
|
|
import java.lang.reflect.Method;
|
|
import java.util.Arrays;
|
|
import java.util.Iterator;
|
|
import java.util.Map;
|
|
import o.C4403bZM;
|
|
import o.xzZ;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class fu implements Closeable {
|
|
private static final char[] a;
|
|
private static int p;
|
|
private static int[] t;
|
|
private final Reader e;
|
|
private long j;
|
|
private String l;
|
|
private int[] m;
|
|
private String[] n;
|
|
|
|
/* renamed from: o, reason: collision with root package name */
|
|
private int f6442o;
|
|
private int[] q;
|
|
private static final byte[] $$d = {71, -71, -97, 59};
|
|
private static final int $$e = 199;
|
|
private static int $10 = 0;
|
|
private static int $11 = 1;
|
|
private static int s = 1;
|
|
private boolean d = false;
|
|
private final char[] c = new char[1024];
|
|
private int i = 0;
|
|
private int f = 0;
|
|
private int h = 0;
|
|
private int g = 0;
|
|
int b = 0;
|
|
private int k = 1;
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:10:0x0027 */
|
|
/* JADX WARN: Removed duplicated region for block: B:7:0x001f */
|
|
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:10:0x0027 -> B:4:0x002c). Please report as a decompilation issue!!! */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private static void D(int r7, byte r8, int r9, java.lang.Object[] r10) {
|
|
/*
|
|
int r7 = r7 + 4
|
|
byte[] r0 = com.facetec.sdk.fu.$$d
|
|
int r9 = r9 * 3
|
|
int r9 = r9 + 1
|
|
int r8 = r8 * 2
|
|
int r8 = 104 - r8
|
|
byte[] r1 = new byte[r9]
|
|
r2 = 0
|
|
if (r0 != 0) goto L15
|
|
r8 = r7
|
|
r3 = r9
|
|
r4 = r2
|
|
goto L2c
|
|
L15:
|
|
r3 = r2
|
|
L16:
|
|
int r7 = r7 + 1
|
|
int r4 = r3 + 1
|
|
byte r5 = (byte) r8
|
|
r1[r3] = r5
|
|
if (r4 != r9) goto L27
|
|
java.lang.String r7 = new java.lang.String
|
|
r7.<init>(r1, r2)
|
|
r10[r2] = r7
|
|
return
|
|
L27:
|
|
r3 = r0[r7]
|
|
r6 = r8
|
|
r8 = r7
|
|
r7 = r6
|
|
L2c:
|
|
int r7 = r7 + r3
|
|
r3 = r4
|
|
r6 = r8
|
|
r8 = r7
|
|
r7 = r6
|
|
goto L16
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.D(int, byte, int, java.lang.Object[]):void");
|
|
}
|
|
|
|
private static void B(int[] iArr, int i, Object[] objArr) {
|
|
Object method;
|
|
int length;
|
|
int[] iArr2;
|
|
int i2;
|
|
int[] iArr3;
|
|
int i3 = 2 % 2;
|
|
C4403bZM c4403bZM = new C4403bZM();
|
|
char[] cArr = new char[4];
|
|
char[] cArr2 = new char[iArr.length * 2];
|
|
int[] iArr4 = t;
|
|
int i4 = 58134;
|
|
int i5 = 729798706;
|
|
int i6 = 1;
|
|
int i7 = 0;
|
|
if (iArr4 != null) {
|
|
int length2 = iArr4.length;
|
|
int[] iArr5 = new int[length2];
|
|
int i8 = 0;
|
|
while (i8 < length2) {
|
|
try {
|
|
Object[] objArr2 = new Object[i6];
|
|
objArr2[0] = Integer.valueOf(iArr4[i8]);
|
|
Object obj = xzZ.y.get(Integer.valueOf(i5));
|
|
if (obj == null) {
|
|
obj = ((Class) xzZ.c(TextUtils.getOffsetBefore("", 0) + 15, (ViewConfiguration.getScrollBarSize() >> 8) + 5, (char) (i4 - Color.alpha(0)))).getMethod("i", Integer.TYPE);
|
|
xzZ.y.put(729798706, obj);
|
|
}
|
|
iArr5[i8] = ((Integer) ((Method) obj).invoke(null, objArr2)).intValue();
|
|
i8++;
|
|
i4 = 58134;
|
|
i5 = 729798706;
|
|
i6 = 1;
|
|
} catch (Throwable th) {
|
|
Throwable cause = th.getCause();
|
|
if (cause == null) {
|
|
throw th;
|
|
}
|
|
throw cause;
|
|
}
|
|
}
|
|
iArr4 = iArr5;
|
|
}
|
|
int length3 = iArr4.length;
|
|
int[] iArr6 = new int[length3];
|
|
int[] iArr7 = t;
|
|
if (iArr7 != null) {
|
|
int i9 = $10 + 9;
|
|
int i10 = i9 % 128;
|
|
$11 = i10;
|
|
if (i9 % 2 == 0) {
|
|
length = iArr7.length;
|
|
iArr2 = new int[length];
|
|
i2 = 1;
|
|
} else {
|
|
length = iArr7.length;
|
|
iArr2 = new int[length];
|
|
i2 = 0;
|
|
}
|
|
int i11 = i10 + 113;
|
|
$10 = i11 % 128;
|
|
int i12 = i11 % 2;
|
|
while (i2 < length) {
|
|
Object[] objArr3 = new Object[1];
|
|
objArr3[i7] = Integer.valueOf(iArr7[i2]);
|
|
Object obj2 = xzZ.y.get(729798706);
|
|
if (obj2 != null) {
|
|
iArr3 = iArr7;
|
|
} else {
|
|
iArr3 = iArr7;
|
|
obj2 = ((Class) xzZ.c(14 - TextUtils.lastIndexOf("", '0', 0), 5 - (AudioTrack.getMinVolume() > BitmapDescriptorFactory.HUE_RED ? 1 : (AudioTrack.getMinVolume() == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), (char) (View.MeasureSpec.getSize(0) + 58134))).getMethod("i", Integer.TYPE);
|
|
xzZ.y.put(729798706, obj2);
|
|
}
|
|
iArr2[i2] = ((Integer) ((Method) obj2).invoke(null, objArr3)).intValue();
|
|
i2++;
|
|
iArr7 = iArr3;
|
|
i7 = 0;
|
|
}
|
|
iArr7 = iArr2;
|
|
}
|
|
int i13 = i7;
|
|
System.arraycopy(iArr7, i13, iArr6, i13, length3);
|
|
c4403bZM.b = i13;
|
|
while (c4403bZM.b < iArr.length) {
|
|
cArr[i13] = (char) (iArr[c4403bZM.b] >> 16);
|
|
cArr[1] = (char) iArr[c4403bZM.b];
|
|
cArr[2] = (char) (iArr[c4403bZM.b + 1] >> 16);
|
|
cArr[3] = (char) iArr[c4403bZM.b + 1];
|
|
c4403bZM.e = (cArr[0] << 16) + cArr[1];
|
|
c4403bZM.a = (cArr[2] << 16) + cArr[3];
|
|
C4403bZM.d(iArr6);
|
|
int i14 = 0;
|
|
while (i14 < 16) {
|
|
int i15 = $10 + 109;
|
|
$11 = i15 % 128;
|
|
if (i15 % 2 == 0) {
|
|
c4403bZM.e ^= iArr6[i14];
|
|
Object[] objArr4 = {c4403bZM, Integer.valueOf(C4403bZM.d(c4403bZM.e)), c4403bZM, c4403bZM};
|
|
Object obj3 = xzZ.y.get(-1196964548);
|
|
if (obj3 == null) {
|
|
Class cls = (Class) xzZ.c(118 - (ViewConfiguration.getEdgeSlop() >> 16), 5 - (ViewConfiguration.getPressedStateDuration() >> 16), (char) ((Process.getThreadPriority(0) + 20) >> 6));
|
|
byte b = (byte) (-1);
|
|
byte b2 = (byte) (b + 1);
|
|
Object[] objArr5 = new Object[1];
|
|
D(b, b2, b2, objArr5);
|
|
obj3 = cls.getMethod((String) objArr5[0], Object.class, Integer.TYPE, Object.class, Object.class);
|
|
xzZ.y.put(-1196964548, obj3);
|
|
}
|
|
int intValue = ((Integer) ((Method) obj3).invoke(null, objArr4)).intValue();
|
|
c4403bZM.e = c4403bZM.a;
|
|
c4403bZM.a = intValue;
|
|
i14 += 17;
|
|
} else {
|
|
c4403bZM.e ^= iArr6[i14];
|
|
Object[] objArr6 = {c4403bZM, Integer.valueOf(C4403bZM.d(c4403bZM.e)), c4403bZM, c4403bZM};
|
|
Object obj4 = xzZ.y.get(-1196964548);
|
|
if (obj4 != null) {
|
|
method = obj4;
|
|
} else {
|
|
Class cls2 = (Class) xzZ.c(119 - (Process.getElapsedCpuTime() > 0L ? 1 : (Process.getElapsedCpuTime() == 0L ? 0 : -1)), (SystemClock.currentThreadTimeMillis() > (-1L) ? 1 : (SystemClock.currentThreadTimeMillis() == (-1L) ? 0 : -1)) + 4, (char) (ViewConfiguration.getTouchSlop() >> 8));
|
|
byte b3 = (byte) (-1);
|
|
byte b4 = (byte) (b3 + 1);
|
|
Object[] objArr7 = new Object[1];
|
|
D(b3, b4, b4, objArr7);
|
|
method = cls2.getMethod((String) objArr7[0], Object.class, Integer.TYPE, Object.class, Object.class);
|
|
xzZ.y.put(-1196964548, method);
|
|
}
|
|
int intValue2 = ((Integer) ((Method) method).invoke(null, objArr6)).intValue();
|
|
c4403bZM.e = c4403bZM.a;
|
|
c4403bZM.a = intValue2;
|
|
i14++;
|
|
}
|
|
}
|
|
int i16 = c4403bZM.e;
|
|
c4403bZM.e = c4403bZM.a;
|
|
c4403bZM.a = i16;
|
|
c4403bZM.a ^= iArr6[16];
|
|
c4403bZM.e ^= iArr6[17];
|
|
int i17 = c4403bZM.e;
|
|
int i18 = c4403bZM.a;
|
|
cArr[0] = (char) (c4403bZM.e >>> 16);
|
|
cArr[1] = (char) c4403bZM.e;
|
|
cArr[2] = (char) (c4403bZM.a >>> 16);
|
|
cArr[3] = (char) c4403bZM.a;
|
|
C4403bZM.d(iArr6);
|
|
cArr2[c4403bZM.b * 2] = cArr[0];
|
|
cArr2[(c4403bZM.b * 2) + 1] = cArr[1];
|
|
cArr2[(c4403bZM.b * 2) + 2] = cArr[2];
|
|
cArr2[(c4403bZM.b * 2) + 3] = cArr[3];
|
|
try {
|
|
Object[] objArr8 = {c4403bZM, c4403bZM};
|
|
Object obj5 = xzZ.y.get(1914371176);
|
|
if (obj5 == null) {
|
|
Class cls3 = (Class) xzZ.c(98 - (TypedValue.complexToFloat(0) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFloat(0) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), Color.alpha(0) + 5, (char) ((SystemClock.currentThreadTimeMillis() > (-1L) ? 1 : (SystemClock.currentThreadTimeMillis() == (-1L) ? 0 : -1)) - 1));
|
|
byte b5 = (byte) (-1);
|
|
byte b6 = (byte) (-b5);
|
|
Object[] objArr9 = new Object[1];
|
|
D(b5, b6, (byte) (b6 - 1), objArr9);
|
|
obj5 = cls3.getMethod((String) objArr9[0], Object.class, Object.class);
|
|
xzZ.y.put(1914371176, obj5);
|
|
}
|
|
((Method) obj5).invoke(null, objArr8);
|
|
i13 = 0;
|
|
} catch (Throwable th2) {
|
|
Throwable cause2 = th2.getCause();
|
|
if (cause2 == null) {
|
|
throw th2;
|
|
}
|
|
throw cause2;
|
|
}
|
|
}
|
|
objArr[0] = new String(cArr2, 0, i);
|
|
}
|
|
|
|
static {
|
|
p = 0;
|
|
C();
|
|
a = Gson.JSON_NON_EXECUTABLE_PREFIX.toCharArray();
|
|
ex.b = new ex() { // from class: com.facetec.sdk.fu.1
|
|
@Override // com.facetec.sdk.ex
|
|
public final void a(fu fuVar) throws IOException {
|
|
if (fuVar instanceof fi) {
|
|
fi fiVar = (fi) fuVar;
|
|
fiVar.b(gc.NAME);
|
|
Map.Entry entry = (Map.Entry) ((Iterator) fiVar.j()).next();
|
|
fiVar.c(entry.getValue());
|
|
fiVar.c(new eh((String) entry.getKey()));
|
|
return;
|
|
}
|
|
int i = fuVar.b;
|
|
if (i == 0) {
|
|
i = fuVar.q();
|
|
}
|
|
if (i == 13) {
|
|
fuVar.b = 9;
|
|
return;
|
|
}
|
|
if (i == 12) {
|
|
fuVar.b = 8;
|
|
} else {
|
|
if (i == 14) {
|
|
fuVar.b = 10;
|
|
return;
|
|
}
|
|
StringBuilder sb = new StringBuilder("Expected a name but was ");
|
|
sb.append(fuVar.i());
|
|
sb.append(fuVar.t());
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
}
|
|
};
|
|
int i = s + 21;
|
|
p = i % 128;
|
|
if (i % 2 == 0) {
|
|
return;
|
|
}
|
|
Object obj = null;
|
|
obj.hashCode();
|
|
throw null;
|
|
}
|
|
|
|
public fu(Reader reader) {
|
|
int[] iArr = new int[32];
|
|
this.m = iArr;
|
|
iArr[0] = 6;
|
|
this.n = new String[32];
|
|
this.q = new int[32];
|
|
if (reader == null) {
|
|
throw new NullPointerException("in == null");
|
|
}
|
|
this.e = reader;
|
|
int i = p + 35;
|
|
s = i % 128;
|
|
if (i % 2 != 0) {
|
|
return;
|
|
}
|
|
Object obj = null;
|
|
obj.hashCode();
|
|
throw null;
|
|
}
|
|
|
|
public void a() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = p + 11;
|
|
int i3 = i2 % 128;
|
|
s = i3;
|
|
if (i2 % 2 == 0) {
|
|
throw null;
|
|
}
|
|
int i4 = this.b;
|
|
if (i4 == 0) {
|
|
int i5 = i3 + 63;
|
|
p = i5 % 128;
|
|
int i6 = i5 % 2;
|
|
i4 = q();
|
|
}
|
|
if (i4 != 3) {
|
|
StringBuilder sb = new StringBuilder("Expected BEGIN_ARRAY but was ");
|
|
sb.append(i());
|
|
sb.append(t());
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
e(1);
|
|
this.q[this.k - 1] = 0;
|
|
this.b = 0;
|
|
int i7 = s + 31;
|
|
p = i7 % 128;
|
|
int i8 = i7 % 2;
|
|
}
|
|
|
|
public void c() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = s;
|
|
int i3 = i2 + 59;
|
|
p = i3 % 128;
|
|
int i4 = i3 % 2;
|
|
int i5 = this.b;
|
|
if (i5 == 0) {
|
|
int i6 = i2 + 3;
|
|
p = i6 % 128;
|
|
if (i6 % 2 != 0) {
|
|
q();
|
|
Object obj = null;
|
|
obj.hashCode();
|
|
throw null;
|
|
}
|
|
i5 = q();
|
|
int i7 = s + 31;
|
|
p = i7 % 128;
|
|
int i8 = i7 % 2;
|
|
}
|
|
if (i5 != 4) {
|
|
StringBuilder sb = new StringBuilder("Expected END_ARRAY but was ");
|
|
sb.append(i());
|
|
sb.append(t());
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
int i9 = this.k;
|
|
this.k = i9 - 1;
|
|
int[] iArr = this.q;
|
|
int i10 = i9 - 2;
|
|
iArr[i10] = iArr[i10] + 1;
|
|
this.b = 0;
|
|
}
|
|
|
|
public void d() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = p + 107;
|
|
s = i2 % 128;
|
|
int i3 = i2 % 2;
|
|
int i4 = this.b;
|
|
if (i4 == 0) {
|
|
i4 = q();
|
|
int i5 = s + 101;
|
|
p = i5 % 128;
|
|
int i6 = i5 % 2;
|
|
}
|
|
if (i4 == 1) {
|
|
int i7 = s + 125;
|
|
p = i7 % 128;
|
|
int i8 = i7 % 2;
|
|
e(3);
|
|
this.b = 0;
|
|
return;
|
|
}
|
|
StringBuilder sb = new StringBuilder("Expected BEGIN_OBJECT but was ");
|
|
sb.append(i());
|
|
sb.append(t());
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
|
|
public void b() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = s + 105;
|
|
int i3 = i2 % 128;
|
|
p = i3;
|
|
Object obj = null;
|
|
if (i2 % 2 != 0) {
|
|
throw null;
|
|
}
|
|
int i4 = this.b;
|
|
if (i4 == 0) {
|
|
int i5 = i3 + 31;
|
|
s = i5 % 128;
|
|
if (i5 % 2 == 0) {
|
|
q();
|
|
obj.hashCode();
|
|
throw null;
|
|
}
|
|
i4 = q();
|
|
int i6 = s + 47;
|
|
p = i6 % 128;
|
|
int i7 = i6 % 2;
|
|
}
|
|
if (i4 != 2) {
|
|
StringBuilder sb = new StringBuilder("Expected END_OBJECT but was ");
|
|
sb.append(i());
|
|
sb.append(t());
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
int i8 = this.k;
|
|
int i9 = i8 - 1;
|
|
this.k = i9;
|
|
this.n[i9] = null;
|
|
int[] iArr = this.q;
|
|
int i10 = i8 - 2;
|
|
iArr[i10] = iArr[i10] + 1;
|
|
this.b = 0;
|
|
}
|
|
|
|
public boolean e() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = this.b;
|
|
if (i2 == 0) {
|
|
int i3 = s + 13;
|
|
p = i3 % 128;
|
|
int i4 = i3 % 2;
|
|
i2 = q();
|
|
}
|
|
if (i2 != 2 && i2 != 4) {
|
|
return true;
|
|
}
|
|
int i5 = p + 37;
|
|
s = i5 % 128;
|
|
if (i5 % 2 == 0) {
|
|
int i6 = 65 / 0;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public gc i() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = this.b;
|
|
Object obj = null;
|
|
if (i2 == 0) {
|
|
int i3 = s + 31;
|
|
p = i3 % 128;
|
|
if (i3 % 2 != 0) {
|
|
q();
|
|
obj.hashCode();
|
|
throw null;
|
|
}
|
|
i2 = q();
|
|
}
|
|
switch (i2) {
|
|
case 1:
|
|
return gc.BEGIN_OBJECT;
|
|
case 2:
|
|
return gc.END_OBJECT;
|
|
case 3:
|
|
return gc.BEGIN_ARRAY;
|
|
case 4:
|
|
return gc.END_ARRAY;
|
|
case 5:
|
|
case 6:
|
|
return gc.BOOLEAN;
|
|
case 7:
|
|
gc gcVar = gc.NULL;
|
|
int i4 = p + 5;
|
|
s = i4 % 128;
|
|
if (i4 % 2 != 0) {
|
|
return gcVar;
|
|
}
|
|
obj.hashCode();
|
|
throw null;
|
|
case 8:
|
|
case 9:
|
|
case 10:
|
|
case 11:
|
|
return gc.STRING;
|
|
case 12:
|
|
case 13:
|
|
case 14:
|
|
return gc.NAME;
|
|
case 15:
|
|
case 16:
|
|
return gc.NUMBER;
|
|
case 17:
|
|
return gc.END_DOCUMENT;
|
|
default:
|
|
throw new AssertionError();
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:79:0x0071, code lost:
|
|
|
|
if (r2 != 104) goto L27;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:81:0x0080, code lost:
|
|
|
|
if (r2 != 61) goto L37;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:82:0x0082, code lost:
|
|
|
|
w();
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:83:0x0089, code lost:
|
|
|
|
if (r17.i < r17.f) goto L34;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:85:0x008f, code lost:
|
|
|
|
if (d(1) == true) goto L34;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:86:0x0092, code lost:
|
|
|
|
r2 = r17.c;
|
|
r3 = r17.i;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:87:0x009a, code lost:
|
|
|
|
if (r2[r3] != '>') goto L52;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:88:0x009c, code lost:
|
|
|
|
r17.i = r3 + 1;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:90:0x00a6, code lost:
|
|
|
|
throw d("Expected ':'");
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:92:0x007c, code lost:
|
|
|
|
if (r2 != 58) goto L27;
|
|
*/
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
final int q() throws java.io.IOException {
|
|
/*
|
|
Method dump skipped, instructions count: 503
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.q():int");
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:44:0x00d5, code lost:
|
|
|
|
if (d(r6 + 1) != false) goto L43;
|
|
*/
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private int j() throws java.io.IOException {
|
|
/*
|
|
Method dump skipped, instructions count: 246
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.j():int");
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:10:0x00ad, code lost:
|
|
|
|
if (r10 != 2) goto L78;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:11:0x00af, code lost:
|
|
|
|
if (r11 == false) goto L78;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:12:0x00b1, code lost:
|
|
|
|
r2 = com.facetec.sdk.fu.s + 79;
|
|
com.facetec.sdk.fu.p = r2 % 128;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:13:0x00bc, code lost:
|
|
|
|
if ((r2 % 2) == 0) goto L66;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:14:0x00be, code lost:
|
|
|
|
r3 = 91 / 0;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:15:0x00c4, code lost:
|
|
|
|
if (r13 != Long.MIN_VALUE) goto L69;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:17:0x00d1, code lost:
|
|
|
|
if (r13 != 0) goto L72;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:18:0x00d3, code lost:
|
|
|
|
if (r12 != false) goto L78;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:20:0x00d8, code lost:
|
|
|
|
if ((!r12) == true) goto L75;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:21:0x00db, code lost:
|
|
|
|
r13 = -r13;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:22:0x00dc, code lost:
|
|
|
|
r19.j = r13;
|
|
r19.i += r9;
|
|
r19.b = 15;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:23:0x00e7, code lost:
|
|
|
|
return 15;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:25:0x00cb, code lost:
|
|
|
|
if (r12 == false) goto L78;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:27:0x00c9, code lost:
|
|
|
|
if (r13 != Long.MIN_VALUE) goto L69;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:28:0x00e8, code lost:
|
|
|
|
if (r10 == 2) goto L90;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:29:0x00ea, code lost:
|
|
|
|
r2 = com.facetec.sdk.fu.s;
|
|
r3 = r2 + 93;
|
|
com.facetec.sdk.fu.p = r3 % 128;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:30:0x00f3, code lost:
|
|
|
|
if ((r3 % 2) == 0) goto L84;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:32:0x00f6, code lost:
|
|
|
|
if (r10 == 4) goto L90;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:34:0x00fd, code lost:
|
|
|
|
if (r10 == 7) goto L90;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:35:0x00ff, code lost:
|
|
|
|
r2 = r2 + 121;
|
|
com.facetec.sdk.fu.p = r2 % 128;
|
|
r2 = r2 % 2;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:36:0x0107, code lost:
|
|
|
|
return 0;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:38:0x00fa, code lost:
|
|
|
|
if (r10 == 4) goto L90;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:39:0x0108, code lost:
|
|
|
|
r19.f6442o = r9;
|
|
r19.b = 16;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:40:0x010e, code lost:
|
|
|
|
return 16;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:83:0x0095, code lost:
|
|
|
|
if (r10 == 6) goto L51;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:88:0x00a9, code lost:
|
|
|
|
if (a(r15) == false) goto L59;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:89:0x00ab, code lost:
|
|
|
|
return 0;
|
|
*/
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/* JADX WARN: Removed duplicated region for block: B:59:0x0061 */
|
|
/* JADX WARN: Removed duplicated region for block: B:86:0x00a5 A[EDGE_INSN: B:86:0x00a5->B:87:0x00a5 BREAK A[LOOP:0: B:2:0x0013->B:74:0x014d], SYNTHETIC] */
|
|
/* JADX WARN: Type inference failed for: r10v11 */
|
|
/* JADX WARN: Type inference failed for: r10v12 */
|
|
/* JADX WARN: Type inference failed for: r10v16 */
|
|
/* JADX WARN: Type inference failed for: r10v2 */
|
|
/* JADX WARN: Type inference failed for: r10v3 */
|
|
/* JADX WARN: Type inference failed for: r10v4 */
|
|
/* JADX WARN: Type inference failed for: r10v5 */
|
|
/* JADX WARN: Type inference failed for: r10v6 */
|
|
/* JADX WARN: Type inference failed for: r10v7 */
|
|
/* JADX WARN: Type inference failed for: r10v9 */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private int p() throws java.io.IOException {
|
|
/*
|
|
Method dump skipped, instructions count: 340
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.p():int");
|
|
}
|
|
|
|
private boolean a(char c) throws IOException {
|
|
int i = 2 % 2;
|
|
if (c != '\t') {
|
|
int i2 = s;
|
|
int i3 = i2 + 87;
|
|
p = i3 % 128;
|
|
int i4 = i3 % 2;
|
|
if (c != '\n' && c != '\f' && c != '\r' && c != ' ') {
|
|
int i5 = i2 + 97;
|
|
int i6 = i5 % 128;
|
|
p = i6;
|
|
int i7 = i5 % 2;
|
|
if (c != '#') {
|
|
if (c != ',') {
|
|
if (c != '/') {
|
|
int i8 = i6 + 33;
|
|
int i9 = i8 % 128;
|
|
s = i9;
|
|
int i10 = i8 % 2;
|
|
if (c != '=') {
|
|
if (c != '{' && c != '}') {
|
|
int i11 = i9 + 17;
|
|
p = i11 % 128;
|
|
if (i11 % 2 == 0 ? c != ':' : c != 'l') {
|
|
if (c != ';') {
|
|
int i12 = i9 + 17;
|
|
p = i12 % 128;
|
|
if (i12 % 2 != 0) {
|
|
throw null;
|
|
}
|
|
switch (c) {
|
|
case '[':
|
|
case ']':
|
|
break;
|
|
case '\\':
|
|
break;
|
|
default:
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
w();
|
|
}
|
|
}
|
|
int i13 = p + 65;
|
|
s = i13 % 128;
|
|
if (i13 % 2 == 0) {
|
|
int i14 = 47 / 0;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public String f() throws IOException {
|
|
String c;
|
|
int i = 2 % 2;
|
|
int i2 = p + 109;
|
|
s = i2 % 128;
|
|
if (i2 % 2 == 0) {
|
|
Object obj = null;
|
|
obj.hashCode();
|
|
throw null;
|
|
}
|
|
int i3 = this.b;
|
|
if (i3 == 0) {
|
|
i3 = q();
|
|
}
|
|
if (i3 == 14) {
|
|
int i4 = p + 27;
|
|
s = i4 % 128;
|
|
int i5 = i4 % 2;
|
|
c = v();
|
|
} else if (i3 == 12) {
|
|
c = c('\'');
|
|
} else if (i3 == 13) {
|
|
c = c('\"');
|
|
} else {
|
|
StringBuilder sb = new StringBuilder("Expected a name but was ");
|
|
sb.append(i());
|
|
sb.append(t());
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
this.b = 0;
|
|
this.n[this.k - 1] = c;
|
|
return c;
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:28:0x001b, code lost:
|
|
|
|
r1 = q();
|
|
r3 = com.facetec.sdk.fu.p + 61;
|
|
com.facetec.sdk.fu.s = r3 % 128;
|
|
r3 = r3 % 2;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:30:0x0019, code lost:
|
|
|
|
if (r1 == 0) goto L9;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:4:0x0014, code lost:
|
|
|
|
if (r1 == 0) goto L9;
|
|
*/
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public java.lang.String h() throws java.io.IOException {
|
|
/*
|
|
r5 = this;
|
|
r0 = 2
|
|
int r1 = r0 % r0
|
|
int r1 = com.facetec.sdk.fu.s
|
|
int r1 = r1 + 67
|
|
int r2 = r1 % 128
|
|
com.facetec.sdk.fu.p = r2
|
|
int r1 = r1 % r0
|
|
r2 = 0
|
|
if (r1 == 0) goto L17
|
|
int r1 = r5.b
|
|
r3 = 78
|
|
int r3 = r3 / r2
|
|
if (r1 != 0) goto L28
|
|
goto L1b
|
|
L17:
|
|
int r1 = r5.b
|
|
if (r1 != 0) goto L28
|
|
L1b:
|
|
int r1 = r5.q()
|
|
int r3 = com.facetec.sdk.fu.p
|
|
int r3 = r3 + 61
|
|
int r4 = r3 % 128
|
|
com.facetec.sdk.fu.s = r4
|
|
int r3 = r3 % r0
|
|
L28:
|
|
r3 = 10
|
|
if (r1 != r3) goto L31
|
|
java.lang.String r0 = r5.v()
|
|
goto L84
|
|
L31:
|
|
r3 = 8
|
|
if (r1 != r3) goto L45
|
|
int r1 = com.facetec.sdk.fu.s
|
|
int r1 = r1 + 49
|
|
int r3 = r1 % 128
|
|
com.facetec.sdk.fu.p = r3
|
|
int r1 = r1 % r0
|
|
r0 = 39
|
|
java.lang.String r0 = r5.c(r0)
|
|
goto L84
|
|
L45:
|
|
r3 = 9
|
|
if (r1 != r3) goto L50
|
|
r0 = 34
|
|
java.lang.String r0 = r5.c(r0)
|
|
goto L84
|
|
L50:
|
|
r3 = 11
|
|
if (r1 != r3) goto L63
|
|
int r1 = com.facetec.sdk.fu.s
|
|
int r1 = r1 + 89
|
|
int r3 = r1 % 128
|
|
com.facetec.sdk.fu.p = r3
|
|
int r1 = r1 % r0
|
|
java.lang.String r0 = r5.l
|
|
r1 = 0
|
|
r5.l = r1
|
|
goto L84
|
|
L63:
|
|
r0 = 15
|
|
if (r1 != r0) goto L6e
|
|
long r0 = r5.j
|
|
java.lang.String r0 = java.lang.Long.toString(r0)
|
|
goto L84
|
|
L6e:
|
|
r0 = 16
|
|
if (r1 != r0) goto L93
|
|
java.lang.String r0 = new java.lang.String
|
|
char[] r1 = r5.c
|
|
int r3 = r5.i
|
|
int r4 = r5.f6442o
|
|
r0.<init>(r1, r3, r4)
|
|
int r1 = r5.i
|
|
int r3 = r5.f6442o
|
|
int r1 = r1 + r3
|
|
r5.i = r1
|
|
L84:
|
|
r5.b = r2
|
|
int[] r1 = r5.q
|
|
int r2 = r5.k
|
|
int r2 = r2 + (-1)
|
|
r3 = r1[r2]
|
|
int r3 = r3 + 1
|
|
r1[r2] = r3
|
|
return r0
|
|
L93:
|
|
java.lang.IllegalStateException r0 = new java.lang.IllegalStateException
|
|
java.lang.StringBuilder r1 = new java.lang.StringBuilder
|
|
java.lang.String r2 = "Expected a string but was "
|
|
r1.<init>(r2)
|
|
com.facetec.sdk.gc r2 = r5.i()
|
|
r1.append(r2)
|
|
java.lang.String r2 = r5.t()
|
|
r1.append(r2)
|
|
java.lang.String r1 = r1.toString()
|
|
r0.<init>(r1)
|
|
throw r0
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.h():java.lang.String");
|
|
}
|
|
|
|
public boolean g() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = this.b;
|
|
if (i2 == 0) {
|
|
int i3 = p + 13;
|
|
s = i3 % 128;
|
|
int i4 = i3 % 2;
|
|
i2 = q();
|
|
}
|
|
if (i2 == 5) {
|
|
int i5 = p + 41;
|
|
int i6 = i5 % 128;
|
|
s = i6;
|
|
int i7 = i5 % 2;
|
|
this.b = 0;
|
|
int[] iArr = this.q;
|
|
int i8 = this.k - 1;
|
|
iArr[i8] = iArr[i8] + 1;
|
|
int i9 = i6 + 95;
|
|
p = i9 % 128;
|
|
int i10 = i9 % 2;
|
|
return true;
|
|
}
|
|
if (i2 != 6) {
|
|
StringBuilder sb = new StringBuilder("Expected a boolean but was ");
|
|
sb.append(i());
|
|
sb.append(t());
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
int i11 = p + 55;
|
|
s = i11 % 128;
|
|
int i12 = i11 % 2;
|
|
this.b = 0;
|
|
int[] iArr2 = this.q;
|
|
int i13 = this.k - 1;
|
|
iArr2[i13] = iArr2[i13] + 1;
|
|
return false;
|
|
}
|
|
|
|
public void l() throws IOException {
|
|
int q;
|
|
int i = 2 % 2;
|
|
int i2 = p;
|
|
int i3 = i2 + 77;
|
|
s = i3 % 128;
|
|
int i4 = i3 % 2;
|
|
int i5 = this.b;
|
|
if (i5 == 0) {
|
|
int i6 = i2 + 125;
|
|
s = i6 % 128;
|
|
if (i6 % 2 == 0) {
|
|
q = q();
|
|
int i7 = 2 / 0;
|
|
} else {
|
|
q = q();
|
|
}
|
|
i5 = q;
|
|
}
|
|
if (i5 != 7) {
|
|
StringBuilder sb = new StringBuilder("Expected null but was ");
|
|
sb.append(i());
|
|
sb.append(t());
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
int i8 = s + 79;
|
|
p = i8 % 128;
|
|
if (i8 % 2 != 0) {
|
|
this.b = 0;
|
|
int[] iArr = this.q;
|
|
int i9 = this.k % 1;
|
|
iArr[i9] = iArr[i9];
|
|
return;
|
|
}
|
|
this.b = 0;
|
|
int[] iArr2 = this.q;
|
|
int i10 = this.k - 1;
|
|
iArr2[i10] = iArr2[i10] + 1;
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:19:0x00cf, code lost:
|
|
|
|
if (java.lang.Double.isNaN(r1) == false) goto L46;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:20:0x00ed, code lost:
|
|
|
|
r0 = new java.lang.StringBuilder("JSON forbids NaN and infinities: ");
|
|
r0.append(r1);
|
|
r0.append(t());
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:21:0x0107, code lost:
|
|
|
|
throw new com.facetec.sdk.fz(r0.toString());
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:23:0x00dc, code lost:
|
|
|
|
if (java.lang.Double.isInfinite(r1) != false) goto L50;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:25:0x00d6, code lost:
|
|
|
|
if (java.lang.Double.isNaN(r1) == false) goto L46;
|
|
*/
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public double o() throws java.io.IOException {
|
|
/*
|
|
Method dump skipped, instructions count: 268
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.o():double");
|
|
}
|
|
|
|
public long k() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = s + 65;
|
|
p = i2 % 128;
|
|
Object obj = null;
|
|
if (i2 % 2 != 0) {
|
|
throw null;
|
|
}
|
|
int i3 = this.b;
|
|
if (i3 == 0) {
|
|
i3 = q();
|
|
}
|
|
if (i3 == 15) {
|
|
this.b = 0;
|
|
int[] iArr = this.q;
|
|
int i4 = this.k - 1;
|
|
iArr[i4] = iArr[i4] + 1;
|
|
return this.j;
|
|
}
|
|
if (i3 == 16) {
|
|
this.l = new String(this.c, this.i, this.f6442o);
|
|
this.i += this.f6442o;
|
|
int i5 = s + 31;
|
|
p = i5 % 128;
|
|
int i6 = i5 % 2;
|
|
} else {
|
|
if (i3 != 8 && i3 != 9) {
|
|
int i7 = s + 1;
|
|
p = i7 % 128;
|
|
int i8 = i7 % 2;
|
|
if (i3 != 10) {
|
|
StringBuilder sb = new StringBuilder("Expected a long but was ");
|
|
sb.append(i());
|
|
sb.append(t());
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
}
|
|
if (i3 == 10) {
|
|
this.l = v();
|
|
} else {
|
|
this.l = c(i3 == 8 ? '\'' : '\"');
|
|
}
|
|
try {
|
|
long parseLong = Long.parseLong(this.l);
|
|
this.b = 0;
|
|
int[] iArr2 = this.q;
|
|
int i9 = this.k - 1;
|
|
iArr2[i9] = iArr2[i9] + 1;
|
|
int i10 = p + 83;
|
|
s = i10 % 128;
|
|
if (i10 % 2 != 0) {
|
|
return parseLong;
|
|
}
|
|
obj.hashCode();
|
|
throw null;
|
|
} catch (NumberFormatException unused) {
|
|
}
|
|
}
|
|
this.b = 11;
|
|
double parseDouble = Double.parseDouble(this.l);
|
|
long j = (long) parseDouble;
|
|
if (j != parseDouble) {
|
|
StringBuilder sb2 = new StringBuilder("Expected a long but was ");
|
|
sb2.append(this.l);
|
|
sb2.append(t());
|
|
throw new NumberFormatException(sb2.toString());
|
|
}
|
|
this.l = null;
|
|
this.b = 0;
|
|
int[] iArr3 = this.q;
|
|
int i11 = this.k - 1;
|
|
iArr3[i11] = iArr3[i11] + 1;
|
|
return j;
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:25:0x0045, code lost:
|
|
|
|
if (r2 == null) goto L23;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:26:0x0058, code lost:
|
|
|
|
r2.append(r1, r3, r8 - 1);
|
|
r2.append(u());
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:29:0x004d, code lost:
|
|
|
|
r2 = new java.lang.StringBuilder(java.lang.Math.max(r8 << 1, 16));
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:31:0x004b, code lost:
|
|
|
|
if (r2 == null) goto L23;
|
|
*/
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private java.lang.String c(char r11) throws java.io.IOException {
|
|
/*
|
|
r10 = this;
|
|
r0 = 2
|
|
int r1 = r0 % r0
|
|
char[] r1 = r10.c
|
|
r2 = 0
|
|
L6:
|
|
int r3 = r10.i
|
|
int r4 = r10.f
|
|
r5 = r3
|
|
Lb:
|
|
r6 = 16
|
|
r7 = 1
|
|
if (r5 >= r4) goto L92
|
|
int r8 = r5 + 1
|
|
char r5 = r1[r5]
|
|
if (r5 != r11) goto L33
|
|
r10.i = r8
|
|
int r8 = r8 - r3
|
|
int r8 = r8 - r7
|
|
if (r2 != 0) goto L22
|
|
java.lang.String r11 = new java.lang.String
|
|
r11.<init>(r1, r3, r8)
|
|
return r11
|
|
L22:
|
|
r2.append(r1, r3, r8)
|
|
java.lang.String r11 = r2.toString()
|
|
int r1 = com.facetec.sdk.fu.p
|
|
int r1 = r1 + 15
|
|
int r2 = r1 % 128
|
|
com.facetec.sdk.fu.s = r2
|
|
int r1 = r1 % r0
|
|
return r11
|
|
L33:
|
|
r9 = 92
|
|
if (r5 != r9) goto L64
|
|
int r4 = com.facetec.sdk.fu.p
|
|
int r4 = r4 + 51
|
|
int r5 = r4 % 128
|
|
com.facetec.sdk.fu.s = r5
|
|
int r4 = r4 % r0
|
|
if (r4 != 0) goto L48
|
|
r10.i = r8
|
|
int r8 = r8 - r3
|
|
if (r2 != 0) goto L58
|
|
goto L4d
|
|
L48:
|
|
r10.i = r8
|
|
int r8 = r8 - r3
|
|
if (r2 != 0) goto L58
|
|
L4d:
|
|
java.lang.StringBuilder r2 = new java.lang.StringBuilder
|
|
int r4 = r8 << 1
|
|
int r4 = java.lang.Math.max(r4, r6)
|
|
r2.<init>(r4)
|
|
L58:
|
|
int r8 = r8 - r7
|
|
r2.append(r1, r3, r8)
|
|
char r3 = r10.u()
|
|
r2.append(r3)
|
|
goto L6
|
|
L64:
|
|
r6 = 10
|
|
if (r5 != r6) goto L81
|
|
int r5 = com.facetec.sdk.fu.p
|
|
int r5 = r5 + 83
|
|
int r6 = r5 % 128
|
|
com.facetec.sdk.fu.s = r6
|
|
int r5 = r5 % r0
|
|
if (r5 != 0) goto L7a
|
|
int r5 = r10.h
|
|
r10.h = r5
|
|
r10.g = r8
|
|
goto L81
|
|
L7a:
|
|
int r5 = r10.h
|
|
int r5 = r5 + r7
|
|
r10.h = r5
|
|
r10.g = r8
|
|
L81:
|
|
int r5 = com.facetec.sdk.fu.p
|
|
int r5 = r5 + 39
|
|
int r6 = r5 % 128
|
|
com.facetec.sdk.fu.s = r6
|
|
int r5 = r5 % r0
|
|
if (r5 != 0) goto L8f
|
|
r5 = 5
|
|
int r5 = r5 / 4
|
|
L8f:
|
|
r5 = r8
|
|
goto Lb
|
|
L92:
|
|
if (r2 != 0) goto La0
|
|
java.lang.StringBuilder r2 = new java.lang.StringBuilder
|
|
int r4 = r5 - r3
|
|
int r4 = r4 << r7
|
|
int r4 = java.lang.Math.max(r4, r6)
|
|
r2.<init>(r4)
|
|
La0:
|
|
int r4 = r5 - r3
|
|
r2.append(r1, r3, r4)
|
|
r10.i = r5
|
|
boolean r3 = r10.d(r7)
|
|
if (r3 == 0) goto Laf
|
|
goto L6
|
|
Laf:
|
|
java.lang.String r11 = "Unterminated string"
|
|
java.io.IOException r11 = r10.d(r11)
|
|
throw r11
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.c(char):java.lang.String");
|
|
}
|
|
|
|
/* JADX WARN: Failed to find 'out' block for switch in B:58:0x0078. Please report as an issue. */
|
|
/* JADX WARN: Removed duplicated region for block: B:13:0x00b3 */
|
|
/* JADX WARN: Removed duplicated region for block: B:17:0x00bd */
|
|
/* JADX WARN: Removed duplicated region for block: B:42:0x0040 */
|
|
/* JADX WARN: Removed duplicated region for block: B:50:0x0061 */
|
|
/* JADX WARN: Removed duplicated region for block: B:68:0x007e A[SYNTHETIC] */
|
|
/* JADX WARN: Removed duplicated region for block: B:74:0x007e A[SYNTHETIC] */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private java.lang.String v() throws java.io.IOException {
|
|
/*
|
|
Method dump skipped, instructions count: 216
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.v():java.lang.String");
|
|
}
|
|
|
|
private void e(char c) throws IOException {
|
|
int i = 2 % 2;
|
|
char[] cArr = this.c;
|
|
while (true) {
|
|
int i2 = this.i;
|
|
int i3 = this.f;
|
|
while (true) {
|
|
if (i2 < i3) {
|
|
int i4 = i2 + 1;
|
|
char c2 = cArr[i2];
|
|
if (c2 == c) {
|
|
int i5 = s + 11;
|
|
p = i5 % 128;
|
|
if (i5 % 2 == 0) {
|
|
this.i = i4;
|
|
return;
|
|
} else {
|
|
this.i = i4;
|
|
int i6 = 65 / 0;
|
|
return;
|
|
}
|
|
}
|
|
if (c2 == '\\') {
|
|
this.i = i4;
|
|
u();
|
|
break;
|
|
} else {
|
|
if (c2 == '\n') {
|
|
this.h++;
|
|
this.g = i4;
|
|
}
|
|
i2 = i4;
|
|
}
|
|
} else {
|
|
this.i = i2;
|
|
if (!d(1)) {
|
|
int i7 = s + 85;
|
|
p = i7 % 128;
|
|
int i8 = i7 % 2;
|
|
throw d("Unterminated string");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public int m() throws IOException {
|
|
char c;
|
|
int i = 2 % 2;
|
|
int i2 = this.b;
|
|
if (i2 == 0) {
|
|
i2 = q();
|
|
}
|
|
if (i2 == 15) {
|
|
int i3 = p + 113;
|
|
s = i3 % 128;
|
|
int i4 = i3 % 2;
|
|
long j = this.j;
|
|
int i5 = (int) j;
|
|
if (j != i5) {
|
|
StringBuilder sb = new StringBuilder("Expected an int but was ");
|
|
sb.append(this.j);
|
|
sb.append(t());
|
|
throw new NumberFormatException(sb.toString());
|
|
}
|
|
this.b = 0;
|
|
int[] iArr = this.q;
|
|
int i6 = this.k - 1;
|
|
iArr[i6] = iArr[i6] + 1;
|
|
return i5;
|
|
}
|
|
if (i2 == 16) {
|
|
this.l = new String(this.c, this.i, this.f6442o);
|
|
this.i += this.f6442o;
|
|
} else {
|
|
if (i2 != 8 && i2 != 9 && i2 != 10) {
|
|
StringBuilder sb2 = new StringBuilder("Expected an int but was ");
|
|
sb2.append(i());
|
|
sb2.append(t());
|
|
throw new IllegalStateException(sb2.toString());
|
|
}
|
|
if (i2 == 10) {
|
|
this.l = v();
|
|
} else {
|
|
if (i2 == 8) {
|
|
int i7 = s + 31;
|
|
p = i7 % 128;
|
|
int i8 = i7 % 2;
|
|
c = '\'';
|
|
} else {
|
|
int i9 = s + 123;
|
|
p = i9 % 128;
|
|
if (i9 % 2 != 0) {
|
|
int i10 = 5 / 5;
|
|
}
|
|
c = '\"';
|
|
}
|
|
this.l = c(c);
|
|
}
|
|
try {
|
|
int parseInt = Integer.parseInt(this.l);
|
|
this.b = 0;
|
|
int[] iArr2 = this.q;
|
|
int i11 = this.k - 1;
|
|
iArr2[i11] = iArr2[i11] + 1;
|
|
int i12 = s + 25;
|
|
p = i12 % 128;
|
|
int i13 = i12 % 2;
|
|
return parseInt;
|
|
} catch (NumberFormatException unused) {
|
|
}
|
|
}
|
|
this.b = 11;
|
|
double parseDouble = Double.parseDouble(this.l);
|
|
int i14 = (int) parseDouble;
|
|
if (i14 != parseDouble) {
|
|
StringBuilder sb3 = new StringBuilder("Expected an int but was ");
|
|
sb3.append(this.l);
|
|
sb3.append(t());
|
|
throw new NumberFormatException(sb3.toString());
|
|
}
|
|
int i15 = s + 33;
|
|
p = i15 % 128;
|
|
int i16 = i15 % 2;
|
|
this.l = null;
|
|
this.b = 0;
|
|
int[] iArr3 = this.q;
|
|
int i17 = this.k - 1;
|
|
iArr3[i17] = iArr3[i17] + 1;
|
|
return i14;
|
|
}
|
|
|
|
@Override // java.io.Closeable, java.lang.AutoCloseable
|
|
public void close() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = p + 113;
|
|
s = i2 % 128;
|
|
if (i2 % 2 == 0) {
|
|
this.b = 1;
|
|
this.m[1] = 75;
|
|
} else {
|
|
this.b = 0;
|
|
this.m[0] = 8;
|
|
}
|
|
this.k = 1;
|
|
this.e.close();
|
|
int i3 = p + 51;
|
|
s = i3 % 128;
|
|
if (i3 % 2 != 0) {
|
|
return;
|
|
}
|
|
Object obj = null;
|
|
obj.hashCode();
|
|
throw null;
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:76:0x0101, code lost:
|
|
|
|
w();
|
|
*/
|
|
/* JADX WARN: Failed to find 'out' block for switch in B:73:0x00fb. Please report as an issue. */
|
|
/* JADX WARN: Removed duplicated region for block: B:69:0x00ee */
|
|
/* JADX WARN: Removed duplicated region for block: B:73:0x00fb */
|
|
/* JADX WARN: Removed duplicated region for block: B:79:0x0101 A[SYNTHETIC] */
|
|
/* JADX WARN: Removed duplicated region for block: B:81:0x00f3 */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public void n() throws java.io.IOException {
|
|
/*
|
|
Method dump skipped, instructions count: 332
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.n():void");
|
|
}
|
|
|
|
private void e(int i) {
|
|
int i2 = 2 % 2;
|
|
int i3 = this.k;
|
|
int[] iArr = this.m;
|
|
if (i3 == iArr.length) {
|
|
int i4 = s + 1;
|
|
p = i4 % 128;
|
|
int i5 = i4 % 2;
|
|
int i6 = i3 << 1;
|
|
this.m = Arrays.copyOf(iArr, i6);
|
|
this.q = Arrays.copyOf(this.q, i6);
|
|
this.n = (String[]) Arrays.copyOf(this.n, i6);
|
|
int i7 = p + 75;
|
|
s = i7 % 128;
|
|
if (i7 % 2 == 0) {
|
|
int i8 = 2 % 5;
|
|
}
|
|
}
|
|
int[] iArr2 = this.m;
|
|
int i9 = this.k;
|
|
this.k = i9 + 1;
|
|
iArr2[i9] = i;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:15:0x005c */
|
|
/* JADX WARN: Removed duplicated region for block: B:26:0x0074 A[SYNTHETIC] */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private boolean d(int r10) throws java.io.IOException {
|
|
/*
|
|
r9 = this;
|
|
r0 = 2
|
|
int r1 = r0 % r0
|
|
char[] r1 = r9.c
|
|
int r2 = r9.g
|
|
int r3 = r9.i
|
|
int r2 = r2 - r3
|
|
r9.g = r2
|
|
int r2 = r9.f
|
|
r4 = 0
|
|
if (r2 == r3) goto L21
|
|
int r5 = com.facetec.sdk.fu.s
|
|
int r5 = r5 + 23
|
|
int r6 = r5 % 128
|
|
com.facetec.sdk.fu.p = r6
|
|
int r5 = r5 % r0
|
|
int r2 = r2 - r3
|
|
r9.f = r2
|
|
java.lang.System.arraycopy(r1, r3, r1, r4, r2)
|
|
goto L23
|
|
L21:
|
|
r9.f = r4
|
|
L23:
|
|
r9.i = r4
|
|
L25:
|
|
java.io.Reader r2 = r9.e
|
|
int r3 = r9.f
|
|
int r5 = r1.length
|
|
int r5 = r5 - r3
|
|
int r2 = r2.read(r1, r3, r5)
|
|
r3 = -1
|
|
if (r2 == r3) goto L80
|
|
int r3 = r9.f
|
|
int r3 = r3 + r2
|
|
r9.f = r3
|
|
int r2 = r9.h
|
|
r5 = 1
|
|
if (r2 != 0) goto L74
|
|
int r2 = com.facetec.sdk.fu.s
|
|
int r6 = r2 + 27
|
|
int r7 = r6 % 128
|
|
com.facetec.sdk.fu.p = r7
|
|
int r6 = r6 % r0
|
|
if (r6 == 0) goto L4f
|
|
int r6 = r9.g
|
|
r7 = 70
|
|
int r7 = r7 / r4
|
|
if (r6 != 0) goto L74
|
|
goto L53
|
|
L4f:
|
|
int r6 = r9.g
|
|
if (r6 != 0) goto L74
|
|
L53:
|
|
int r7 = r2 + 25
|
|
int r8 = r7 % 128
|
|
com.facetec.sdk.fu.p = r8
|
|
int r7 = r7 % r0
|
|
if (r3 <= 0) goto L74
|
|
int r2 = r2 + 75
|
|
int r7 = r2 % 128
|
|
com.facetec.sdk.fu.p = r7
|
|
int r2 = r2 % r0
|
|
char r2 = r1[r4]
|
|
r7 = 65279(0xfeff, float:9.1475E-41)
|
|
if (r2 != r7) goto L74
|
|
int r2 = r9.i
|
|
int r2 = r2 + r5
|
|
r9.i = r2
|
|
int r6 = r6 + r5
|
|
r9.g = r6
|
|
int r10 = r10 + 1
|
|
L74:
|
|
if (r3 < r10) goto L25
|
|
int r10 = com.facetec.sdk.fu.p
|
|
int r10 = r10 + 55
|
|
int r1 = r10 % 128
|
|
com.facetec.sdk.fu.s = r1
|
|
int r10 = r10 % r0
|
|
return r5
|
|
L80:
|
|
return r4
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.d(int):boolean");
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:56:0x00b8, code lost:
|
|
|
|
if (r3 == '/') goto L45;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:59:0x00ba, code lost:
|
|
|
|
r11 = com.facetec.sdk.fu.p + 71;
|
|
com.facetec.sdk.fu.s = r11 % 128;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:60:0x00c3, code lost:
|
|
|
|
if ((r11 % 2) == 0) goto L44;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:61:0x00c5, code lost:
|
|
|
|
return r6;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:62:0x00c6, code lost:
|
|
|
|
throw null;
|
|
*/
|
|
/* JADX WARN: Removed duplicated region for block: B:27:0x00f9 A[SYNTHETIC] */
|
|
/* JADX WARN: Removed duplicated region for block: B:36:0x0088 A[SYNTHETIC] */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private int a(boolean r11) throws java.io.IOException {
|
|
/*
|
|
Method dump skipped, instructions count: 280
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.fu.a(boolean):int");
|
|
}
|
|
|
|
private void w() throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = s;
|
|
int i3 = i2 + 123;
|
|
p = i3 % 128;
|
|
int i4 = i3 % 2;
|
|
if (!this.d) {
|
|
throw d("Use JsonReader.setLenient(true) to accept malformed JSON");
|
|
}
|
|
int i5 = i2 + 79;
|
|
p = i5 % 128;
|
|
if (i5 % 2 != 0) {
|
|
int i6 = 30 / 0;
|
|
}
|
|
}
|
|
|
|
private void x() throws IOException {
|
|
char c;
|
|
int i = 2 % 2;
|
|
do {
|
|
if (this.i >= this.f && !d(1)) {
|
|
return;
|
|
}
|
|
char[] cArr = this.c;
|
|
int i2 = this.i;
|
|
int i3 = i2 + 1;
|
|
this.i = i3;
|
|
c = cArr[i2];
|
|
if (c == '\n') {
|
|
int i4 = s + 13;
|
|
int i5 = i4 % 128;
|
|
p = i5;
|
|
this.h = i4 % 2 != 0 ? this.h % 0 : this.h + 1;
|
|
this.g = i3;
|
|
int i6 = i5 + 91;
|
|
s = i6 % 128;
|
|
if (i6 % 2 == 0) {
|
|
int i7 = 97 / 0;
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
} while (c != '\r');
|
|
}
|
|
|
|
private boolean a(String str) throws IOException {
|
|
int i = 2 % 2;
|
|
int i2 = s + 65;
|
|
p = i2 % 128;
|
|
int i3 = i2 % 2;
|
|
int length = str.length();
|
|
while (true) {
|
|
int i4 = 0;
|
|
if (this.i + length > this.f) {
|
|
int i5 = p + 107;
|
|
s = i5 % 128;
|
|
if (i5 % 2 != 0) {
|
|
if (!d(length)) {
|
|
break;
|
|
}
|
|
} else {
|
|
int i6 = 2 / 0;
|
|
if (!d(length)) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
char[] cArr = this.c;
|
|
int i7 = this.i;
|
|
if (cArr[i7] != '\n') {
|
|
while (i4 < length) {
|
|
if (this.c[this.i + i4] == str.charAt(i4)) {
|
|
int i8 = p + 113;
|
|
s = i8 % 128;
|
|
i4 = i8 % 2 == 0 ? i4 + 5 : i4 + 1;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
int i9 = s + 83;
|
|
p = i9 % 128;
|
|
if (i9 % 2 != 0) {
|
|
this.h >>= 1;
|
|
this.g = i7 << 1;
|
|
} else {
|
|
this.h++;
|
|
this.g = i7 + 1;
|
|
}
|
|
this.i++;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public String toString() {
|
|
int i = 2 % 2;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append(getClass().getSimpleName());
|
|
sb.append(t());
|
|
String obj = sb.toString();
|
|
int i2 = s + 9;
|
|
p = i2 % 128;
|
|
int i3 = i2 % 2;
|
|
return obj;
|
|
}
|
|
|
|
final String t() {
|
|
int i = 2 % 2;
|
|
int i2 = this.h;
|
|
int i3 = this.i;
|
|
int i4 = this.g;
|
|
StringBuilder sb = new StringBuilder(" at line ");
|
|
sb.append(i2 + 1);
|
|
sb.append(" column ");
|
|
sb.append((i3 - i4) + 1);
|
|
sb.append(" path ");
|
|
sb.append(s());
|
|
String obj = sb.toString();
|
|
int i5 = s + 11;
|
|
p = i5 % 128;
|
|
if (i5 % 2 != 0) {
|
|
int i6 = 99 / 0;
|
|
}
|
|
return obj;
|
|
}
|
|
|
|
public String s() {
|
|
int i = 2 % 2;
|
|
StringBuilder sb = new StringBuilder("$");
|
|
int i2 = this.k;
|
|
int i3 = p + 99;
|
|
s = i3 % 128;
|
|
if (i3 % 2 == 0) {
|
|
int i4 = 5 % 4;
|
|
}
|
|
for (int i5 = 0; i5 < i2; i5++) {
|
|
int i6 = this.m[i5];
|
|
if (i6 == 1 || i6 == 2) {
|
|
sb.append('[');
|
|
sb.append(this.q[i5]);
|
|
sb.append(']');
|
|
} else {
|
|
int i7 = p + 47;
|
|
int i8 = i7 % 128;
|
|
s = i8;
|
|
int i9 = i7 % 2;
|
|
if (i6 != 3) {
|
|
int i10 = i8 + 17;
|
|
p = i10 % 128;
|
|
if (i10 % 2 == 0 ? i6 != 4 : i6 != 5) {
|
|
if (i6 != 5) {
|
|
}
|
|
}
|
|
}
|
|
sb.append('.');
|
|
String str = this.n[i5];
|
|
if (str != null) {
|
|
sb.append(str);
|
|
int i11 = s + 121;
|
|
p = i11 % 128;
|
|
int i12 = i11 % 2;
|
|
}
|
|
}
|
|
}
|
|
return sb.toString();
|
|
}
|
|
|
|
private char u() throws IOException {
|
|
int i;
|
|
int i2 = 2 % 2;
|
|
if (this.i == this.f && !d(1)) {
|
|
int i3 = p + 65;
|
|
s = i3 % 128;
|
|
if (i3 % 2 != 0) {
|
|
throw d("Unterminated escape sequence");
|
|
}
|
|
d("Unterminated escape sequence");
|
|
Object obj = null;
|
|
obj.hashCode();
|
|
throw null;
|
|
}
|
|
char[] cArr = this.c;
|
|
int i4 = this.i;
|
|
int i5 = i4 + 1;
|
|
this.i = i5;
|
|
char c = cArr[i4];
|
|
if (c == '\n') {
|
|
this.h++;
|
|
this.g = i5;
|
|
} else if (c != '\"') {
|
|
int i6 = p + 67;
|
|
int i7 = i6 % 128;
|
|
s = i7;
|
|
if (i6 % 2 != 0 ? c != '\'' : c != 'O') {
|
|
if (c != '/' && c != '\\') {
|
|
if (c == 'b') {
|
|
return '\b';
|
|
}
|
|
if (c == 'f') {
|
|
return '\f';
|
|
}
|
|
if (c == 'n') {
|
|
return '\n';
|
|
}
|
|
if (c == 'r') {
|
|
return '\r';
|
|
}
|
|
int i8 = i7 + 33;
|
|
p = i8 % 128;
|
|
if (i8 % 2 != 0) {
|
|
if (c == '4') {
|
|
return '\t';
|
|
}
|
|
} else if (c == 't') {
|
|
return '\t';
|
|
}
|
|
if (c != 'u') {
|
|
throw d("Invalid escape sequence");
|
|
}
|
|
if (i4 + 5 > this.f && !d(4)) {
|
|
int i9 = s + 29;
|
|
p = i9 % 128;
|
|
int i10 = i9 % 2;
|
|
throw d("Unterminated escape sequence");
|
|
}
|
|
int i11 = this.i;
|
|
char c2 = 0;
|
|
int i12 = i11;
|
|
while (i12 < i11 + 4) {
|
|
char c3 = this.c[i12];
|
|
char c4 = (char) (c2 << 4);
|
|
if (c3 >= '0' && c3 <= '9') {
|
|
int i13 = s + 23;
|
|
int i14 = i13 % 128;
|
|
p = i14;
|
|
int i15 = i13 % 2;
|
|
i = c3 - '0';
|
|
int i16 = i14 + 43;
|
|
s = i16 % 128;
|
|
int i17 = i16 % 2;
|
|
} else if (c3 >= 'a' && c3 <= 'f') {
|
|
i = c3 - 'W';
|
|
} else {
|
|
if (c3 < 'A' || c3 > 'F') {
|
|
throw new NumberFormatException("\\u".concat(new String(this.c, this.i, 4)));
|
|
}
|
|
int i18 = p + 61;
|
|
s = i18 % 128;
|
|
int i19 = i18 % 2;
|
|
i = c3 - '7';
|
|
}
|
|
c2 = (char) (c4 + i);
|
|
i12++;
|
|
int i20 = s + 29;
|
|
p = i20 % 128;
|
|
int i21 = i20 % 2;
|
|
}
|
|
this.i += 4;
|
|
return c2;
|
|
}
|
|
}
|
|
}
|
|
return c;
|
|
}
|
|
|
|
private IOException d(String str) throws IOException {
|
|
int i = 2 % 2;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append(str);
|
|
sb.append(t());
|
|
throw new fz(sb.toString());
|
|
}
|
|
|
|
private void y() throws IOException {
|
|
int i = 2 % 2;
|
|
a(true);
|
|
int i2 = this.i - 1;
|
|
this.i = i2;
|
|
char[] cArr = a;
|
|
if (i2 + cArr.length > this.f && !d(cArr.length)) {
|
|
return;
|
|
}
|
|
int i3 = 0;
|
|
while (true) {
|
|
char[] cArr2 = a;
|
|
if (i3 >= cArr2.length) {
|
|
this.i += cArr2.length;
|
|
return;
|
|
}
|
|
int i4 = s + 99;
|
|
int i5 = i4 % 128;
|
|
p = i5;
|
|
int i6 = i4 % 2;
|
|
if (this.c[this.i + i3] != cArr2[i3]) {
|
|
return;
|
|
}
|
|
i3++;
|
|
int i7 = i5 + 113;
|
|
s = i7 % 128;
|
|
int i8 = i7 % 2;
|
|
}
|
|
}
|
|
|
|
static void C() {
|
|
t = new int[]{163241128, 2073440795, -2036143798, -1162293533, 262364446, 1774019527, 501508336, -1553078848, -4023333, 479648305, 233405333, 1107454785, 1989346261, 1583223300, -544542663, 1084871674, -940773089, -258249776};
|
|
}
|
|
|
|
public final boolean r() {
|
|
int i = 2 % 2;
|
|
int i2 = s + 125;
|
|
p = i2 % 128;
|
|
int i3 = i2 % 2;
|
|
boolean z = this.d;
|
|
if (i3 != 0) {
|
|
int i4 = 12 / 0;
|
|
}
|
|
return z;
|
|
}
|
|
|
|
public final void b(boolean z) {
|
|
int i = 2 % 2;
|
|
int i2 = p;
|
|
int i3 = i2 + 1;
|
|
s = i3 % 128;
|
|
int i4 = i3 % 2;
|
|
this.d = z;
|
|
int i5 = i2 + 89;
|
|
s = i5 % 128;
|
|
int i6 = i5 % 2;
|
|
}
|
|
}
|