128 lines
4.3 KiB
Java
128 lines
4.3 KiB
Java
|
package c.i.a.c.a2.h0;
|
||
|
|
||
|
import c.i.a.c.a2.i;
|
||
|
import c.i.a.c.i2.w;
|
||
|
import java.io.IOException;
|
||
|
/* compiled from: Sniffer */
|
||
|
public final class l {
|
||
|
public static final int[] a = {1769172845, 1769172786, 1769172787, 1769172788, 1769172789, 1769172790, 1769172793, 1635148593, 1752589105, 1751479857, 1635135537, 1836069937, 1836069938, 862401121, 862401122, 862417462, 862417718, 862414134, 862414646, 1295275552, 1295270176, 1714714144, 1801741417, 1295275600, 1903435808, 1297305174, 1684175153, 1769172332, 1885955686};
|
||
|
|
||
|
/* JADX WARNING: Code restructure failed: missing block: B:67:0x00fb, code lost:
|
||
|
r0 = true;
|
||
|
*/
|
||
|
public static boolean a(i iVar, boolean z2, boolean z3) throws IOException {
|
||
|
boolean z4;
|
||
|
long b = iVar.b();
|
||
|
long j = 4096;
|
||
|
long j2 = -1;
|
||
|
int i = (b > -1 ? 1 : (b == -1 ? 0 : -1));
|
||
|
if (i != 0 && b <= 4096) {
|
||
|
j = b;
|
||
|
}
|
||
|
int i2 = (int) j;
|
||
|
w wVar = new w(64);
|
||
|
boolean z5 = false;
|
||
|
int i3 = 0;
|
||
|
boolean z6 = false;
|
||
|
while (true) {
|
||
|
if (i3 >= i2) {
|
||
|
break;
|
||
|
}
|
||
|
wVar.z(8);
|
||
|
byte[] bArr = wVar.a;
|
||
|
int i4 = z5 ? 1 : 0;
|
||
|
int i5 = z5 ? 1 : 0;
|
||
|
int i6 = z5 ? 1 : 0;
|
||
|
int i7 = z5 ? 1 : 0;
|
||
|
if (!iVar.e(bArr, i4, 8, true)) {
|
||
|
break;
|
||
|
}
|
||
|
long t = wVar.t();
|
||
|
int f = wVar.f();
|
||
|
int i8 = 16;
|
||
|
if (t == 1) {
|
||
|
iVar.n(wVar.a, 8, 8);
|
||
|
wVar.C(16);
|
||
|
t = wVar.m();
|
||
|
} else {
|
||
|
if (t == 0) {
|
||
|
long b2 = iVar.b();
|
||
|
if (b2 != j2) {
|
||
|
t = (b2 - iVar.f()) + ((long) 8);
|
||
|
}
|
||
|
}
|
||
|
i8 = 8;
|
||
|
}
|
||
|
long j3 = (long) i8;
|
||
|
if (t < j3) {
|
||
|
return z5;
|
||
|
}
|
||
|
i3 += i8;
|
||
|
if (f == 1836019574) {
|
||
|
i2 += (int) t;
|
||
|
if (i != 0 && ((long) i2) > b) {
|
||
|
i2 = (int) b;
|
||
|
}
|
||
|
j2 = -1;
|
||
|
} else if (f == 1836019558 || f == 1836475768) {
|
||
|
break;
|
||
|
} else if ((((long) i3) + t) - j3 >= ((long) i2)) {
|
||
|
break;
|
||
|
} else {
|
||
|
int i9 = (int) (t - j3);
|
||
|
i3 += i9;
|
||
|
if (f == 1718909296) {
|
||
|
if (i9 < 8) {
|
||
|
return false;
|
||
|
}
|
||
|
wVar.z(i9);
|
||
|
iVar.n(wVar.a, 0, i9);
|
||
|
int i10 = i9 / 4;
|
||
|
int i11 = 0;
|
||
|
while (true) {
|
||
|
if (i11 >= i10) {
|
||
|
break;
|
||
|
}
|
||
|
if (i11 == 1) {
|
||
|
wVar.E(4);
|
||
|
} else {
|
||
|
int f2 = wVar.f();
|
||
|
if ((f2 >>> 8) != 3368816 && (f2 != 1751476579 || !z3)) {
|
||
|
int[] iArr = a;
|
||
|
int length = iArr.length;
|
||
|
int i12 = 0;
|
||
|
while (true) {
|
||
|
if (i12 >= length) {
|
||
|
z4 = false;
|
||
|
break;
|
||
|
} else if (iArr[i12] == f2) {
|
||
|
break;
|
||
|
} else {
|
||
|
i12++;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
z4 = true;
|
||
|
if (z4) {
|
||
|
z6 = true;
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
i11++;
|
||
|
}
|
||
|
if (!z6) {
|
||
|
return false;
|
||
|
}
|
||
|
} else if (i9 != 0) {
|
||
|
iVar.g(i9);
|
||
|
}
|
||
|
b = b;
|
||
|
j2 = -1;
|
||
|
z5 = false;
|
||
|
}
|
||
|
}
|
||
|
boolean z7 = false;
|
||
|
return z6 && z2 == z7;
|
||
|
}
|
||
|
}
|