导航菜单

页面标题

页面副标题

Bhakti v5.4.0 - C6100b.java 源代码

正在查看: Bhakti v5.4.0 应用的 C6100b.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package o3;

import A3.C0079o;
import A3.C0085v;
import A3.E;
import A3.F;
import A3.P;
import A3.l0;
import A3.m0;
import A3.n0;
import A3.o0;
import A3.y0;
import Ai.o;
import D3.v;
import E3.p;
import Sa.C1297w;
import android.util.Pair;
import android.util.SparseArray;
import b3.AbstractC2672M;
import b3.C2687o;
import b3.C2688p;
import b3.a0;
import b3.h0;
import cc.AbstractC3011y;
import cc.B0;
import cc.U;
import cc.Y;
import dl.C4103a;
import e3.AbstractC4268C;
import e3.AbstractC4272d;
import h3.InterfaceC4833E;
import h3.InterfaceC4842g;
import h3.InterfaceC4843h;
import h5.c0;
import j$.util.Objects;
import j.AbstractC5459e;
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.IdentityHashMap;
import java.util.Iterator;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import l3.O;
import l3.k0;
import okhttp3.HttpUrl;
import r3.n;

public final class C6100b implements F, n0 {

    public static final Pattern f63915j0 = Pattern.compile("CC([1-4])=(.+)");

    public static final Pattern f63916k0 = Pattern.compile("([1-4])=lang:(\\w+)(,.+)?");

    public C0079o f63919M;

    public p3.c f63920Q;

    public int f63921X;

    public List f63922Y;

    public final int f63924a;

    public final P f63925b;

    public final InterfaceC4833E f63926c;

    public final n f63927d;

    public final Uj.b f63928e;

    public final c0 f63929f;

    public final long f63930g;

    public final p f63931h;

    public final E3.e f63932i;

    public long f63933i0;

    public final y0 f63934j;

    public final C6099a[] f63935k;

    public final Rj.c f63936p;

    public final m f63937r;

    public final P f63939w;

    public final r3.k f63940x;

    public E f63941y;

    public boolean f63923Z = true;

    public B3.h[] f63917H = new B3.h[0];

    public j[] f63918L = new j[0];

    public final IdentityHashMap f63938v = new IdentityHashMap();

