769 lines
36 KiB
Java
769 lines
36 KiB
Java
package o;
|
||
|
||
import android.graphics.ImageFormat;
|
||
import android.text.TextUtils;
|
||
import android.view.Gravity;
|
||
import android.view.View;
|
||
import android.view.ViewConfiguration;
|
||
import com.google.common.base.Ascii;
|
||
import com.google.common.primitives.UnsignedBytes;
|
||
import java.io.UnsupportedEncodingException;
|
||
import java.nio.ByteBuffer;
|
||
import java.security.SecureRandom;
|
||
import net.sf.scuba.smartcards.ISO7816;
|
||
import org.bouncycastle.crypto.tls.CipherSuite;
|
||
import org.bouncycastle.i18n.LocalizedMessage;
|
||
import org.bouncycastle.pqc.math.linearalgebra.Matrix;
|
||
|
||
/* renamed from: o.gjf, reason: case insensitive filesystem */
|
||
/* loaded from: classes6.dex */
|
||
public final class C15185gjf {
|
||
private static final int[] a;
|
||
private static final int[] b;
|
||
private static final int[] c;
|
||
private static final byte[] d;
|
||
private static final char[] e;
|
||
private static int f;
|
||
private static int g;
|
||
private static int i;
|
||
private static int l;
|
||
private static short[] m;
|
||
|
||
/* renamed from: o, reason: collision with root package name */
|
||
private static byte[] f9140o;
|
||
private int[] h;
|
||
private int[] j;
|
||
private static final byte[] $$a = {104, 69, 71, -100};
|
||
private static final int $$b = CipherSuite.TLS_DH_DSS_WITH_AES_256_GCM_SHA384;
|
||
private static int $10 = 0;
|
||
private static int $11 = 1;
|
||
private static int n = 1;
|
||
|
||
public static /* synthetic */ Object c(Object[] objArr, int i2, int i3, int i4) {
|
||
int i5 = (i2 * 1773) + (i3 * (-885));
|
||
int i6 = ~i2;
|
||
int i7 = ~i3;
|
||
int i8 = (~(i6 | i7)) | (~(i7 | i4));
|
||
int i9 = ~i4;
|
||
int i10 = i9 | i2;
|
||
return ((i5 + ((i8 | (~(i10 | i3))) * 886)) + ((i2 | (~(i3 | i9))) * (-1772))) + ((~i10) * 886) != 1 ? b(objArr) : e(objArr);
|
||
}
|
||
|
||
/* 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:0x0031). 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 p(short r6, int r7, short r8, java.lang.Object[] r9) {
|
||
/*
|
||
int r7 = r7 * 4
|
||
int r0 = 1 - r7
|
||
int r6 = r6 * 2
|
||
int r6 = r6 + 108
|
||
byte[] r1 = o.C15185gjf.$$a
|
||
int r8 = r8 * 2
|
||
int r8 = 3 - r8
|
||
byte[] r0 = new byte[r0]
|
||
r2 = 0
|
||
int r7 = 0 - r7
|
||
if (r1 != 0) goto L19
|
||
r6 = r7
|
||
r3 = r8
|
||
r4 = r2
|
||
goto L31
|
||
L19:
|
||
r3 = r2
|
||
L1a:
|
||
byte r4 = (byte) r6
|
||
r0[r3] = r4
|
||
if (r3 != r7) goto L27
|
||
java.lang.String r6 = new java.lang.String
|
||
r6.<init>(r0, r2)
|
||
r9[r2] = r6
|
||
return
|
||
L27:
|
||
int r8 = r8 + 1
|
||
r4 = r1[r8]
|
||
int r3 = r3 + 1
|
||
r5 = r3
|
||
r3 = r8
|
||
r8 = r4
|
||
r4 = r5
|
||
L31:
|
||
int r6 = r6 + r8
|
||
r8 = r3
|
||
r3 = r4
|
||
goto L1a
|
||
*/
|
||
throw new UnsupportedOperationException("Method not decompiled: o.C15185gjf.p(short, int, short, java.lang.Object[]):void");
|
||
}
|
||
|
||
/* JADX WARN: Removed duplicated region for block: B:35:0x01cd */
|
||
/*
|
||
Code decompiled incorrectly, please refer to instructions dump.
|
||
To view partially-correct add '--show-bad-code' argument
|
||
*/
|
||
private static void k(short r20, byte r21, int r22, int r23, int r24, java.lang.Object[] r25) {
|
||
/*
|
||
Method dump skipped, instructions count: 771
|
||
To view this dump add '--comments-level debug' option
|
||
*/
|
||
throw new UnsupportedOperationException("Method not decompiled: o.C15185gjf.k(short, byte, int, int, int, java.lang.Object[]):void");
|
||
}
|
||
|
||
/* JADX WARN: Removed duplicated region for block: B:12:0x00b0 */
|
||
/* JADX WARN: Removed duplicated region for block: B:44:0x00b7 */
|
||
/*
|
||
Code decompiled incorrectly, please refer to instructions dump.
|
||
To view partially-correct add '--show-bad-code' argument
|
||
*/
|
||
private static /* synthetic */ java.lang.Object e(java.lang.Object[] r16) {
|
||
/*
|
||
Method dump skipped, instructions count: 380
|
||
To view this dump add '--comments-level debug' option
|
||
*/
|
||
throw new UnsupportedOperationException("Method not decompiled: o.C15185gjf.e(java.lang.Object[]):java.lang.Object");
|
||
}
|
||
|
||
private static /* synthetic */ Object b(Object[] objArr) {
|
||
byte b2;
|
||
char charValue = ((Character) objArr[0]).charValue();
|
||
int i2 = 2 % 2;
|
||
int i3 = n;
|
||
int i4 = i3 + 29;
|
||
l = i4 % 128;
|
||
Object obj = null;
|
||
if (i4 % 2 != 0) {
|
||
throw null;
|
||
}
|
||
if (charValue >= 0) {
|
||
byte[] bArr = d;
|
||
if (charValue <= bArr.length) {
|
||
b2 = bArr[charValue];
|
||
return Byte.valueOf(b2);
|
||
}
|
||
}
|
||
int i5 = i3 + 105;
|
||
l = i5 % 128;
|
||
if (i5 % 2 == 0) {
|
||
b2 = -1;
|
||
return Byte.valueOf(b2);
|
||
}
|
||
obj.hashCode();
|
||
throw null;
|
||
}
|
||
|
||
static void e() {
|
||
f = 1140540947;
|
||
g = 1406017065;
|
||
i = -1616832217;
|
||
f9140o = new byte[]{Ascii.NAK};
|
||
}
|
||
|
||
/* JADX WARN: Code restructure failed: missing block: B:11:0x001e, code lost:
|
||
|
||
if (r7.length != 16) goto L29;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:12:0x0020, code lost:
|
||
|
||
r2 = r2 + 57;
|
||
o.C15185gjf.l = r2 % 128;
|
||
r2 = r2 % 2;
|
||
d();
|
||
e(r7, r6);
|
||
r2 = 0;
|
||
r3 = 0;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:14:0x0031, code lost:
|
||
|
||
if (r3 == (1 << r8)) goto L33;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:15:0x0033, code lost:
|
||
|
||
d(r6);
|
||
d(r7);
|
||
r3 = r3 + 1;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:17:0x003c, code lost:
|
||
|
||
r6 = 0;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:19:0x003f, code lost:
|
||
|
||
if (r6 >= 64) goto L34;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:20:0x0041, code lost:
|
||
|
||
r7 = 0;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:22:0x0044, code lost:
|
||
|
||
if (r7 >= (r1 >> 1)) goto L35;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:23:0x0046, code lost:
|
||
|
||
e(r9, r7 << 1);
|
||
r7 = r7 + 1;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:25:0x004e, code lost:
|
||
|
||
r6 = r6 + 1;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:27:0x0051, code lost:
|
||
|
||
r6 = new byte[r1 << 2];
|
||
r7 = 0;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:28:0x0056, code lost:
|
||
|
||
if (r7 >= r1) goto L36;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:29:0x0058, code lost:
|
||
|
||
r8 = o.C15185gjf.l + 41;
|
||
o.C15185gjf.n = r8 % 128;
|
||
r8 = r8 % 2;
|
||
r8 = r9[r7];
|
||
r6[r2] = (byte) (r8 >>> 24);
|
||
r6[r2 + 1] = (byte) (r8 >> 16);
|
||
r6[r2 + 2] = (byte) (r8 >> 8);
|
||
r6[r2 + 3] = (byte) r8;
|
||
r7 = r7 + 1;
|
||
r2 = r2 + 4;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:31:0x0081, code lost:
|
||
|
||
return r6;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:33:0x0089, code lost:
|
||
|
||
throw new java.lang.IllegalArgumentException("Bad salt length");
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:35:0x0015, code lost:
|
||
|
||
if (r8 >= 4) goto L9;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:4:0x0010, code lost:
|
||
|
||
if (r8 >= 5) goto L9;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:9:0x0019, code lost:
|
||
|
||
if (r8 > 30) goto L31;
|
||
*/
|
||
/*
|
||
Code decompiled incorrectly, please refer to instructions dump.
|
||
To view partially-correct add '--show-bad-code' argument
|
||
*/
|
||
private byte[] a(byte[] r6, byte[] r7, int r8, int[] r9) {
|
||
/*
|
||
r5 = this;
|
||
r0 = 2
|
||
int r1 = r0 % r0
|
||
int r1 = o.C15185gjf.l
|
||
int r1 = r1 + 59
|
||
int r2 = r1 % 128
|
||
o.C15185gjf.n = r2
|
||
int r1 = r1 % r0
|
||
if (r1 != 0) goto L13
|
||
int r1 = r9.length
|
||
r3 = 5
|
||
if (r8 < r3) goto L8a
|
||
goto L17
|
||
L13:
|
||
int r1 = r9.length
|
||
r3 = 4
|
||
if (r8 < r3) goto L8a
|
||
L17:
|
||
r3 = 30
|
||
if (r8 > r3) goto L8a
|
||
int r3 = r7.length
|
||
r4 = 16
|
||
if (r3 != r4) goto L82
|
||
int r2 = r2 + 57
|
||
int r3 = r2 % 128
|
||
o.C15185gjf.l = r3
|
||
int r2 = r2 % r0
|
||
r5.d()
|
||
r5.e(r7, r6)
|
||
r2 = 0
|
||
r3 = r2
|
||
L2f:
|
||
r4 = 1
|
||
int r4 = r4 << r8
|
||
if (r3 == r4) goto L3c
|
||
r5.d(r6)
|
||
r5.d(r7)
|
||
int r3 = r3 + 1
|
||
goto L2f
|
||
L3c:
|
||
r6 = r2
|
||
L3d:
|
||
r7 = 64
|
||
if (r6 >= r7) goto L51
|
||
r7 = r2
|
||
L42:
|
||
int r8 = r1 >> 1
|
||
if (r7 >= r8) goto L4e
|
||
int r8 = r7 << 1
|
||
r5.e(r9, r8)
|
||
int r7 = r7 + 1
|
||
goto L42
|
||
L4e:
|
||
int r6 = r6 + 1
|
||
goto L3d
|
||
L51:
|
||
int r6 = r1 << 2
|
||
byte[] r6 = new byte[r6]
|
||
r7 = r2
|
||
L56:
|
||
if (r7 >= r1) goto L81
|
||
int r8 = o.C15185gjf.l
|
||
int r8 = r8 + 41
|
||
int r3 = r8 % 128
|
||
o.C15185gjf.n = r3
|
||
int r8 = r8 % r0
|
||
r8 = r9[r7]
|
||
int r3 = r8 >>> 24
|
||
byte r3 = (byte) r3
|
||
r6[r2] = r3
|
||
int r3 = r2 + 1
|
||
int r4 = r8 >> 16
|
||
byte r4 = (byte) r4
|
||
r6[r3] = r4
|
||
int r3 = r2 + 2
|
||
int r4 = r8 >> 8
|
||
byte r4 = (byte) r4
|
||
r6[r3] = r4
|
||
int r3 = r2 + 4
|
||
int r2 = r2 + 3
|
||
byte r8 = (byte) r8
|
||
r6[r2] = r8
|
||
int r7 = r7 + 1
|
||
r2 = r3
|
||
goto L56
|
||
L81:
|
||
return r6
|
||
L82:
|
||
java.lang.IllegalArgumentException r6 = new java.lang.IllegalArgumentException
|
||
java.lang.String r7 = "Bad salt length"
|
||
r6.<init>(r7)
|
||
throw r6
|
||
L8a:
|
||
java.lang.IllegalArgumentException r6 = new java.lang.IllegalArgumentException
|
||
java.lang.String r7 = "Bad number of rounds"
|
||
r6.<init>(r7)
|
||
throw r6
|
||
*/
|
||
throw new UnsupportedOperationException("Method not decompiled: o.C15185gjf.a(byte[], byte[], int, int[]):byte[]");
|
||
}
|
||
|
||
private static byte[] e(String str) throws IllegalArgumentException {
|
||
return (byte[]) c(new Object[]{str}, 1027711385, -1027711384, (int) System.currentTimeMillis());
|
||
}
|
||
|
||
private final void e(int[] iArr, int i2) {
|
||
int i3 = 2 % 2;
|
||
int i4 = l + 89;
|
||
int i5 = i4 % 128;
|
||
n = i5;
|
||
int i6 = i4 % 2;
|
||
int i7 = iArr[i2];
|
||
int i8 = i2 + 1;
|
||
int i9 = iArr[i8];
|
||
int i10 = 0;
|
||
int i11 = this.j[0];
|
||
int i12 = i5 + 71;
|
||
l = i12 % 128;
|
||
int i13 = i12 % 2;
|
||
while (true) {
|
||
i7 ^= i11;
|
||
if (i10 > 14) {
|
||
iArr[i2] = this.j[17] ^ i9;
|
||
iArr[i8] = i7;
|
||
return;
|
||
}
|
||
int i14 = n + 89;
|
||
l = i14 % 128;
|
||
int i15 = i14 % 2;
|
||
int[] iArr2 = this.h;
|
||
int i16 = iArr2[i7 >>> 24];
|
||
int i17 = iArr2[((i7 >> 16) & 255) | 256];
|
||
int i18 = iArr2[((i7 >> 8) & 255) | 512];
|
||
int i19 = iArr2[(i7 & 255) | 768];
|
||
int[] iArr3 = this.j;
|
||
i9 ^= (((i16 + i17) ^ i18) + i19) ^ iArr3[i10 + 1];
|
||
int i20 = iArr2[i9 >>> 24];
|
||
int i21 = iArr2[((i9 >> 16) & 255) | 256];
|
||
int i22 = iArr2[((i9 >> 8) & 255) | 512];
|
||
i10 += 2;
|
||
i11 = (((i20 + i21) ^ i22) + iArr2[(i9 & 255) | 768]) ^ iArr3[i10];
|
||
}
|
||
}
|
||
|
||
private void e(byte[] bArr, byte[] bArr2) {
|
||
int[] iArr;
|
||
int[] iArr2;
|
||
int[] iArr3;
|
||
int length;
|
||
int length2;
|
||
int i2 = 2 % 2;
|
||
int i3 = l + 77;
|
||
n = i3 % 128;
|
||
if (i3 % 2 == 0) {
|
||
iArr = new int[]{0};
|
||
iArr2 = new int[0];
|
||
iArr2[0] = 0;
|
||
iArr3 = new int[]{1, 0};
|
||
length = this.j.length;
|
||
length2 = this.h.length;
|
||
} else {
|
||
iArr = new int[]{0};
|
||
iArr2 = new int[]{0};
|
||
iArr3 = new int[]{0, 0};
|
||
length = this.j.length;
|
||
length2 = this.h.length;
|
||
}
|
||
int i4 = 0;
|
||
while (i4 < length) {
|
||
int[] iArr4 = this.j;
|
||
iArr4[i4] = iArr4[i4] ^ b(bArr2, iArr);
|
||
i4++;
|
||
int i5 = l + 87;
|
||
n = i5 % 128;
|
||
int i6 = i5 % 2;
|
||
}
|
||
for (int i7 = 0; i7 < length; i7 += 2) {
|
||
iArr3[0] = iArr3[0] ^ b(bArr, iArr2);
|
||
iArr3[1] = iArr3[1] ^ b(bArr, iArr2);
|
||
e(iArr3, 0);
|
||
int[] iArr5 = this.j;
|
||
iArr5[i7] = iArr3[0];
|
||
iArr5[i7 + 1] = iArr3[1];
|
||
}
|
||
for (int i8 = 0; i8 < length2; i8 += 2) {
|
||
iArr3[0] = iArr3[0] ^ b(bArr, iArr2);
|
||
iArr3[1] = iArr3[1] ^ b(bArr, iArr2);
|
||
e(iArr3, 0);
|
||
int[] iArr6 = this.h;
|
||
iArr6[i8] = iArr3[0];
|
||
iArr6[i8 + 1] = iArr3[1];
|
||
}
|
||
int i9 = n + 85;
|
||
l = i9 % 128;
|
||
if (i9 % 2 != 0) {
|
||
throw null;
|
||
}
|
||
}
|
||
|
||
private void d(byte[] bArr) {
|
||
int i2 = 2 % 2;
|
||
int i3 = l + 83;
|
||
n = i3 % 128;
|
||
int i4 = i3 % 2;
|
||
int[] iArr = {0};
|
||
int[] iArr2 = {0, 0};
|
||
int length = this.j.length;
|
||
int length2 = this.h.length;
|
||
for (int i5 = 0; i5 < length; i5++) {
|
||
int[] iArr3 = this.j;
|
||
iArr3[i5] = iArr3[i5] ^ b(bArr, iArr);
|
||
}
|
||
for (int i6 = 0; i6 < length; i6 += 2) {
|
||
int i7 = n + 73;
|
||
l = i7 % 128;
|
||
int i8 = i7 % 2;
|
||
e(iArr2, 0);
|
||
int[] iArr4 = this.j;
|
||
iArr4[i6] = iArr2[0];
|
||
iArr4[i6 + 1] = iArr2[1];
|
||
}
|
||
int i9 = 0;
|
||
while (i9 < length2) {
|
||
int i10 = n + 121;
|
||
l = i10 % 128;
|
||
int i11 = i10 % 2;
|
||
e(iArr2, 0);
|
||
if (i11 != 0) {
|
||
int[] iArr5 = this.h;
|
||
iArr5[i9] = iArr2[0];
|
||
iArr5[i9] = iArr2[1];
|
||
i9 += 114;
|
||
} else {
|
||
int[] iArr6 = this.h;
|
||
iArr6[i9] = iArr2[0];
|
||
iArr6[i9 + 1] = iArr2[1];
|
||
i9 += 2;
|
||
}
|
||
int i12 = l + 97;
|
||
n = i12 % 128;
|
||
int i13 = i12 % 2;
|
||
}
|
||
}
|
||
|
||
private void d() {
|
||
int i2 = 2 % 2;
|
||
int i3 = n + 89;
|
||
l = i3 % 128;
|
||
int i4 = i3 % 2;
|
||
this.j = (int[]) b.clone();
|
||
this.h = (int[]) c.clone();
|
||
int i5 = n + 69;
|
||
l = i5 % 128;
|
||
int i6 = i5 % 2;
|
||
}
|
||
|
||
/* JADX WARN: Removed duplicated region for block: B:17:0x0080 A[LOOP:0: B:9:0x001c->B:17:0x0080, LOOP_END] */
|
||
/* JADX WARN: Removed duplicated region for block: B:18:0x006f A[SYNTHETIC] */
|
||
/*
|
||
Code decompiled incorrectly, please refer to instructions dump.
|
||
To view partially-correct add '--show-bad-code' argument
|
||
*/
|
||
private static java.lang.String b(byte[] r9, int r10) throws java.lang.IllegalArgumentException {
|
||
/*
|
||
r0 = 2
|
||
int r1 = r0 % r0
|
||
java.lang.StringBuffer r1 = new java.lang.StringBuffer
|
||
r1.<init>()
|
||
if (r10 <= 0) goto L9f
|
||
int r2 = r9.length
|
||
if (r10 > r2) goto L9f
|
||
int r2 = o.C15185gjf.l
|
||
int r2 = r2 + 13
|
||
int r3 = r2 % 128
|
||
o.C15185gjf.n = r3
|
||
int r2 = r2 % r0
|
||
r3 = 0
|
||
if (r2 != 0) goto L1b
|
||
r2 = 1
|
||
goto L1c
|
||
L1b:
|
||
r2 = r3
|
||
L1c:
|
||
if (r2 >= r10) goto L9a
|
||
int r4 = o.C15185gjf.l
|
||
int r4 = r4 + 7
|
||
int r5 = r4 % 128
|
||
o.C15185gjf.n = r5
|
||
int r4 = r4 % r0
|
||
if (r4 != 0) goto L3b
|
||
r4 = r9[r2]
|
||
char[] r5 = o.C15185gjf.e
|
||
char r6 = r5[r3]
|
||
r1.append(r6)
|
||
r4 = r4 & r0
|
||
int r4 = r4 - r0
|
||
if (r2 < r10) goto L37
|
||
goto L53
|
||
L37:
|
||
r6 = r5
|
||
r5 = r4
|
||
r4 = r2
|
||
goto L58
|
||
L3b:
|
||
int r4 = r2 + 1
|
||
r5 = r9[r2]
|
||
char[] r6 = o.C15185gjf.e
|
||
r7 = r5 & 255(0xff, float:3.57E-43)
|
||
int r7 = r7 >> r0
|
||
r7 = r7 & 63
|
||
char r7 = r6[r7]
|
||
r1.append(r7)
|
||
r5 = r5 & 3
|
||
int r5 = r5 << 4
|
||
if (r4 < r10) goto L58
|
||
r4 = r5
|
||
r5 = r6
|
||
L53:
|
||
r9 = r4 & 63
|
||
char r9 = r5[r9]
|
||
goto L7c
|
||
L58:
|
||
int r7 = r2 + 2
|
||
r4 = r9[r4]
|
||
r8 = r4 & 255(0xff, float:3.57E-43)
|
||
int r8 = r8 >> 4
|
||
r8 = r8 & 15
|
||
r5 = r5 | r8
|
||
r5 = r5 & 63
|
||
char r5 = r6[r5]
|
||
r1.append(r5)
|
||
r4 = r4 & 15
|
||
int r4 = r4 << r0
|
||
if (r7 < r10) goto L80
|
||
int r9 = o.C15185gjf.l
|
||
int r9 = r9 + 59
|
||
int r10 = r9 % 128
|
||
o.C15185gjf.n = r10
|
||
int r9 = r9 % r0
|
||
r9 = r4 & 63
|
||
char r9 = r6[r9]
|
||
L7c:
|
||
r1.append(r9)
|
||
goto L9a
|
||
L80:
|
||
int r2 = r2 + 3
|
||
r5 = r9[r7]
|
||
r7 = r5 & 255(0xff, float:3.57E-43)
|
||
int r7 = r7 >> 6
|
||
r7 = r7 & 3
|
||
r4 = r4 | r7
|
||
r4 = r4 & 63
|
||
char r4 = r6[r4]
|
||
r1.append(r4)
|
||
r4 = r5 & 63
|
||
char r4 = r6[r4]
|
||
r1.append(r4)
|
||
goto L1c
|
||
L9a:
|
||
java.lang.String r9 = r1.toString()
|
||
return r9
|
||
L9f:
|
||
java.lang.IllegalArgumentException r9 = new java.lang.IllegalArgumentException
|
||
java.lang.String r10 = "Invalid len"
|
||
r9.<init>(r10)
|
||
throw r9
|
||
*/
|
||
throw new UnsupportedOperationException("Method not decompiled: o.C15185gjf.b(byte[], int):java.lang.String");
|
||
}
|
||
|
||
public static String c(String str, String str2) {
|
||
char c2;
|
||
int i2 = 2 % 2;
|
||
StringBuffer stringBuffer = new StringBuffer();
|
||
if (str2.charAt(0) == '$') {
|
||
int i3 = n + 107;
|
||
l = i3 % 128;
|
||
if (i3 % 2 == 0 ? str2.charAt(1) == '2' : str2.charAt(0) == 'O') {
|
||
int i4 = 3;
|
||
if (str2.charAt(2) != '$') {
|
||
c2 = str2.charAt(2);
|
||
if (c2 != 'a' || str2.charAt(3) != '$') {
|
||
throw new IllegalArgumentException("Invalid salt revision");
|
||
}
|
||
i4 = 4;
|
||
} else {
|
||
c2 = 0;
|
||
}
|
||
int i5 = i4 + 2;
|
||
if (str2.charAt(i5) > '$') {
|
||
throw new IllegalArgumentException("Missing salt rounds");
|
||
}
|
||
int parseInt = Integer.parseInt(str2.substring(i4, i5));
|
||
String substring = str2.substring(i4 + 3, i4 + 25);
|
||
try {
|
||
StringBuilder sb = new StringBuilder();
|
||
sb.append(str);
|
||
sb.append(c2 >= 'a' ? "\u0000" : "");
|
||
byte[] bytes = sb.toString().getBytes("UTF-8");
|
||
byte[] bArr = (byte[]) c(new Object[]{substring}, 1027711385, -1027711384, (int) System.currentTimeMillis());
|
||
C15185gjf c15185gjf = new C15185gjf();
|
||
int[] iArr = a;
|
||
byte[] a2 = c15185gjf.a(bytes, bArr, parseInt, (int[]) iArr.clone());
|
||
stringBuffer.append("$2");
|
||
if (c2 >= 'a') {
|
||
stringBuffer.append(c2);
|
||
int i6 = n + 75;
|
||
l = i6 % 128;
|
||
int i7 = i6 % 2;
|
||
}
|
||
stringBuffer.append("$");
|
||
if (parseInt < 10) {
|
||
Object[] objArr = new Object[1];
|
||
k((short) ((-120) - TextUtils.lastIndexOf("", '0')), (byte) (ViewConfiguration.getTouchSlop() >> 8), (-59) - (ViewConfiguration.getEdgeSlop() >> 16), (-271931398) - View.MeasureSpec.makeMeasureSpec(0, 0), 865138942 - (ViewConfiguration.getScrollBarFadeDuration() >> 16), objArr);
|
||
stringBuffer.append(((String) objArr[0]).intern());
|
||
}
|
||
if (parseInt > 30) {
|
||
throw new IllegalArgumentException("rounds exceeds maximum (30)");
|
||
}
|
||
stringBuffer.append(Integer.toString(parseInt));
|
||
stringBuffer.append("$");
|
||
stringBuffer.append(b(bArr, bArr.length));
|
||
stringBuffer.append(b(a2, (iArr.length << 2) - 1));
|
||
String obj = stringBuffer.toString();
|
||
int i8 = l + 121;
|
||
n = i8 % 128;
|
||
if (i8 % 2 != 0) {
|
||
return obj;
|
||
}
|
||
Object obj2 = null;
|
||
obj2.hashCode();
|
||
throw null;
|
||
} catch (UnsupportedEncodingException unused) {
|
||
throw new AssertionError("UTF-8 is not supported");
|
||
}
|
||
}
|
||
}
|
||
throw new IllegalArgumentException("Invalid salt version");
|
||
}
|
||
|
||
public static String c(int i2, SecureRandom secureRandom) {
|
||
int i3 = 2 % 2;
|
||
StringBuffer stringBuffer = new StringBuffer("$2a$");
|
||
byte[] bArr = new byte[16];
|
||
secureRandom.nextBytes(bArr);
|
||
if (i2 < 10) {
|
||
int i4 = l + 1;
|
||
n = i4 % 128;
|
||
int i5 = i4 % 2;
|
||
Object[] objArr = new Object[1];
|
||
k((short) (TextUtils.lastIndexOf("", '0', 0, 0) - 118), (byte) (ImageFormat.getBitsPerPixel(0) + 1), (-58) - (ViewConfiguration.getZoomControlsTimeout() > 0L ? 1 : (ViewConfiguration.getZoomControlsTimeout() == 0L ? 0 : -1)), (-271931398) - Gravity.getAbsoluteGravity(0, 0), 865138942 + (ViewConfiguration.getMaximumDrawingCacheSize() >> 24), objArr);
|
||
stringBuffer.append(((String) objArr[0]).intern());
|
||
}
|
||
if (i2 > 30) {
|
||
throw new IllegalArgumentException("log_rounds exceeds maximum (30)");
|
||
}
|
||
stringBuffer.append(Integer.toString(i2));
|
||
stringBuffer.append("$");
|
||
stringBuffer.append(b(bArr, 16));
|
||
String obj = stringBuffer.toString();
|
||
int i6 = n + 15;
|
||
l = i6 % 128;
|
||
if (i6 % 2 != 0) {
|
||
int i7 = 74 / 0;
|
||
}
|
||
return obj;
|
||
}
|
||
|
||
private static int b(byte[] bArr, int[] iArr) {
|
||
int i2 = 2 % 2;
|
||
int i3 = n + 61;
|
||
l = i3 % 128;
|
||
int i4 = i3 % 2;
|
||
int i5 = iArr[0];
|
||
int i6 = 0;
|
||
for (int i7 = 0; i7 < 4; i7++) {
|
||
int i8 = l + 59;
|
||
n = i8 % 128;
|
||
int i9 = i8 % 2;
|
||
i6 = (i6 << 8) | (bArr[i5] & UnsignedBytes.MAX_VALUE);
|
||
i5 = (i5 + 1) % bArr.length;
|
||
}
|
||
iArr[0] = i5;
|
||
return i6;
|
||
}
|
||
|
||
private static byte e(char c2) {
|
||
return ((Byte) c(new Object[]{Character.valueOf(c2)}, -1792113877, 1792113877, (int) System.currentTimeMillis())).byteValue();
|
||
}
|
||
|
||
static {
|
||
l = 0;
|
||
e();
|
||
b = new int[]{608135816, -2052912941, 320440878, 57701188, -1542899678, 698298832, 137296536, -330404727, 1160258022, 953160567, -1101764913, 887688300, -1062458953, -914599715, 1065670069, -1253635817, -1843997223, -1988494565};
|
||
int[] iArr = new int[1024];
|
||
ByteBuffer.wrap("Ñ1\u000b¦\u0098ßµ¬/ýrÛÐ\u001aß·¸á¯íj&~\u0096º|\u0090Eñ,\u007f\u0099$¡\u0099G³\u0091l÷\b\u0001òâ\u0085\u008eü\u0016ci ØqWNi¤Xþ£ô\u0093=~\r\u0095t\u008fr\u008e¶Xq\u008bÍX\u0082\u0015Jî{T¤\u001dÂZYµ\u009c0Õ9*ò`\u0013ÅÑ°#(`\u0085ðÊAy\u0018¸Û8ï\u008eyÜ°`:\u0018\u000el\u009e\u000e\u008b°\u001e\u008a>×\u0015wÁ½1K'x¯/ÚU`\\`æU%óªU«\u0094WH\u0098bcè\u0014@UÊ9j*«\u0010¶´Ì\\4\u0011AèΡT\u0086¯|ré\u0093³î\u0014\u0011co¼*+©Å]t\u00181öÎ\\>\u0016\u009b\u0087\u0093\u001e¯Öº3l$Ï\\z2S\u0081(\u0095\u0086w;\u008fH\u0098kK¹¯Ä¿è\u001bf(!\u0093aØ\tÌû!©\u0091H|¬`]ì\u00802ï\u0084]]é\u0085u±Ü&#\u0002ëe\u001b\u0088#\u0089>\u0081Ó\u0096¬Å\u000fmoó\u0083ôB9.\u000bD\u0082¤\u0084 \u0004iÈðJ\u009e\u001f\u009b^!ÆhBöél\u009ag\f\u009ca«Ó\u0088ðjQ ÒØT/h\u0096\u000f§(«Q3£nï\u000bl\u0013z;äº;ðP~û*\u0098¡ñe\u001d9¯\u0001vfÊY>\u0082C\u000e\u0088\u008cî\u0086\u0019Eo\u009f´}\u0084¥Ã;\u008b^¾àouØ\u0085Á s@\u001aD\u009fVÁj¦NÓªb6?w\u0006\u001bþßrB\u009b\u0002=7Ð×$Ð\n\u0012HÛ\u000fêÓIñÀ\u009b\u0007SrÉ\u0080\u0099\u001b{%ÔyØöèÞ÷ãþP\u001a¶yL;\u0097là½\u0004À\u0006ºÁ©O¶@\u009f`Ä^\\\u009eÂ\u0019j$chûo¯>lSµ\u00139²ë;RìomüQ\u001f\u009b0\u0095,Ì\u0081ED¯^½\t¾ãÐ\u0004Þ3Jýf\u000f(\u0007\u0019.K³À˨WEÈt\u000fÒ\u000b_9¹ÓûÛUyÀ½\u001a`2\nÖ¡\u0000Æ@,ryg\u009f%þû\u001f£Ì\u008e¥éøÛ2\"ø<u\u0016ßýak\u0015/P\u001eÈ\u00ad\u0005R«2=µúý#\u0087`S1{H>\u0000ß\u0082\u009e\\W»Êo\u008c \u001a\u0087V.ß\u0017iÛÕB¨ö(~ÿìg2Æ\u008cOUsi['°»ÊXÈáÿ£]¸ð\u0011 \u0010ú=\u0098ý!\u0083¸Jüµl-ÑÓ[\u009aSäy¶øEeÒ\u008eI¼Kû\u0097\u0090áÝòÚ¤Ë~3bû\u0013AÎäÆèï ÊÚ6wL\u0001Ð~\u009eþ+ñ\u001f´\u0095ÛÚM®\u0090\u0091\u0098ê\u00ad\u008eqk\u0093Õ Ð\u008eÑЯÇ%à\u008e<[/\u008eu\u0094·\u008föâûò\u0012+d\u0088\u0088¸\u0012\u0090\rð\u001cO\u00ad^ h\u008fÃ\u001cÑÏñ\u0091³¨Á\u00ad//\"\u0018¾\u000e\u0017wêu-þ\u008b\u0002\u001f¡å Ì\u000fµotè\u0018¬óÖÎ\u0089â\u0099´¨Oàý\u0013à·|Ä;\u0081Ò\u00ad¨Ù\u0016_¢f\u0080\u0095w\u0005\u0093Ìs\u0014!\u001a\u0014wæ\u00ad ewµú\u0086ÇTBõû\u009d5Ïëͯ\f{>\u0089 ÖA\u001bÓ®\u001e~I\u0000%\u000e- q³^\"h\u0000»W¸à¯$d6\u009bð\t¹\u001eUc\u0091\u001dYߦªxÁC\u0089ÙZS\u007f }[¢\u0002å¹Å\u0083&\u0003vb\u0095Ï©\u0011È\u0019hNsJA³G-Ê{\u0014©J\u001bQ\u0000R\u009aS)\u0015Ö\u000fW?¼\u009bÆä+`¤v\u0081æt\u0000\bºoµW\u001bé\u001fò\u0096ìk*\rÙ\u0015¶ce!ç¹ù¶ÿ4\u0005.Å\u0085VdS°-]©\u009f\u008f¡\bºG\u0099n\u0085\u0007jKzpéµ³)DÛu\t.Ä\u0019&#\u00adn¦°I§ß}\u009cî`¸\u008fí²fìª\u008cqi\u009a\u0017ÿVdRl±\u009eá\u00196\u0002¥u\tL) Y\u0013@ä\u0018:>?T\u0098\u009a[B\u009dek\u008fäÖ\u0099÷?Ö¡Ò\u009c\u0007ïè0õM-8æð%]ÁLÝ \u0086\u0084pë&c\u0082éÆ\u0002\u001eÌ^\thk?>ºïÉ<\u0097\u0018\u0014kjp¡h\u007f5\u0084R â\u0086·\u009cS\u0005ªP\u00077>\u0007\u0084\u001c\u007fÞ®\\\u008e}DìW\u0016ò¸°:Ú7ðP\f\rð\u001c\u001f\u0004\u0002\u0000³ÿ®\fõ\u001a<µt²%\u0083zXÜ\t!½Ñ\u0091\u0013ù|©/ö\u00942Gs\"õG\u0001:åå\u00817ÂÚÜȵv4\u009aóݧ©DaF\u000fÐ\u0003\u000eìÈÇ>¤u\u001eAâ8Í\u0099;ê\u000e/2\u0080»¡\u0018>³1NT\u008b8Om¹\boB\r\u0003ö\n\u0004¿,¸\u0012\u0090$\u0097|yVy°r¼¯\u0089¯Þ\u009aw\u001fÙ\u0093\b\u0010³\u008b®\u0012ÜÏ?.U\u0012r\u001f.kq$P\u001aÝæ\u009f\u0084Í\u0087zXG\u0018t\bÚ\u0017¼\u009f\u009a¼éK}\u008cìzì:Û\u0085\u001dúc\tCfÄdÃÒï\u001c\u0018G2\u0015Ù\bÝC;7$º\u0016\u0012¡MC*eÄQP\u0094\u0000\u0002\u0013:äÝqßø\u009e\u00101NU\u0081¬wÖ_\u0011\u0019\u009b\u00045Vñ×£Çk<\u0011\u0018;Y$¥\tò\u008fæí\u0097ñûú\u009eº¿,\u001e\u0015<n\u0086ãEpêéo±\u0086\u000e^\nZ>*³w\u001fç\u001cN=\u0006ú)eܹ\u0099ç\u001d\u000f\u0080>\u0089ÖRfÈ%.LÉx\u009c\u0010³jÆ\u0015\u000eº\u0094âêx¥ü<S\u001e\n-ôò÷N§6\u001d+=\u00199&\u000f\u0019Ây`R#§\b÷\u0013\u0012¶ë\u00adþnêÃ\u001ffã¼E\u0095¦{È\u0083±\u007f7Ñ\u0001\u008cÿ(Ã2Ýï¾lZ¥eX!\u0085h«\u0098\u0002îÎ¥\u000fÛ/\u0095;*ï}\u00ad[n/\u0084\u0015!¶()\u0007apìÝGua\u009f\u0015\u0010\u0013̨0ëa½\u0096\u00034þ\u001eª\u0003cϵs\\\u0090Lp¢9Õ\u009e\u009e\u000b˪Þ\u0014îÌ\u0086¼`b,§\u009c«\\«²ó\u0084nd\u008b\u001e¯\u0019½ðÊ #i¹eZ»P@hZ2<*´³1\u009eéÕÀ!¸÷\u009bT\u000b\u0019\u0087_ \u0099\u0095÷\u0099~b=}¨ø7\u0088\u009a\u0097ã-w\u0011í\u0093_\u0016h\u0012\u0081\u000e5\u0088)Çæ\u001fÖ\u0096Þß¡xXº\u0099Wõ\u0084¥\u001b\"rc\u009b\u0083Ãÿ\u001aÂF\u0096ͳ\nëS.0T\u008fÙHäm¼1(Xëòï4Æÿêþ(íaî|<s]J\u0014Ùèd·ãB\u0010]\u0014 >\u0013àEîⶣª«êÛlO\u0015úËOÐÇBôBïj»µeO;\u001dAÍ!\u0005Ø\u001ey\u009e\u0086\u0085MÇäKGj=\u0081bPÏb¡ò[\u008d&Fü\u0088\u0083 ÁǶ£\u007f\u0015$ÃiËt\u0092G\u0084\u008a\u000bV\u0092²\u0085\t[¿\u0000\u00ad\u0019H\u009d\u0014b±t#\u0082\u000e\u0000XB\u008d*\fUõê\u001d\u00adô>#?pa3rð\u0092\u008d\u0093~AÖ_ìñl\";Û|Þ7YËît`@\u0085ò§Îw2n¦\u0007\u0080\u0084\u0019øP\u009eèïØUaÙ\u00975©i§ªÅ\f\u0006ÂZ\u0004«ü\u0080\u000bÊÜ\u009eDz.ÃE4\u0084ýÕg\u0005\u000e\u001e\u009eÉÛsÛÓ\u0010U\u0088Íg_ÚyãgC@ÅÄ4eq>8Ø=(ø\u009eñmÿ \u0015>!ç\u008f°=Jæã\u009f+Û\u0083\u00ad÷é=Zh\u0094\u0081@÷öL&\u001c\u0094i)4A\u0015 ÷v\u0002Ô÷¼ôk.Ô¢\u0000hÔ\b$q3 ôjC·Ô·P\u0000a¯\u001e9ö.\u0097$EF\u0014!Ot¿\u008b\u0088@M\u0095ü\u001d\u0096µ\u0091¯pôÝÓf /E¿¼\tì\u0003½\u0097\u0085\u007f¬mÐ1Ë\u0085\u0004\u0096ë'³Uý9AÚ%Gæ«Ê\n\u009a(Px%S\u0004)ô\n,\u0086Úé¶mûhÜ\u0014b×Hi\u0000h\u000eÀ¤'¡\u008dîO?þ¢è\u0087\u00ad\u008cµ\u008cà\u0006zôÖ¶ªÎ\u001e|Ó7_ìÎx£\u0099@k*B þ\u009e5Ùó\u0085¹î9׫;\u0012N\u008b\u001dÉú÷Km\u0018V&£f1êã\u0097²:nútÝ[C2hAç÷Êx ûû\nõNØþ³\u0097E@V¬ºH\u0095'US:: \u0083\u008d\u0087þk©·Ð\u0096\u0095KU¨g¼¡\u0015\u009aXÌ©)c\u0099áÛ3¦*JV?1%ù^ô~\u001c\u0090)1|ýøè\u0002\u0004'/p\u0080»\u0015\\\u0005(,ã\u0095Á\u0015HäÆm\"HÁ\u0013?Ç\u000f\u0086Ü\u0007ùÉîA\u0004\u001f\u000f@Gy¤]\u0088n\u00172_QëÕ\u009bÀÑò¼Á\u008fA\u00115d%{x4`*\u009c`ßøè£\u001fcl\u001b\u000e\u0012´Â\u0002á2\u009e¯fOÑÊÑ\u0081\u0015k#\u0095à3>\u0092á;$\u000bbî¾¹\"\u0085²¢\u000eæº\r\u0099Þr\f\u008c-¢÷(Ð\u0012xE\u0095·\u0094ýd}\bbçÌõðTI£o\u0087}HúÃ\u009dý'ó>\u008d\u001e\nGcA\u0099.ÿt:on«ôøý7¨\u0012Ü`¡ëÝø\u0099\u001báLÛnk\rÆ{U\u0010mg,7'eÔ;ÜÐè\u0004ñ)\rÇÌ\u0000ÿ£µ9\u000f\u0092i\u000fí\u000bf{\u009fûÎÛ}\u009c \u0091Ï\u000bÙ\u0015^£»\u0013/\u0088Q[\u00ad${\u0094y¿v;Öë79.³Ì\u0011Yy\u0080&â\u0097ô.1-hB\u00ad§Æj+;\u0012uLÌx.ñ\u001cj\u0012B7·\u0092Qç\u0006¡»æKûcP\u001ak\u0010\u0018\u0011Êíú=%½ØâáÃÉDB\u0016Y\n\u0012\u0013\u0086Ù\fìnÕ«ê*d¯gNÚ\u0086¨_¾¿é\u0088däÃþ\u009d¼\u0080Wð÷À\u0086`x{ø`\u0003`MÑý\u0083Fö8\u001f°wE®\u0004×6üÌ\u0083Bk3ð\u001e«q°\u0080A\u0087<\u0000^_w W¾½è®$UFB\u0099¿X.aNXô\u008fòÝý¢ôtï8\u0087\u0089½ÂSfùÃȳ\u008et´uòUFüÙ¹zë&a\u008b\u001dß\u0084\u0084j\u000ey\u0091_\u0095âFnY\u008e ´Wp\u008cÕU\u0091É\u0002ÞL¹\u000b¬á»\u0082\u0005Ð\u0011¨bHut©\u009e·\u007f\u0019¶à©Ü\tf-\t¡Ä2F3èZ\u001f\u0002\tð¾\u008cJ\u0099 %\u001dnþ\u0010\u001a¹=\u001d\u000b¥¤ß¡\u0086ò\u000f(hñiÜ·Ú\u0083W9\u0006þ¡âÎ\u009bOÍ\u007fRP\u0011^\u0001§\u0006\u0083ú \u0002µÄ\ræÐ'\u009aø\u008c'w?\u0086AÃ`L\u0006a¨\u0006µð\u0017z(Àõ\u0086à\u0000`Xª0Ü}b\u0011æ\u009e×#8êcSÂÝ\u0094ÂÂ\u00164»ËîV\u0090¼¶Þëü}¡ÎY\u001dvo\u0005ä\tK|\u0001\u00889r\n=|\u0092|$\u0086ãr_rM\u009d¹\u001aÁ[´Ó\u009e¸üíTUx\bü¥µØ=|ÓM\u00ad\u000fÄ\u001ePï^±aæø¢\u0085\u0014ÙlQ\u0013<oÕÇçVáNÄ6*¿ÎÝÆÈ7×\u009a24\u0092c\u0082\u0012g\u000eú\u008e@`\u0000à:9Î7ÓúõÏ«Âw7ZÅ-\u001b\\°g\u009eO£7BÓ\u0082'@\u0099¼\u009b¾Õ\u0011\u008e\u009d¿\u000fs\u0015Ö-\u001c~Ç\u0000Ä{·\u008c\u001bk!¡\u0090E²n±¾j6n´WH«/¼\u0094nyÆ£vÒeIÂÈS\u000føîF\u008dÞ}Õs\n\u001dLÐMÆ)9»Û©ºFP¬\u0095&è¾^ã\u0004¡úÕðj-Q\u009acï\u008câ\u009a\u0086î\"À\u0089¸C$.ö¥\u001e\u0003ª\u009còФ\u0083Àaº\u009béjM\u008få\u0015Pºd[Ö(&¢ù§::áK©\u0095\u0086ïUbéÇ/ïÓ÷R÷Ú?\u0004oiwú\nY\u0080ä©\u0015\u0087°\u0086\u0001\u009b\tæ\u00ad;>å\u0093é\u0090ýZ\u009e4×\u0097,ð·Ù\u0002+\u008bQ\u0096Õ¬:\u0001}¦}ÑÏ>Ö|}-(\u001f\u009f%Ï\u00adò¸\u009bZÖ´rZ\u0088õLà)¬qà\u0019¥æG°¬ýí\u0093ú\u009bèÓÄ\u008d(;WÌøÕf)y\u0013.(x_\u0001\u0091íu`U÷\u0096\u000eDãÓ^\u008c\u0015\u0005mÔ\u0088ômº\u0003¡a%\u0005dð½Ãë\u009e\u0015<\u0090W¢\u0097'\u001aì©:\u0007*\u001b?m\u009b\u001ec!õõ\u009cfû&Üó\u0019u3Ù(±Uýõ\u0003V4\u0082\u008aº<»(Qw\u0011Â\nÙø«ÌQgÌ\u00ad\u0092_Mè\u0017Q80Ü\u008e7\u009dXb\u0093 ù\u0091êz\u0090Âû>{ÎQ!ÎdwO¾2¨¶ã~Ã)=FHÞSid\u0013æ\u0080¢®\b\u0010Ým²$i\u0085-ý\t\u0007!f³\u009aF\ndEÀÝXlÞÏ\u001c È®[¾÷Ý\u001bX\u008d@ÌÒ\u0001\u007fk´ã»Ý¢j~:YÿE>5\nD¼´ÍÕrêΨúd\u0084»\u008df\u0012®¿<oGÒ\u009bäcT/]\u009e®Âw\u001böNcpt\u000e\r\u008dç[\u0013Wør\u0016q¯S}]@@Ë\bN´âÌ4ÒFj\u0001\u0015¯\u0084á°\u0004(\u0095\u0098:\u001d\u0006¸\u009f´În Ho?;\u00825 «\u0082\u0001\u001a\u001dK'r'øa\u0015`±ç\u0093?Ü»:y+4E%½ \u00889áQÎyK/2É· \u001fºÉà\u001cÈ~¼ÇÑöÏ\u0001\u0011áèªÇ\u001a\u0090\u0087IÔO½\u009aÐÚÞËÕ\nÚ8\u00039Ã*Æ\u00916g\u008dù1|à±+O÷\u009eY·Cõ»:òÕ\u0019ÿ'ÙE\u009c¿\u0097\",\u0015æü*\u000f\u0091üq\u009b\u0094\u0015%úå\u0093aζ\u009cë¨dY\u0012º¨Ñ¶Á\u0007^ã\u0005j\f\u0010ÒPeË\u0003¤Bàìn\u000e\u0016\u0098Û;L\u0098 ¾2xéd\u009f\u001f\u00952àÓ\u0092ßÓ 4+\u0089qò\u001e\u001b\ntAK£4\u008cžq Ãv2Øß5\u009f\u008d\u009b\u0099/.æ\u000boG\u000fãñ\u001dåLÚT\u001eÚØ\u0091ÎbyÏÍ>~o\u0016\u0018±fý,\u001d\u0005\u0084\u008fÒÅöû\"\u0099õ#óW¦2v#\u0093¨51VÌÍ\u0002¬ð\u0081bZuëµn\u00166\u0097\u0088ÒsÌÞ\u0096b\u0092\u0081¹IÐLP\u0090\u001bqÆV\u0014æÆǽ2z\u0014\nEáÐ\u0006Ãò{\u009aɪSýb¨\u000f\u0000»%¿â5½Òöq\u0012i\u0005²\u0004\u0002\"¶ËÏ|Ív\u009c+S\u0011>À\u0016@ãÓ8«½`%G\u00adðº8 \u009c÷FÎvw¯¡Å u``\u0085ËþN\u008aè\u008dØzªù°Lùª~\u0019HÂ\\\u0002û\u008a\u008c\u0001ÃjäÖëáù\u0090Ôøi¦\\Þ ?\t%-Â\bæ\u009f·Na2Îwâ[W\u008fßã:Ãræ".getBytes(LocalizedMessage.DEFAULT_ENCODING)).asIntBuffer().get(iArr, 0, 1024);
|
||
c = iArr;
|
||
a = new int[]{1332899944, 1700884034, 1701343084, 1684370003, 1668446532, 1869963892};
|
||
e = new char[]{'.', '/', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', Matrix.MATRIX_TYPE_RANDOM_LT, 'M', 'N', 'O', 'P', 'Q', Matrix.MATRIX_TYPE_RANDOM_REGULAR, 'S', 'T', Matrix.MATRIX_TYPE_RANDOM_UT, 'V', 'W', 'X', 'Y', Matrix.MATRIX_TYPE_ZERO, 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
|
||
d = new byte[]{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, -1, -1, -1, -1, -1, -1, -1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, Ascii.DC2, 19, Ascii.DC4, Ascii.NAK, Ascii.SYN, Ascii.ETB, Ascii.CAN, Ascii.EM, Ascii.SUB, Ascii.ESC, -1, -1, -1, -1, -1, -1, 28, 29, 30, Ascii.US, 32, 33, ISO7816.INS_MSE, 35, ISO7816.INS_CHANGE_CHV, 37, 38, 39, 40, 41, ISO7816.INS_PSO, 43, ISO7816.INS_UNBLOCK_CHV, 45, 46, 47, ISO7816.INS_DECREASE, 49, ISO7816.INS_INCREASE, 51, ISO7816.INS_DECREASE_STAMPED, 53, -1, -1, -1, -1, -1};
|
||
int i2 = n + 33;
|
||
l = i2 % 128;
|
||
if (i2 % 2 != 0) {
|
||
throw null;
|
||
}
|
||
}
|
||
}
|