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

import android.util.Pair;
import android.util.SparseArray;
import androidx.annotation.Nullable;
import androidx.media3.common.MimeTypes;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.math.RoundingMode;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.UUID;

/* JADX INFO: loaded from: classes2.dex */
public final class d7 implements o2 {
    public static final byte[] J = {-94, 57, 79, 82, 90, -101, 79, 20, -94, 68, 108, 66, 124, 100, -115, -12};
    public static final zn2 K;
    public int A;
    public int B;
    public boolean C;
    public boolean D;
    public q2 E;
    public u3[] F;
    public u3[] G;
    public boolean H;
    public long I;

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final int f10230b;

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final byte[] f10236h;

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

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public final dq1 f10242n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final hs1 f10243o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public zzguf f10244p;

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

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

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public long f10247s;

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

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public long f10249u;

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

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public long f10251w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public long f10252x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public long f10253y;

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

    @Nullable
    private c7 zzC;

    @Nullable
    private p01 zzw;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final zv1 f10238j = new zv1(2);

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final p01 f10239k = new p01(16);

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final p01 f10233e = new p01(qo1.f15833a);

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final p01 f10234f = new p01(6);

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final p01 f10235g = new p01();

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final ArrayDeque f10240l = new ArrayDeque();

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final ArrayDeque f10241m = new ArrayDeque();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final SparseArray f10232d = new SparseArray();

    static {
        sm2 sm2Var = new sm2();
        sm2Var.zzm(MimeTypes.APPLICATION_EMSG);
        K = new zn2(sm2Var);
    }

    public d7(i8 i8Var, int i10, @Nullable g91 g91Var, @Nullable q7 q7Var, List list, @Nullable u3 u3Var) {
        this.f10229a = i8Var;
        this.f10230b = i10;
        this.f10231c = Collections.unmodifiableList(list);
        byte[] bArr = new byte[16];
        this.f10236h = bArr;
        this.f10237i = new p01(bArr);
        bs1 bs1Var = zzguf.f19771b;
        this.f10244p = zzgwa.f19786e;
        this.f10252x = -9223372036854775807L;
        this.f10251w = -9223372036854775807L;
        this.f10253y = -9223372036854775807L;
        this.E = q2.f15572s;
        this.F = new u3[0];
        this.G = new u3[0];
        this.f10242n = new dq1(new ru(this, 7));
        this.f10243o = new hs1(1);
        this.I = -1L;
    }

    public static void g(int i10) throws zzat {
        if (i10 >= 0) {
            return;
        }
        StringBuilder sb = new StringBuilder(String.valueOf(i10).length() + 27);
        sb.append("Unexpected negative value: ");
        sb.append(i10);
        throw zzat.zzb(sb.toString(), null);
    }

    public static void h(p01 p01Var, int i10, s7 s7Var) throws zzat {
        p01Var.C(i10 + 8);
        int iB = p01Var.b();
        byte[] bArr = y6.f18669a;
        if ((iB & 1) != 0) {
            throw zzat.zzc("Overriding TrackEncryptionBox parameters is unsupported.");
        }
        boolean z10 = (iB & 2) != 0;
        int iH = p01Var.h();
        if (iH == 0) {
            Arrays.fill(s7Var.f16328l, 0, s7Var.f16321e, false);
            return;
        }
        int i11 = s7Var.f16321e;
        if (iH != i11) {
            throw zzat.zzb(com.google.android.gms.measurement.internal.u1.m(new StringBuilder(String.valueOf(iH).length() + 58 + String.valueOf(i11).length()), "Senc sample count ", iH, " is different from fragment sample count", i11), null);
        }
        Arrays.fill(s7Var.f16328l, 0, iH, z10);
        int iY = p01Var.y();
        p01 p01Var2 = s7Var.f16329m;
        p01Var2.v(iY);
        s7Var.f16327k = true;
        s7Var.f16330n = true;
        p01Var.F(0, p01Var2.f15227c, p01Var2.f15225a);
        p01Var2.C(0);
        s7Var.f16330n = false;
    }

    public static Pair i(long j10, p01 p01Var) throws zzat {
        long j11;
        long j12;
        p01Var.C(8);
        int iA = y6.a(p01Var.b());
        p01Var.E(4);
        long jN = p01Var.N();
        if (iA == 0) {
            j11 = p01Var.N();
            j12 = p01Var.N();
        } else {
            j11 = p01Var.j();
            j12 = p01Var.j();
        }
        long j13 = j11;
        long j14 = j12 + j10;
        long jR = bb1.r(j13, 1000000L, jN, RoundingMode.DOWN);
        p01Var.E(2);
        int iJ = p01Var.J();
        int[] iArr = new int[iJ];
        long[] jArr = new long[iJ];
        long[] jArr2 = new long[iJ];
        long[] jArr3 = new long[iJ];
        long j15 = jR;
        int i10 = 0;
        long j16 = j13;
        while (i10 < iJ) {
            int iB = p01Var.b();
            if ((Integer.MIN_VALUE & iB) != 0) {
                throw zzat.zzb("Unhandled indirect reference", null);
            }
            long jN2 = p01Var.N();
            iArr[i10] = iB & Integer.MAX_VALUE;
            jArr[i10] = j14;
            jArr3[i10] = j15;
            long j17 = j16 + jN2;
            long[] jArr4 = jArr3;
            long[] jArr5 = jArr2;
            int i11 = iJ;
            int[] iArr2 = iArr;
            long jR2 = bb1.r(j17, 1000000L, jN, RoundingMode.DOWN);
            jArr5[i10] = jR2 - jArr4[i10];
            p01Var.E(4);
            j14 += (long) iArr2[i10];
            i10++;
            iArr = iArr2;
            jArr2 = jArr5;
            jArr = jArr;
            iJ = i11;
            jArr3 = jArr4;
            j16 = j17;
            j15 = jR2;
        }
        return Pair.create(Long.valueOf(jR), new g2(iArr, jArr, jArr2, jArr3));
    }