    public C6100b(int i10, p3.c cVar, c0 c0Var, int i11, P p10, InterfaceC4833E interfaceC4833E, n nVar, r3.k kVar, Uj.b bVar, P p11, long j10, p pVar, E3.e eVar, Rj.c cVar2, C4103a c4103a, m3.m mVar) {
        int i12;
        int i13;
        List list;
        boolean[] zArr;
        int i14;
        C2688p[] c2688pArr;
        C2688p[] j11;
        p3.f a2;
        HashMap hashMap;
        String[] strArr;
        int i15;
        Integer num;
        n nVar2 = nVar;
        int i16 = 0;
        this.f63924a = i10;
        this.f63920Q = cVar;
        this.f63929f = c0Var;
        this.f63921X = i11;
        this.f63925b = p10;
        this.f63926c = interfaceC4833E;
        this.f63927d = nVar2;
        this.f63940x = kVar;
        this.f63928e = bVar;
        this.f63939w = p11;
        this.f63930g = j10;
        this.f63931h = pVar;
        this.f63932i = eVar;
        this.f63936p = cVar2;
        int i17 = 1;
        this.f63937r = new m(cVar, c4103a, eVar);
        cVar2.getClass();
        U u10 = Y.f39815b;
        B0 b0 = B0.f39735e;
        this.f63919M = new C0079o(b0, b0);
        p3.h b2 = cVar.b(i11);
        List list2 = b2.f65335d;
        this.f63922Y = list2;
        List list3 = b2.f65334c;
        int size = list3.size();
        HashMap hashMap2 = new HashMap(AbstractC3011y.b(size));
        ArrayList arrayList = new ArrayList(size);
        SparseArray sparseArray = new SparseArray(size);
        for (int i18 = 0; i18 < size; i18++) {
            hashMap2.put(Long.valueOf(((p3.a) list3.get(i18)).f65287a), Integer.valueOf(i18));
            ArrayList arrayList2 = new ArrayList();
            arrayList2.add(Integer.valueOf(i18));
            arrayList.add(arrayList2);
            sparseArray.put(i18, arrayList2);
        }
        int i19 = 0;
        while (i19 < size) {
            p3.a aVar = (p3.a) list3.get(i19);
            p3.f a10 = a("http://dashif.org/guidelines/trickmode", aVar.f65291e);
            List list4 = aVar.f65292f;
            a10 = a10 == null ? a("http://dashif.org/guidelines/trickmode", list4) : a10;
            int intValue = (a10 == null || (num = (Integer) hashMap2.get(Long.valueOf(Long.parseLong(a10.f65326b)))) == null) ? i19 : num.intValue();
            if (intValue == i19 && (a2 = a("urn:mpeg:dash:adaptation-set-switching:2016", list4)) != null) {
                int i20 = AbstractC4268C.f52233a;
                String[] split = a2.f65326b.split(",", -1);
                int i21 = i16;
                for (int length = split.length; i21 < length; length = i15) {
                    Integer num2 = (Integer) hashMap2.get(Long.valueOf(Long.parseLong(split[i21])));
                    int i22 = size;
                    if (num2 != null) {
                        p3.a aVar2 = (p3.a) list3.get(num2.intValue());
                        hashMap = hashMap2;
                        strArr = split;
                        if (aVar.f65288b == aVar2.f65288b) {
                            List list5 = aVar.f65289c;
                            if (!list5.isEmpty()) {
                                List list6 = aVar2.f65289c;
                                if (!list6.isEmpty()) {
                                    C2688p c2688p = ((p3.m) list5.get(0)).f65348a;
                                    C2688p c2688p2 = ((p3.m) list6.get(0)).f65348a;
                                    i15 = length;
                                    if (Objects.equals(c2688p.f37752d, c2688p2.f37752d)) {
                                    }
                                    i21++;
                                    size = i22;
                                    hashMap2 = hashMap;
                                    split = strArr;
                                }
                            }
                            i15 = length;
                            intValue = Math.min(intValue, num2.intValue());
                            i21++;
                            size = i22;
                            hashMap2 = hashMap;
                            split = strArr;
                        }
                    } else {
                        hashMap = hashMap2;
                        strArr = split;
                    }
                    i15 = length;
                    i21++;
                    size = i22;
                    hashMap2 = hashMap;
                    split = strArr;
                }
            }
            int i23 = size;
            HashMap hashMap3 = hashMap2;
            if (intValue != i19) {
                List list7 = (List) sparseArray.get(i19);
                List list8 = (List) sparseArray.get(intValue);
                list8.addAll(list7);
                sparseArray.put(i19, list8);
                arrayList.remove(list7);
            }
            i19++;
            hashMap2 = hashMap3;
            i17 = 1;
            i16 = 0;
            size = i23;
        }
        int i24 = i17;
        int size2 = arrayList.size();
        int[][] iArr = new int[size2][];
        for (int i25 = 0; i25 < size2; i25 += i24) {
            int[] W10 = com.bumptech.glide.c.W((Collection) arrayList.get(i25));
            iArr[i25] = W10;
            Arrays.sort(W10);
        }
        boolean[] zArr2 = new boolean[size2];
        C2688p[][] c2688pArr2 = new C2688p[size2][];
        int i26 = 0;
        int i27 = 0;
        while (i26 < size2) {
            int[] iArr2 = iArr[i26];
            int length2 = iArr2.length;
            int i28 = 0;
            while (true) {
                if (i28 >= length2) {
                    break;
                }
                List list9 = ((p3.a) list3.get(iArr2[i28])).f65289c;
                int[] iArr3 = iArr2;
                for (int i29 = 0; i29 < list9.size(); i29++) {
                    if (!((p3.m) list9.get(i29)).f65351d.isEmpty()) {
                        zArr2[i26] = true;
                        i27++;
                        break;
                    }
                }
                i28++;
                iArr2 = iArr3;
            }
            int[] iArr4 = iArr[i26];
            int length3 = iArr4.length;
            int i30 = 0;
            while (i30 < length3) {
                int i31 = iArr4[i30];
                p3.a aVar3 = (p3.a) list3.get(i31);
                List list10 = ((p3.a) list3.get(i31)).f65290d;
                int[] iArr5 = iArr4;
                int i32 = length3;
                int i33 = 0;
                while (i33 < list10.size()) {
                    p3.f fVar = (p3.f) list10.get(i33);
                    List list11 = list10;
                    if ("urn:scte:dash:cc:cea-608:2015".equals(fVar.f65325a)) {
                        C2687o c2687o = new C2687o();
                        c2687o.f37688m = AbstractC2672M.p("application/cea-608");
                        c2687o.f37676a = o.e(aVar3.f65287a, ":cea608", new StringBuilder());
                        j11 = j(fVar, f63915j0, new C2688p(c2687o));
                    } else if ("urn:scte:dash:cc:cea-708:2015".equals(fVar.f65325a)) {
                        C2687o c2687o2 = new C2687o();
                        c2687o2.f37688m = AbstractC2672M.p("application/cea-708");
                        c2687o2.f37676a = o.e(aVar3.f65287a, ":cea708", new StringBuilder());
                        j11 = j(fVar, f63916k0, new C2688p(c2687o2));
                    } else {
                        i33++;
                        list10 = list11;
                    }
                    c2688pArr = j11;
                    i14 = 1;
                }
                i30++;
                iArr4 = iArr5;
                length3 = i32;
            }
            i14 = 1;
            c2688pArr = new C2688p[0];
            c2688pArr2[i26] = c2688pArr;
            if (c2688pArr.length != 0) {
                i27 += i14;
            }
            i26 += i14;
        }
        int size3 = list2.size() + i27 + size2;
        h0[] h0VarArr = new h0[size3];
        C6099a[] c6099aArr = new C6099a[size3];
        int i34 = 0;
        int i35 = 0;
        while (i34 < size2) {
            int[] iArr6 = iArr[i34];
            ArrayList arrayList3 = new ArrayList();
            int length4 = iArr6.length;
            int i36 = size2;
            int i37 = 0;
            while (i37 < length4) {
                arrayList3.addAll(((p3.a) list3.get(iArr6[i37])).f65289c);
                i37++;
                iArr = iArr;
            }
            int[][] iArr7 = iArr;
            int size4 = arrayList3.size();
            C2688p[] c2688pArr3 = new C2688p[size4];
            int i38 = 0;
            while (i38 < size4) {
                int i39 = size4;
                C2688p c2688p3 = ((p3.m) arrayList3.get(i38)).f65348a;
                ArrayList arrayList4 = arrayList3;
                C2687o a11 = c2688p3.a();
                a11.f37675L = nVar2.i(c2688p3);
                c2688pArr3[i38] = new C2688p(a11);
                i38++;
                size4 = i39;
                arrayList3 = arrayList4;
            }
            p3.a aVar4 = (p3.a) list3.get(iArr6[0]);
            long j12 = aVar4.f65287a;
            String l10 = j12 != -1 ? Long.toString(j12) : AbstractC5459e.d(i34, "unset:");
            int i40 = i35 + 1;
            if (zArr2[i34]) {
                i12 = i40;
                i40 = i35 + 2;
            } else {
                i12 = -1;
            }
            if (c2688pArr2[i34].length != 0) {
                i13 = i40;
                i40++;
            } else {
                i13 = -1;
            }
            h(p10, c2688pArr3);
            List list12 = list3;
            h0VarArr[i35] = new h0(l10, c2688pArr3);
            U u11 = Y.f39815b;
            B0 b02 = B0.f39735e;
            c6099aArr[i35] = new C6099a(aVar4.f65288b, 0, iArr6, i35, i12, i13, -1, b02);
            int i41 = i12;
            int i42 = -1;
            if (i41 != -1) {
                String e4 = AbstractC5459e.e(l10, ":emsg");
                C2687o c2687o3 = new C2687o();
                c2687o3.f37676a = e4;
                c2687o3.f37688m = AbstractC2672M.p("application/x-emsg");
                list = list2;
                zArr = zArr2;
                h0VarArr[i41] = new h0(e4, new C2688p(c2687o3));
                c6099aArr[i41] = new C6099a(5, 1, iArr6, i35, -1, -1, -1, b02);
                i42 = -1;
            } else {
                list = list2;
                zArr = zArr2;
            }
            if (i13 != i42) {
                String e10 = AbstractC5459e.e(l10, ":cc");
                c6099aArr[i13] = new C6099a(3, 1, iArr6, i35, -1, -1, -1, Y.q(c2688pArr2[i34]));
                h(p10, c2688pArr2[i34]);
                h0VarArr[i13] = new h0(e10, c2688pArr2[i34]);
            }
            i34++;
            size2 = i36;
            nVar2 = nVar;
            iArr = iArr7;
            i35 = i40;
            list3 = list12;
            zArr2 = zArr;
            list2 = list;
        }
        List list13 = list2;
        int i43 = 0;
        while (i43 < list13.size()) {
            List list14 = list13;
            p3.g gVar = (p3.g) list14.get(i43);
            C2687o c2687o4 = new C2687o();
            c2687o4.f37676a = gVar.a();
            c2687o4.f37688m = AbstractC2672M.p("application/x-emsg");
            h0VarArr[i35] = new h0(gVar.a() + ":" + i43, new C2688p(c2687o4));
            U u12 = Y.f39815b;
            c6099aArr[i35] = new C6099a(5, 2, new int[0], -1, -1, -1, i43, B0.f39735e);
            i43++;
            list13 = list14;
            i35++;
        }
        Pair create = Pair.create(new y0(h0VarArr), c6099aArr);
        this.f63934j = (y0) create.first;
        this.f63935k = (C6099a[]) create.second;
    }

