package com.facetec.sdk; import android.app.Activity; import android.content.Context; import android.graphics.Color; import android.graphics.ImageFormat; import android.graphics.drawable.Drawable; import android.hardware.usb.UsbDevice; import android.hardware.usb.UsbManager; import android.media.AudioTrack; import android.os.Build; import android.os.Process; import android.os.SystemClock; import android.telephony.cdma.CdmaCellLocation; import android.text.AndroidCharacter; import android.text.TextUtils; import android.util.TypedValue; import android.view.Gravity; import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.view.ViewConfiguration; import android.widget.ExpandableListView; import com.facetec.sdk.t; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.common.base.Ascii; import java.lang.ref.WeakReference; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Locale; import java.util.Timer; import java.util.TimerTask; import java.util.UUID; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Semaphore; import java.util.concurrent.TimeUnit; import net.sf.scuba.smartcards.ISO7816; import net.sf.scuba.smartcards.ISOFileInfo; import okhttp3.internal.http.StatusLine; import org.bouncycastle.crypto.tls.CipherSuite; import org.bouncycastle.i18n.LocalizedMessage; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public final class cd { private static final byte[] $$a = null; private static final int $$b = 0; private static final byte[] $$d = null; private static final int $$e = 0; private static int $10; private static int $11; private static char[] E; private static long H; private static boolean I; private static int J; private static char[] K; private static int L; private static int M; private static long N; private static final byte[] P = null; private static final int S = 0; static volatile String b; static volatile String d; private static cd e; private final v A; private boolean D; private ce k; private final WeakReference l; private ci m; private cc n; /* renamed from: o, reason: collision with root package name */ private cf f6418o; private d p; private ck q; private cl r; private ch s; private cj t; private int y; private final s z; boolean a = false; boolean c = false; private a w = a.NOT_STARTED; private final Object u = new Object(); private int v = 0; private final Timer x = new Timer(); private TimerTask C = null; private Date B = null; private final Semaphore G = new Semaphore(1); private boolean F = false; private final ExecutorService g = Executors.newSingleThreadExecutor(); private final ExecutorService f = Executors.newSingleThreadExecutor(); private final ArrayList> j = new ArrayList<>(2); private final ArrayList> h = new ArrayList<>(2); private final ArrayList> i = new ArrayList<>(2); /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public enum a { NOT_STARTED, PRE_SESSION, PROCESSING, ID_SCAN, WAITING_TO_FINISH, FINISHED } /* JADX INFO: Access modifiers changed from: package-private */ @FunctionalInterface /* loaded from: classes.dex */ public interface b { void onIDScanProgress(cf cfVar, cc ccVar); } /* JADX INFO: Access modifiers changed from: package-private */ @FunctionalInterface /* loaded from: classes.dex */ public interface c { void onPreSessionProgress(cl clVar, ch chVar, cj cjVar, ck ckVar); } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public interface e { void a(); void c(); void c(ci ciVar, ce ceVar); void d(); void e(); } /* JADX WARN: Removed duplicated region for block: B:10:0x0025 */ /* JADX WARN: Removed duplicated region for block: B:7:0x001d */ /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:10:0x0025 -> B:4:0x002e). 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 ae(short r6, short r7, short r8, java.lang.Object[] r9) { /* int r6 = 100 - r6 int r7 = r7 << 2 int r8 = r8 << 2 int r8 = 3 - r8 byte[] r0 = com.facetec.sdk.cd.$$a int r1 = r7 + 1 byte[] r1 = new byte[r1] r2 = 0 if (r0 != 0) goto L15 r3 = r8 r4 = r2 r8 = r7 goto L2e L15: r3 = r2 L16: int r8 = r8 + 1 byte r4 = (byte) r6 r1[r3] = r4 if (r3 != r7) goto L25 java.lang.String r6 = new java.lang.String r6.(r1, r2) r9[r2] = r6 return L25: r4 = r0[r8] int r3 = r3 + 1 r5 = r8 r8 = r6 r6 = r4 r4 = r3 r3 = r5 L2e: int r6 = -r6 int r6 = r6 + r8 r8 = r3 r3 = r4 goto L16 */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.ae(short, short, short, java.lang.Object[]):void"); } /* JADX WARN: Removed duplicated region for block: B:10:0x0020 */ /* JADX WARN: Removed duplicated region for block: B:7:0x0018 */ /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:10:0x0020 -> B:4:0x0027). 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 ag(short r7, short r8, int r9, java.lang.Object[] r10) { /* byte[] r0 = com.facetec.sdk.cd.P int r8 = 392 - r8 int r9 = r9 + 4 int r7 = r7 + 44 byte[] r1 = new byte[r8] r2 = 0 if (r0 != 0) goto L10 r3 = r9 r5 = r2 goto L27 L10: r3 = r2 L11: byte r4 = (byte) r7 int r5 = r3 + 1 r1[r3] = r4 if (r5 != r8) goto L20 java.lang.String r7 = new java.lang.String r7.(r1, r2) r10[r2] = r7 return L20: int r9 = r9 + 1 r3 = r0[r9] r6 = r3 r3 = r9 r9 = r6 L27: int r7 = r7 - r9 r9 = r3 r3 = r5 goto L11 */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.ag(short, short, int, java.lang.Object[]):void"); } /* 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:0x002d). 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 ai(int r6, short r7, short r8, java.lang.Object[] r9) { /* byte[] r0 = com.facetec.sdk.cd.$$d int r7 = r7 + 107 int r8 = r8 * 3 int r6 = r6 << 1 int r6 = r6 + 4 int r1 = 1 - r8 byte[] r1 = new byte[r1] r2 = 0 int r8 = 0 - r8 if (r0 != 0) goto L17 r7 = r6 r3 = r8 r4 = r2 goto L2d L17: r3 = r2 L18: byte r4 = (byte) r7 r1[r3] = r4 int r4 = r3 + 1 if (r3 != r8) goto L27 java.lang.String r6 = new java.lang.String r6.(r1, r2) r9[r2] = r6 return L27: r3 = r0[r6] r5 = r7 r7 = r6 r6 = r3 r3 = r5 L2d: int r6 = -r6 int r6 = r6 + r3 int r7 = r7 + 1 r3 = r4 r5 = r7 r7 = r6 r6 = r5 goto L18 */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.ai(int, short, short, java.lang.Object[]):void"); } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public static final class d { final byte[] a; final int b; final int c; d(byte[] bArr, int i, int i2) { this.a = bArr; this.b = i; this.c = i2; } } /* JADX INFO: Access modifiers changed from: package-private */ public static cd a(Activity activity) throws Throwable { cd cdVar; synchronized (cd.class) { M = (J + 83) % 128; if (e == null) { e = new cd(activity); boolean e2 = cg.e(activity); if (!I) { int i = M + 47; J = i % 128; if (i % 2 != 0) { throw new ArithmeticException(); } if (!e2) { throw new AssertionError(); } } } cdVar = e; } return cdVar; } /* JADX INFO: Access modifiers changed from: package-private */ public static void b() { synchronized (cd.class) { cd cdVar = e; if (cdVar != null) { int i = M + 33; J = i % 128; if (i % 2 == 0) { cdVar.v(); e = null; } else { cdVar.v(); e = null; throw null; } } M = (J + 85) % 128; } } /* JADX INFO: Access modifiers changed from: package-private */ public static void a() { synchronized (cd.class) { int i = M + 125; int i2 = i % 128; J = i2; if (i % 2 != 0) { throw null; } if (e == null) { int i3 = i2 + 95; M = i3 % 128; if (i3 % 2 == 0) { cg.e(); throw new NullPointerException(); } cg.e(); } int i4 = J + 113; M = i4 % 128; if (i4 % 2 == 0) { throw new NullPointerException(); } } } static { init$1(); $10 = 0; $11 = 1; init$0(); t(); J = 0; M = 1; s(); m(); int i = M; J = (i + 13) % 128; J = (i + 45) % 128; I = true; e = null; b = ""; d = ""; } private cd(Activity activity) { this.D = true; this.l = new WeakReference<>(activity); this.z = new s(activity); this.A = new v(activity); d = null; this.D = bf.e(); } /* JADX INFO: Access modifiers changed from: package-private */ public final void c() { if (this.A != null) { M = (J + 9) % 128; if (this.w != a.ID_SCAN) { this.A.b(false); M = (J + 115) % 128; } } } private void c(boolean z) { int i = (M + 123) % 128; J = i; if (this.A != null) { M = (i + 101) % 128; if (this.w != a.ID_SCAN) { e(); this.A.b(z); this.c = false; M = (J + 63) % 128; } } } /* JADX INFO: Access modifiers changed from: package-private */ public final void e() { int i = J; M = (i + 99) % 128; v vVar = this.A; if (vVar != null) { M = (i + 9) % 128; if (vVar.e()) { this.A.d(this.c); B(); } } } /* JADX INFO: Access modifiers changed from: package-private */ public final void d() { int i = M; int i2 = i + 119; J = i2 % 128; if (i2 % 2 != 0) { throw new ArithmeticException(); } v vVar = this.A; if (vVar == null) { J = (i + 63) % 128; return; } vVar.c(); int i3 = J + 51; M = i3 % 128; if (i3 % 2 == 0) { throw new ArithmeticException(); } } /* JADX INFO: Access modifiers changed from: package-private */ public static void h() { M = (J + 67) % 128; b = UUID.randomUUID().toString(); J = (M + 97) % 128; } /* JADX INFO: Access modifiers changed from: package-private */ public final void e(e eVar) { synchronized (this) { this.h.add(new WeakReference<>(eVar)); J = (M + 33) % 128; } } /* JADX INFO: Access modifiers changed from: package-private */ public final void b(c cVar) { synchronized (this) { this.j.add(new WeakReference<>(cVar)); J = (M + 37) % 128; } } /* JADX INFO: Access modifiers changed from: package-private */ public final void b(b bVar) { synchronized (this) { this.i.add(new WeakReference<>(bVar)); int i = M + 1; J = i % 128; if (i % 2 != 0) { throw null; } } } /* JADX INFO: Access modifiers changed from: package-private */ /* JADX WARN: Code restructure failed: missing block: B:14:0x0033, code lost: r0.remove(); */ /* JADX WARN: Code restructure failed: missing block: B:17:0x003b, code lost: throw new java.lang.NullPointerException(); */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final void a(com.facetec.sdk.cd.e r4) { /* r3 = this; monitor-enter(r3) java.util.ArrayList> r0 = r3.h // Catch: java.lang.Throwable -> L47 java.util.Iterator r0 = r0.iterator() // Catch: java.lang.Throwable -> L47 int r1 = com.facetec.sdk.cd.J // Catch: java.lang.Throwable -> L47 int r1 = r1 + 45 int r1 = r1 % 128 Ld: com.facetec.sdk.cd.M = r1 // Catch: java.lang.Throwable -> L47 boolean r1 = r0.hasNext() // Catch: java.lang.Throwable -> L47 r2 = 1 r1 = r1 ^ r2 if (r1 == r2) goto L45 java.lang.Object r1 = r0.next() // Catch: java.lang.Throwable -> L47 java.lang.ref.WeakReference r1 = (java.lang.ref.WeakReference) r1 // Catch: java.lang.Throwable -> L47 java.lang.Object r1 = r1.get() // Catch: java.lang.Throwable -> L47 if (r1 != r4) goto L3e int r1 = com.facetec.sdk.cd.M // Catch: java.lang.Throwable -> L47 int r1 = r1 + 125 int r2 = r1 % 128 com.facetec.sdk.cd.J = r2 // Catch: java.lang.Throwable -> L47 int r1 = r1 % 2 if (r1 != 0) goto L33 r0.remove() // Catch: java.lang.Throwable -> L47 goto L3e L33: r0.remove() // Catch: java.lang.Throwable -> L47 java.lang.NullPointerException r4 = new java.lang.NullPointerException // Catch: java.lang.Throwable -> L3c r4.() // Catch: java.lang.Throwable -> L3c throw r4 // Catch: java.lang.Throwable -> L3c L3c: r4 = move-exception throw r4 // Catch: java.lang.Throwable -> L47 L3e: int r1 = com.facetec.sdk.cd.J // Catch: java.lang.Throwable -> L47 int r1 = r1 + 27 int r1 = r1 % 128 goto Ld L45: monitor-exit(r3) return L47: r4 = move-exception monitor-exit(r3) throw r4 */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.a(com.facetec.sdk.cd$e):void"); } /* JADX INFO: Access modifiers changed from: package-private */ public final void c(c cVar) { synchronized (this) { J = (M + 43) % 128; Iterator> it = this.j.iterator(); int i = M + 69; while (true) { J = i % 128; if (it.hasNext()) { if (it.next().get() == cVar) { it.remove(); } i = M + 107; } } } } /* JADX INFO: Access modifiers changed from: package-private */ public final void a(b bVar) { synchronized (this) { M = (J + 121) % 128; Iterator> it = this.i.iterator(); while (it.hasNext()) { int i = M + 103; J = i % 128; if (i % 2 != 0) { it.next().get(); throw new NullPointerException(); } if (it.next().get() == bVar) { it.remove(); } M = (J + 77) % 128; } } } /* JADX INFO: Access modifiers changed from: package-private */ public final d j() { int i = J; M = (i + 93) % 128; d dVar = this.p; M = (i + 75) % 128; return dVar; } private boolean q() { boolean z; synchronized (this.u) { if (this.w == a.PRE_SESSION || this.w == a.PROCESSING || this.w == a.ID_SCAN) { z = this.F ? false : true; } } return z; } private static void r() { synchronized (cd.class) { int i = J + 25; M = i % 128; if (i % 2 == 0) { throw new ArithmeticException(); } if (d == null) { d = UUID.randomUUID().toString(); M = (J + 15) % 128; } else { if (!d.equals("")) { J = (M + 115) % 128; d = UUID.randomUUID().toString(); } } } } private static void d(Context context) { M = (J + 93) % 128; cg.M(d); cg.J(bf.d(context, false)); int blue = Color.blue(0); Object[] objArr = new Object[1]; ad(7 - blue, ViewConfiguration.getScrollDefaultDelay() >> 16, (char) (TextUtils.indexOf("", "", 0, 0) + 24567), objArr); cg.N(((String) objArr[0]).intern()); cg.K(Build.MODEL); cg.O(Build.VERSION.RELEASE); cg.R(context.getPackageName()); Locale locale = Locale.getDefault(); cg.P(locale.getLanguage()); cg.S(locale.toString()); cg.Q("9.6.76"); cg.T(as.c()); cg.U(as.e(context)); cg.F(ak.Y, FaceTecSDK.e); cg.F(ak.ac, FaceTecSDK.h); cg.F(ak.Z, FaceTecSDK.i); J = (M + 87) % 128; } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void aa() { J = (M + 27) % 128; p(); M = (J + 45) % 128; } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: com.facetec.sdk.cd$1, reason: invalid class name */ /* loaded from: classes.dex */ public static final /* synthetic */ class AnonymousClass1 { static final int[] c; static { int[] iArr = new int[a.values().length]; c = iArr; try { iArr[a.NOT_STARTED.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { c[a.FINISHED.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { c[a.WAITING_TO_FINISH.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } try { c[a.PRE_SESSION.ordinal()] = 4; } catch (NoSuchFieldError unused4) { } try { c[a.PROCESSING.ordinal()] = 5; } catch (NoSuchFieldError unused5) { } } } /* JADX INFO: Access modifiers changed from: package-private */ /* JADX WARN: Removed duplicated region for block: B:17:0x013f A[EXC_TOP_SPLITTER, SYNTHETIC] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final boolean d(final android.content.Context r17, java.lang.String r18) { /* Method dump skipped, instructions count: 471 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.d(android.content.Context, java.lang.String):boolean"); } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void c(Context context) { M = (J + 53) % 128; if (this.D) { m.a(context); } J = (M + 23) % 128; } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void ac() { int i = J + 111; M = i % 128; z(); if (i % 2 == 0) { throw null; } } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void Z() { J = (M + 19) % 128; p(); int i = J + 49; M = i % 128; if (i % 2 == 0) { throw new ArithmeticException(); } } /* JADX INFO: Access modifiers changed from: package-private */ public final void a(Context context, boolean z, String str) { synchronized (this) { this.y = 0; cy.b(new Runnable() { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda2 @Override // java.lang.Runnable public final void run() { cd.Z(); } }); int[] iArr = AnonymousClass1.c; a aVar = this.w; try { byte[] bArr = P; Object[] objArr = new Object[1]; ag(bArr[438], (short) 378, (short) (S | 384), objArr); Class cls = Class.forName((String) objArr[0]); Object[] objArr2 = new Object[1]; ag((short) 67, (short) 385, 603, objArr2); int i = iArr[((Integer) cls.getMethod((String) objArr2[0], null).invoke(aVar, null)).intValue()]; if (i == 1 || i == 2) { if (!cg.j(z, str)) { return; } else { this.w = a.ID_SCAN; } } else { if (i == 3 || i == 4) { return; } if (i == 5) { return; } } synchronized (this.x) { u(); da daVar = new da(new Runnable(this) { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda3 public final cd f$0; @Override // java.lang.Runnable public final void run() { this.f$0.Y(); } { this.f$0 = this; } }); this.C = daVar; Timer timer = this.x; try { Object[] objArr3 = {daVar, 60L, 10000L}; Object[] objArr4 = new Object[1]; ag(bArr[438], (short) 377, 425, objArr4); Class cls2 = Class.forName((String) objArr4[0]); Object[] objArr5 = new Object[1]; ag((byte) (-bArr[434]), (short) 373, bArr[26], objArr5); String str2 = (String) objArr5[0]; Object[] objArr6 = new Object[1]; ag(bArr[438], (short) 373, 543, objArr6); cls2.getMethod(str2, Class.forName((String) objArr6[0]), Long.TYPE, Long.TYPE).invoke(timer, objArr3); } catch (Throwable th) { Throwable cause = th.getCause(); if (cause == null) { throw th; } throw cause; } } d(context); } catch (Throwable th2) { Throwable cause2 = th2.getCause(); if (cause2 == null) { throw th2; } throw cause2; } } } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void Y() { M = (J + 49) % 128; z(); M = (J + 73) % 128; } private void u() { synchronized (this.x) { this.B = null; TimerTask timerTask = this.C; if (timerTask != null) { timerTask.cancel(); this.C = null; } } } private void a(Context context) { J = (M + 61) % 128; if (bz.c(context)) { J = (M + 79) % 128; cg.B(); } if (this.D) { M = (J + 37) % 128; cg.y(); } } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void ab() { J = (M + 75) % 128; y(); J = (M + 33) % 128; } /* JADX INFO: Access modifiers changed from: package-private */ public final void i() { boolean z; synchronized (this) { cy.b(new Runnable() { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda16 @Override // java.lang.Runnable public final void run() { cd.ab(); } }); synchronized (this.u) { if (this.w != a.PRE_SESSION && this.w != a.PROCESSING && this.w != a.WAITING_TO_FINISH) { z = false; } this.w = a.FINISHED; z = true; } if (z) { cg.f(true); } } } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void X() { M = (J + 83) % 128; y(); J = (M + 105) % 128; } /* JADX INFO: Access modifiers changed from: package-private */ public final void g() { boolean z; synchronized (this) { cy.b(new Runnable() { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda8 @Override // java.lang.Runnable public final void run() { cd.X(); } }); synchronized (this.u) { z = this.w == a.ID_SCAN || this.w == a.PRE_SESSION || this.w == a.PROCESSING || this.w == a.WAITING_TO_FINISH; this.w = a.FINISHED; } if (z) { cg.i(false); } } } /* JADX INFO: Access modifiers changed from: package-private */ public final void f() { synchronized (this) { synchronized (this.u) { if (this.w == a.PROCESSING || this.w == a.WAITING_TO_FINISH) { this.w = a.FINISHED; } } cy.b(new Runnable() { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { cd.T(); } }); u(); e(); this.j.clear(); this.h.clear(); } } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void T() { M = (J + 111) % 128; y(); M = (J + 5) % 128; } /* JADX INFO: Access modifiers changed from: package-private */ public final void e(boolean z) { boolean z2; synchronized (this) { synchronized (this.u) { z2 = this.w == a.PROCESSING || this.w == a.WAITING_TO_FINISH; this.w = a.FINISHED; } cy.b(new Runnable() { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda15 @Override // java.lang.Runnable public final void run() { cd.W(); } }); u(); e(); if (z2) { cg.e(z); } } } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void W() { M = (J + 121) % 128; y(); J = (M + 65) % 128; } /* JADX INFO: Access modifiers changed from: package-private */ public final void o() { synchronized (this.u) { if (this.w == a.PRE_SESSION || this.w == a.PROCESSING || this.w == a.ID_SCAN) { this.w = a.WAITING_TO_FINISH; } } u(); ArrayList> arrayList = this.j; try { byte[] bArr = P; byte b2 = bArr[438]; short s = (short) (S | 256); Object[] objArr = new Object[1]; ag(b2, s, 461, objArr); Class cls = Class.forName((String) objArr[0]); Object[] objArr2 = new Object[1]; ag((byte) (bArr[516] + 1), (short) 387, StatusLine.HTTP_MISDIRECTED_REQUEST, objArr2); cls.getMethod((String) objArr2[0], null).invoke(arrayList, null); ArrayList> arrayList2 = this.h; try { Object[] objArr3 = new Object[1]; ag(bArr[438], s, 461, objArr3); Class cls2 = Class.forName((String) objArr3[0]); Object[] objArr4 = new Object[1]; ag((byte) (bArr[516] + 1), (short) 387, StatusLine.HTTP_MISDIRECTED_REQUEST, objArr4); cls2.getMethod((String) objArr4[0], null).invoke(arrayList2, null); ArrayList> arrayList3 = this.i; try { Object[] objArr5 = new Object[1]; ag(bArr[438], s, 461, objArr5); Class cls3 = Class.forName((String) objArr5[0]); Object[] objArr6 = new Object[1]; ag((byte) (bArr[516] + 1), (short) 387, StatusLine.HTTP_MISDIRECTED_REQUEST, objArr6); cls3.getMethod((String) objArr6[0], null).invoke(arrayList3, null); ExecutorService executorService = this.g; try { Object[] objArr7 = new Object[1]; ag(bArr[438], (short) 356, 561, objArr7); Class cls4 = Class.forName((String) objArr7[0]); Object[] objArr8 = new Object[1]; ag((byte) (-bArr[434]), (short) 384, 596, objArr8); cls4.getMethod((String) objArr8[0], null).invoke(executorService, null); ExecutorService executorService2 = this.f; try { Object[] objArr9 = new Object[1]; ag(bArr[438], (short) 356, 561, objArr9); Class cls5 = Class.forName((String) objArr9[0]); Object[] objArr10 = new Object[1]; ag((byte) (-bArr[434]), (short) 384, 596, objArr10); cls5.getMethod((String) objArr10[0], null).invoke(executorService2, null); } catch (Throwable th) { Throwable cause = th.getCause(); if (cause == null) { throw th; } throw cause; } } catch (Throwable th2) { Throwable cause2 = th2.getCause(); if (cause2 == null) { throw th2; } throw cause2; } } catch (Throwable th3) { Throwable cause3 = th3.getCause(); if (cause3 == null) { throw th3; } throw cause3; } } catch (Throwable th4) { Throwable cause4 = th4.getCause(); if (cause4 == null) { throw th4; } throw cause4; } } catch (Throwable th5) { Throwable cause5 = th5.getCause(); if (cause5 == null) { throw th5; } throw cause5; } } /* JADX INFO: Access modifiers changed from: package-private */ public static boolean l() { int i = J + 47; M = i % 128; if (i % 2 == 0) { cg.Y(); throw null; } boolean Y = cg.Y(); int i2 = M + 31; J = i2 % 128; if (i2 % 2 == 0) { return Y; } throw new ArithmeticException(); } /* JADX INFO: Access modifiers changed from: package-private */ public final cl n() { M = (J + 111) % 128; cl f = cg.f(); this.r = f; M = (J + 59) % 128; return f; } /* JADX INFO: Access modifiers changed from: package-private */ public final cj k() { int i = J + 1; M = i % 128; if (i % 2 != 0) { cj m = cg.m(); this.t = m; J = (M + 105) % 128; return m; } this.t = cg.m(); throw new ArithmeticException(); } private void v() { M = (J + 43) % 128; o(); e(true); try { this.g.awaitTermination(2L, TimeUnit.SECONDS); this.f.awaitTermination(2L, TimeUnit.SECONDS); J = (M + 121) % 128; } catch (InterruptedException unused) { } u(); J = (M + 3) % 128; } /* JADX INFO: Access modifiers changed from: package-private */ /* JADX WARN: Code restructure failed: missing block: B:15:0x0038, code lost: if (r12 > 25) goto L18; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final void b(final byte[] r10, final int r11, final int r12, final int r13, final java.lang.Boolean r14) { /* r9 = this; com.facetec.sdk.cd$d r0 = new com.facetec.sdk.cd$d r0.(r10, r11, r12) r9.p = r0 java.util.Date r0 = r9.B if (r0 != 0) goto L12 java.util.Date r0 = new java.util.Date r0.() r9.B = r0 L12: com.facetec.sdk.cd$a r0 = r9.w com.facetec.sdk.cd$a r1 = com.facetec.sdk.cd.a.ID_SCAN if (r0 == r1) goto L48 com.facetec.sdk.v r0 = r9.A boolean r0 = r0.a() if (r0 == 0) goto L48 int r0 = r10.length if (r0 <= 0) goto L48 int r0 = com.facetec.sdk.cd.J int r0 = r0 + 91 int r1 = r0 % 128 com.facetec.sdk.cd.M = r1 int r0 = r0 % 2 r1 = 25 if (r0 != 0) goto L36 r0 = 53 if (r11 > r0) goto L3a goto L38 L36: if (r11 > r1) goto L3a L38: if (r12 <= r1) goto L48 L3a: byte[] r0 = com.facetec.sdk.ad.a(r10, r11, r12) java.util.concurrent.ExecutorService r1 = r9.f com.facetec.sdk.cd$$ExternalSyntheticLambda6 r2 = new com.facetec.sdk.cd$$ExternalSyntheticLambda6 r2.(r9, r0) r1.execute(r2) L48: boolean r0 = r9.q() if (r0 != 0) goto L4f return L4f: java.util.concurrent.Semaphore r0 = r9.G boolean r0 = r0.tryAcquire() if (r0 != 0) goto L66 int r10 = com.facetec.sdk.cd.M int r10 = r10 + 85 int r11 = r10 % 128 com.facetec.sdk.cd.J = r11 int r10 = r10 % 2 if (r10 != 0) goto L64 return L64: r10 = 0 throw r10 L66: r0 = 1 r9.F = r0 java.util.concurrent.ExecutorService r0 = r9.g // Catch: java.util.concurrent.RejectedExecutionException -> L7b com.facetec.sdk.cd$$ExternalSyntheticLambda7 r8 = new com.facetec.sdk.cd$$ExternalSyntheticLambda7 // Catch: java.util.concurrent.RejectedExecutionException -> L7b r1 = r8 r2 = r9 r3 = r10 r4 = r11 r5 = r12 r6 = r13 r7 = r14 r1.(r2, r3, r4, r5, r6, r7) // Catch: java.util.concurrent.RejectedExecutionException -> L7b r0.execute(r8) // Catch: java.util.concurrent.RejectedExecutionException -> L7b return L7b: r9.w() return */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.b(byte[], int, int, int, java.lang.Boolean):void"); } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void b(byte[] bArr) { M = (J + 23) % 128; this.A.c(bArr); int i = M + 59; J = i % 128; if (i % 2 != 0) { throw new ArithmeticException(); } } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void a(byte[] bArr, int i, int i2, int i3, Boolean bool) { M = (J + 31) % 128; try { if (this.w == a.PRE_SESSION) { d(bArr, i, i2, i3, bool); } else if (this.w == a.ID_SCAN) { e(bArr, i, i2, i3, bool); } else { c(bArr, i, i2, i3, bool); M = (J + 35) % 128; } w(); } catch (Throwable unused) { w(); } } private void w() { int i = M + 31; J = i % 128; this.F = i % 2 != 0; this.G.release(); int i2 = M + 81; J = i2 % 128; if (i2 % 2 != 0) { throw null; } } private void e(byte[] bArr, int i, int i2, int i3, Boolean bool) { synchronized (this.u) { if (this.w != a.ID_SCAN) { return; } int i4 = this.y + 1; this.y = i4; if (i4 < 4) { return; } cg.m(bArr, bool.booleanValue(), i, i2, i3); this.f6418o = cg.s(); this.n = cg.u(); C(); } } private void x() { int i = M + 97; J = i % 128; if (i % 2 == 0) { if (t.c) { o oVar = ((bg) this.l.get()).l; if (t.a == 1) { cg.H("waypoint", 1); oVar.a(this.l.get(), t.d.WAYPOINT_UPLOAD); } else if (t.a > 10) { M = (J + 7) % 128; cg.H("waypoint", 2); oVar.a(this.l.get(), t.d.WAYPOINT_UPLOAD); t.c = false; } t.a++; return; } return; } boolean z = t.c; throw null; } private void d(byte[] bArr, int i, int i2, int i3, Boolean bool) { synchronized (this.u) { if (this.w != a.PRE_SESSION) { return; } int i4 = this.y + 1; this.y = i4; if (i4 < 4) { return; } x(); cg.g(this.D, bArr, System.currentTimeMillis(), bool.booleanValue(), i, i2, i3, true); this.r = cg.f(); this.s = cg.j(); this.t = cg.m(); this.q = cg.k(); D(); } } private void c(byte[] bArr, int i, int i2, int i3, Boolean bool) { synchronized (this.u) { if (this.w != a.FINISHED) { if (this.w != a.WAITING_TO_FINISH) { int i4 = this.y + 1; this.y = i4; if (i4 < 4) { return; } cg.g(this.D, bArr, System.currentTimeMillis(), bool.booleanValue(), i, i2, i3, false); this.m = cg.g(); this.k = cg.q(); if (this.m == ci.ZOOM_CLOSE) { this.c = true; } if (this.m.c()) { this.w = a.WAITING_TO_FINISH; } if (this.m == ci.PROCESSING_COMPLETE_TIMED_OUT || this.m == ci.PROCESSING_COMPLETE_RETRY || this.m == ci.PROCESSING_COMPLETE_SUCCESS) { this.w = a.WAITING_TO_FINISH; e(); } A(); } } } } private void B() { JSONObject jSONObject; JSONObject c2 = this.A.d().c(); Object[] objArr = new Object[1]; ah("�\u000b\ufffa", true, 2 - (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), (ExpandableListView.getPackedPositionForGroup(0) > 0L ? 1 : (ExpandableListView.getPackedPositionForGroup(0) == 0L ? 0 : -1)) + 3, 285 - (AudioTrack.getMaxVolume() > BitmapDescriptorFactory.HUE_RED ? 1 : (AudioTrack.getMaxVolume() == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), objArr); String optString = c2.optString(((String) objArr[0]).intern()); Object[] objArr2 = new Object[1]; ah("\ufff8\u0000\n", true, View.resolveSize(0, 0) + 3, 3 - Gravity.getAbsoluteGravity(0, 0), (ViewConfiguration.getMinimumFlingVelocity() >> 16) + 286, objArr2); String optString2 = c2.optString(((String) objArr2[0]).intern()); Object[] objArr3 = new Object[1]; ah("�\u0004", true, 1 - ExpandableListView.getPackedPositionChild(0L), View.resolveSizeAndState(0, 0, 0) + 2, 281 - KeyEvent.getDeadChar(0, 0), objArr3); String optString3 = c2.optString(((String) objArr3[0]).intern()); Object[] objArr4 = new Object[1]; ah("\u0004\u0001\uffff\u0004", true, 5 - (KeyEvent.getMaxKeyCode() >> 16), AndroidCharacter.getMirror('0') - '+', 282 - ExpandableListView.getPackedPositionGroup(0L), objArr4); String optString4 = c2.optString(((String) objArr4[0]).intern()); Object[] objArr5 = new Object[1]; ad(TextUtils.indexOf((CharSequence) "", '0', 0, 0) + 6, 6 - Process.getGidForName(""), (char) (27317 - TextUtils.lastIndexOf("", '0', 0)), objArr5); String optString5 = c2.optString(((String) objArr5[0]).intern()); Object[] objArr6 = new Object[1]; ah("\u0017\n\u0002ᅭ\r", false, 3 - TextUtils.lastIndexOf("", '0', 0, 0), (ViewConfiguration.getTapTimeout() >> 16) + 5, 276 - Color.alpha(0), objArr6); String optString6 = c2.optString(((String) objArr6[0]).intern()); Object[] objArr7 = new Object[1]; ad((Process.myPid() >> 22) + 5, Color.blue(0) + 12, (char) (KeyEvent.getDeadChar(0, 0) + 56384), objArr7); String optString7 = c2.optString(((String) objArr7[0]).intern()); Object[] objArr8 = new Object[1]; ah("\r\u0017\n\u0002ᅯ", false, MotionEvent.axisFromString("") + 6, 5 - (Process.myTid() >> 22), Color.rgb(0, 0, 0) + 16777492, objArr8); String optString8 = c2.optString(((String) objArr8[0]).intern()); Object[] objArr9 = new Object[1]; ad(5 - (ViewConfiguration.getScrollDefaultDelay() >> 16), ImageFormat.getBitsPerPixel(0) + 18, (char) (ViewConfiguration.getMaximumDrawingCacheSize() >> 24), objArr9); String optString9 = c2.optString(((String) objArr9[0]).intern()); Object[] objArr10 = new Object[1]; ah("\uffff\ufffe\u0007\uffff\u0001", true, (AudioTrack.getMaxVolume() > BitmapDescriptorFactory.HUE_RED ? 1 : (AudioTrack.getMaxVolume() == BitmapDescriptorFactory.HUE_RED ? 0 : -1)) + 1, TextUtils.indexOf("", "") + 5, 282 - View.MeasureSpec.makeMeasureSpec(0, 0), objArr10); String optString10 = c2.optString(((String) objArr10[0]).intern()); Object[] objArr11 = new Object[1]; ad(Color.red(0) + 5, 21 - TextUtils.indexOf((CharSequence) "", '0', 0, 0), (char) (ViewConfiguration.getJumpTapTimeout() >> 16), objArr11); String optString11 = c2.optString(((String) objArr11[0]).intern()); Object[] objArr12 = new Object[1]; ah("\u0004\fᅭ\f\u0016", false, (ViewConfiguration.getKeyRepeatDelay() >> 16) + 3, 5 - (Process.myPid() >> 22), View.combineMeasuredStates(0, 0) + 277, objArr12); String optString12 = c2.optString(((String) objArr12[0]).intern()); Object[] objArr13 = new Object[1]; ah("\u0015\u000bᅭ\u000b\u0003", true, Color.green(0) + 2, (ViewConfiguration.getJumpTapTimeout() >> 16) + 5, 278 - (ViewConfiguration.getTouchSlop() >> 8), objArr13); String optString13 = c2.optString(((String) objArr13[0]).intern()); Object[] objArr14 = new Object[1]; ah("�\u000b\ufffa", true, (ViewConfiguration.getJumpTapTimeout() >> 16) + 2, View.combineMeasuredStates(0, 0) + 3, 283 - TextUtils.indexOf((CharSequence) "", '0', 0, 0), objArr14); e(((String) objArr14[0]).intern(), optString); Object[] objArr15 = new Object[1]; ah("�\u0004", true, 2 - (ViewConfiguration.getEdgeSlop() >> 16), 2 - (Process.myTid() >> 22), (ViewConfiguration.getPressedStateDuration() >> 16) + 281, objArr15); e(((String) objArr15[0]).intern(), optString3); Object[] objArr16 = new Object[1]; ah("\ufff8\u0000\n", true, (SystemClock.elapsedRealtimeNanos() > 0L ? 1 : (SystemClock.elapsedRealtimeNanos() == 0L ? 0 : -1)) + 2, 3 - ExpandableListView.getPackedPositionGroup(0L), TextUtils.lastIndexOf("", '0', 0) + 287, objArr16); e(((String) objArr16[0]).intern(), optString2); Object[] objArr17 = new Object[1]; ah("\u0004\u0001\uffff\u0004", true, 5 - (TypedValue.complexToFloat(0) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFloat(0) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), 5 - (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), (ViewConfiguration.getMaximumDrawingCacheSize() >> 24) + 282, objArr17); e(((String) objArr17[0]).intern(), optString4); Object[] objArr18 = new Object[1]; ad(5 - KeyEvent.keyCodeFromString(""), TextUtils.indexOf("", "", 0, 0) + 7, (char) ((KeyEvent.getMaxKeyCode() >> 16) + 27318), objArr18); e(((String) objArr18[0]).intern(), optString5); Object[] objArr19 = new Object[1]; ah("\u0017\n\u0002ᅭ\r", false, 4 - Color.green(0), 5 - (ViewConfiguration.getEdgeSlop() >> 16), (SystemClock.uptimeMillis() > 0L ? 1 : (SystemClock.uptimeMillis() == 0L ? 0 : -1)) + 275, objArr19); e(((String) objArr19[0]).intern(), optString6); Object[] objArr20 = new Object[1]; ad((SystemClock.elapsedRealtime() > 0L ? 1 : (SystemClock.elapsedRealtime() == 0L ? 0 : -1)) + 4, View.MeasureSpec.getMode(0) + 12, (char) (TextUtils.getCapsMode("", 0, 0) + 56384), objArr20); e(((String) objArr20[0]).intern(), optString7); Object[] objArr21 = new Object[1]; ah("\r\u0017\n\u0002ᅯ", false, (ViewConfiguration.getTouchSlop() >> 8) + 5, TextUtils.lastIndexOf("", '0') + 6, 276 - (KeyEvent.getMaxKeyCode() >> 16), objArr21); e(((String) objArr21[0]).intern(), optString8); Object[] objArr22 = new Object[1]; ad(5 - View.MeasureSpec.getMode(0), (ViewConfiguration.getScrollBarSize() >> 8) + 17, (char) (ExpandableListView.getPackedPositionChild(0L) + 1), objArr22); cg.H(((String) objArr22[0]).intern(), Integer.parseInt(optString9)); Object[] objArr23 = new Object[1]; ah("\uffff\ufffe\u0007\uffff\u0001", true, 1 - (ExpandableListView.getPackedPositionForChild(0, 0) > 0L ? 1 : (ExpandableListView.getPackedPositionForChild(0, 0) == 0L ? 0 : -1)), 5 - TextUtils.getTrimmedLength(""), 282 - (ViewConfiguration.getFadingEdgeLength() >> 16), objArr23); cg.H(((String) objArr23[0]).intern(), Integer.parseInt(optString10)); Object[] objArr24 = new Object[1]; ad(5 - (KeyEvent.getMaxKeyCode() >> 16), 'F' - AndroidCharacter.getMirror('0'), (char) TextUtils.getOffsetAfter("", 0), objArr24); cg.H(((String) objArr24[0]).intern(), Integer.parseInt(optString11)); Object[] objArr25 = new Object[1]; ah("\u0004\fᅭ\f\u0016", false, TextUtils.indexOf("", "", 0) + 3, View.MeasureSpec.getMode(0) + 5, 278 - (ViewConfiguration.getScrollFriction() > BitmapDescriptorFactory.HUE_RED ? 1 : (ViewConfiguration.getScrollFriction() == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), objArr25); cg.H(((String) objArr25[0]).intern(), Integer.parseInt(optString12)); Object[] objArr26 = new Object[1]; ah("\u0015\u000bᅭ\u000b\u0003", true, 2 - Drawable.resolveOpacity(0, 0), (ViewConfiguration.getKeyRepeatDelay() >> 16) + 5, 278 - (ViewConfiguration.getWindowTouchSlop() >> 8), objArr26); cg.H(((String) objArr26[0]).intern(), Integer.parseInt(optString13)); try { Object[] objArr27 = new Object[1]; ah("�\u000b\ufffa", true, TextUtils.indexOf("", "", 0, 0) + 2, 3 - TextUtils.indexOf("", "", 0), (ViewConfiguration.getMaximumDrawingCacheSize() >> 24) + 284, objArr27); jSONObject = c2; try { jSONObject.put(((String) objArr27[0]).intern(), new ArrayList().toString()); Object[] objArr28 = new Object[1]; ah("\u0017\n\u0002ᅭ\r", false, 5 - (SystemClock.uptimeMillis() > 0L ? 1 : (SystemClock.uptimeMillis() == 0L ? 0 : -1)), (TypedValue.complexToFloat(0) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFloat(0) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)) + 5, 276 - (CdmaCellLocation.convertQuartSecToDecDegrees(0) > 0.0d ? 1 : (CdmaCellLocation.convertQuartSecToDecDegrees(0) == 0.0d ? 0 : -1)), objArr28); jSONObject.put(((String) objArr28[0]).intern(), new ArrayList().toString()); Object[] objArr29 = new Object[1]; ad((ViewConfiguration.getKeyRepeatDelay() >> 16) + 5, (TypedValue.complexToFloat(0) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFloat(0) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)) + 12, (char) (56385 - (ViewConfiguration.getZoomControlsTimeout() > 0L ? 1 : (ViewConfiguration.getZoomControlsTimeout() == 0L ? 0 : -1))), objArr29); jSONObject.put(((String) objArr29[0]).intern(), new ArrayList().toString()); Object[] objArr30 = new Object[1]; ah("\r\u0017\n\u0002ᅯ", false, 5 - (ViewConfiguration.getMaximumFlingVelocity() >> 16), 5 - TextUtils.indexOf("", "", 0, 0), 276 - (ViewConfiguration.getWindowTouchSlop() >> 8), objArr30); jSONObject.put(((String) objArr30[0]).intern(), new ArrayList().toString()); M = (J + 105) % 128; } catch (JSONException unused) { } } catch (JSONException unused2) { jSONObject = c2; } Object[] objArr31 = new Object[1]; ah("\n", true, (ViewConfiguration.getFadingEdgeLength() >> 16) + 3, 3 - (ViewConfiguration.getKeyRepeatDelay() >> 16), 286 - TextUtils.lastIndexOf("", '0', 0, 0), objArr31); cg.L(((String) objArr31[0]).intern(), jSONObject.toString()); M = (J + 37) % 128; } private static void e(String str, String str2) { JSONObject jSONObject = new JSONObject(); try { try { jSONObject.put("metadata", new JSONObject(str2)); } catch (JSONException unused) { return; } } catch (JSONException unused2) { jSONObject.put("metadata", new JSONArray(str2)); } cg.E(str, jSONObject.toString()); int i = J + 49; M = i % 128; if (i % 2 == 0) { throw new ArithmeticException(); } } private void z() { synchronized (this.u) { if (this.w != a.FINISHED) { if (this.w != a.WAITING_TO_FINISH) { if (this.B != null && new Date().getTime() - this.B.getTime() > 615000) { k.a(new Throwable("Phoenix hang was detected")); e(false); this.m = ci.PROCESSING_COMPLETE_TIMED_OUT; A(); } } } } } private void C() { synchronized (this) { int i = J + 51; M = i % 128; if (i % 2 == 0) { this.l.get(); throw null; } Activity activity = this.l.get(); if (activity == null) { return; } activity.runOnUiThread(new Runnable(this) { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda9 public final cd f$0; @Override // java.lang.Runnable public final void run() { this.f$0.U(); } { this.f$0 = this; } }); int i2 = J + 37; M = i2 % 128; if (i2 % 2 != 0) { return; } else { throw null; } } } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void U() { int i = M + 27; J = i % 128; J(); if (i % 2 != 0) { throw new ArithmeticException(); } } private void D() { synchronized (this) { J = (M + 69) % 128; Activity activity = this.l.get(); if (activity == null) { return; } activity.runOnUiThread(new Runnable(this) { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda4 public final cd f$0; @Override // java.lang.Runnable public final void run() { this.f$0.V(); } { this.f$0 = this; } }); J = (M + 107) % 128; } } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void V() { int i = M + 89; J = i % 128; K(); if (i % 2 != 0) { throw null; } } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void R() { int i = J + 39; M = i % 128; I(); if (i % 2 == 0) { throw new ArithmeticException(); } int i2 = M + 83; J = i2 % 128; if (i2 % 2 != 0) { throw null; } } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void S() { int i = J + 123; M = i % 128; H(); if (i % 2 == 0) { throw null; } J = (M + 13) % 128; } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void P() { M = (J + 71) % 128; L(); J = (M + 15) % 128; } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void Q() { M = (J + 99) % 128; N(); int i = J + 85; M = i % 128; if (i % 2 == 0) { throw null; } } private void A() { synchronized (this) { int i = M + 69; J = i % 128; if (i % 2 != 0) { this.l.get(); throw null; } Activity activity = this.l.get(); if (activity == null) { return; } if (this.m == ci.PROCESSING_COMPLETE_STILL_COMPUTING) { activity.runOnUiThread(new Runnable(this) { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda10 public final cd f$0; @Override // java.lang.Runnable public final void run() { this.f$0.R(); } { this.f$0 = this; } }); return; } if (this.m == ci.PROCESSING_COMPLETE_TIMED_OUT) { J = (M + 79) % 128; activity.runOnUiThread(new Runnable(this) { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda11 public final cd f$0; @Override // java.lang.Runnable public final void run() { this.f$0.S(); } { this.f$0 = this; } }); J = (M + 9) % 128; } else if (this.m == ci.PROCESSING_COMPLETE_RETRY) { activity.runOnUiThread(new Runnable(this) { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda12 public final cd f$0; @Override // java.lang.Runnable public final void run() { this.f$0.P(); } { this.f$0 = this; } }); } else if (this.m == ci.PROCESSING_COMPLETE_SUCCESS) { activity.runOnUiThread(new Runnable(this) { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda13 public final cd f$0; @Override // java.lang.Runnable public final void run() { this.f$0.Q(); } { this.f$0 = this; } }); } else { activity.runOnUiThread(new Runnable(this) { // from class: com.facetec.sdk.cd$$ExternalSyntheticLambda14 public final cd f$0; @Override // java.lang.Runnable public final void run() { this.f$0.O(); } { this.f$0 = this; } }); } } } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void O() { int i = M + 41; J = i % 128; M(); if (i % 2 != 0) { throw new ArithmeticException(); } } private List F() { ArrayList arrayList; synchronized (this) { arrayList = new ArrayList(this.h.size()); Iterator> it = this.h.iterator(); while (it.hasNext()) { J = (M + 67) % 128; e eVar = it.next().get(); if (eVar != null) { M = (J + 69) % 128; arrayList.add(eVar); } J = (M + 27) % 128; } } return arrayList; } private List G() { ArrayList arrayList; synchronized (this) { arrayList = new ArrayList(this.j.size()); Iterator> it = this.j.iterator(); while (it.hasNext()) { int i = M + 31; J = i % 128; if (i % 2 != 0) { it.next().get(); throw null; } c cVar = it.next().get(); if (cVar != null) { M = (J + 107) % 128; arrayList.add(cVar); M = (J + 99) % 128; } } } return arrayList; } private List E() { ArrayList arrayList; synchronized (this) { arrayList = new ArrayList(this.i.size()); Iterator> it = this.i.iterator(); while (it.hasNext()) { J = (M + 37) % 128; b bVar = it.next().get(); if (bVar != null) { int i = M + 27; J = i % 128; if (i % 2 != 0) { arrayList.add(bVar); throw new ArithmeticException(); } arrayList.add(bVar); } } } return arrayList; } private void H() { synchronized (this) { M = (J + 15) % 128; Iterator it = F().iterator(); while (!(!it.hasNext())) { it.next().c(); } int i = M + 123; J = i % 128; if (i % 2 != 0) { throw null; } } } /* JADX WARN: Code restructure failed: missing block: B:12:0x0032, code lost: r0.next().d(); */ /* JADX WARN: Code restructure failed: missing block: B:15:0x0040, code lost: throw new java.lang.ArithmeticException(); */ /* JADX WARN: Code restructure failed: missing block: B:21:0x0043, code lost: r0 = com.facetec.sdk.cd.J + 3; com.facetec.sdk.cd.M = r0 % 128; */ /* JADX WARN: Code restructure failed: missing block: B:23:0x004d, code lost: if ((r0 % 2) == 0) goto L33; */ /* JADX WARN: Code restructure failed: missing block: B:27:0x0051, code lost: throw null; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private void I() { /* r4 = this; monitor-enter(r4) int r0 = com.facetec.sdk.cd.J // Catch: java.lang.Throwable -> L5e int r0 = r0 + 91 int r1 = r0 % 128 com.facetec.sdk.cd.M = r1 // Catch: java.lang.Throwable -> L5e int r0 = r0 % 2 r1 = 0 if (r0 == 0) goto L54 java.util.List r0 = r4.F() // Catch: java.lang.Throwable -> L5e java.util.Iterator r0 = r0.iterator() // Catch: java.lang.Throwable -> L5e L16: boolean r2 = r0.hasNext() // Catch: java.lang.Throwable -> L5e if (r2 == 0) goto L43 int r2 = com.facetec.sdk.cd.M // Catch: java.lang.Throwable -> L5e int r2 = r2 + 105 int r3 = r2 % 128 com.facetec.sdk.cd.J = r3 // Catch: java.lang.Throwable -> L5e int r2 = r2 % 2 if (r2 != 0) goto L32 java.lang.Object r2 = r0.next() // Catch: java.lang.Throwable -> L5e com.facetec.sdk.cd$e r2 = (com.facetec.sdk.cd.e) r2 // Catch: java.lang.Throwable -> L5e r2.d() // Catch: java.lang.Throwable -> L5e goto L16 L32: java.lang.Object r0 = r0.next() // Catch: java.lang.Throwable -> L5e com.facetec.sdk.cd$e r0 = (com.facetec.sdk.cd.e) r0 // Catch: java.lang.Throwable -> L5e r0.d() // Catch: java.lang.Throwable -> L5e java.lang.ArithmeticException r0 = new java.lang.ArithmeticException // Catch: java.lang.Throwable -> L41 r0.() // Catch: java.lang.Throwable -> L41 throw r0 // Catch: java.lang.Throwable -> L41 L41: r0 = move-exception throw r0 // Catch: java.lang.Throwable -> L5e L43: int r0 = com.facetec.sdk.cd.J // Catch: java.lang.Throwable -> L5e int r0 = r0 + 3 int r2 = r0 % 128 com.facetec.sdk.cd.M = r2 // Catch: java.lang.Throwable -> L5e int r0 = r0 % 2 if (r0 == 0) goto L51 monitor-exit(r4) return L51: throw r1 // Catch: java.lang.Throwable -> L52 L52: r0 = move-exception throw r0 // Catch: java.lang.Throwable -> L5e L54: java.util.List r0 = r4.F() // Catch: java.lang.Throwable -> L5e r0.iterator() // Catch: java.lang.Throwable -> L5e throw r1 // Catch: java.lang.Throwable -> L5c L5c: r0 = move-exception throw r0 // Catch: java.lang.Throwable -> L5e L5e: r0 = move-exception monitor-exit(r4) throw r0 */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.I():void"); } private void L() { synchronized (this) { int i = J + 23; M = i % 128; if (i % 2 == 0) { F().iterator(); throw new ArithmeticException(); } Iterator it = F().iterator(); while (!(!it.hasNext())) { int i2 = M + 29; J = i2 % 128; if (i2 % 2 != 0) { it.next().e(); throw new ArithmeticException(); } it.next().e(); M = (J + 99) % 128; } } } private void N() { synchronized (this) { int i = J + 55; M = i % 128; if (i % 2 == 0) { F().iterator(); throw new ArithmeticException(); } Iterator it = F().iterator(); while (it.hasNext()) { int i2 = M + 23; J = i2 % 128; if (i2 % 2 != 0) { it.next().a(); throw null; } it.next().a(); } } } /* JADX WARN: Code restructure failed: missing block: B:10:0x0029, code lost: r0.next().c(r4.m, r4.k); */ /* JADX WARN: Code restructure failed: missing block: B:13:0x003b, code lost: throw new java.lang.ArithmeticException(); */ /* JADX WARN: Code restructure failed: missing block: B:19:0x003e, code lost: r0 = com.facetec.sdk.cd.J + 29; com.facetec.sdk.cd.M = r0 % 128; */ /* JADX WARN: Code restructure failed: missing block: B:21:0x0048, code lost: if ((r0 % 2) == 0) goto L19; */ /* JADX WARN: Code restructure failed: missing block: B:26:0x004d, code lost: throw null; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private void M() { /* r4 = this; monitor-enter(r4) java.util.List r0 = r4.F() // Catch: java.lang.Throwable -> L50 java.util.Iterator r0 = r0.iterator() // Catch: java.lang.Throwable -> L50 L9: boolean r1 = r0.hasNext() // Catch: java.lang.Throwable -> L50 if (r1 == 0) goto L3e int r1 = com.facetec.sdk.cd.J // Catch: java.lang.Throwable -> L50 int r1 = r1 + 53 int r2 = r1 % 128 com.facetec.sdk.cd.M = r2 // Catch: java.lang.Throwable -> L50 int r1 = r1 % 2 if (r1 == 0) goto L29 java.lang.Object r1 = r0.next() // Catch: java.lang.Throwable -> L50 com.facetec.sdk.cd$e r1 = (com.facetec.sdk.cd.e) r1 // Catch: java.lang.Throwable -> L50 com.facetec.sdk.ci r2 = r4.m // Catch: java.lang.Throwable -> L50 com.facetec.sdk.ce r3 = r4.k // Catch: java.lang.Throwable -> L50 r1.c(r2, r3) // Catch: java.lang.Throwable -> L50 goto L9 L29: java.lang.Object r0 = r0.next() // Catch: java.lang.Throwable -> L50 com.facetec.sdk.cd$e r0 = (com.facetec.sdk.cd.e) r0 // Catch: java.lang.Throwable -> L50 com.facetec.sdk.ci r1 = r4.m // Catch: java.lang.Throwable -> L50 com.facetec.sdk.ce r2 = r4.k // Catch: java.lang.Throwable -> L50 r0.c(r1, r2) // Catch: java.lang.Throwable -> L50 java.lang.ArithmeticException r0 = new java.lang.ArithmeticException // Catch: java.lang.Throwable -> L3c r0.() // Catch: java.lang.Throwable -> L3c throw r0 // Catch: java.lang.Throwable -> L3c L3c: r0 = move-exception throw r0 // Catch: java.lang.Throwable -> L50 L3e: int r0 = com.facetec.sdk.cd.J // Catch: java.lang.Throwable -> L50 int r0 = r0 + 29 int r1 = r0 % 128 com.facetec.sdk.cd.M = r1 // Catch: java.lang.Throwable -> L50 int r0 = r0 % 2 if (r0 == 0) goto L4c monitor-exit(r4) return L4c: r0 = 0 throw r0 // Catch: java.lang.Throwable -> L4e L4e: r0 = move-exception throw r0 // Catch: java.lang.Throwable -> L50 L50: r0 = move-exception monitor-exit(r4) throw r0 */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.M():void"); } private void K() { synchronized (this) { int i = J + 21; M = i % 128; if (i % 2 == 0) { G().iterator(); throw new NullPointerException(); } Iterator it = G().iterator(); J = (M + 51) % 128; while (it.hasNext()) { it.next().onPreSessionProgress(this.r, this.s, this.t, this.q); } } } private void J() { synchronized (this) { Iterator it = E().iterator(); M = (J + 125) % 128; while (it.hasNext()) { int i = J + 119; M = i % 128; if (i % 2 == 0) { it.next().onIDScanProgress(this.f6418o, this.n); throw new NullPointerException(); } it.next().onIDScanProgress(this.f6418o, this.n); } } } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void b(Context context) { Iterator it; String str; aw.c("UMT"); UsbManager usbManager = (UsbManager) context.getApplicationContext().getSystemService("usb"); aw.e("UMT"); aw.c("UDT"); HashMap deviceList = usbManager.getDeviceList(); aw.e("UDT"); StringBuilder sb = new StringBuilder(); StringBuilder sb2 = new StringBuilder(); StringBuilder sb3 = new StringBuilder(); StringBuilder sb4 = new StringBuilder(); Iterator it2 = deviceList.values().iterator(); boolean z = false; while (it2.hasNext()) { M = (J + 53) % 128; UsbDevice next = it2.next(); if (next != null) { int i = J + 77; M = i % 128; if (i % 2 == 0) { next.getDeviceName(); next.getDeviceClass(); next.getManufacturerName(); throw new ArithmeticException(); } String deviceName = next.getDeviceName(); String valueOf = String.valueOf(next.getDeviceClass()); String str2 = "FT_NULL"; if (next.getManufacturerName() != null) { int i2 = M + 79; J = i2 % 128; if (i2 % 2 != 0) { next.getManufacturerName(); throw null; } str = next.getManufacturerName().trim(); } else { str = "FT_NULL"; } if (next.getProductName() != null) { int i3 = J + 3; M = i3 % 128; if (i3 % 2 == 0) { next.getProductName(); throw null; } str2 = next.getProductName().trim(); } sb.append(deviceName); byte[] bArr = P; byte b2 = bArr[63]; short s = (short) (b2 | ISOFileInfo.FCI_EXT); it = it2; Object[] objArr = new Object[1]; ag(b2, s, (short) (s | 48), objArr); sb.append((String) objArr[0]); sb2.append(valueOf); byte b3 = bArr[63]; short s2 = (short) (b3 | ISOFileInfo.FCI_EXT); Object[] objArr2 = new Object[1]; ag(b3, s2, (short) (s2 | 48), objArr2); sb2.append((String) objArr2[0]); sb3.append(str); byte b4 = bArr[63]; short s3 = (short) (b4 | ISOFileInfo.FCI_EXT); Object[] objArr3 = new Object[1]; ag(b4, s3, (short) (s3 | 48), objArr3); sb3.append((String) objArr3[0]); sb4.append(str2); byte b5 = bArr[63]; short s4 = (short) (b5 | ISOFileInfo.FCI_EXT); Object[] objArr4 = new Object[1]; ag(b5, s4, (short) (s4 | 48), objArr4); sb4.append((String) objArr4[0]); z = true; } else { it = it2; } J = (M + 43) % 128; it2 = it; } cg.I(ak.B, z); cg.C(ak.C, sb.toString()); cg.C(ak.F, sb2.toString()); cg.C(ak.E, sb3.toString()); cg.C(ak.H, sb4.toString()); cg.C(ak.J, String.valueOf(aw.b("UMT"))); cg.C(ak.K, String.valueOf(aw.b("UDT"))); J = (M + 51) % 128; } private static void af(char c2, int i, int i2, Object[] objArr) { gm gmVar = new gm(); long[] jArr = new long[i]; gmVar.e = 0; $11 = ($10 + 73) % 128; while (gmVar.e < i) { int i3 = $11 + 117; $10 = i3 % 128; if (i3 % 2 == 0) { int i4 = gmVar.e; try { Object[] objArr2 = {Integer.valueOf(E[i2 + gmVar.e])}; Object obj = bo.s.get(1303494992); if (obj == null) { Class cls = (Class) bo.e(Color.blue(0) + 314, (char) (48935 - TextUtils.getOffsetAfter("", 0)), View.resolveSize(0, 0) + 32); byte b2 = (byte) ($$d[0] - 1); byte b3 = b2; Object[] objArr3 = new Object[1]; ai(b2, b3, b3, objArr3); obj = cls.getMethod((String) objArr3[0], Integer.TYPE); bo.s.put(1303494992, obj); } try { Object[] objArr4 = {Long.valueOf(((Long) ((Method) obj).invoke(null, objArr2)).longValue()), Long.valueOf(gmVar.e), Long.valueOf(H), Integer.valueOf(c2)}; Object obj2 = bo.s.get(274874058); if (obj2 == null) { Class cls2 = (Class) bo.e(1193 - (ViewConfiguration.getScrollDefaultDelay() >> 16), (char) ((-1) - MotionEvent.axisFromString("")), 23 - Gravity.getAbsoluteGravity(0, 0)); byte[] bArr = $$d; byte b4 = (byte) (bArr[0] - 1); byte length = (byte) bArr.length; Object[] objArr5 = new Object[1]; ai(b4, length, (byte) (length - 4), objArr5); obj2 = cls2.getMethod((String) objArr5[0], Long.TYPE, Long.TYPE, Long.TYPE, Integer.TYPE); bo.s.put(274874058, obj2); } jArr[i4] = ((Long) ((Method) obj2).invoke(null, objArr4)).longValue(); try { Object[] objArr6 = {gmVar, gmVar}; Object obj3 = bo.s.get(1574944044); if (obj3 == null) { Class cls3 = (Class) bo.e(TextUtils.indexOf((CharSequence) "", '0', 0, 0) + 1383, (char) (TextUtils.indexOf((CharSequence) "", '0') + 1), 21 - ((byte) KeyEvent.getModifierMetaStateMask())); byte b5 = (byte) ($$d[0] - 1); Object[] objArr7 = new Object[1]; ai(b5, (byte) (b5 | 7), b5, objArr7); obj3 = cls3.getMethod((String) objArr7[0], Object.class, Object.class); bo.s.put(1574944044, obj3); } ((Method) obj3).invoke(null, objArr6); } catch (Throwable th) { Throwable cause = th.getCause(); if (cause == null) { throw th; } throw cause; } } catch (Throwable th2) { Throwable cause2 = th2.getCause(); if (cause2 == null) { throw th2; } throw cause2; } } catch (Throwable th3) { Throwable cause3 = th3.getCause(); if (cause3 == null) { throw th3; } throw cause3; } } else { int i5 = gmVar.e; try { Object[] objArr8 = {Integer.valueOf(E[i2 >> gmVar.e])}; Object obj4 = bo.s.get(1303494992); if (obj4 == null) { Class cls4 = (Class) bo.e(313 - Process.getGidForName(""), (char) ((TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)) + 48935), (-16777184) - Color.rgb(0, 0, 0)); byte b6 = (byte) ($$d[0] - 1); byte b7 = b6; Object[] objArr9 = new Object[1]; ai(b6, b7, b7, objArr9); obj4 = cls4.getMethod((String) objArr9[0], Integer.TYPE); bo.s.put(1303494992, obj4); } try { Object[] objArr10 = {Long.valueOf(((Long) ((Method) obj4).invoke(null, objArr8)).longValue()), Long.valueOf(gmVar.e), Long.valueOf(H), Integer.valueOf(c2)}; Object obj5 = bo.s.get(274874058); if (obj5 == null) { Class cls5 = (Class) bo.e(1193 - KeyEvent.normalizeMetaState(0), (char) ((Process.getElapsedCpuTime() > 0L ? 1 : (Process.getElapsedCpuTime() == 0L ? 0 : -1)) - 1), ((Process.getThreadPriority(0) + 20) >> 6) + 23); byte[] bArr2 = $$d; byte b8 = (byte) (bArr2[0] - 1); byte length2 = (byte) bArr2.length; Object[] objArr11 = new Object[1]; ai(b8, length2, (byte) (length2 - 4), objArr11); obj5 = cls5.getMethod((String) objArr11[0], Long.TYPE, Long.TYPE, Long.TYPE, Integer.TYPE); bo.s.put(274874058, obj5); } jArr[i5] = ((Long) ((Method) obj5).invoke(null, objArr10)).longValue(); try { Object[] objArr12 = {gmVar, gmVar}; Object obj6 = bo.s.get(1574944044); if (obj6 == null) { Class cls6 = (Class) bo.e(1381 - TextUtils.indexOf((CharSequence) "", '0', 0), (char) (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), 22 - Color.red(0)); byte b9 = (byte) ($$d[0] - 1); Object[] objArr13 = new Object[1]; ai(b9, (byte) (b9 | 7), b9, objArr13); obj6 = cls6.getMethod((String) objArr13[0], Object.class, Object.class); bo.s.put(1574944044, obj6); } ((Method) obj6).invoke(null, objArr12); } catch (Throwable th4) { Throwable cause4 = th4.getCause(); if (cause4 == null) { throw th4; } throw cause4; } } catch (Throwable th5) { Throwable cause5 = th5.getCause(); if (cause5 == null) { throw th5; } throw cause5; } } catch (Throwable th6) { Throwable cause6 = th6.getCause(); if (cause6 == null) { throw th6; } throw cause6; } } } char[] cArr = new char[i]; gmVar.e = 0; while (gmVar.e < i) { cArr[gmVar.e] = (char) jArr[gmVar.e]; try { Object[] objArr14 = {gmVar, gmVar}; Object obj7 = bo.s.get(1574944044); if (obj7 == null) { Class cls7 = (Class) bo.e(Color.green(0) + 1382, (char) (ViewConfiguration.getMaximumDrawingCacheSize() >> 24), TextUtils.indexOf("", "", 0, 0) + 22); byte b10 = (byte) ($$d[0] - 1); Object[] objArr15 = new Object[1]; ai(b10, (byte) (b10 | 7), b10, objArr15); obj7 = cls7.getMethod((String) objArr15[0], Object.class, Object.class); bo.s.put(1574944044, obj7); } ((Method) obj7).invoke(null, objArr14); } catch (Throwable th7) { Throwable cause7 = th7.getCause(); if (cause7 == null) { throw th7; } throw cause7; } } objArr[0] = new String(cArr); } private static void ad(int i, int i2, char c2, Object[] objArr) { gm gmVar = new gm(); long[] jArr = new long[i]; gmVar.e = 0; $10 = ($11 + 75) % 128; while (gmVar.e < i) { $11 = ($10 + 77) % 128; int i3 = gmVar.e; try { Object[] objArr2 = {Integer.valueOf(K[i2 + gmVar.e])}; Object obj = bo.s.get(1303494992); if (obj == null) { Class cls = (Class) bo.e(314 - (ViewConfiguration.getFadingEdgeLength() >> 16), (char) ((ViewConfiguration.getTapTimeout() >> 16) + 48935), TextUtils.indexOf("", "") + 32); byte b2 = (byte) ($$d[0] - 1); byte b3 = b2; Object[] objArr3 = new Object[1]; ai(b2, b3, b3, objArr3); obj = cls.getMethod((String) objArr3[0], Integer.TYPE); bo.s.put(1303494992, obj); } try { Object[] objArr4 = {Long.valueOf(((Long) ((Method) obj).invoke(null, objArr2)).longValue()), Long.valueOf(gmVar.e), Long.valueOf(N), Integer.valueOf(c2)}; Object obj2 = bo.s.get(274874058); if (obj2 == null) { Class cls2 = (Class) bo.e((ExpandableListView.getPackedPositionForChild(0, 0) > 0L ? 1 : (ExpandableListView.getPackedPositionForChild(0, 0) == 0L ? 0 : -1)) + 1194, (char) TextUtils.getOffsetBefore("", 0), 23 - (ViewConfiguration.getWindowTouchSlop() >> 8)); byte[] bArr = $$d; byte b4 = (byte) (bArr[0] - 1); byte length = (byte) bArr.length; Object[] objArr5 = new Object[1]; ai(b4, length, (byte) (length - 4), objArr5); obj2 = cls2.getMethod((String) objArr5[0], Long.TYPE, Long.TYPE, Long.TYPE, Integer.TYPE); bo.s.put(274874058, obj2); } jArr[i3] = ((Long) ((Method) obj2).invoke(null, objArr4)).longValue(); try { Object[] objArr6 = {gmVar, gmVar}; Object obj3 = bo.s.get(1574944044); if (obj3 == null) { Class cls3 = (Class) bo.e(1382 - (KeyEvent.getMaxKeyCode() >> 16), (char) TextUtils.getOffsetBefore("", 0), (ViewConfiguration.getDoubleTapTimeout() >> 16) + 22); byte b5 = (byte) ($$d[0] - 1); Object[] objArr7 = new Object[1]; ai(b5, (byte) (b5 | 7), b5, objArr7); obj3 = cls3.getMethod((String) objArr7[0], Object.class, Object.class); bo.s.put(1574944044, obj3); } ((Method) obj3).invoke(null, objArr6); } catch (Throwable th) { Throwable cause = th.getCause(); if (cause == null) { throw th; } throw cause; } } catch (Throwable th2) { Throwable cause2 = th2.getCause(); if (cause2 == null) { throw th2; } throw cause2; } } catch (Throwable th3) { Throwable cause3 = th3.getCause(); if (cause3 == null) { throw th3; } throw cause3; } } char[] cArr = new char[i]; gmVar.e = 0; while (gmVar.e < i) { $11 = ($10 + 83) % 128; cArr[gmVar.e] = (char) jArr[gmVar.e]; try { Object[] objArr8 = {gmVar, gmVar}; Object obj4 = bo.s.get(1574944044); if (obj4 == null) { Class cls4 = (Class) bo.e(1382 - (KeyEvent.getMaxKeyCode() >> 16), (char) View.getDefaultSize(0, 0), (Process.myPid() >> 22) + 22); byte b6 = (byte) ($$d[0] - 1); Object[] objArr9 = new Object[1]; ai(b6, (byte) (b6 | 7), b6, objArr9); obj4 = cls4.getMethod((String) objArr9[0], Object.class, Object.class); bo.s.put(1574944044, obj4); } ((Method) obj4).invoke(null, objArr8); $11 = ($10 + 69) % 128; } catch (Throwable th4) { Throwable cause4 = th4.getCause(); if (cause4 == null) { throw th4; } throw cause4; } } objArr[0] = new String(cArr); } private static void ah(String str, boolean z, int i, int i2, int i3, Object[] objArr) { char[] charArray = str != null ? str.toCharArray() : str; gq gqVar = new gq(); char[] cArr = new char[i2]; gqVar.a = 0; while (gqVar.a < i2) { gqVar.d = charArray[gqVar.a]; cArr[gqVar.a] = (char) (i3 + gqVar.d); int i4 = gqVar.a; try { Object[] objArr2 = {Integer.valueOf(cArr[i4]), Integer.valueOf(L)}; Object obj = bo.s.get(-354709869); if (obj == null) { obj = ((Class) bo.e(1758 - View.MeasureSpec.getMode(0), (char) View.MeasureSpec.getSize(0), 22 - ExpandableListView.getPackedPositionChild(0L))).getMethod("x", Integer.TYPE, Integer.TYPE); bo.s.put(-354709869, obj); } cArr[i4] = ((Character) ((Method) obj).invoke(null, objArr2)).charValue(); try { Object[] objArr3 = {gqVar, gqVar}; Object obj2 = bo.s.get(-1900584905); if (obj2 == null) { Class cls = (Class) bo.e(Gravity.getAbsoluteGravity(0, 0) + 1570, (char) ((ViewConfiguration.getMaximumDrawingCacheSize() >> 24) + 11060), (ViewConfiguration.getScrollBarFadeDuration() >> 16) + 23); byte b2 = (byte) ($$d[0] - 1); Object[] objArr4 = new Object[1]; ai(b2, (byte) (b2 | 11), b2, objArr4); obj2 = cls.getMethod((String) objArr4[0], Object.class, Object.class); bo.s.put(-1900584905, obj2); } ((Method) obj2).invoke(null, objArr3); } catch (Throwable th) { Throwable cause = th.getCause(); if (cause == null) { throw th; } throw cause; } } catch (Throwable th2) { Throwable cause2 = th2.getCause(); if (cause2 == null) { throw th2; } throw cause2; } } if (i > 0) { gqVar.e = i; char[] cArr2 = new char[i2]; System.arraycopy(cArr, 0, cArr2, 0, i2); System.arraycopy(cArr2, 0, cArr, i2 - gqVar.e, gqVar.e); System.arraycopy(cArr2, gqVar.e, cArr, 0, i2 - gqVar.e); } if (z) { char[] cArr3 = new char[i2]; gqVar.a = 0; $10 = ($11 + 37) % 128; while (gqVar.a < i2) { $10 = ($11 + 15) % 128; cArr3[gqVar.a] = cArr[(i2 - gqVar.a) - 1]; try { Object[] objArr5 = {gqVar, gqVar}; Object obj3 = bo.s.get(-1900584905); if (obj3 == null) { Class cls2 = (Class) bo.e(1570 - Color.alpha(0), (char) (11060 - (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) == BitmapDescriptorFactory.HUE_RED ? 0 : -1))), (ViewConfiguration.getMaximumDrawingCacheSize() >> 24) + 23); byte b3 = (byte) ($$d[0] - 1); Object[] objArr6 = new Object[1]; ai(b3, (byte) (b3 | 11), b3, objArr6); obj3 = cls2.getMethod((String) objArr6[0], Object.class, Object.class); bo.s.put(-1900584905, obj3); } ((Method) obj3).invoke(null, objArr5); } catch (Throwable th3) { Throwable cause3 = th3.getCause(); if (cause3 == null) { throw th3; } throw cause3; } } cArr = cArr3; } objArr[0] = new String(cArr); } /* JADX INFO: Access modifiers changed from: package-private */ /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */ /* JADX WARN: Code restructure failed: missing block: B:195:0x03ee, code lost: if (r0 == 1) goto L154; */ /* JADX WARN: Failed to find 'out' block for switch in B:34:0x013b. Please report as an issue. */ /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r0v25, types: [int, boolean] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final boolean e(android.content.Context r17, boolean r18) { /* Method dump skipped, instructions count: 1174 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.e(android.content.Context, boolean):boolean"); } /* JADX WARN: Removed duplicated region for block: B:15:0x0248 */ /* JADX WARN: Removed duplicated region for block: B:18:? A[RETURN, SYNTHETIC] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private static void y() { /* Method dump skipped, instructions count: 727 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.y():void"); } static void t() { byte[] bArr = new byte[614]; System.arraycopy("\u0001U\u001cr\u0010û\u0003\u0001ï\t\u0007$Í.Ýñ\u0013\u0001\u0012ñí\u000fü\u0005ø\bÿû\u0006ÿú\u0007ÿù\bÿø\tÿ÷\nø\bÿö\u000bÿõ\fÿô\rÿü\u0001\u0004ø\bÿö\u000bÿü\u0000\u0005ÿüÿ\u0006ÿüþ\u0007ÿüý\bø\bó\rÿüü\tÿüû\nÿüý\bû\u0000\u0005ÿüú\u000bø\bÿüù\fÿüø\rÿû\u0002\u0004ÿû\u0001\u0005ø\bó\rÿüü\tÿüû\nÿû\u0000\u0006ûþ\u0007ÿüù\fûý\bÿûÿ\u0007ø\bûü\tÿûþ\bø\bÿûý\tÿûü\nÿûû\u000bÿûú\fûû\nÿûù\rø\bÿû\u0006ÿú\u0003\u0004ûú\u000bÿú\u0002\u0005ûø\rÿú\u0001\u0006ÿú\u0000\u0007ÿúÿ\bÿúþ\tûü\tÿúý\nø\bÿú\u0007ÿúü\u000bú\u0002\u0004ÿúû\fÿúú\rú\u0001\u0005ÿù\u0004\u0004ÿù\u0003\u0005ûü\tÿù\u0002\u0006û\u0000\u0005ÿù\u0002\u0006úÿ\u0007ûû\nÿù\u0001\u0007úþ\bÿù\u0002\u0006úþ\bÿù\u0002\u0006ÿù\u0000\búý\túü\nÿùÿ\túû\u000búù\rÿùþ\nÿùý\u000bÿùü\fÿùü\fÿù\u0000\bù\u0003\u0004úü\nÿùÿ\túû\u000búù\rÿùû\rÿø\u0005\u0004ÿø\u0004\u0005ÿø\u0003\u0006úþ\bù\u0001\u0006ù\u0000\u0007ÿù\u0002\u0006ÿø\u0002\u0007û\u0000\u0005ÿø\u0001\bûü\tÿø\u0001\bÿø\u0000\tû\u0000\u0005ÿøÿ\nûü\tÿøÿ\u0015õ÷\u0010\u0016éûú\u001eõõ÷\u0010÷\u0007\u0004ï\të\u00153¹\u0001\u000bý>Úëü\bó\të\u00153Â\u000bó\u00079åÛú\u000fþ\u0002ó\u000fùì\u0016ûú\të\u00153¹\u0001\u000bý>íßïÿ\u0002\u0011þï1Ô\u0003\u0000\u0007\u0002ï\u000bú\u0001\u0003\u0004\u0003õ\të\u00153Â\u000bó\u00079é×ù\bó\nò\u0003\u0006\u00056¿üEìÍ\fý\b@Î\u0011óÿ\nú\u0001\të\u00153Â\u000bó\u00079Ûß\u0002\tû\u0007\të\u00153¹\u0001\u000bý>Úëü\bó\u001eóî\b\të\u00153¹\u0001\u000bý>Ëô\u0001\u000bî\u0003\u0000\r÷úFéÍ\u0013\u0002î\u0001\u0005ý\u001fîóü\r\u0006þ\u000bó\u0001\u0010õø\tý\u000eûû\rõ".getBytes(LocalizedMessage.DEFAULT_ENCODING), 0, bArr, 0, 614); P = bArr; S = 108; } static void s() { K = new char[]{25447, 51273, 13600, 25111, 53229, 13514, 24996, 22052, 64770, 'c', 22349, 64162, 57565, 19430, 46746, 57779, 19463, 15512, 38836, 27349, 15862, 36889, 15517, 38822, 27351, 15870, 36932}; N = 6789374094164137936L; L = 1540757459; } /* JADX WARN: Removed duplicated region for block: B:13:0x01f3 */ /* JADX WARN: Removed duplicated region for block: B:16:? A[RETURN, SYNTHETIC] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private static void p() { /* Method dump skipped, instructions count: 601 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.cd.p():void"); } static void m() { int i = M + 119; J = i % 128; if (i % 2 == 0) { E = new char[]{3204, 42289, 24565, 61881, 43618, 23598, 63197, 43229, 16730, 64284, 44431, 17992, 63524, 37604, 17597, 64870, 38696, 18940, 58269, 37956, 19982, 57548, 23721, 62746, 4057, 41362, 64087, 3083, 42740, 63624, 4473, 43815, 64996, 5702, 43037, 49875, 5253}; H = -4819151982552509109L; } else { E = new char[]{3204, 42289, 24565, 61881, 43618, 23598, 63197, 43229, 16730, 64284, 44431, 17992, 63524, 37604, 17597, 64870, 38696, 18940, 58269, 37956, 19982, 57548, 23721, 62746, 4057, 41362, 64087, 3083, 42740, 63624, 4473, 43815, 64996, 5702, 43037, 49875, 5253}; H = -4819151982552509109L; throw null; } } static void init$1() { $$d = new byte[]{1, 15, ISOFileInfo.A5, ISO7816.INS_READ_BINARY2}; $$e = 63; } static void init$0() { $$a = new byte[]{Ascii.SUB, 35, 118, 96}; $$b = CipherSuite.TLS_PSK_WITH_AES_128_CBC_SHA256; } }