    /* JADX WARN: Removed duplicated region for block: B:33:0x0126  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x0128  */
    /* JADX WARN: Removed duplicated region for block: B:36:0x012c  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x0132  */
    @Nullable
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    private static uk2 zzn(List list) {
        int i10;
        UUID[] uuidArr;
        l7 l7Var;
        UUID uuid;
        int size = list.size();
        int i11 = 0;
        ArrayList arrayList = null;
        while (i11 < size) {
            zg1 zg1Var = (zg1) list.get(i11);
            if (zg1Var.f32097b == 1886614376) {
                if (arrayList == null) {
                    arrayList = new ArrayList();
                }
                byte[] bArr = zg1Var.f19264c.f15225a;
                p01 p01Var = new p01(bArr);
                if (p01Var.f15227c < 32) {
                    i10 = i11;
                    l7Var = null;
                    uuid = l7Var != null ? null : l7Var.f13514a;
                    if (uuid != null) {
                        vt0.c("Skipped pssh atom (failed to extract uuid)");
                    } else {
                        arrayList.add(new bk2(uuid, null, MimeTypes.VIDEO_MP4, bArr));
                    }
                } else {
                    p01Var.C(0);
                    int iY = p01Var.y();
                    int iB = p01Var.b();
                    if (iB != iY) {
                        StringBuilder sb = new StringBuilder(String.valueOf(iB).length() + 52 + String.valueOf(iY).length());
                        sb.append("Advertised atom size (");
                        sb.append(iB);
                        sb.append(") does not match buffer size: ");
                        sb.append(iY);
                        vt0.c(sb.toString());
                    } else {
                        int iB2 = p01Var.b();
                        if (iB2 != 1886614376) {
                            com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(iB2).length() + 23), "Atom type is not pssh: ", iB2);
                        } else {
                            int iA = y6.a(p01Var.b());
                            if (iA > 1) {
                                com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(iA).length() + 26), "Unsupported pssh version: ", iA);
                            } else {
                                UUID uuid2 = new UUID(p01Var.d(), p01Var.d());
                                if (iA == 1) {
                                    int iH = p01Var.h();
                                    uuidArr = new UUID[iH];
                                    int i12 = 0;
                                    while (i12 < iH) {
                                        uuidArr[i12] = new UUID(p01Var.d(), p01Var.d());
                                        i12++;
                                        i11 = i11;
                                    }
                                    i10 = i11;
                                } else {
                                    i10 = i11;
                                    uuidArr = null;
                                }
                                int iH2 = p01Var.h();
                                int iY2 = p01Var.y();
                                if (iH2 != iY2) {
                                    StringBuilder sb2 = new StringBuilder(String.valueOf(iH2).length() + 49 + String.valueOf(iY2).length());
                                    sb2.append("Atom data size (");
                                    sb2.append(iH2);
                                    sb2.append(") does not match the bytes left: ");
                                    sb2.append(iY2);
                                    vt0.c(sb2.toString());
                                    l7Var = null;
                                    if (l7Var != null) {
                                    }
                                    if (uuid != null) {
                                    }
                                } else {
                                    byte[] bArr2 = new byte[iH2];
                                    p01Var.F(0, iH2, bArr2);
                                    l7Var = new l7(uuid2, iA, bArr2, uuidArr);
                                    if (l7Var != null) {
                                    }
                                    if (uuid != null) {
                                    }
                                }
                            }
                        }
                    }
                    i10 = i11;
                    l7Var = null;
                    if (l7Var != null) {
                    }
                    if (uuid != null) {
                    }
                }
                i11 = i10 + 1;
            } else {
                i10 = i11;
            }
            i11 = i10 + 1;
        }
        if (arrayList == null) {
            return null;
        }
        return new uk2(arrayList);
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final boolean a(p2 p2Var) throws IOException {
        zzguf zzgufVarO;
        p3 p3VarZza = p7.zza(p2Var);
        if (p3VarZza != null) {
            zzgufVarO = zzguf.o(p3VarZza);
        } else {
            bs1 bs1Var = zzguf.f19771b;
            zzgufVarO = zzgwa.f19786e;
        }
        this.f10244p = zzgufVarO;
        return p3VarZza == null;
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void b(q2 q2Var) {
        int i10;
        int i11 = this.f10230b;
        if ((i11 & 32) == 0) {
            q2Var = new k8(q2Var, this.f10229a);
        }
        this.E = q2Var;
        e();
        u3[] u3VarArr = new u3[2];
        this.F = u3VarArr;
        int i12 = 100;
        int i13 = 0;
        if ((i11 & 4) != 0) {
            u3VarArr[0] = this.E.e(100, 5);
            i10 = 1;
            i12 = 101;
        } else {
            i10 = 0;
        }
        u3[] u3VarArr2 = (u3[]) bb1.k(this.F, i10);
        this.F = u3VarArr2;
        for (u3 u3Var : u3VarArr2) {
            u3Var.d(K);
        }
        List list = this.f10231c;
        this.G = new u3[list.size()];
        while (i13 < this.G.length) {
            u3 u3VarE = this.E.e(i12, 3);
            u3VarE.d((zn2) list.get(i13));
            this.G[i13] = u3VarE;
            i13++;
            i12++;
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:101:0x01da, code lost:
    
        r3 = r3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:102:0x01dc, code lost:
    
        r0.c(r15, r7, r4 + r3);
        r12.C(0);
        r8 = r12.b();
     */
    /* JADX WARN: Code restructure failed: missing block: B:103:0x01e9, code lost:
    
        if (r8 < 0) goto L496;
     */
    /* JADX WARN: Code restructure failed: missing block: B:104:0x01eb, code lost:
    
        r30.B = r8 - r3;
        r8 = r30.f10233e;
        r8.C(0);
        r9.a(r8, 4);
        r30.A += 4;
        r30.f10254z += r7;
     */
    /* JADX WARN: Code restructure failed: missing block: B:105:0x0204, code lost:
    
        if (r30.G.length <= 0) goto L110;
     */
    /* JADX WARN: Code restructure failed: missing block: B:106:0x0206, code lost:
    
        if (r3 <= 0) goto L110;
     */
    /* JADX WARN: Code restructure failed: missing block: B:108:0x020e, code lost:
    
        if (com.google.android.gms.internal.ads.qo1.b(r14, r15[4]) == false) goto L110;
     */
    /* JADX WARN: Code restructure failed: missing block: B:109:0x0210, code lost:
    
        r6 = true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:110:0x0212, code lost:
    
        r6 = false;
     */
    /* JADX WARN: Code restructure failed: missing block: B:111:0x0213, code lost:
    
        r30.D = r6;
        r9.a(r12, r3);
        r30.A += r3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:112:0x021d, code lost:
    
        if (r3 <= 0) goto L118;
     */
    /* JADX WARN: Code restructure failed: missing block: B:114:0x0221, code lost:
    
        if (r30.C != false) goto L118;
     */
    /* JADX WARN: Code restructure failed: missing block: B:116:0x0227, code lost:
    
        if (com.google.android.gms.internal.ads.qo1.d(r15, r3, r14) == false) goto L118;
     */
    /* JADX WARN: Code restructure failed: missing block: B:117:0x0229, code lost:
    
        r30.C = true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:118:0x022c, code lost:
    
        r8 = r20;
     */
    /* JADX WARN: Code restructure failed: missing block: B:121:0x0239, code lost:
    
        throw com.google.android.gms.internal.ads.zzat.zzb("Invalid NAL length", null);
     */
    /* JADX WARN: Code restructure failed: missing block: B:122:0x023a, code lost:
    
        r20 = r8;
     */
    /* JADX WARN: Code restructure failed: missing block: B:123:0x023e, code lost:
    
        if (r30.D == false) goto L136;
     */
    /* JADX WARN: Code restructure failed: missing block: B:124:0x0240, code lost:
    
        r6 = r30.f10235g;
        r6.v(r3);
        r18 = r4;
        r0.c(r6.f15225a, 0, r30.B);
        r9.a(r6, r30.B);
        r3 = r30.B;
        r4 = com.google.android.gms.internal.ads.qo1.a(r6.f15227c, r6.f15225a);
        r6.C(0);
        r6.A(r4);
        r4 = r14.f19335h;
     */
    /* JADX WARN: Code restructure failed: missing block: B:125:0x0268, code lost:
    
        if (r4 != (-1)) goto L129;
     */
    /* JADX WARN: Code restructure failed: missing block: B:127:0x026c, code lost:
    
        if (r13.f10481e == 0) goto L132;
     */
    /* JADX WARN: Code restructure failed: missing block: B:128:0x026e, code lost:
    
        r13.a(0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:130:0x0274, code lost:
    
        if (r13.f10481e == r4) goto L132;
     */
    /* JADX WARN: Code restructure failed: missing block: B:131:0x0276, code lost:
    
        r13.a(r4);
     */
    /* JADX WARN: Code restructure failed: missing block: B:132:0x0279, code lost:
    
        r13.b(r10, r6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:133:0x0282, code lost:
    
        if ((r2.b() & 4) == 0) goto L135;
     */
    /* JADX WARN: Code restructure failed: missing block: B:134:0x0284, code lost:
    
        r13.c(0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:136:0x028b, code lost:
    
        r18 = r4;
        r3 = r9.e(r0, r3, false);
     */
    /* JADX WARN: Code restructure failed: missing block: B:137:0x0293, code lost:
    
        r30.A += r3;
        r30.B -= r3;
        r4 = r18;
        r8 = r20;
     */
    /* JADX WARN: Code restructure failed: missing block: B:138:0x02a2, code lost:
    
        r0 = r2.b();
     */
    /* JADX WARN: Code restructure failed: missing block: B:139:0x02a8, code lost:
    
        if (r30.C != false) goto L141;
     */
    /* JADX WARN: Code restructure failed: missing block: B:140:0x02aa, code lost:
    
        r0 = r0 | androidx.media3.common.C.BUFFER_FLAG_NOT_DEPENDED_ON;
     */
    /* JADX WARN: Code restructure failed: missing block: B:141:0x02ad, code lost:
    
        r25 = r0;
        r0 = r2.zzj();
     */
    /* JADX WARN: Code restructure failed: missing block: B:142:0x02b3, code lost:
    
        if (r0 == null) goto L144;
     */
    /* JADX WARN: Code restructure failed: missing block: B:143:0x02b5, code lost:
    
        r28 = r0.f16012b;
     */
    /* JADX WARN: Code restructure failed: missing block: B:144:0x02ba, code lost:
    
        r28 = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:145:0x02bc, code lost:
    
        r9.zze(r10, r25, r30.f10254z, 0, r28);
     */
    /* JADX WARN: Code restructure failed: missing block: B:147:0x02cd, code lost:
    
        if (r5.isEmpty() != false) goto L491;
     */
    /* JADX WARN: Code restructure failed: missing block: B:148:0x02cf, code lost:
    
        r0 = (com.google.android.gms.internal.ads.b7) r5.removeFirst();
        r3 = r30.f10250v;
        r4 = r0.f9414c;
        r30.f10250v = r3 - r4;
        r3 = r0.f9413b;
        r6 = r0.f9412a;
     */
    /* JADX WARN: Code restructure failed: missing block: B:149:0x02e0, code lost:
    
        if (r3 == false) goto L151;
     */
    /* JADX WARN: Code restructure failed: missing block: B:150:0x02e2, code lost:
    
        r6 = r6 + r10;
     */
    /* JADX WARN: Code restructure failed: missing block: B:151:0x02e3, code lost:
    
        r0 = r30.F;
        r3 = r0.length;
        r8 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:152:0x02e7, code lost:
    
        if (r8 >= r3) goto L494;
     */
    /* JADX WARN: Code restructure failed: missing block: B:153:0x02e9, code lost:
    
        r0[r8].zze(r6, 1, r4, r30.f10250v, null);
        r8 = r8 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:155:0x0301, code lost:
    
        if (r2.c() != false) goto L157;
     */
    /* JADX WARN: Code restructure failed: missing block: B:156:0x0303, code lost:
    
        r30.zzC = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:157:0x0306, code lost:
    
        r0 = 3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:158:0x0307, code lost:
    
        r30.f10245q = r0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:159:0x030a, code lost:
    
        return 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:268:0x067a, code lost:
    
        throw com.google.android.gms.internal.ads.zzat.zzc("Atom size less than header length (unsupported).");
     */
    /* JADX WARN: Code restructure failed: missing block: B:43:0x00b1, code lost:
    
        r4 = r30.f10245q;
        r7 = r2.f9776b;
     */
    /* JADX WARN: Code restructure failed: missing block: B:44:0x00b6, code lost:
    
        if (r4 != 3) goto L77;
     */
    /* JADX WARN: Code restructure failed: missing block: B:46:0x00ba, code lost:
    
        if (r2.f9787m != false) goto L48;
     */
    /* JADX WARN: Code restructure failed: missing block: B:47:0x00bc, code lost:
    
        r4 = r2.f9778d.f16742d[r2.f9780f];
     */
    /* JADX WARN: Code restructure failed: missing block: B:48:0x00c5, code lost:
    
        r4 = r7.f16324h[r2.f9780f];
     */
    /* JADX WARN: Code restructure failed: missing block: B:49:0x00cb, code lost:
    
        r30.f10254z = r4;
        r4 = r2.f9778d.f16739a.f15611g.zzo;
     */
    /* JADX WARN: Code restructure failed: missing block: B:50:0x00db, code lost:
    
        if (java.util.Objects.equals(r4, androidx.media3.common.MimeTypes.VIDEO_H264) != false) goto L52;
     */
    /* JADX WARN: Code restructure failed: missing block: B:51:0x00dd, code lost:
    
        java.util.Objects.equals(r4, androidx.media3.common.MimeTypes.VIDEO_H265);
     */
    /* JADX WARN: Code restructure failed: missing block: B:52:0x00e2, code lost:
    
        r30.C = true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:53:0x00e9, code lost:
    
        if (r2.f9780f >= r2.f9783i) goto L69;
     */
    /* JADX WARN: Code restructure failed: missing block: B:54:0x00eb, code lost:
    
        r0.e(r30.f10254z);
        r0 = r2.zzj();
     */
    /* JADX WARN: Code restructure failed: missing block: B:55:0x00f4, code lost:
    
        if (r0 != null) goto L57;
     */
    /* JADX WARN: Code restructure failed: missing block: B:57:0x00f7, code lost:
    
        r4 = r7.f16329m;
        r0 = r0.f16013c;
     */
    /* JADX WARN: Code restructure failed: missing block: B:58:0x00fb, code lost:
    
        if (r0 == 0) goto L60;
     */
    /* JADX WARN: Code restructure failed: missing block: B:59:0x00fd, code lost:
    
        r4.E(r0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:60:0x0100, code lost:
    
        r0 = r2.f9780f;
     */
    /* JADX WARN: Code restructure failed: missing block: B:61:0x0104, code lost:
    
        if (r7.f16327k == false) goto L65;
     */
    /* JADX WARN: Code restructure failed: missing block: B:63:0x010a, code lost:
    
        if (r7.f16328l[r0] == false) goto L65;
     */
    /* JADX WARN: Code restructure failed: missing block: B:64:0x010c, code lost:
    
        r4.E(r4.J() * 6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:66:0x0119, code lost:
    
        if (r2.c() != false) goto L68;
     */
    /* JADX WARN: Code restructure failed: missing block: B:67:0x011b, code lost:
    
        r30.zzC = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:68:0x011d, code lost:
    
        r0 = 3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:70:0x0127, code lost:
    
        if (r2.f9778d.f16739a.f15612h != 1) goto L72;
     */
    /* JADX WARN: Code restructure failed: missing block: B:71:0x0129, code lost:
    
        r30.f10254z -= 8;
        r0.e(8);
     */
    /* JADX WARN: Code restructure failed: missing block: B:73:0x0142, code lost:
    
        if (androidx.media3.common.MimeTypes.AUDIO_AC4.equals(r2.f9778d.f16739a.f15611g.zzo) == false) goto L75;
     */
    /* JADX WARN: Code restructure failed: missing block: B:74:0x0144, code lost:
    
        r30.A = r2.d(r30.f10254z, 7);
        com.google.android.gms.internal.ads.y1.b(r9, r30.f10254z);
        r2.f9775a.a(r9, 7);
        r4 = r30.A + 7;
        r30.A = r4;
        r8 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:75:0x015e, code lost:
    
        r8 = 0;
        r4 = r2.d(r30.f10254z, 0);
        r30.A = r4;
     */
    /* JADX WARN: Code restructure failed: missing block: B:76:0x0167, code lost:
    
        r30.f10254z += r4;
        r30.f10245q = 4;
        r30.B = r8;
     */
    /* JADX WARN: Code restructure failed: missing block: B:77:0x0170, code lost:
    
        r4 = r2.f9778d;
        r8 = r4.f16739a;
        r9 = r2.f9775a;
     */
    /* JADX WARN: Code restructure failed: missing block: B:78:0x0178, code lost:
    
        if (r2.f9787m != false) goto L80;
     */
    /* JADX WARN: Code restructure failed: missing block: B:79:0x017a, code lost:
    
        r10 = r4.f16744f[r2.f9780f];
     */
    /* JADX WARN: Code restructure failed: missing block: B:80:0x0181, code lost:
    
        r10 = r7.f16325i[r2.f9780f];
     */
    /* JADX WARN: Code restructure failed: missing block: B:81:0x0187, code lost:
    
        r4 = r8.f15613i;
     */
    /* JADX WARN: Code restructure failed: missing block: B:82:0x0189, code lost:
    
        if (r4 != 0) goto L86;
     */
    /* JADX WARN: Code restructure failed: missing block: B:83:0x018b, code lost:
    
        r4 = r30.A;
        r6 = r30.f10254z;
     */
    /* JADX WARN: Code restructure failed: missing block: B:84:0x018f, code lost:
    
        if (r4 >= r6) goto L490;
     */
    /* JADX WARN: Code restructure failed: missing block: B:85:0x0191, code lost:
    
        r30.A += r9.e(r0, r6 - r4, false);
     */
    /* JADX WARN: Code restructure failed: missing block: B:86:0x019d, code lost:
    
        r12 = r30.f10234f;
        r15 = r12.f15225a;
        r15[0] = 0;
        r15[1] = 0;
        r15[2] = 0;
        r7 = 4 - r4;
     */
    /* JADX WARN: Code restructure failed: missing block: B:88:0x01b2, code lost:
    
        if (r30.A >= r30.f10254z) goto L495;
     */
    /* JADX WARN: Code restructure failed: missing block: B:89:0x01b4, code lost:
    
        r3 = r30.B;
        r14 = r8.f15611g;
     */
    /* JADX WARN: Code restructure failed: missing block: B:90:0x01b8, code lost:
    
        if (r3 != 0) goto L122;
     */
    /* JADX WARN: Code restructure failed: missing block: B:92:0x01bd, code lost:
    
        if (r30.G.length > 0) goto L98;
     */
    /* JADX WARN: Code restructure failed: missing block: B:94:0x01c1, code lost:
    
        if (r30.C != false) goto L96;
     */
    /* JADX WARN: Code restructure failed: missing block: B:96:0x01c4, code lost:
    
        r20 = r8;
     */
    /* JADX WARN: Code restructure failed: missing block: B:97:0x01c6, code lost:
    
        r3 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:98:0x01c8, code lost:
    
        r3 = com.google.android.gms.internal.ads.qo1.c(r14);
        r20 = r8;
     */
    /* JADX WARN: Code restructure failed: missing block: B:99:0x01d7, code lost:
    
        if ((r4 + r3) <= (r30.f10254z - r30.A)) goto L101;
     */
    @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) throws zzat {
        long jR;
        String str;
        long j10;
        long jN;
        long j11;
        String str2;
        ArrayDeque arrayDeque;
        p2 p2Var2 = p2Var;
        while (true) {
            int i10 = this.f10245q;
            ArrayDeque arrayDeque2 = this.f10240l;
            SparseArray sparseArray = this.f10232d;
            p01 p01Var = this.f10237i;
            hs1 hs1Var = this.f10243o;
            dq1 dq1Var = this.f10242n;
            if (i10 != 0) {
                ArrayDeque arrayDeque3 = this.f10241m;
                if (i10 != 1) {
                    long j12 = Long.MAX_VALUE;
                    if (i10 != 2) {
                        c7 c7Var = this.zzC;
                        if (c7Var != null) {
                            break;
                        }
                        int size = sparseArray.size();
                        long j13 = Long.MAX_VALUE;
                        c7 c7Var2 = null;
                        for (int i11 = 0; i11 < size; i11++) {
                            c7 c7Var3 = (c7) sparseArray.valueAt(i11);
                            boolean z10 = c7Var3.f9787m;
                            if (z10 || c7Var3.f9780f != c7Var3.f9778d.f16740b) {
                                s7 s7Var = c7Var3.f9776b;
                                if (!z10 || c7Var3.f9782h != s7Var.f16320d) {
                                    long j14 = !z10 ? c7Var3.f9778d.f16741c[c7Var3.f9780f] : s7Var.f16322f[c7Var3.f9782h];
                                    if (j14 < j13) {
                                        c7Var2 = c7Var3;
                                        j13 = j14;
                                    }
                                }
                            }
                        }
                        if (c7Var2 == null) {
                            int iZzn = (int) (this.f10249u - p2Var.zzn());
                            if (iZzn < 0) {
                                throw zzat.zzb("Offset to end of mdat was negative.", null);
                            }
                            p2Var2.e(iZzn);
                            e();
                        } else {
                            int iZzn2 = (int) ((!c7Var2.f9787m ? c7Var2.f9778d.f16741c[c7Var2.f9780f] : c7Var2.f9776b.f16322f[c7Var2.f9782h]) - p2Var.zzn());
                            if (iZzn2 < 0) {
                                vt0.c("Ignoring negative offset to sample data.");
                                iZzn2 = 0;
                            }
                            p2Var2.e(iZzn2);
                            this.zzC = c7Var2;
                            c7Var = c7Var2;
                        }
                    } else {
                        int size2 = sparseArray.size();
                        c7 c7Var4 = null;
                        for (int i12 = 0; i12 < size2; i12++) {
                            s7 s7Var2 = ((c7) sparseArray.valueAt(i12)).f9776b;
                            if (s7Var2.f16330n) {
                                long j15 = s7Var2.f16319c;
                                if (j15 < j12) {
                                    c7Var4 = (c7) sparseArray.valueAt(i12);
                                    j12 = j15;
                                }
                            }
                        }
                        if (c7Var4 == null) {
                            this.f10245q = 3;
                        } else {
                            int iZzn3 = (int) (j12 - p2Var.zzn());
                            if (iZzn3 < 0) {
                                throw zzat.zzb("Offset to encryption data was negative.", null);
                            }
                            p2Var2.e(iZzn3);
                            s7 s7Var3 = c7Var4.f9776b;
                            p01 p01Var2 = s7Var3.f16329m;
                            p2Var2.c(p01Var2.f15225a, 0, p01Var2.f15227c);
                            p01Var2.C(0);
                            s7Var3.f16330n = false;
                        }
                    }
                } else {
                    long j16 = this.f10247s - ((long) this.f10248t);
                    p01 p01Var3 = this.zzw;
                    int i13 = (int) j16;
                    if (p01Var3 != null) {
                        p2Var2.c(p01Var3.f15225a, 8, i13);
                        zg1 zg1Var = new zg1(p01Var3, this.f10246r);
                        if (arrayDeque2.isEmpty()) {
                            int i14 = zg1Var.f32097b;
                            if (i14 == 1936286840) {
                                Pair pairI = i(p2Var.zzn(), p01Var3);
                                hs1Var.b((g2) pairI.second);
                                if (!this.H) {
                                    this.f10253y = ((Long) pairI.first).longValue();
                                    this.E.k((k3) pairI.second);
                                    this.H = true;
                                }
                            } else if (i14 != 1701671783 || this.F.length == 0) {
                                p2Var2 = p2Var;
                            } else {
                                p01Var3.C(8);
                                int iA = y6.a(p01Var3.b());
                                if (iA == 0) {
                                    String strZzM = p01Var3.zzM((char) 0);
                                    strZzM.getClass();
                                    String strZzM2 = p01Var3.zzM((char) 0);
                                    strZzM2.getClass();
                                    long jN2 = p01Var3.N();
                                    long jN3 = p01Var3.N();
                                    RoundingMode roundingMode = RoundingMode.DOWN;
                                    long jR2 = bb1.r(jN3, 1000000L, jN2, roundingMode);
                                    long j17 = this.f10253y;
                                    long j18 = j17 != -9223372036854775807L ? j17 + jR2 : -9223372036854775807L;
                                    jR = bb1.r(p01Var3.N(), 1000L, jN2, roundingMode);
                                    str = strZzM;
                                    j10 = jR2;
                                    jN = p01Var3.N();
                                    j11 = j18;
                                    str2 = strZzM2;
                                } else if (iA != 1) {
                                    com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b.q(new StringBuilder(String.valueOf(iA).length() + 35), "Skipping unsupported emsg version: ", iA);
                                } else {
                                    long jN4 = p01Var3.N();
                                    long j19 = p01Var3.j();
                                    RoundingMode roundingMode2 = RoundingMode.DOWN;
                                    long jR3 = bb1.r(j19, 1000000L, jN4, roundingMode2);
                                    jR = bb1.r(p01Var3.N(), 1000L, jN4, roundingMode2);
                                    jN = p01Var3.N();
                                    String strZzM3 = p01Var3.zzM((char) 0);
                                    strZzM3.getClass();
                                    String strZzM4 = p01Var3.zzM((char) 0);
                                    strZzM4.getClass();
                                    str2 = strZzM4;
                                    j11 = jR3;
                                    str = strZzM3;
                                    j10 = -9223372036854775807L;
                                }
                                byte[] bArr = new byte[p01Var3.y()];
                                p01Var3.F(0, p01Var3.y(), bArr);
                                zv1 zv1Var = this.f10238j;
                                ByteArrayOutputStream byteArrayOutputStream = (ByteArrayOutputStream) zv1Var.f19404b;
                                byteArrayOutputStream.reset();
                                try {
                                    DataOutputStream dataOutputStream = (DataOutputStream) zv1Var.f19405c;
                                    dataOutputStream.writeBytes(str);
                                    dataOutputStream.writeByte(0);
                                    dataOutputStream.writeBytes(str2);
                                    dataOutputStream.writeByte(0);
                                    dataOutputStream.writeLong(jR);
                                    dataOutputStream.writeLong(jN);
                                    dataOutputStream.write(bArr);
                                    dataOutputStream.flush();
                                    p01 p01Var4 = new p01(byteArrayOutputStream.toByteArray());
                                    int iY = p01Var4.y();
                                    for (u3 u3Var : this.F) {
                                        p01Var4.C(0);
                                        u3Var.a(p01Var4, iY);
                                    }
                                    if (j11 == -9223372036854775807L) {
                                        arrayDeque3.addLast(new b7(iY, true, j10));
                                        this.f10250v += iY;
                                    } else if (arrayDeque3.isEmpty()) {
                                        for (u3 u3Var2 : this.F) {
                                            u3Var2.zze(j11, 1, iY, 0, null);
                                        }
                                    } else {
                                        arrayDeque3.addLast(new b7(iY, false, j11));
                                        this.f10250v += iY;
                                    }
                                    p2Var2 = p2Var;
                                } catch (IOException e10) {
                                    throw new RuntimeException(e10);
                                }
                            }
                        } else {
                            ((og1) arrayDeque2.peek()).f15061d.add(zg1Var);
                        }
                    } else {
                        p2Var2.e(i13);
                    }
                    f(p2Var.zzn());
                }
            } else {
                int i15 = this.f10248t;
                long length = 0;
                p01 p01Var5 = this.f10239k;
                if (i15 == 0) {
                    if (!p2Var2.i(p01Var5.f15225a, 0, 8, true)) {
                        if (this.I == -1) {
                            dq1Var.c(0);
                            return -1;
                        }
                        f0Var.f3366a = 0L;
                        this.I = -1L;
                        q2 q2Var = this.E;
                        hs1Var.getClass();
                        ArrayList arrayList = new ArrayList();
                        ArrayList arrayList2 = new ArrayList();
                        ArrayList arrayList3 = new ArrayList();
                        ArrayList arrayList4 = new ArrayList();
                        for (g2 g2Var : hs1Var.f12255a.values()) {
                            arrayList.add(g2Var.f11466b);
                            arrayList2.add(g2Var.f11467c);
                            arrayList3.add(g2Var.f11468d);
                            arrayList4.add(g2Var.f11469e);
                        }
                        int[][] iArr = (int[][]) arrayList.toArray(new int[arrayList.size()][]);
                        for (int[] iArr2 : iArr) {
                            length += (long) iArr2.length;
                        }
                        int i16 = (int) length;
                        ih1.L0("the total number of elements (%s) in the arrays must fit in an int", length, length == ((long) i16));
                        int[] iArr3 = new int[i16];
                        int i17 = 0;
                        for (int[] iArr4 : iArr) {
                            int length2 = iArr4.length;
                            System.arraycopy(iArr4, 0, iArr3, i17, length2);
                            i17 += length2;
                        }
                        q2Var.k(new g2(iArr3, ih1.H((long[][]) arrayList2.toArray(new long[arrayList2.size()][])), ih1.H((long[][]) arrayList3.toArray(new long[arrayList3.size()][])), ih1.H((long[][]) arrayList4.toArray(new long[arrayList4.size()][]))));
                        return 1;
                    }
                    this.f10248t = 8;
                    p01Var5.C(0);
                    this.f10247s = p01Var5.N();
                    this.f10246r = p01Var5.b();
                }
                long j20 = this.f10247s;
                if (j20 == 1) {
                    p2Var2.c(p01Var5.f15225a, 8, 8);
                    this.f10248t += 8;
                    this.f10247s = p01Var5.j();
                } else if (j20 == 0) {
                    long jZzo = p2Var.zzo();
                    if (jZzo == -1) {
                        jZzo = !arrayDeque2.isEmpty() ? ((og1) arrayDeque2.peek()).f15060c : -1L;
                    }
                    if (jZzo != -1) {
                        this.f10247s = (jZzo - p2Var.zzn()) + ((long) this.f10248t);
                    }
                }
                long j21 = this.f10247s;
                int i18 = this.f10248t;
                long j22 = i18;
                if (j21 >= j22) {
                    arrayDeque = arrayDeque2;
                } else {
                    if (this.f10246r != 1718773093 || i18 != 8) {
                        break;
                    }
                    this.f10247s = j22;
                    arrayDeque = arrayDeque2;
                    j21 = j22;
                }
                if (this.I != -1) {
                    if (this.f10246r == 1936286840) {
                        p01Var.v((int) j21);
                        System.arraycopy(p01Var5.f15225a, 0, p01Var.f15225a, 0, 8);
                        p2Var2.c(p01Var.f15225a, 8, (int) (this.f10247s - ((long) this.f10248t)));
                        hs1Var.b((g2) i(p2Var.zzm(), p01Var).second);
                    } else {
                        p2Var2.f((int) (j21 - j22), true);
                    }
                    e();
                } else {
                    long jZzn = p2Var.zzn() - j22;
                    int i19 = this.f10246r;
                    if ((i19 == 1836019558 || i19 == 1835295092) && !this.H) {
                        this.E.k(new w2(this.f10252x, jZzn));
                        this.H = true;
                    }
                    if (this.f10246r == 1836019558) {
                        int size3 = sparseArray.size();
                        for (int i20 = 0; i20 < size3; i20++) {
                            s7 s7Var4 = ((c7) sparseArray.valueAt(i20)).f9776b;
                            s7Var4.f16319c = jZzn;
                            s7Var4.f16318b = jZzn;
                        }
                    }
                    int i21 = this.f10246r;
                    if (i21 == 1835295092) {
                        this.zzC = null;
                        this.f10249u = jZzn + this.f10247s;
                        this.f10245q = 2;
                    } else if (i21 == 1836019574 || i21 == 1953653099 || i21 == 1835297121 || i21 == 1835626086 || i21 == 1937007212 || i21 == 1836019558 || i21 == 1953653094 || i21 == 1836475768 || i21 == 1701082227 || i21 == 1835365473) {
                        long jZzn2 = p2Var.zzn();
                        long j23 = this.f10247s;
                        long j24 = jZzn2 + j23;
                        if (j23 != this.f10248t && i21 == 1835365473) {
                            p01Var.v(8);
                            p2Var2.h(0, 8, p01Var.f15225a);
                            y6.d(p01Var);
                            p2Var2.e(p01Var.f15226b);
                            p2Var.zzl();
                        }
                        long j25 = j24 - 8;
                        arrayDeque.push(new og1(this.f10246r, j25));
                        if (this.f10247s == this.f10248t) {
                            f(j25);
                        } else {
                            e();
                        }
                    } else if (i21 == 1751411826 || i21 == 1835296868 || i21 == 1836476516 || i21 == 1936286840 || i21 == 1937011556 || i21 == 1937011827 || i21 == 1668576371 || i21 == 1937011555 || i21 == 1937011578 || i21 == 1937013298 || i21 == 1937007471 || i21 == 1668232756 || i21 == 1937011571 || i21 == 1952867444 || i21 == 1952868452 || i21 == 1953196132 || i21 == 1953654136 || i21 == 1953658222 || i21 == 1886614376 || i21 == 1935763834 || i21 == 1935763823 || i21 == 1936027235 || i21 == 1970628964 || i21 == 1935828848 || i21 == 1936158820 || i21 == 1701606260 || i21 == 1835362404 || i21 == 1701671783 || i21 == 1969517665 || i21 == 1801812339 || i21 == 1768715124) {
                        if (this.f10248t != 8) {
                            throw zzat.zzc("Leaf atom defines extended atom size (unsupported).");
                        }
                        if (this.f10247s > 2147483647L) {
                            throw zzat.zzc("Leaf atom with length > 2147483647 (unsupported).");
                        }
                        p01 p01Var6 = new p01((int) this.f10247s);
                        System.arraycopy(p01Var5.f15225a, 0, p01Var6.f15225a, 0, 8);
                        this.zzw = p01Var6;
                        this.f10245q = 1;
                    } else {
                        if (this.f10247s > 2147483647L) {
                            throw zzat.zzc("Skipping atom with length > 2147483647 (unsupported).");
                        }
                        this.zzw = null;
                        this.f10245q = 1;
                    }
                }
            }
        }
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final void d(long j10, long j11) {
        SparseArray sparseArray = this.f10232d;
        int size = sparseArray.size();
        for (int i10 = 0; i10 < size; i10++) {
            ((c7) sparseArray.valueAt(i10)).a();
        }
        this.f10241m.clear();
        this.f10250v = 0;
        this.f10242n.f10480d.clear();
        this.f10251w = j11;
        this.f10240l.clear();
        e();
    }

    public final void e() {
        this.f10245q = 0;
        this.f10248t = 0;
    }

    /* JADX WARN: Code restructure failed: missing block: B:320:0x07f8, code lost:
    
        e();
     */
    /* JADX WARN: Code restructure failed: missing block: B:321:0x07fc, code lost:
    
        return;
     */
    /* JADX WARN: Removed duplicated region for block: B:182:0x04b7  */
    /* JADX WARN: Removed duplicated region for block: B:90:0x0286  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void f(long j10) throws zzat {
        ta taVar;
        z6 z6Var;
        z6 z6Var2;
        ArrayList arrayList;
        d7 d7Var;
        d7 d7Var2;
        ArrayList arrayList2;
        int i10;
        ArrayList arrayList3;
        int i11;
        int i12;
        SparseArray sparseArray;
        int i13;
        byte[] bArr;
        int i14;
        boolean z10;
        int i15;
        og1 og1Var;
        ArrayList arrayList4;
        int i16;
        int i17;
        ArrayList arrayList5;
        int i18;
        c7 c7Var;
        SparseArray sparseArray2;
        int i19;
        c7 c7Var2;
        int i20;
        boolean z11;
        int i21;
        int iB;
        int i22;
        int iB2;
        int iB3;
        int i23;
        z6 z6Var3;
        p01 p01Var;
        int iB4;
        long j11;
        c7 c7Var3;
        boolean z12;
        boolean z13;
        long[] jArr;
        d7 d7Var3 = this;
        while (true) {
            ArrayDeque arrayDeque = d7Var3.f10240l;
            if (arrayDeque.isEmpty() || ((og1) arrayDeque.peek()).f15060c != j10) {
                break;
            }
            og1 og1Var2 = (og1) arrayDeque.pop();
            int i24 = og1Var2.f32097b;
            SparseArray sparseArray3 = d7Var3.f10232d;
            ArrayList arrayList6 = og1Var2.f15061d;
            int i25 = d7Var3.f10230b;
            int i26 = 12;
            if (i24 == 1836019574) {
                uk2 uk2VarZzn = zzn(arrayList6);
                og1 og1VarZzd = og1Var2.zzd(1836475768);
                og1VarZzd.getClass();
                SparseArray sparseArray4 = new SparseArray();
                ArrayList arrayList7 = og1VarZzd.f15061d;
                int size = arrayList7.size();
                int i27 = 0;
                long jN = -9223372036854775807L;
                while (i27 < size) {
                    zg1 zg1Var = (zg1) arrayList7.get(i27);
                    int i28 = zg1Var.f32097b;
                    p01 p01Var2 = zg1Var.f19264c;
                    if (i28 == 1953654136) {
                        p01Var2.C(i26);
                        arrayList = arrayList7;
                        Pair pairCreate = Pair.create(Integer.valueOf(p01Var2.b()), new z6(p01Var2.b() - 1, p01Var2.b(), p01Var2.b(), p01Var2.b()));
                        sparseArray4.put(((Integer) pairCreate.first).intValue(), (z6) pairCreate.second);
                    } else {
                        arrayList = arrayList7;
                        if (i28 == 1835362404) {
                            p01Var2.C(8);
                            jN = y6.a(p01Var2.b()) == 0 ? p01Var2.N() : p01Var2.j();
                        }
                    }
                    i27++;
                    arrayList7 = arrayList;
                    i26 = 12;
                }
                og1 og1VarZzd2 = og1Var2.zzd(1835365473);
                ta taVarZze = og1VarZzd2 != null ? y6.zze(og1VarZzd2) : null;
                e3 e3Var = new e3();
                zg1 zg1VarZzc = og1Var2.zzc(1969517665);
                if (zg1VarZzc != null) {
                    ta taVarB = y6.b(zg1VarZzc);
                    e3Var.a(taVarB);
                    taVar = taVarB;
                } else {
                    taVar = null;
                }
                zg1 zg1VarZzc2 = og1Var2.zzc(1836476516);
                zg1VarZzc2.getClass();
                ta taVar2 = new ta(y6.c(zg1VarZzc2.f19264c));
                List listZzb = y6.zzb(og1Var2, e3Var, jN, uk2VarZzn, (i25 & 16) != 0, false, new a7(), false);
                int size2 = listZzb.size();
                if (sparseArray3.size() == 0) {
                    String strF = za2.f(listZzb);
                    int i29 = 0;
                    while (i29 < size2) {
                        t7 t7Var = (t7) listZzb.get(i29);
                        q7 q7Var = t7Var.f16739a;
                        q2 q2Var = d7Var3.E;
                        int i30 = q7Var.f15606b;
                        u3 u3VarE = q2Var.e(i29, i30);
                        u3VarE.zzN();
                        zn2 zn2Var = q7Var.f15611g;
                        zn2Var.getClass();
                        List list = listZzb;
                        sm2 sm2Var = new sm2(zn2Var);
                        sm2Var.zzl(strF);
                        String str = strF;
                        if (i30 == 1 && e3Var.b()) {
                            sm2Var.f16499v = e3Var.f10608a;
                            sm2Var.f16500w = e3Var.f10609b;
                        }
                        f7.zza(i30, taVarZze, sm2Var, zn2Var.zzl, taVar, taVar2);
                        int size3 = sparseArray4.size();
                        int i31 = q7Var.f15605a;
                        ta taVar3 = taVar2;
                        if (size3 == 1) {
                            z6Var = (z6) sparseArray4.valueAt(0);
                        } else {
                            z6Var = (z6) sparseArray4.get(i31);
                            z6Var.getClass();
                        }
                        sparseArray3.put(i31, new c7(u3VarE, t7Var, z6Var, new zn2(sm2Var)));
                        d7Var3.f10252x = Math.max(d7Var3.f10252x, q7Var.f15609e);
                        i29++;
                        listZzb = list;
                        strF = str;
                        taVar2 = taVar3;
                    }
                    d7Var3.E.d();
                } else {
                    List list2 = listZzb;
                    ih1.b1(sparseArray3.size() == size2);
                    int i32 = 0;
                    while (i32 < size2) {
                        List list3 = list2;
                        t7 t7Var2 = (t7) list3.get(i32);
                        int i33 = t7Var2.f16739a.f15605a;
                        c7 c7Var4 = (c7) sparseArray3.get(i33);
                        if (sparseArray4.size() == 1) {
                            z6Var2 = (z6) sparseArray4.valueAt(0);
                        } else {
                            z6Var2 = (z6) sparseArray4.get(i33);
                            z6Var2.getClass();
                        }
                        c7Var4.f9778d = t7Var2;
                        c7Var4.f9779e = z6Var2;
                        c7Var4.f9775a.d(c7Var4.f9784j);
                        c7Var4.a();
                        i32++;
                        list2 = list3;
                    }
                }
            } else {
                if (i24 == 1836019558) {
                    ArrayList arrayList8 = og1Var2.f15062e;
                    int size4 = arrayList8.size();
                    int i34 = 0;
                    while (i34 < size4) {
                        og1 og1Var3 = (og1) arrayList8.get(i34);
                        if (og1Var3.f32097b == 1953653094) {
                            zg1 zg1VarZzc3 = og1Var3.zzc(1952868452);
                            zg1VarZzc3.getClass();
                            p01 p01Var3 = zg1VarZzc3.f19264c;
                            p01Var3.C(8);
                            int iB5 = p01Var3.b();
                            byte[] bArr2 = y6.f18669a;
                            c7 c7Var5 = (c7) sparseArray3.get(p01Var3.b());
                            if (c7Var5 == null) {
                                c7Var5 = null;
                            } else {
                                int i35 = iB5 & 1;
                                s7 s7Var = c7Var5.f9776b;
                                if (i35 != 0) {
                                    long j12 = p01Var3.j();
                                    s7Var.f16318b = j12;
                                    s7Var.f16319c = j12;
                                }
                                z6 z6Var4 = c7Var5.f9779e;
                                s7Var.f16317a = new z6((iB5 & 2) != 0 ? p01Var3.b() - 1 : z6Var4.f19094a, (iB5 & 8) != 0 ? p01Var3.b() : z6Var4.f19095b, (iB5 & 16) != 0 ? p01Var3.b() : z6Var4.f19096c, (iB5 & 32) != 0 ? p01Var3.b() : z6Var4.f19097d);
                            }
                            if (c7Var5 == null) {
                                d7Var2 = d7Var3;
                                arrayList2 = arrayList8;
                                i10 = size4;
                                arrayList3 = arrayList6;
                                i11 = i34;
                                i12 = i25;
                                sparseArray = sparseArray3;
                            } else {
                                s7 s7Var2 = c7Var5.f9776b;
                                long j13 = s7Var2.f16331o;
                                boolean z14 = s7Var2.f16332p;
                                c7Var5.a();
                                c7Var5.f9787m = true;
                                zg1 zg1VarZzc4 = og1Var3.zzc(1952867444);
                                if (zg1VarZzc4 != null && (i25 & 2) == 0) {
                                    p01 p01Var4 = zg1VarZzc4.f19264c;
                                    p01Var4.C(8);
                                    z14 = true;
                                    j13 = y6.a(p01Var4.b()) == 1 ? p01Var4.j() : p01Var4.N();
                                }
                                s7Var2.f16331o = j13;
                                s7Var2.f16332p = z14;
                                ArrayList arrayList9 = og1Var3.f15061d;
                                int size5 = arrayList9.size();
                                int i36 = 0;
                                int i37 = 0;
                                int i38 = 0;
                                while (true) {
                                    i13 = 1953658222;
                                    if (i36 >= size5) {
                                        break;
                                    }
                                    ArrayList arrayList10 = arrayList8;
                                    zg1 zg1Var2 = (zg1) arrayList9.get(i36);
                                    int i39 = size4;
                                    if (zg1Var2.f32097b == 1953658222) {
                                        p01 p01Var5 = zg1Var2.f19264c;
                                        p01Var5.C(12);
                                        int iH = p01Var5.h();
                                        if (iH > 0) {
                                            i38 += iH;
                                            i37++;
                                        }
                                    }
                                    i36++;
                                    size4 = i39;
                                    arrayList8 = arrayList10;
                                }
                                arrayList2 = arrayList8;
                                i10 = size4;
                                c7Var5.f9782h = 0;
                                c7Var5.f9781g = 0;
                                c7Var5.f9780f = 0;
                                s7Var2.f16320d = i37;
                                s7Var2.f16321e = i38;
                                if (s7Var2.f16323g.length < i37) {
                                    s7Var2.f16322f = new long[i37];
                                    s7Var2.f16323g = new int[i37];
                                }
                                if (s7Var2.f16324h.length < i38) {
                                    int i40 = (i38 * 125) / 100;
                                    s7Var2.f16324h = new int[i40];
                                    s7Var2.f16325i = new long[i40];
                                    s7Var2.f16326j = new boolean[i40];
                                    s7Var2.f16328l = new boolean[i40];
                                }
                                int i41 = 0;
                                int i42 = 0;
                                int i43 = 0;
                                while (true) {
                                    long j14 = 0;
                                    if (i41 >= size5) {
                                        break;
                                    }
                                    zg1 zg1Var3 = (zg1) arrayList9.get(i41);
                                    if (zg1Var3.f32097b == i13) {
                                        int i44 = i42 + 1;
                                        p01 p01Var6 = zg1Var3.f19264c;
                                        p01Var6.C(8);
                                        int iB6 = p01Var6.b();
                                        i18 = size5;
                                        q7 q7Var2 = c7Var5.f9778d.f16739a;
                                        z6 z6Var5 = s7Var2.f16317a;
                                        String str2 = bb1.f9474a;
                                        sparseArray2 = sparseArray3;
                                        s7Var2.f16323g[i42] = p01Var6.h();
                                        long[] jArr2 = s7Var2.f16322f;
                                        og1Var = og1Var3;
                                        arrayList4 = arrayList6;
                                        long j15 = s7Var2.f16318b;
                                        jArr2[i42] = j15;
                                        if ((iB6 & 1) != 0) {
                                            i16 = i34;
                                            i15 = i41;
                                            jArr2[i42] = j15 + ((long) p01Var6.b());
                                        } else {
                                            i15 = i41;
                                            i16 = i34;
                                        }
                                        boolean z15 = (iB6 & 4) != 0;
                                        int i45 = z6Var5.f19097d;
                                        int iB7 = z15 ? p01Var6.b() : i45;
                                        int i46 = iB6 & 256;
                                        int i47 = iB6 & 512;
                                        int i48 = iB6 & 1024;
                                        int i49 = iB6 & 2048;
                                        long[] jArr3 = q7Var2.zzi;
                                        if (jArr3 != null) {
                                            i19 = iB7;
                                            arrayList5 = arrayList9;
                                            if (jArr3.length != 1 || (jArr = q7Var2.zzj) == null) {
                                                z11 = z15;
                                                c7Var2 = c7Var5;
                                                i20 = i48;
                                            } else {
                                                long j16 = jArr3[0];
                                                if (j16 == 0) {
                                                    z11 = z15;
                                                    c7Var2 = c7Var5;
                                                    i20 = i48;
                                                } else {
                                                    z11 = z15;
                                                    long j17 = q7Var2.f15608d;
                                                    RoundingMode roundingMode = RoundingMode.DOWN;
                                                    long jR = bb1.r(j16, 1000000L, j17, roundingMode);
                                                    c7Var2 = c7Var5;
                                                    i20 = i48;
                                                    if (jR + bb1.r(jArr[0], 1000000L, q7Var2.f15607c, roundingMode) >= q7Var2.f15609e) {
                                                    }
                                                }
                                                j14 = jArr[0];
                                            }
                                        } else {
                                            i19 = iB7;
                                            arrayList5 = arrayList9;
                                            c7Var2 = c7Var5;
                                            i20 = i48;
                                            z11 = z15;
                                        }
                                        int[] iArr = s7Var2.f16324h;
                                        long[] jArr4 = s7Var2.f16325i;
                                        boolean[] zArr = s7Var2.f16326j;
                                        boolean z16 = q7Var2.f15606b == 2 && (i25 & 1) != 0;
                                        int i50 = s7Var2.f16323g[i42] + i43;
                                        long j18 = q7Var2.f15607c;
                                        boolean z17 = z16;
                                        long j19 = s7Var2.f16331o;
                                        i17 = i25;
                                        int i51 = i43;
                                        while (i51 < i50) {
                                            if (i46 != 0) {
                                                i21 = i50;
                                                iB = p01Var6.b();
                                            } else {
                                                i21 = i50;
                                                iB = z6Var5.f19095b;
                                            }
                                            g(iB);
                                            if (i47 != 0) {
                                                i22 = i46;
                                                iB2 = p01Var6.b();
                                            } else {
                                                i22 = i46;
                                                iB2 = z6Var5.f19096c;
                                            }
                                            g(iB2);
                                            if (i20 != 0) {
                                                iB3 = p01Var6.b();
                                            } else if (i51 != 0) {
                                                iB3 = i45;
                                            } else if (z11) {
                                                iB3 = i19;
                                                i51 = 0;
                                            } else {
                                                i51 = 0;
                                                iB3 = i45;
                                            }
                                            if (i49 != 0) {
                                                i23 = i47;
                                                z6Var3 = z6Var5;
                                                p01Var = p01Var6;
                                                iB4 = p01Var6.b();
                                            } else {
                                                i23 = i47;
                                                z6Var3 = z6Var5;
                                                p01Var = p01Var6;
                                                iB4 = 0;
                                            }
                                            long jR2 = bb1.r((((long) iB4) + j19) - j14, 1000000L, j18, RoundingMode.DOWN);
                                            jArr4[i51] = jR2;
                                            if (s7Var2.f16332p) {
                                                j11 = j18;
                                                c7Var3 = c7Var2;
                                                z12 = z11;
                                            } else {
                                                c7Var3 = c7Var2;
                                                z12 = z11;
                                                j11 = j18;
                                                jArr4[i51] = jR2 + c7Var3.f9778d.f16747i;
                                            }
                                            iArr[i51] = iB2;
                                            if (((iB3 >> 16) & 1) != 0) {
                                                z13 = false;
                                            } else if (!z17) {
                                                z13 = true;
                                            } else if (i51 == 0) {
                                                z13 = true;
                                                i51 = 0;
                                            }
                                            zArr[i51] = z13;
                                            j19 += (long) iB;
                                            i51++;
                                            z11 = z12;
                                            j18 = j11;
                                            i50 = i21;
                                            i46 = i22;
                                            p01Var6 = p01Var;
                                            z6Var5 = z6Var3;
                                            c7Var2 = c7Var3;
                                            i47 = i23;
                                        }
                                        int i52 = i50;
                                        c7Var = c7Var2;
                                        s7Var2.f16331o = j19;
                                        i42 = i44;
                                        i43 = i52;
                                    } else {
                                        i15 = i41;
                                        og1Var = og1Var3;
                                        arrayList4 = arrayList6;
                                        i16 = i34;
                                        i17 = i25;
                                        arrayList5 = arrayList9;
                                        i18 = size5;
                                        c7Var = c7Var5;
                                        sparseArray2 = sparseArray3;
                                    }
                                    i41 = i15 + 1;
                                    c7Var5 = c7Var;
                                    size5 = i18;
                                    sparseArray3 = sparseArray2;
                                    arrayList6 = arrayList4;
                                    og1Var3 = og1Var;
                                    i34 = i16;
                                    arrayList9 = arrayList5;
                                    i25 = i17;
                                    i13 = 1953658222;
                                }
                                og1 og1Var4 = og1Var3;
                                arrayList3 = arrayList6;
                                i11 = i34;
                                i12 = i25;
                                ArrayList arrayList11 = arrayList9;
                                sparseArray = sparseArray3;
                                q7 q7Var3 = c7Var5.f9778d.f16739a;
                                z6 z6Var6 = s7Var2.f16317a;
                                z6Var6.getClass();
                                r7 r7VarZza = q7Var3.zza(z6Var6.f19094a);
                                zg1 zg1VarZzc5 = og1Var4.zzc(1935763834);
                                if (zg1VarZzc5 != null) {
                                    r7VarZza.getClass();
                                    p01 p01Var7 = zg1VarZzc5.f19264c;
                                    p01Var7.C(8);
                                    if ((p01Var7.b() & 1) == 1) {
                                        p01Var7.E(8);
                                    }
                                    int I = p01Var7.I();
                                    int iH2 = p01Var7.h();
                                    int i53 = s7Var2.f16321e;
                                    if (iH2 > i53) {
                                        throw zzat.zzb(com.google.android.gms.measurement.internal.u1.m(new StringBuilder(String.valueOf(iH2).length() + 56 + String.valueOf(i53).length()), "Saiz sample count ", iH2, " is greater than fragment sample count", i53), null);
                                    }
                                    int i54 = r7VarZza.f16013c;
                                    if (I == 0) {
                                        boolean[] zArr2 = s7Var2.f16328l;
                                        i14 = 0;
                                        for (int i55 = 0; i55 < iH2; i55++) {
                                            int I2 = p01Var7.I();
                                            i14 += I2;
                                            zArr2[i55] = I2 > i54;
                                        }
                                        z10 = false;
                                    } else {
                                        boolean z18 = I > i54;
                                        i14 = I * iH2;
                                        z10 = false;
                                        Arrays.fill(s7Var2.f16328l, 0, iH2, z18);
                                    }
                                    Arrays.fill(s7Var2.f16328l, iH2, s7Var2.f16321e, z10);
                                    if (i14 > 0) {
                                        s7Var2.f16329m.v(i14);
                                        s7Var2.f16327k = true;
                                        s7Var2.f16330n = true;
                                    }
                                }
                                zg1 zg1VarZzc6 = og1Var4.zzc(1935763823);
                                if (zg1VarZzc6 != null) {
                                    p01 p01Var8 = zg1VarZzc6.f19264c;
                                    p01Var8.C(8);
                                    int iB8 = p01Var8.b();
                                    if ((iB8 & 1) == 1) {
                                        p01Var8.E(8);
                                    }
                                    int iH3 = p01Var8.h();
                                    if (iH3 != 1) {
                                        StringBuilder sb = new StringBuilder(String.valueOf(iH3).length() + 29);
                                        sb.append("Unexpected saio entry count: ");
                                        sb.append(iH3);
                                        throw zzat.zzb(sb.toString(), null);
                                    }
                                    s7Var2.f16319c += y6.a(iB8) == 0 ? p01Var8.N() : p01Var8.j();
                                }
                                zg1 zg1VarZzc7 = og1Var4.zzc(1936027235);
                                if (zg1VarZzc7 != null) {
                                    h(zg1VarZzc7.f19264c, 0, s7Var2);
                                }
                                String str3 = r7VarZza != null ? r7VarZza.zzb : null;
                                p01 p01Var9 = null;
                                p01 p01Var10 = null;
                                int i56 = 0;
                                while (i56 < arrayList11.size()) {
                                    ArrayList arrayList12 = arrayList11;
                                    zg1 zg1Var4 = (zg1) arrayList12.get(i56);
                                    p01 p01Var11 = zg1Var4.f19264c;
                                    int i57 = zg1Var4.f32097b;
                                    if (i57 == 1935828848) {
                                        p01Var11.C(12);
                                        if (p01Var11.b() == 1936025959) {
                                            p01Var9 = p01Var11;
                                        }
                                    } else if (i57 == 1936158820) {
                                        p01Var11.C(12);
                                        if (p01Var11.b() == 1936025959) {
                                            p01Var10 = p01Var11;
                                        }
                                    }
                                    i56++;
                                    arrayList11 = arrayList12;
                                }
                                ArrayList arrayList13 = arrayList11;
                                if (p01Var9 != null && p01Var10 != null) {
                                    p01Var9.C(8);
                                    int iA = y6.a(p01Var9.b());
                                    p01Var9.E(4);
                                    if (iA == 1) {
                                        p01Var9.E(4);
                                    }
                                    if (p01Var9.b() != 1) {
                                        throw zzat.zzc("Entry count in sbgp != 1 (unsupported).");
                                    }
                                    p01Var10.C(8);
                                    int iA2 = y6.a(p01Var10.b());
                                    p01Var10.E(4);
                                    if (iA2 == 1) {
                                        if (p01Var10.N() == 0) {
                                            throw zzat.zzc("Variable length description in sgpd found (unsupported)");
                                        }
                                    } else if (iA2 >= 2) {
                                        p01Var10.E(4);
                                    }
                                    if (p01Var10.N() != 1) {
                                        throw zzat.zzc("Entry count in sgpd != 1 (unsupported).");
                                    }
                                    p01Var10.E(1);
                                    int I3 = p01Var10.I();
                                    int i58 = (I3 & 240) >> 4;
                                    int i59 = I3 & 15;
                                    if (p01Var10.I() == 1) {
                                        int I4 = p01Var10.I();
                                        byte[] bArr3 = new byte[16];
                                        p01Var10.F(0, 16, bArr3);
                                        if (I4 == 0) {
                                            int I5 = p01Var10.I();
                                            byte[] bArr4 = new byte[I5];
                                            p01Var10.F(0, I5, bArr4);
                                            bArr = bArr4;
                                        } else {
                                            bArr = null;
                                        }
                                        s7Var2.f16327k = true;
                                        s7Var2.zzm = new r7(true, str3, I4, bArr3, i58, i59, bArr);
                                    }
                                }
                                int size6 = arrayList13.size();
                                for (int i60 = 0; i60 < size6; i60++) {
                                    zg1 zg1Var5 = (zg1) arrayList13.get(i60);
                                    if (zg1Var5.f32097b == 1970628964) {
                                        p01 p01Var12 = zg1Var5.f19264c;
                                        p01Var12.C(8);
                                        byte[] bArr5 = this.f10236h;
                                        p01Var12.F(0, 16, bArr5);
                                        if (Arrays.equals(bArr5, J)) {
                                            h(p01Var12, 16, s7Var2);
                                        }
                                    }
                                }
                                d7Var2 = this;
                            }
                        }
                        i34 = i11 + 1;
                        d7Var3 = d7Var2;
                        size4 = i10;
                        arrayList8 = arrayList2;
                        sparseArray3 = sparseArray;
                        arrayList6 = arrayList3;
                        i25 = i12;
                    }
                    d7Var = d7Var3;
                    SparseArray sparseArray5 = sparseArray3;
                    uk2 uk2VarZzn2 = zzn(arrayList6);
                    if (uk2VarZzn2 != null) {
                        int size7 = sparseArray5.size();
                        int i61 = 0;
                        while (i61 < size7) {
                            SparseArray sparseArray6 = sparseArray5;
                            c7 c7Var6 = (c7) sparseArray6.valueAt(i61);
                            q7 q7Var4 = c7Var6.f9778d.f16739a;
                            z6 z6Var7 = c7Var6.f9776b.f16317a;
                            String str4 = bb1.f9474a;
                            r7 r7VarZza2 = q7Var4.zza(z6Var7.f19094a);
                            uk2 uk2VarZzb = uk2VarZzn2.zzb(r7VarZza2 != null ? r7VarZza2.zzb : null);
                            zn2 zn2Var2 = c7Var6.f9784j;
                            zn2Var2.getClass();
                            sm2 sm2Var2 = new sm2(zn2Var2);
                            sm2Var2.zzq(uk2VarZzb);
                            c7Var6.f9775a.d(new zn2(sm2Var2));
                            i61++;
                            sparseArray5 = sparseArray6;
                        }
                    }
                    SparseArray sparseArray7 = sparseArray5;
                    if (d7Var.f10251w != -9223372036854775807L) {
                        int size8 = sparseArray7.size();
                        for (int i62 = 0; i62 < size8; i62++) {
                            c7 c7Var7 = (c7) sparseArray7.valueAt(i62);
                            long j20 = d7Var.f10251w;
                            int i63 = c7Var7.f9780f;
                            while (true) {
                                s7 s7Var3 = c7Var7.f9776b;
                                if (i63 >= s7Var3.f16321e || s7Var3.f16325i[i63] > j20) {
                                    break;
                                }
                                if (s7Var3.f16326j[i63]) {
                                    c7Var7.f9783i = i63;
                                }
                                i63++;
                            }
                        }
                        d7Var.f10251w = -9223372036854775807L;
                    }
                } else {
                    d7Var = d7Var3;
                    if (!arrayDeque.isEmpty()) {
                        ((og1) arrayDeque.peek()).f15062e.add(og1Var2);
                    }
                }
                d7Var3 = d7Var;
            }
        }
    }

    @Override // com.google.android.gms.internal.ads.o2
    public final /* synthetic */ List zzb() {
        return this.f10244p;
    }

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