    public static p3.f a(String str, List list) {
        for (int i10 = 0; i10 < list.size(); i10++) {
            p3.f fVar = (p3.f) list.get(i10);
            if (str.equals(fVar.f65325a)) {
                return fVar;
            }
        }
        return null;
    }

    public static void h(P p10, C2688p[] c2688pArr) {
        for (int i10 = 0; i10 < c2688pArr.length; i10++) {
            C2688p c2688p = c2688pArr[i10];
            B3.d dVar = (B3.d) p10.f270d;
            if (dVar.f2338b && ((Uj.a) dVar.f2339c).r(c2688p)) {
                C2687o a2 = c2688p.a();
                a2.f37688m = AbstractC2672M.p("application/x-media3-cues");
                a2.f37672I = ((Uj.a) dVar.f2339c).k(c2688p);
                StringBuilder sb2 = new StringBuilder();
                sb2.append(c2688p.n);
                String str = c2688p.f37759k;
                sb2.append(str != null ? " ".concat(str) : HttpUrl.FRAGMENT_ENCODE_SET);
                a2.f37685j = sb2.toString();
                a2.f37692r = Long.MAX_VALUE;
                c2688p = new C2688p(a2);
            }
            c2688pArr[i10] = c2688p;
        }
    }

    public static C2688p[] j(p3.f fVar, Pattern pattern, C2688p c2688p) {
        String str = fVar.f65326b;
        if (str == null) {
            return new C2688p[]{c2688p};
        }
        int i10 = AbstractC4268C.f52233a;
        String[] split = str.split(";", -1);
        C2688p[] c2688pArr = new C2688p[split.length];
        for (int i11 = 0; i11 < split.length; i11++) {
            Matcher matcher = pattern.matcher(split[i11]);
            if (!matcher.matches()) {
                return new C2688p[]{c2688p};
            }
            int parseInt = Integer.parseInt(matcher.group(1));
            C2687o a2 = c2688p.a();
            a2.f37676a = c2688p.f37749a + ":" + parseInt;
            a2.f37671H = parseInt;
            a2.f37679d = matcher.group(2);
            c2688pArr[i11] = new C2688p(a2);
        }
        return c2688pArr;
    }

