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

import android.util.Pair;
import androidx.annotation.Nullable;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;

/* JADX INFO: loaded from: classes2.dex */
public final class ji2 {

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

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final kq2[] f12879c;

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

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

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public ki2 f12883g;

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

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final boolean[] f12885i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final pf2[] f12886j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final j f12887k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final vi2 f12888l;

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

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

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

    @Nullable
    private ji2 zzm;

    public ji2(pf2[] pf2VarArr, long j10, j jVar, n nVar, vi2 vi2Var, ki2 ki2Var, k kVar) {
        this.f12886j = pf2VarArr;
        this.f12891o = j10;
        this.f12887k = jVar;
        this.f12888l = vi2Var;
        cp2 cp2Var = ki2Var.f13271a;
        this.f12878b = cp2Var.f10025a;
        this.f12883g = ki2Var;
        this.f12889m = rq2.f16203d;
        this.f12890n = kVar;
        this.f12879c = new kq2[2];
        this.f12885i = new boolean[2];
        vi2Var.getClass();
        int i10 = cj2.f9964k;
        Pair pair = (Pair) cp2Var.f10025a;
        Object obj = pair.first;
        cp2 cp2VarA = cp2Var.a(pair.second);
        ri2 ri2Var = (ri2) vi2Var.f17642d.get(obj);
        ri2Var.getClass();
        vi2Var.f17645g.add(ri2Var);
        qi2 qi2Var = (qi2) vi2Var.f17644f.get(ri2Var);
        if (qi2Var != null) {
            ((fo2) qi2Var.f15747a).l(qi2Var.f15748b);
        }
        ri2Var.f16152c.add(cp2VarA);
        uo2 uo2VarA = ri2Var.f16150a.a(cp2VarA, nVar, ki2Var.f13272b);
        vi2Var.f17641c.put(uo2VarA, ri2Var);
        vi2Var.j();
        long j11 = ki2Var.f13274d;
        this.f12877a = j11 != -9223372036854775807L ? new jo2(uo2VarA, j11) : uo2VarA;
    }

    public final long a() {
        return this.f12891o;
    }

    public final long b() {
        return this.f12883g.f13272b + this.f12891o;
    }

    public final boolean c() {
        if (this.f12881e) {
            return !this.f12882f || this.f12877a.zzi() == Long.MIN_VALUE;
        }
        return false;
    }

    public final boolean d() {
        if (this.f12881e) {
            return c() || e() - this.f12883g.f13272b >= -9223372036854775807L;
        }
        return false;
    }

    public final long e() {
        if (!this.f12881e) {
            return this.f12883g.f13272b;
        }
        long jZzi = this.f12882f ? this.f12877a.zzi() : Long.MIN_VALUE;
        return jZzi == Long.MIN_VALUE ? this.f12883g.f13275e : jZzi;
    }

    public final void f(float f10, mk mkVar, boolean z10) {
        this.f12881e = true;
        this.f12889m = this.f12877a.zzd();
        k kVarG = g(mkVar);
        ki2 ki2Var = this.f12883g;
        long j10 = ki2Var.f13272b;
        long j11 = ki2Var.f13275e;
        long jH = h(kVarG, (j11 == -9223372036854775807L || j10 < j11) ? j10 : Math.max(0L, j11 - 1), false, new boolean[2]);
        long j12 = this.f12891o;
        ki2 ki2Var2 = this.f12883g;
        this.f12891o = (ki2Var2.f13272b - jH) + j12;
        this.f12883g = ki2Var2.a(jH);
    }

