what-the-bank/sources/o/JEH.java

136 lines
4.5 KiB
Java

package o;
import com.google.zxing.ChecksumException;
import com.google.zxing.FormatException;
import com.google.zxing.NotFoundException;
import java.util.Map;
import org.bouncycastle.crypto.tls.CipherSuite;
/* loaded from: classes2.dex */
public final class JEH implements zIz {
private static final qCz[] d = new qCz[0];
private final C16625pnF a = new C16625pnF();
@Override // o.zIz
public final void c() {
}
@Override // o.zIz
public final WFF a(BKc bKc) throws NotFoundException, ChecksumException, FormatException {
return b(bKc, null);
}
@Override // o.zIz
public final WFF b(BKc bKc, Map<CGg, ?> map) throws NotFoundException, ChecksumException, FormatException {
byte[] bArr;
if (bKc.b == null) {
bKc.b = bKc.a.d();
}
C8902dZc c8902dZc = bKc.b;
int i = c8902dZc.e;
int i2 = c8902dZc.c;
int i3 = -1;
int i4 = -1;
for (int i5 = 0; i5 < c8902dZc.c; i5++) {
int i6 = 0;
while (true) {
int i7 = c8902dZc.b;
if (i6 < i7) {
int i8 = c8902dZc.a[(i7 * i5) + i6];
if (i8 != 0) {
if (i5 < i2) {
i2 = i5;
}
if (i5 > i4) {
i4 = i5;
}
int i9 = i6 << 5;
if (i9 < i) {
int i10 = 0;
while ((i8 << (31 - i10)) == 0) {
i10++;
}
int i11 = i10 + i9;
if (i11 < i) {
i = i11;
}
}
if (i9 + 31 > i3) {
int i12 = 31;
while ((i8 >>> i12) == 0) {
i12--;
}
int i13 = i9 + i12;
if (i13 > i3) {
i3 = i13;
}
}
}
i6++;
}
}
}
int[] iArr = (i3 < i || i4 < i2) ? null : new int[]{i, i2, (i3 - i) + 1, (i4 - i2) + 1};
if (iArr == null) {
throw NotFoundException.b();
}
int i14 = iArr[0];
int i15 = iArr[1];
int i16 = iArr[2];
int i17 = iArr[3];
int i18 = 30;
C8902dZc c8902dZc2 = new C8902dZc(30, 33);
int i19 = 0;
while (i19 < 33) {
int min = Math.min((((i19 * i17) + (i17 / 2)) / 33) + i15, i17 - 1);
int i20 = 0;
while (i20 < i18) {
if (c8902dZc.b(Math.min((((i20 * i16) + (i16 / 2)) + (((i19 & 1) * i16) / 2)) / i18, i16 - 1) + i14, min)) {
c8902dZc2.a(i20, i19);
}
i20++;
i18 = 30;
}
i19++;
i18 = 30;
}
C16625pnF c16625pnF = this.a;
oLX olx = new oLX(c8902dZc2);
byte[] bArr2 = new byte[CipherSuite.TLS_DHE_PSK_WITH_AES_128_CBC_SHA];
int i21 = olx.d.c;
int i22 = olx.d.e;
for (int i23 = 0; i23 < i21; i23++) {
int[] iArr2 = oLX.c[i23];
for (int i24 = 0; i24 < i22; i24++) {
int i25 = iArr2[i24];
if (i25 >= 0 && olx.d.b(i24, i23)) {
int i26 = i25 / 6;
bArr2[i26] = (byte) (((byte) (1 << (5 - (i25 % 6)))) | bArr2[i26]);
}
}
}
c16625pnF.e(bArr2, 0, 10, 10, 0);
int i27 = bArr2[0] & 15;
if (i27 == 2 || i27 == 3 || i27 == 4) {
c16625pnF.e(bArr2, 20, 84, 40, 1);
c16625pnF.e(bArr2, 20, 84, 40, 2);
bArr = new byte[94];
} else if (i27 == 5) {
c16625pnF.e(bArr2, 20, 68, 56, 1);
c16625pnF.e(bArr2, 20, 68, 56, 2);
bArr = new byte[78];
} else {
throw FormatException.c();
}
System.arraycopy(bArr2, 0, bArr, 0, 10);
System.arraycopy(bArr2, 20, bArr, 10, bArr.length - 10);
Qys b = wZb.b(bArr, i27);
WFF wff = new WFF(b.i, b.c, d, PTS.MAXICODE);
String str = b.e;
if (str != null) {
wff.b(MoF.ERROR_CORRECTION_LEVEL, str);
}
return wff;
}
}