    @Override
    public final long c(long j10, k0 k0Var) {
        long j11;
        for (B3.h hVar : this.f63917H) {
            if (hVar.f2371a == 2) {
                for (C1297w c1297w : hVar.f2375e.f63997i) {
                    if (((g) c1297w.f20087g) != null) {
                        long d10 = c1297w.d();
                        if (d10 != 0) {
                            g gVar = (g) c1297w.f20087g;
                            AbstractC4272d.h(gVar);
                            long x10 = gVar.x(j10, c1297w.f20082b);
                            long j12 = c1297w.f20083c;
                            long j13 = x10 + j12;
                            long f10 = c1297w.f(j13);
                            if (f10 < j10) {
                                if (d10 != -1) {
                                    AbstractC4272d.h(gVar);
                                }
                                j11 = c1297w.f(j13 + 1);
                                return k0Var.a(j10, f10, j11);
                            }
                            j11 = f10;
                            return k0Var.a(j10, f10, j11);
                        }
                    }
                }
                return j10;
            }
        }
        return j10;
    }

    @Override
    public final void d(E e4, long j10) {
        this.f63941y = e4;
        e4.b(this);
    }

    public final int e(int i10, int[] iArr) {
        int i11 = iArr[i10];
        if (i11 == -1) {
            return -1;
        }
        C6099a[] c6099aArr = this.f63935k;
        int i12 = c6099aArr[i11].f63911e;
        for (int i13 = 0; i13 < iArr.length; i13++) {
            int i14 = iArr[i13];
            if (i14 == i12 && c6099aArr[i14].f63909c == 0) {
                return i13;
            }
        }
        return -1;
    }