    public final k g(mk mkVar) {
        pf2[] pf2VarArr;
        d[] dVarArr;
        boolean z10;
        int[][][] iArr;
        rq2[] rq2VarArr;
        boolean z11;
        zn2[] zn2VarArr;
        int i10;
        int[] iArr2;
        rq2 rq2Var = this.f12889m;
        cp2 cp2Var = this.f12883g.f13271a;
        h hVar = (h) this.f12887k;
        hVar.getClass();
        int[] iArr3 = new int[3];
        fl[][] flVarArr = new fl[3][];
        int[][][] iArr4 = new int[3][][];
        for (int i11 = 0; i11 < 3; i11++) {
            int i12 = rq2Var.f16204a;
            flVarArr[i11] = new fl[i12];
            iArr4[i11] = new int[i12][];
        }
        int i13 = 2;
        int[] iArr5 = new int[2];
        int i14 = 0;
        while (true) {
            pf2VarArr = this.f12886j;
            if (i14 >= 2) {
                break;
            }
            pf2VarArr[i14].getClass();
            iArr5[i14] = 8;
            i14++;
        }
        int i15 = 0;
        while (i15 < rq2Var.f16204a) {
            fl flVarA = rq2Var.a(i15);
            int i16 = flVarA.f11275c;
            int i17 = i13;
            boolean z12 = true;
            int i18 = 0;
            int i19 = 0;
            while (true) {
                zn2VarArr = flVarA.f11276d;
                i10 = flVarA.f11273a;
                if (i18 >= i13) {
                    break;
                }
                pf2 pf2Var = pf2VarArr[i18];
                rq2 rq2Var2 = rq2Var;
                h hVar2 = hVar;
                int i20 = 0;
                int iMax = 0;
                while (i20 < i10) {
                    iMax = Math.max(iMax, pf2Var.u(zn2VarArr[i20]) & 7);
                    i20++;
                    iArr5 = iArr5;
                }
                int[] iArr6 = iArr5;
                boolean z13 = iArr3[i18] == 0;
                if (iMax > i19) {
                    z12 = z13;
                    i19 = iMax;
                    i17 = i18;
                } else if (iMax == i19 && i16 == 5 && !z12 && z13) {
                    i19 = iMax;
                    i17 = i18;
                    z12 = true;
                }
                i18++;
                rq2Var = rq2Var2;
                hVar = hVar2;
                iArr5 = iArr6;
                i13 = 2;
            }
            rq2 rq2Var3 = rq2Var;
            h hVar3 = hVar;
            int[] iArr7 = iArr5;
            if (i17 == i13) {
                iArr2 = new int[i10];
            } else {
                pf2 pf2Var2 = pf2VarArr[i17];
                int[] iArr8 = new int[i10];
                for (int i21 = 0; i21 < i10; i21++) {
                    iArr8[i21] = pf2Var2.u(zn2VarArr[i21]);
                }
                iArr2 = iArr8;
            }
            int i22 = iArr3[i17];
            flVarArr[i17][i22] = flVarA;
            iArr4[i17][i22] = iArr2;
            iArr3[i17] = i22 + 1;
            i15++;
            rq2Var = rq2Var3;
            hVar = hVar3;
            iArr5 = iArr7;
            i13 = 2;
        }
        h hVar4 = hVar;
        int i23 = i13;
        int[] iArr9 = iArr5;
        rq2[] rq2VarArr2 = new rq2[i23];
        String[] strArr = new String[i23];
        int[] iArr10 = new int[i23];
        int i24 = 0;
        while (i24 < i23) {
            int i25 = iArr3[i24];
            rq2VarArr2[i24] = new rq2((fl[]) bb1.k(flVarArr[i24], i25));
            iArr4[i24] = (int[][]) bb1.k(iArr4[i24], i25);
            strArr[i24] = pf2VarArr[i24].z();
            iArr10[i24] = pf2VarArr[i24].f15394b;
            i24++;
            i23 = 2;
        }
        g gVar = new g(iArr10, rq2VarArr2, iArr9, iArr4, new rq2((fl[]) bb1.k(flVarArr[i23], iArr3[i23])));
        Pair pairF = hVar4.f(gVar, iArr4, iArr9);
        d[] dVarArr2 = (d[]) pairF.second;
        List[] listArr = new List[dVarArr2.length];
        for (int i26 = 0; i26 < dVarArr2.length; i26++) {
            d dVar = dVarArr2[i26];
            listArr[i26] = dVar != null ? zzguf.o(dVar) : zzgwa.f19786e;
        }
        as1 as1Var = new as1(4);
        int i27 = 0;
        for (int i28 = 2; i27 < i28; i28 = 2) {
            rq2[] rq2VarArr3 = gVar.f11444b;
            rq2 rq2Var4 = rq2VarArr3[i27];
            List list = listArr[i27];
            int i29 = 0;
            while (i29 < rq2Var4.f16204a) {
                fl flVarA2 = rq2Var4.a(i29);
                int i30 = rq2VarArr3[i27].a(i29).f11273a;
                int[] iArr11 = new int[i30];
                int i31 = 0;
                int i32 = 0;
                while (true) {
                    iArr = gVar.f11446d;
                    if (i32 >= i30) {
                        break;
                    }
                    List[] listArr2 = listArr;
                    if ((iArr[i27][i29][i32] & 7) == 4) {
                        iArr11[i31] = i32;
                        i31++;
                    }
                    i32++;
                    listArr = listArr2;
                }
                List[] listArr3 = listArr;
                int[] iArrCopyOf = Arrays.copyOf(iArr11, i31);
                String str = null;
                int iMin = 16;
                int i33 = 0;
                boolean z14 = false;
                int i34 = 0;
                while (i33 < iArrCopyOf.length) {
                    int[] iArr12 = iArrCopyOf;
                    String str2 = rq2VarArr3[i27].a(i29).f11276d[iArrCopyOf[i33]].zzo;
                    int i35 = i34 + 1;
                    if (i34 == 0) {
                        str = str2;
                    } else {
                        z14 |= !Objects.equals(str, str2);
                    }
                    iMin = Math.min(iMin, iArr[i27][i29][i33] & 24);
                    i33++;
                    i34 = i35;
                    iArrCopyOf = iArr12;
                }
                if (z14) {
                    iMin = Math.min(iMin, gVar.f11445c[i27]);
                }
                boolean z15 = iMin != 0;
                int i36 = flVarA2.f11273a;
                int[] iArr13 = new int[i36];
                boolean[] zArr = new boolean[i36];
                int i37 = 0;
                while (i37 < i36) {
                    iArr13[i37] = iArr[i27][i29][i37] & 7;
                    int[][][] iArr14 = iArr;
                    int i38 = i36;
                    int i39 = 0;
                    while (true) {
                        if (i39 >= list.size()) {
                            rq2VarArr = rq2VarArr3;
                            z11 = false;
                            break;
                        }
                        d dVar2 = (d) list.get(i39);
                        rq2VarArr = rq2VarArr3;
                        if (dVar2.zza().equals(flVarA2) && dVar2.zzg(i37) != -1) {
                            z11 = true;
                            break;
                        }
                        i39++;
                        rq2VarArr3 = rq2VarArr;
                    }
                    zArr[i37] = z11;
                    i37++;
                    iArr = iArr14;
                    i36 = i38;
                    rq2VarArr3 = rq2VarArr;
                }
                as1Var.a(new sr(flVarA2, z15, iArr13, zArr));
                i29++;
                listArr = listArr3;
                rq2VarArr3 = rq2VarArr3;
            }
            i27++;
        }
        int i40 = 0;
        while (true) {
            rq2 rq2Var5 = gVar.f11447e;
            if (i40 >= rq2Var5.f16204a) {
                break;
            }
            fl flVarA3 = rq2Var5.a(i40);
            int i41 = flVarA3.f11273a;
            int[] iArr15 = new int[i41];
            Arrays.fill(iArr15, 0);
            as1Var.a(new sr(flVarA3, false, iArr15, new boolean[i41]));
            i40++;
        }
        k kVar = new k((gj2[]) pairF.first, (d[]) pairF.second, new ls(as1Var.g()), gVar);
        int i42 = 0;
        while (true) {
            int i43 = kVar.f13046a;
            dVarArr = kVar.f13048c;
            if (i42 >= i43) {
                break;
            }
            if (kVar.a(i42)) {
                if (dVarArr[i42] == null) {
                    pf2VarArr[i42].getClass();
                    z10 = false;
                } else {
                    z10 = true;
                }
                ih1.b1(z10);
            } else {
                ih1.b1(dVarArr[i42] == null);
            }
            i42++;
        }
        for (d dVar3 : dVarArr) {
        }
        return kVar;
    }

