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; } }