    @Override
    public final boolean f() {
        return this.f63919M.f();
    }

    @Override
    public final void g(o0 o0Var) {
        this.f63941y.g(this);
    }

    @Override
    public final long i() {
        return this.f63919M.i();
    }

    @Override
    public final long k(v[] vVarArr, boolean[] zArr, m0[] m0VarArr, boolean[] zArr2, long j10) {
        int i10;
        boolean z10;
        int[] iArr;
        int i11;
        int[] iArr2;
        m0[] m0VarArr2;
        ?? r4;
        h0 h0Var;
        boolean z11;
        l lVar;
        boolean z12;
        v[] vVarArr2 = vVarArr;
        m0[] m0VarArr3 = m0VarArr;
        int[] iArr3 = new int[vVarArr2.length];
        ?? r10 = 0;
        int i12 = 0;
        while (true) {
            i10 = -1;
            if (i12 >= vVarArr2.length) {
                break;
            }
            v vVar = vVarArr2[i12];
            if (vVar != null) {
                iArr3[i12] = this.f63934j.b(vVar.c());
            } else {
                iArr3[i12] = -1;
            }
            i12++;
        }
        for (int i13 = 0; i13 < vVarArr2.length; i13++) {
            if (vVarArr2[i13] == null || !zArr[i13]) {
                m0 m0Var = m0VarArr3[i13];
                if (m0Var instanceof B3.h) {
                    ((B3.h) m0Var).C(this);
                } else if (m0Var instanceof B3.g) {
                    ((B3.g) m0Var).b();
                }
                m0VarArr3[i13] = null;
            }
        }
        int i14 = 0;
        while (true) {
            if (i14 >= vVarArr2.length) {
                break;
            }
            m0 m0Var2 = m0VarArr3[i14];
            if ((m0Var2 instanceof C0085v) || (m0Var2 instanceof B3.g)) {
                int e4 = e(i14, iArr3);
                if (e4 == -1) {
                    z12 = m0VarArr3[i14] instanceof C0085v;
                } else {
                    m0 m0Var3 = m0VarArr3[i14];
                    z12 = (m0Var3 instanceof B3.g) && ((B3.g) m0Var3).f2359a == m0VarArr3[e4];
                }
                if (!z12) {
                    m0 m0Var4 = m0VarArr3[i14];
                    if (m0Var4 instanceof B3.g) {
                        ((B3.g) m0Var4).b();
                    }
                    m0VarArr3[i14] = null;
                }
            }
            i14++;
        }
        int i15 = 0;
        while (i15 < vVarArr2.length) {
            v vVar2 = vVarArr2[i15];
            if (vVar2 == null) {
                i11 = i15;
                iArr2 = iArr3;
                m0VarArr2 = m0VarArr3;
            } else {
                m0 m0Var5 = m0VarArr3[i15];
                if (m0Var5 == null) {
                    zArr2[i15] = z10;
                    C6099a c6099a = this.f63935k[iArr3[i15]];
                    int i16 = c6099a.f63909c;
                    if (i16 == 0) {
                        int i17 = c6099a.f63912f;
                        boolean z13 = i17 != i10 ? z10 : r10;
                        if (z13) {
                            h0Var = this.f63934j.a(i17);
                            r4 = z10;
                        } else {
                            r4 = r10;
                            h0Var = null;
                        }
                        int i18 = c6099a.f63913g;
                        B0 t10 = i18 != i10 ? this.f63935k[i18].f63914h : Y.t();
                        int size = t10.size() + r4;
                        C2688p[] c2688pArr = new C2688p[size];
                        int[] iArr4 = new int[size];
                        if (z13) {
                            c2688pArr[r10] = h0Var.c();
                            iArr4[r10] = 5;
                            z11 = z10;
                        } else {
                            z11 = r10;
                        }
                        ArrayList arrayList = new ArrayList();
                        ?? r32 = z11;
                        for (int i19 = r10; i19 < t10.size(); i19++) {
                            C2688p c2688p = (C2688p) t10.get(i19);
                            c2688pArr[r32] = c2688p;
                            iArr4[r32] = 3;
                            arrayList.add(c2688p);
                            r32++;
                        }
                        if (this.f63920Q.f65300d && z13) {
                            m mVar = this.f63937r;
                            lVar = new l(mVar, mVar.f64017a);
                        } else {
                            lVar = null;
                        }
                        P p10 = this.f63925b;
                        p pVar = this.f63931h;
                        p3.c cVar = this.f63920Q;
                        i11 = i15;
                        c0 c0Var = this.f63929f;
                        int[] iArr5 = iArr3;
                        int i20 = this.f63921X;
                        int[] iArr6 = c6099a.f63907a;
                        int i21 = c6099a.f63908b;
                        long j11 = this.f63930g;
                        InterfaceC4833E interfaceC4833E = this.f63926c;
                        InterfaceC4843h t11 = ((InterfaceC4842g) p10.f269c).t();
                        if (interfaceC4833E != null) {
                            t11.q(interfaceC4833E);
                        }
                        l lVar2 = lVar;
                        iArr2 = iArr5;
                        B3.h hVar = new B3.h(c6099a.f63908b, iArr4, c2688pArr, new i((B3.d) p10.f270d, pVar, cVar, c0Var, i20, iArr6, vVar2, i21, t11, j11, p10.f268b, z13, arrayList, lVar), this, this.f63932i, j10, this.f63927d, this.f63940x, this.f63928e, this.f63939w, this.f63923Z);
                        synchronized (this) {
                            this.f63938v.put(hVar, lVar2);
                        }
                        m0VarArr2 = m0VarArr;
                        m0VarArr2[i11] = hVar;
                    } else {
                        i11 = i15;
                        iArr2 = iArr3;
                        m0VarArr2 = m0VarArr3;
                        if (i16 == 2) {
                            m0VarArr2[i11] = new j((p3.g) this.f63922Y.get(c6099a.f63910d), vVar2.c().c(), this.f63920Q.f65300d);
                        }
                    }
                } else {
                    i11 = i15;
                    iArr2 = iArr3;
                    m0VarArr2 = m0VarArr3;
                    if (m0Var5 instanceof B3.h) {
                        ((B3.h) m0Var5).f2375e.f63998j = vVar2;
                    }
                }
            }
            i15 = i11 + 1;
            m0VarArr3 = m0VarArr2;
            iArr3 = iArr2;
            i10 = -1;
            z10 = true;
            r10 = 0;
            vVarArr2 = vVarArr;
        }
        int[] iArr7 = iArr3;
        m0[] m0VarArr4 = m0VarArr3;
        int i22 = 0;
        while (i22 < vVarArr.length) {
            if (m0VarArr4[i22] != null || vVarArr[i22] == null) {
                iArr = iArr7;
            } else {
                iArr = iArr7;
                C6099a c6099a2 = this.f63935k[iArr[i22]];
                if (c6099a2.f63909c == 1) {
                    int e10 = e(i22, iArr);
                    if (e10 == -1) {
                        m0VarArr4[i22] = new C0085v();
                    } else {
                        B3.h hVar2 = (B3.h) m0VarArr4[e10];
                        int i23 = c6099a2.f63908b;
                        int i24 = 0;
                        while (true) {
                            l0[] l0VarArr = hVar2.f2385v;
                            if (i24 >= l0VarArr.length) {
                                throw new IllegalStateException();
                            }
                            if (hVar2.f2372b[i24] == i23) {
                                boolean[] zArr3 = hVar2.f2374d;
                                AbstractC4272d.g(!zArr3[i24]);
                                zArr3[i24] = true;
                                l0VarArr[i24].H(j10, true);
                                m0VarArr4[i22] = new B3.g(hVar2, hVar2, l0VarArr[i24], i24);
                                break;
                            }
                            i24++;
                        }
                    }
                    i22++;
                    iArr7 = iArr;
                }
            }
            i22++;
            iArr7 = iArr;
        }
        ArrayList arrayList2 = new ArrayList();
        ArrayList arrayList3 = new ArrayList();
        for (m0 m0Var6 : m0VarArr4) {
            if (m0Var6 instanceof B3.h) {
                arrayList2.add((B3.h) m0Var6);
            } else if (m0Var6 instanceof j) {
                arrayList3.add((j) m0Var6);
            }
        }
        B3.h[] hVarArr = new B3.h[arrayList2.size()];
        this.f63917H = hVarArr;
        arrayList2.toArray(hVarArr);
        j[] jVarArr = new j[arrayList3.size()];
        this.f63918L = jVarArr;
        arrayList3.toArray(jVarArr);
        Rj.c cVar2 = this.f63936p;
        AbstractList K6 = AbstractC3011y.K(new m3.f(15), arrayList2);
        cVar2.getClass();
        this.f63919M = new C0079o(arrayList2, K6);
        if (this.f63923Z) {
            this.f63923Z = false;
            this.f63933i0 = j10;
        }
        return j10;
    }

