package com.google.android.gms.internal.ads;

import android.util.SparseArray;
import android.util.SparseBooleanArray;
import android.util.SparseIntArray;
import java.io.EOFException;
import java.io.InterruptedIOException;
import java.util.Collections;
import java.util.List;

/* JADX INFO: loaded from: classes2.dex */
public final class fb implements o2 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final List f11139a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final p01 f11140b = new p01(new byte[9400], 0);

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final SparseIntArray f11141c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final ib f11142d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final i8 f11143e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final SparseArray f11144f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final SparseBooleanArray f11145g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final SparseBooleanArray f11146h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final za f11147i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public l4 f11148j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public q2 f11149k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public boolean f11150l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public boolean f11151m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public boolean f11152n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public int f11153o;

    public fb(va2 va2Var, g91 g91Var, ha haVar) {
        this.f11142d = haVar;
        this.f11143e = va2Var;
        this.f11139a = Collections.singletonList(g91Var);
        SparseBooleanArray sparseBooleanArray = new SparseBooleanArray();
        this.f11145g = sparseBooleanArray;
        this.f11146h = new SparseBooleanArray();
        SparseArray sparseArray = new SparseArray();
        this.f11144f = sparseArray;
        this.f11141c = new SparseIntArray();
        this.f11147i = new za();
        this.f11149k = q2.f15572s;
        this.f11153o = -1;
        sparseBooleanArray.clear();
        sparseArray.clear();
        SparseArray sparseArray2 = new SparseArray();
        int size = sparseArray2.size();
        for (int i10 = 0; i10 < size; i10++) {
            this.f11144f.put(sparseArray2.keyAt(i10), (jb) sparseArray2.valueAt(i10));
        }
        this.f11144f.put(0, new db(new zv1(this)));
    }

    /* JADX WARN: Code restructure failed: missing block: B:10:0x001e, code lost:
    
        r1 = r1 + 1;
     */
    @Override // com.google.android.gms.internal.ads.o2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean a(p2 p2Var) throws EOFException, InterruptedIOException {
        byte[] bArr = this.f11140b.f15225a;
        h2 h2Var = (h2) p2Var;
        h2Var.j(bArr, 0, 940, false);
        int i10 = 0;
        while (i10 < 188) {
            for (int i11 = 0; i11 < 5; i11++) {
                if (bArr[(i11 * 188) + i10] != 71) {
                    break;
                }
            }
            h2Var.f(i10, false);
            return true;
        }
        return false;
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void b(q2 q2Var) {
        this.f11149k = new k8(q2Var, this.f11143e);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:155:0x029c  */
    /* JADX WARN: Type inference failed for: r12v1 */
    /* JADX WARN: Type inference failed for: r12v2 */
    /* JADX WARN: Type inference failed for: r12v3, types: [int] */
    /* JADX WARN: Type inference failed for: r12v4 */
    /* JADX WARN: Type inference failed for: r12v5 */
    /* JADX WARN: Type inference failed for: r13v11 */
    /* JADX WARN: Type inference failed for: r13v4 */
    /* JADX WARN: Type inference failed for: r13v5 */
    /* JADX WARN: Type inference failed for: r13v6 */
    /* JADX WARN: Type inference failed for: r13v7 */
    /* JADX WARN: Type inference failed for: r13v8, types: [int] */
    /* JADX WARN: Type inference failed for: r1v8, types: [com.google.android.gms.internal.ads.xa] */
    /* JADX WARN: Type inference failed for: r3v1 */
    /* JADX WARN: Type inference failed for: r3v2, types: [boolean, int] */
    /* JADX WARN: Type inference failed for: r3v23 */
    /* JADX WARN: Type inference failed for: r3v24 */
    /* JADX WARN: Type inference failed for: r4v0 */
    /* JADX WARN: Type inference failed for: r4v1, types: [boolean, int] */
    /* JADX WARN: Type inference failed for: r4v2 */
    /* JADX WARN: Type inference failed for: r4v34 */
    /* JADX WARN: Type inference failed for: r8v0, types: [android.util.SparseArray] */
    /* JADX WARN: Type inference failed for: r8v1 */
    /* JADX WARN: Type inference failed for: r8v10 */
    /* JADX WARN: Type inference failed for: r8v2, types: [com.google.android.gms.internal.ads.jb] */
    /* JADX WARN: Type inference failed for: r9v1, types: [android.util.SparseBooleanArray] */
    @Override // com.google.android.gms.internal.ads.o2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int c(p2 p2Var, androidx.media3.extractor.f0 f0Var) {
        ?? r42;
        ?? r32;
        long j10;
        boolean z10;
        boolean z11;
        long jS;
        long j11;
        long jZzo = p2Var.zzo();
        int i10 = 1;
        if (this.f11150l) {
            za zaVar = this.f11147i;
            if (jZzo != -1) {
                switch (zaVar.f19166a) {
                    case 0:
                        z11 = zaVar.f19169d;
                        break;
                    default:
                        z11 = zaVar.f19169d;
                        break;
                }
                if (!z11) {
                    int i11 = this.f11153o;
                    if (i11 <= 0) {
                        zaVar.e(p2Var);
                        return 0;
                    }
                    boolean z12 = zaVar.f19171f;
                    Object obj = zaVar.f19168c;
                    if (!z12) {
                        long jZzo2 = p2Var.zzo();
                        int iMin = (int) Math.min(112800L, jZzo2);
                        long j12 = jZzo2 - ((long) iMin);
                        if (p2Var.zzn() != j12) {
                            f0Var.f3366a = j12;
                        } else {
                            p01 p01Var = (p01) obj;
                            p01Var.v(iMin);
                            p2Var.zzl();
                            p2Var.h(0, iMin, p01Var.f15225a);
                            int i12 = p01Var.f15226b;
                            int i13 = p01Var.f15227c;
                            int i14 = i13 - 188;
                            while (true) {
                                if (i14 >= i12) {
                                    byte[] bArr = p01Var.f15225a;
                                    int i15 = -4;
                                    int i16 = 0;
                                    while (true) {
                                        if (i15 > 4) {
                                            break;
                                        }
                                        int i17 = (i15 * 188) + i14;
                                        if (i17 < i12 || i17 >= i13 || bArr[i17] != 71) {
                                            i16 = 0;
                                        } else {
                                            i16++;
                                            if (i16 == 5) {
                                                long jS2 = za2.s(p01Var, i14, i11);
                                                if (jS2 != -9223372036854775807L) {
                                                    j11 = jS2;
                                                }
                                            }
                                        }
                                        i15++;
                                    }
                                    i14--;
                                } else {
                                    j11 = -9223372036854775807L;
                                }
                            }
                            zaVar.f19173h = j11;
                            zaVar.f19171f = true;
                            i10 = 0;
                        }
                    } else {
                        if (zaVar.f19173h == -9223372036854775807L) {
                            zaVar.e(p2Var);
                            return 0;
                        }
                        if (zaVar.f19170e) {
                            long j13 = zaVar.f19172g;
                            if (j13 == -9223372036854775807L) {
                                zaVar.e(p2Var);
                                return 0;
                            }
                            g91 g91Var = (g91) zaVar.f19167b;
                            zaVar.f19174i = g91Var.d(zaVar.f19173h) - g91Var.c(j13);
                            zaVar.e(p2Var);
                            return 0;
                        }
                        int iMin2 = (int) Math.min(112800L, p2Var.zzo());
                        if (p2Var.zzn() != 0) {
                            f0Var.f3366a = 0L;
                        } else {
                            p01 p01Var2 = (p01) obj;
                            p01Var2.v(iMin2);
                            p2Var.zzl();
                            p2Var.h(0, iMin2, p01Var2.f15225a);
                            int i18 = p01Var2.f15226b;
                            int i19 = p01Var2.f15227c;
                            while (true) {
                                if (i18 < i19) {
                                    if (p01Var2.f15225a[i18] == 71) {
                                        jS = za2.s(p01Var2, i18, i11);
                                        if (jS != -9223372036854775807L) {
                                        }
                                    }
                                    i18++;
                                } else {
                                    jS = -9223372036854775807L;
                                }
                            }
                            zaVar.f19172g = jS;
                            zaVar.f19170e = true;
                            i10 = 0;
                        }
                    }
                    return i10;
                }
            }
            if (this.f11151m) {
                j10 = 0;
            } else {
                this.f11151m = true;
                long j14 = zaVar.f19174i;
                if (j14 != -9223372036854775807L) {
                    l4 l4Var = new l4(new va2(3), new bp(this.f11153o, (g91) zaVar.f19167b), j14, j14 + 1, 0L, jZzo, 188L, 940);
                    this.f11148j = l4Var;
                    this.f11149k.k(l4Var.f10989a);
                    j10 = 0;
                } else {
                    j10 = 0;
                    this.f11149k.k(new w2(j14, 0L));
                }
            }
            if (this.f11152n) {
                z10 = false;
                this.f11152n = false;
                d(j10, j10);
                if (p2Var.zzn() != j10) {
                    f0Var.f3366a = j10;
                    return 1;
                }
            } else {
                z10 = false;
            }
            r42 = 1;
            r42 = 1;
            l4 l4Var2 = this.f11148j;
            r32 = z10;
            if (l4Var2 != null) {
                r32 = z10;
                if (l4Var2.zzc != null) {
                    return l4Var2.b(p2Var, f0Var);
                }
            }
        } else {
            r42 = 1;
            r32 = 0;
        }
        p01 p01Var3 = this.f11140b;
        byte[] bArr2 = p01Var3.f15225a;
        if (9400 - p01Var3.f15226b < 188) {
            int iY = p01Var3.y();
            if (iY > 0) {
                System.arraycopy(bArr2, p01Var3.f15226b, bArr2, r32, iY);
            }
            p01Var3.w(iY, bArr2);
        }
        while (true) {
            int iY2 = p01Var3.y();
            ?? r82 = this.f11144f;
            if (iY2 >= 188) {
                int i20 = p01Var3.f15226b;
                int i21 = p01Var3.f15227c;
                byte[] bArr3 = p01Var3.f15225a;
                while (i20 < i21 && bArr3[i20] != 71) {
                    i20++;
                }
                p01Var3.C(i20);
                int i22 = i20 + 188;
                int i23 = p01Var3.f15227c;
                if (i22 > i23) {
                    return r32;
                }
                int iB = p01Var3.b();
                if ((8388608 & iB) != 0) {
                    p01Var3.C(i22);
                    return r32;
                }
                ?? r12 = (4194304 & iB) != 0 ? r42 : r32;
                int i24 = iB & 32;
                int i25 = (iB >> 8) & 8191;
                ?? r83 = (iB & 16) != 0 ? (jb) r82.get(i25) : 0;
                if (r83 == 0) {
                    p01Var3.C(i22);
                    return r32;
                }
                int i26 = iB & 15;
                SparseIntArray sparseIntArray = this.f11141c;
                int i27 = sparseIntArray.get(i25, i26 - 1);
                sparseIntArray.put(i25, i26);
                if (i27 == i26) {
                    p01Var3.C(i22);
                    return r32;
                }
                if (i26 != ((i27 + r42) & 15)) {
                    r83.zzb();
                }
                if (i24 != 0) {
                    int I = p01Var3.I();
                    r12 = (r12 == true ? 1 : 0) | ((p01Var3.I() & 64) != 0 ? 2 : r32);
                    p01Var3.E(I - 1);
                }
                boolean z13 = this.f11150l;
                if (z13 || !this.f11146h.get(i25, r32)) {
                    p01Var3.A(i22);
                    r83.a(p01Var3, r12);
                    p01Var3.A(i23);
                    if (!z13) {
                        if (this.f11150l && jZzo != -1) {
                            this.f11152n = r42;
                        }
                    }
                }
                p01Var3.C(i22);
                return r32;
            }
            int i28 = p01Var3.f15227c;
            int iD = p2Var.d(bArr2, i28, 9400 - i28);
            if (iD == -1) {
                for (?? r13 = r32; r13 < r82.size(); r13++) {
                    jb jbVar = (jb) r82.valueAt(r13);
                    if (jbVar instanceof xa) {
                        ?? r14 = (xa) jbVar;
                        if (r14.f18377c == 3 && r14.f18384j == -1) {
                            r14.a(new p01(), r42);
                        }
                    }
                }
                return -1;
            }
            p01Var3.A(i28 + iD);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:17:0x002f  */
    @Override // com.google.android.gms.internal.ads.o2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void d(long j10, long j11) {
        l4 l4Var;
        long j12;
        List list = this.f11139a;
        int size = list.size();
        int i10 = 0;
        for (int i11 = 0; i11 < size; i11++) {
            g91 g91Var = (g91) list.get(i11);
            synchronized (g91Var) {
                j12 = g91Var.f11635b;
            }
            if (j12 != -9223372036854775807L) {
                long jA = g91Var.a();
                if (jA != -9223372036854775807L && jA != 0 && jA != j11) {
                    g91Var.b(j11);
                }
            }
        }
        if (j11 != 0 && (l4Var = this.f11148j) != null) {
            l4Var.a(j11);
        }
        this.f11140b.v(0);
        this.f11141c.clear();
        while (true) {
            SparseArray sparseArray = this.f11144f;
            if (i10 >= sparseArray.size()) {
                return;
            }
            ((jb) sparseArray.valueAt(i10)).zzb();
            i10++;
        }
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void zzf() {
    }
}
