package c.f.i; import c.f.i.c; import com.airbnb.lottie.parser.AnimatableValueParser; /* compiled from: DefaultImageFormatChecker */ public class a implements c.a { public static final byte[] a; public static final int b; /* renamed from: c reason: collision with root package name */ public static final byte[] f411c; public static final int d; public static final byte[] e = AnimatableValueParser.f("GIF87a"); public static final byte[] f = AnimatableValueParser.f("GIF89a"); public static final byte[] g; public static final int h; public static final byte[] i; public static final int j; public static final byte[] k = AnimatableValueParser.f("ftyp"); public static final byte[][] l = {AnimatableValueParser.f("heic"), AnimatableValueParser.f("heix"), AnimatableValueParser.f("hevc"), AnimatableValueParser.f("hevx"), AnimatableValueParser.f("mif1"), AnimatableValueParser.f("msf1")}; public static final byte[] m; public static final byte[] n = {77, 77, 0, 42}; public static final int o; public final int p; static { byte[] bArr = {-1, -40, -1}; a = bArr; b = bArr.length; byte[] bArr2 = {-119, 80, 78, 71, 13, 10, 26, 10}; f411c = bArr2; d = bArr2.length; byte[] f2 = AnimatableValueParser.f("BM"); g = f2; h = f2.length; byte[] bArr3 = {0, 0, 1, 0}; i = bArr3; j = bArr3.length; byte[] bArr4 = {73, 73, 42, 0}; m = bArr4; o = bArr4.length; } public a() { int[] iArr = {21, 20, b, d, 6, h, j, 12}; AnimatableValueParser.j(true); int i2 = iArr[0]; for (int i3 = 1; i3 < 8; i3++) { if (iArr[i3] > i2) { i2 = iArr[i3]; } } this.p = i2; } @Override // c.f.i.c.a public int a() { return this.p; } /* JADX WARNING: Removed duplicated region for block: B:92:0x0105 */ /* JADX WARNING: Removed duplicated region for block: B:94:0x0108 */ @Override // c.f.i.c.a public final c b(byte[] bArr, int i2) { boolean z2; boolean z3 = false; if (c.f.d.m.c.b(bArr, 0, i2)) { AnimatableValueParser.j(Boolean.valueOf(c.f.d.m.c.b(bArr, 0, i2))); if (c.f.d.m.c.d(bArr, 12, c.f.d.m.c.e)) { return b.f; } if (c.f.d.m.c.d(bArr, 12, c.f.d.m.c.f)) { return b.g; } if (!(i2 >= 21 && c.f.d.m.c.d(bArr, 12, c.f.d.m.c.g))) { return c.a; } byte[] bArr2 = c.f.d.m.c.g; if (c.f.d.m.c.d(bArr, 12, bArr2) && ((bArr[20] & 2) == 2)) { return b.j; } boolean d2 = c.f.d.m.c.d(bArr, 12, bArr2); boolean z4 = (bArr[20] & 16) == 16; if (d2 && z4) { z3 = true; } return z3 ? b.i : b.h; } byte[] bArr3 = a; if (i2 >= bArr3.length && AnimatableValueParser.T0(bArr, bArr3, 0)) { return b.a; } byte[] bArr4 = f411c; if (i2 >= bArr4.length && AnimatableValueParser.T0(bArr, bArr4, 0)) { return b.b; } if (i2 >= 6 && (AnimatableValueParser.T0(bArr, e, 0) || AnimatableValueParser.T0(bArr, f, 0))) { return b.f412c; } byte[] bArr5 = g; if (i2 < bArr5.length ? false : AnimatableValueParser.T0(bArr, bArr5, 0)) { return b.d; } byte[] bArr6 = i; if (i2 < bArr6.length ? false : AnimatableValueParser.T0(bArr, bArr6, 0)) { return b.e; } if (i2 >= 12 && bArr[3] >= 8 && AnimatableValueParser.T0(bArr, k, 4)) { byte[][] bArr7 = l; int length = bArr7.length; int i3 = 0; while (true) { if (i3 >= length) { break; } else if (AnimatableValueParser.T0(bArr, bArr7[i3], 8)) { z2 = true; break; } else { i3++; } } if (!z2) { return b.k; } if (i2 >= o && (AnimatableValueParser.T0(bArr, m, 0) || AnimatableValueParser.T0(bArr, n, 0))) { z3 = true; } return z3 ? b.l : c.a; } z2 = false; if (!z2) { } } }