    @Override
    public final void l() {
        this.f63931h.e();
    }

    @Override
    public final long n(long j10) {
        ?? r12;
        int i10;
        B3.a aVar;
        boolean z10;
        B3.h[] hVarArr = this.f63917H;
        int length = hVarArr.length;
        boolean z11 = false;
        int i11 = 0;
        while (i11 < length) {
            B3.h hVar = hVarArr[i11];
            hVar.f2366M = j10;
            hVar.f2369Y = z11;
            if (hVar.z()) {
                hVar.f2365L = j10;
                i10 = i11;
                z10 = z11;
            } else {
                ?? r11 = z11;
                while (true) {
                    r12 = hVar.f2382k;
                    if (r11 >= r12.size()) {
                        i10 = i11;
                        break;
                    }
                    aVar = (B3.a) r12.get(r11);
                    long j11 = aVar.f2356g;
                    i10 = i11;
                    if (j11 == j10 && aVar.f2323k == -9223372036854775807L) {
                        break;
                    }
                    if (j11 > j10) {
                        break;
                    }
                    r11++;
                    i11 = i10;
                }
                l0 l0Var = hVar.f2384r;
                boolean G10 = aVar != null ? l0Var.G(aVar.c(0)) : l0Var.H(j10, j10 < hVar.i());
                l0[] l0VarArr = hVar.f2385v;
                if (G10) {
                    hVar.f2367Q = hVar.B(l0Var.t(), 0);
                    for (l0 l0Var2 : l0VarArr) {
                        l0Var2.H(j10, true);
                    }
                } else {
                    hVar.f2365L = j10;
                    hVar.f2380i0 = false;
                    r12.clear();
                    hVar.f2367Q = 0;
                    E3.o oVar = hVar.f2379i;
                    if (oVar.c()) {
                        l0Var.k();
                        for (l0 l0Var3 : l0VarArr) {
                            l0Var3.k();
                        }
                        oVar.a();
                    } else {
                        oVar.f6071c = null;
                        z10 = false;
                        l0Var.E(false);
                        for (l0 l0Var4 : l0VarArr) {
                            l0Var4.E(false);
                        }
                    }
                }
                z10 = false;
            }
            boolean z12 = z10;
            i11 = i10 + 1;
            z11 = z12;
        }
        j[] jVarArr = this.f63918L;
        int length2 = jVarArr.length;
        for (?? r52 = z11; r52 < length2; r52++) {
            j jVar = jVarArr[r52];
            int a2 = AbstractC4268C.a(jVar.f64004c, j10, true);
            jVar.f64008g = a2;
            jVar.f64009h = (jVar.f64005d && a2 == jVar.f64004c.length) ? j10 : -9223372036854775807L;
        }
        return j10;
    }

