正在查看: Bhakti v5.4.0 应用的 C6100b.java JAVA 源代码文件
本页面展示 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);
}
}