    public final long h(k kVar, long j10, boolean z10, boolean[] zArr) {
        pf2[] pf2VarArr;
        int i10 = 0;
        while (true) {
            boolean z11 = true;
            if (i10 >= kVar.f13046a) {
                break;
            }
            if (z10 || !kVar.zzb(this.f12890n, i10)) {
                z11 = false;
            }
            this.f12885i[i10] = z11;
            i10++;
        }
        int i11 = 0;
        while (true) {
            pf2VarArr = this.f12886j;
            if (i11 >= 2) {
                break;
            }
            pf2VarArr[i11].getClass();
            i11++;
        }
        l();
        this.f12890n = kVar;
        if (m()) {
            int i12 = 0;
            while (true) {
                k kVar2 = this.f12890n;
                if (i12 >= kVar2.f13046a) {
                    break;
                }
                kVar2.a(i12);
                d dVar = this.f12890n.f13048c[i12];
                i12++;
            }
        }
        ap2 ap2Var = this.f12877a;
        d[] dVarArr = kVar.f13048c;
        boolean[] zArr2 = this.f12885i;
        kq2[] kq2VarArr = this.f12879c;
        long jC = ap2Var.c(dVarArr, zArr2, kq2VarArr, zArr, j10);
        for (int i13 = 0; i13 < 2; i13++) {
            pf2VarArr[i13].getClass();
        }
        this.f12882f = false;
        for (int i14 = 0; i14 < 2; i14++) {
            if (kq2VarArr[i14] != null) {
                ih1.b1(kVar.a(i14));
                pf2VarArr[i14].getClass();
                this.f12882f = true;
            } else {
                ih1.b1(dVarArr[i14] == null);
            }
        }
        return jC;
    }