    @Override
    public final void o(long j10) {
        long j11;
        for (B3.h hVar : this.f63917H) {
            if (!hVar.z()) {
                l0 l0Var = hVar.f2384r;
                int i10 = l0Var.f459q;
                l0Var.j(j10, true);
                l0 l0Var2 = hVar.f2384r;
                int i11 = l0Var2.f459q;
                if (i11 > i10) {
                    synchronized (l0Var2) {
                        j11 = l0Var2.f458p == 0 ? Long.MIN_VALUE : l0Var2.n[l0Var2.f460r];
                    }
                    int i12 = 0;
                    while (true) {
                        l0[] l0VarArr = hVar.f2385v;
                        if (i12 >= l0VarArr.length) {
                            break;
                        }
                        l0VarArr[i12].j(j11, hVar.f2374d[i12]);
                        i12++;
                    }
                }
                int min = Math.min(hVar.B(i11, 0), hVar.f2367Q);
                if (min > 0) {
                    AbstractC4268C.W(0, min, hVar.f2382k);
                    hVar.f2367Q -= min;
                }
            }
        }
    }

    @Override
    public final boolean q(O o10) {
        return this.f63919M.q(o10);
    }

    @Override
    public final List r(ArrayList arrayList) {
        List list = this.f63920Q.b(this.f63921X).f65334c;
        ArrayList arrayList2 = new ArrayList();
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            v vVar = (v) it.next();
            C6099a c6099a = this.f63935k[this.f63934j.b(vVar.c())];
            if (c6099a.f63909c == 0) {
                int length = vVar.length();
                int[] iArr = new int[length];
                for (int i10 = 0; i10 < vVar.length(); i10++) {
                    iArr[i10] = vVar.h(i10);
                }
                Arrays.sort(iArr);
                int[] iArr2 = c6099a.f63907a;
                int size = ((p3.a) list.get(iArr2[0])).f65289c.size();
                int i11 = 0;
                int i12 = 0;
                for (int i13 = 0; i13 < length; i13++) {
                    int i14 = iArr[i13];
                    while (true) {
                        int i15 = i12 + size;
                        if (i14 >= i15) {
                            i11++;
                            size = ((p3.a) list.get(iArr2[i11])).f65289c.size();
                            i12 = i15;
                        }
                    }
                    arrayList2.add(new a0(this.f63921X, iArr2[i11], i14 - i12));
                }
            }
        }
        return arrayList2;
    }

    @Override
    public final long s() {
        B3.h[] hVarArr = this.f63917H;
        int length = hVarArr.length;
        for (int i10 = 0; i10 < length; i10++) {
            B3.h hVar = hVarArr[i10];
            hVar.getClass();
            try {
                if (hVar.f2370Z) {
                    return this.f63933i0;
                }
            } finally {
                hVar.f2370Z = false;
            }
        }
        return -9223372036854775807L;
    }

    @Override
    public final y0 t() {
        return this.f63934j;
    }

    @Override
    public final long v() {
        return this.f63919M.v();
    }

    @Override
    public final void x(long j10) {
        for (B3.h hVar : this.f63917H) {
            if (!hVar.f2379i.c()) {
                long d10 = this.f63920Q.d(this.f63921X);
                AbstractC4272d.g(!hVar.f2379i.c());
                if (!hVar.z() && d10 != -9223372036854775807L && !hVar.f2382k.isEmpty()) {
                    B3.a u10 = hVar.u();
                    long j11 = u10.f2324p;
                    if (j11 == -9223372036854775807L) {
                        j11 = u10.f2357h;
                    }
                    if (j11 > d10) {
                        l0 l0Var = hVar.f2384r;
                        long q7 = l0Var.q();
                        if (q7 > d10) {
                            l0Var.l(d10);
                            for (l0 l0Var2 : hVar.f2385v) {
                                l0Var2.l(d10);
                            }
                            hVar.f2377g.P(hVar.f2371a, d10, q7);
                        }
                    }
                }
            }
        }
        this.f63919M.x(j10);
    }
}