    public final void i() {
        l();
        ap2 ap2Var = this.f12877a;
        try {
            boolean z10 = ap2Var instanceof jo2;
            vi2 vi2Var = this.f12888l;
            if (z10) {
                vi2Var.d(((jo2) ap2Var).f12948a);
            } else {
                vi2Var.d(ap2Var);
            }
        } catch (RuntimeException e10) {
            vt0.zzf("MediaPeriodHolder", "Period release failed.", e10);
        }
    }

    public final rq2 j() {
        return this.f12889m;
    }

    public final k k() {
        return this.f12890n;
    }

    public final void l() {
        if (!m()) {
            return;
        }
        int i10 = 0;
        while (true) {
            k kVar = this.f12890n;
            if (i10 >= kVar.f13046a) {
                return;
            }
            kVar.a(i10);
            d dVar = this.f12890n.f13048c[i10];
            i10++;
        }
    }

    public final boolean m() {
        return this.zzm == null;
    }

    public final void zzo(@Nullable ji2 ji2Var) {
        if (ji2Var == this.zzm) {
            return;
        }
        l();
        this.zzm = ji2Var;
        if (!m()) {
            return;
        }
        int i10 = 0;
        while (true) {
            k kVar = this.f12890n;
            if (i10 >= kVar.f13046a) {
                return;
            }
            kVar.a(i10);
            d dVar = this.f12890n.f13048c[i10];
            i10++;
        }
    }

    @Nullable
    public final ji2 zzp() {
        return this.zzm;
    }
}
