package uc; import ai.clova.cic.clientlib.exoplayer2.C; import ai.clova.cic.clientlib.exoplayer2.util.MimeTypes; import android.util.SparseArray; import b2.f; import com.google.android.gms.internal.ads.zzanm; import com.google.android.gms.internal.ads.zzapj; import com.google.android.gms.internal.ads.zzapk; import com.google.android.gms.internal.ads.zzavh; import com.linecorp.yuki.sensetime.model.SegmentationData; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Objects; import java.util.Stack; import java.util.UUID; import kotlin.UByte; import ra.x; public final class za { /* renamed from: a reason: collision with root package name */ public final byte[] f164348a = new byte[8]; /* renamed from: b reason: collision with root package name */ public final Stack<xa> f164349b = new Stack<>(); /* renamed from: c reason: collision with root package name */ public final eb f164350c = new eb(); /* renamed from: d reason: collision with root package name */ public int f164351d; /* renamed from: e reason: collision with root package name */ public int f164352e; /* renamed from: f reason: collision with root package name */ public long f164353f; /* renamed from: g reason: collision with root package name */ public i91 f164354g; /* JADX DEBUG: Failed to insert an additional move for type inference into block B:321:0x05da */ /* JADX INFO: Can't fix incorrect switch cases order, some code will duplicate */ /* JADX WARNING: Code restructure failed: missing block: B:187:0x035d, code lost: if (r13.equals("A_DTS/LOSSLESS") != false) goto L_0x03d7; */ /* JADX WARNING: Code restructure failed: missing block: B:247:0x0468, code lost: if (r1.m() == r4.getLeastSignificantBits()) goto L_0x046a; */ /* JADX WARNING: Code restructure failed: missing block: B:445:0x08cc, code lost: if (r0 == r10) goto L_0x08ce; */ /* JADX WARNING: Removed duplicated region for block: B:141:0x02ab */ /* JADX WARNING: Removed duplicated region for block: B:144:0x02b7 */ /* JADX WARNING: Removed duplicated region for block: B:147:0x02c3 */ /* JADX WARNING: Removed duplicated region for block: B:150:0x02cf */ /* JADX WARNING: Removed duplicated region for block: B:153:0x02db */ /* JADX WARNING: Removed duplicated region for block: B:156:0x02e7 */ /* JADX WARNING: Removed duplicated region for block: B:159:0x02f3 */ /* JADX WARNING: Removed duplicated region for block: B:162:0x02ff */ /* JADX WARNING: Removed duplicated region for block: B:165:0x030b */ /* JADX WARNING: Removed duplicated region for block: B:168:0x0317 */ /* JADX WARNING: Removed duplicated region for block: B:171:0x0323 */ /* JADX WARNING: Removed duplicated region for block: B:174:0x032d */ /* JADX WARNING: Removed duplicated region for block: B:177:0x0339 */ /* JADX WARNING: Removed duplicated region for block: B:180:0x0345 */ /* JADX WARNING: Removed duplicated region for block: B:183:0x034f */ /* JADX WARNING: Removed duplicated region for block: B:186:0x0359 */ /* JADX WARNING: Removed duplicated region for block: B:188:0x0361 */ /* JADX WARNING: Removed duplicated region for block: B:191:0x036b */ /* JADX WARNING: Removed duplicated region for block: B:194:0x0375 */ /* JADX WARNING: Removed duplicated region for block: B:197:0x037e */ /* JADX WARNING: Removed duplicated region for block: B:200:0x0387 */ /* JADX WARNING: Removed duplicated region for block: B:203:0x0390 */ /* JADX WARNING: Removed duplicated region for block: B:206:0x0399 */ /* JADX WARNING: Removed duplicated region for block: B:209:0x03a2 */ /* JADX WARNING: Removed duplicated region for block: B:212:0x03ab */ /* JADX WARNING: Removed duplicated region for block: B:215:0x03b4 */ /* JADX WARNING: Removed duplicated region for block: B:218:0x03bf */ /* JADX WARNING: Removed duplicated region for block: B:221:0x03ca */ /* JADX WARNING: Removed duplicated region for block: B:224:0x03d5 */ /* JADX WARNING: Removed duplicated region for block: B:227:0x03e0 */ /* JADX WARNING: Removed duplicated region for block: B:229:0x03e8 */ /* JADX WARNING: Removed duplicated region for block: B:230:0x0409 */ /* JADX WARNING: Removed duplicated region for block: B:231:0x040d */ /* JADX WARNING: Removed duplicated region for block: B:232:0x0417 */ /* JADX WARNING: Removed duplicated region for block: B:233:0x0419 */ /* JADX WARNING: Removed duplicated region for block: B:236:0x0426 */ /* JADX WARNING: Removed duplicated region for block: B:259:0x0490 */ /* JADX WARNING: Removed duplicated region for block: B:260:0x049a */ /* JADX WARNING: Removed duplicated region for block: B:261:0x049e */ /* JADX WARNING: Removed duplicated region for block: B:262:0x04a2 */ /* JADX WARNING: Removed duplicated region for block: B:263:0x04a6 */ /* JADX WARNING: Removed duplicated region for block: B:264:0x04aa */ /* JADX WARNING: Removed duplicated region for block: B:265:0x04ae */ /* JADX WARNING: Removed duplicated region for block: B:266:0x04b1 */ /* JADX WARNING: Removed duplicated region for block: B:268:0x04b6 */ /* JADX WARNING: Removed duplicated region for block: B:269:0x04c0 */ /* JADX WARNING: Removed duplicated region for block: B:270:0x0505 */ /* JADX WARNING: Removed duplicated region for block: B:301:0x057a */ /* JADX WARNING: Removed duplicated region for block: B:329:0x05f2 */ /* JADX WARNING: Removed duplicated region for block: B:330:0x0606 */ /* JADX WARNING: Removed duplicated region for block: B:332:0x061c */ /* JADX WARNING: Removed duplicated region for block: B:339:0x0632 */ /* JADX WARNING: Removed duplicated region for block: B:340:0x0635 */ /* JADX WARNING: Removed duplicated region for block: B:341:0x0638 */ /* JADX WARNING: Removed duplicated region for block: B:342:0x063a A[PHI: r3 PHI: (r3v90 java.lang.String) = (r3v23 java.lang.String), (r3v91 java.lang.String), (r3v92 java.lang.String), (r3v93 java.lang.String), (r3v120 java.lang.String), (r3v121 java.lang.String), (r3v122 java.lang.String), (r3v123 java.lang.String), (r3v124 java.lang.String), (r3v136 java.lang.String) binds: [B:226:0x03dd, B:341:0x0638, B:340:0x0635, B:339:0x0632, B:264:0x04aa, B:263:0x04a6, B:262:0x04a2, B:261:0x049e, B:260:0x049a, B:230:0x0409] A[DONT_GENERATE, DONT_INLINE]] */ /* JADX WARNING: Removed duplicated region for block: B:347:0x0650 */ /* JADX WARNING: Removed duplicated region for block: B:348:0x0652 */ /* JADX WARNING: Removed duplicated region for block: B:351:0x065b */ /* JADX WARNING: Removed duplicated region for block: B:352:0x067e */ public final boolean a(oa oaVar) throws IOException, InterruptedException { char c14; boolean z14; boolean z15; int i14; String str; double d14; cb cbVar; Object obj; String str2; String str3; String str4; char c15; List<byte[]> list; int i15; int i16; String str5; int i17; zzanm zzanm; int i18; zzavh zzavh; byte[] bArr; int i19; int i24; int i25; int i26; ArrayList arrayList; List<byte[]> list2; List<byte[]> list3; String str6; String str7; boolean z16; va vaVar; ve veVar; int i27; ve veVar2; pq2.f(this.f164354g != null); za zaVar = this; while (true) { if (zaVar.f164349b.isEmpty()) { z15 = false; z14 = true; c14 = 5; zaVar = this; } else if (oaVar.f159757c < zaVar.f164349b.peek().f163576b) { z15 = false; z14 = true; c14 = 5; } else { i91 i912 = zaVar.f164354g; int i28 = zaVar.f164349b.pop().f163575a; cb cbVar2 = (cb) i912.f157215b; Objects.requireNonNull(cbVar2); if (i28 != 160) { if (i28 == 174) { String str8 = cbVar2.f154746s.f154356a; if ("V_VP8".equals(str8) || "V_VP9".equals(str8) || "V_MPEG2".equals(str8) || "V_MPEG4/ISO/SP".equals(str8) || "V_MPEG4/ISO/ASP".equals(str8) || "V_MPEG4/ISO/AP".equals(str8) || "V_MPEG4/ISO/AVC".equals(str8) || "V_MPEGH/ISO/HEVC".equals(str8) || "V_MS/VFW/FOURCC".equals(str8) || "V_THEORA".equals(str8) || "A_OPUS".equals(str8) || "A_VORBIS".equals(str8) || "A_AAC".equals(str8) || "A_MPEG/L2".equals(str8) || "A_MPEG/L3".equals(str8) || "A_AC3".equals(str8) || "A_EAC3".equals(str8) || "A_TRUEHD".equals(str8) || "A_DTS".equals(str8) || "A_DTS/EXPRESS".equals(str8) || "A_DTS/LOSSLESS".equals(str8) || "A_FLAC".equals(str8) || "A_MS/ACM".equals(str8) || "A_PCM/INT/LIT".equals(str8) || "S_TEXT/UTF8".equals(str8)) { str3 = "S_VOBSUB"; obj = "V_MPEG4/ISO/AP"; } else { str3 = "S_VOBSUB"; if (!str3.equals(str8)) { obj = "V_MPEG4/ISO/AP"; if (!"S_HDMV/PGS".equals(str8)) { str2 = "S_DVBSUB"; if (!str2.equals(str8)) { cbVar = cbVar2; cbVar.f154746s = null; return true; } bb bbVar = cbVar2.f154746s; qa qaVar = cbVar2.X; int i29 = bbVar.f154357b; str4 = bbVar.f154356a; c15 = 20; switch (str4.hashCode()) { case -2095576542: if (str4.equals(obj)) { c15 = 5; break; } c15 = 65535; break; case -2095575984: if (str4.equals("V_MPEG4/ISO/SP")) { c15 = 3; break; } c15 = 65535; break; case -1985379776: if (str4.equals("A_MS/ACM")) { c15 = 22; break; } c15 = 65535; break; case -1784763192: if (str4.equals("A_TRUEHD")) { c15 = 17; break; } c15 = 65535; break; case -1730367663: if (str4.equals("A_VORBIS")) { c15 = '\n'; break; } c15 = 65535; break; case -1482641358: if (str4.equals("A_MPEG/L2")) { c15 = '\r'; break; } c15 = 65535; break; case -1482641357: if (str4.equals("A_MPEG/L3")) { c15 = 14; break; } c15 = 65535; break; case -1373388978: if (str4.equals("V_MS/VFW/FOURCC")) { c15 = '\b'; break; } c15 = 65535; break; case -933872740: if (str4.equals(str2)) { c15 = 27; break; } c15 = 65535; break; case -538363189: if (str4.equals("V_MPEG4/ISO/ASP")) { c15 = 4; break; } c15 = 65535; break; case -538363109: if (str4.equals("V_MPEG4/ISO/AVC")) { c15 = 6; break; } c15 = 65535; break; case -425012669: if (str4.equals(str3)) { c15 = 25; break; } c15 = 65535; break; case -356037306: break; case 62923557: if (str4.equals("A_AAC")) { c15 = '\f'; break; } c15 = 65535; break; case 62923603: if (str4.equals("A_AC3")) { c15 = 15; break; } c15 = 65535; break; case 62927045: if (str4.equals("A_DTS")) { c15 = 18; break; } c15 = 65535; break; case 82338133: if (str4.equals("V_VP8")) { c15 = 0; break; } c15 = 65535; break; case 82338134: if (str4.equals("V_VP9")) { c15 = 1; break; } c15 = 65535; break; case 99146302: if (str4.equals("S_HDMV/PGS")) { c15 = 26; break; } c15 = 65535; break; case 444813526: if (str4.equals("V_THEORA")) { c15 = '\t'; break; } c15 = 65535; break; case 542569478: if (str4.equals("A_DTS/EXPRESS")) { c15 = 19; break; } c15 = 65535; break; case 725957860: if (str4.equals("A_PCM/INT/LIT")) { c15 = 23; break; } c15 = 65535; break; case 855502857: if (str4.equals("V_MPEGH/ISO/HEVC")) { c15 = 7; break; } c15 = 65535; break; case 1422270023: if (str4.equals("S_TEXT/UTF8")) { c15 = 24; break; } c15 = 65535; break; case 1809237540: if (str4.equals("V_MPEG2")) { c15 = 2; break; } c15 = 65535; break; case 1950749482: if (str4.equals("A_EAC3")) { c15 = 16; break; } c15 = 65535; break; case 1950789798: if (str4.equals("A_FLAC")) { c15 = 21; break; } c15 = 65535; break; case 1951062397: if (str4.equals("A_OPUS")) { c15 = 11; break; } c15 = 65535; break; default: c15 = 65535; break; } int i34 = 4096; String str9 = MimeTypes.VIDEO_UNKNOWN; switch (c15) { case 0: str9 = "video/x-vnd.on2.vp8"; i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i35 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { zzanm = zzanm.d(Integer.toString(i29), str5, null, i16, bbVar.G, bbVar.I, i15, list, bbVar.f154364i, i35, bbVar.N); i17 = 1; } else if (f.w(str5)) { if (bbVar.f154369n == 0) { int i36 = bbVar.f154367l; i18 = -1; if (i36 == -1) { i36 = bbVar.f154365j; } bbVar.f154367l = i36; int i37 = bbVar.f154368m; if (i37 == -1) { i37 = bbVar.f154366k; } bbVar.f154368m = i37; } else { i18 = -1; } int i38 = bbVar.f154367l; float f14 = (i38 == i18 || (i19 = bbVar.f154368m) == i18) ? -1.0f : ((float) (bbVar.f154366k * i38)) / ((float) (bbVar.f154365j * i19)); if (bbVar.f154372q) { if (bbVar.f154378w == -1.0f || bbVar.f154379x == -1.0f || bbVar.f154380y == -1.0f || bbVar.f154381z == -1.0f || bbVar.A == -1.0f || bbVar.B == -1.0f || bbVar.C == -1.0f || bbVar.D == -1.0f || bbVar.E == -1.0f || bbVar.F == -1.0f) { bArr = null; } else { bArr = new byte[25]; ByteBuffer wrap = ByteBuffer.wrap(bArr); wrap.put((byte) 0); wrap.putShort((short) ((int) ((bbVar.f154378w * 50000.0f) + 0.5f))); wrap.putShort((short) ((int) ((bbVar.f154379x * 50000.0f) + 0.5f))); wrap.putShort((short) ((int) ((bbVar.f154380y * 50000.0f) + 0.5f))); wrap.putShort((short) ((int) ((bbVar.f154381z * 50000.0f) + 0.5f))); wrap.putShort((short) ((int) ((bbVar.A * 50000.0f) + 0.5f))); wrap.putShort((short) ((int) ((bbVar.B * 50000.0f) + 0.5f))); wrap.putShort((short) ((int) ((bbVar.C * 50000.0f) + 0.5f))); wrap.putShort((short) ((int) ((bbVar.D * 50000.0f) + 0.5f))); wrap.putShort((short) ((int) (bbVar.E + 0.5f))); wrap.putShort((short) ((int) (bbVar.F + 0.5f))); wrap.putShort((short) bbVar.f154376u); wrap.putShort((short) bbVar.f154377v); } zzavh = new zzavh(bbVar.f154373r, bbVar.f154375t, bbVar.f154374s, bArr); } else { zzavh = null; } zzanm = zzanm.a(Integer.toString(i29), str5, null, i16, bbVar.f154365j, bbVar.f154366k, list, -1, f14, bbVar.f154370o, bbVar.f154371p, zzavh, bbVar.f154364i); i17 = 2; } else { if ("application/x-subrip".equals(str5)) { zzanm = zzanm.e(Integer.toString(i29), str5, null, i35, bbVar.N, bbVar.f154364i, Long.MAX_VALUE, Collections.emptyList()); } else if (MimeTypes.APPLICATION_VOBSUB.equals(str5) || MimeTypes.APPLICATION_PGS.equals(str5) || MimeTypes.APPLICATION_DVBSUBS.equals(str5)) { zzanm = new zzanm(Integer.toString(i29), null, str5, null, -1, -1, -1, -1, -1.0f, -1, -1.0f, null, -1, null, -1, -1, -1, -1, -1, 0, bbVar.N, -1, Long.MAX_VALUE, list, bbVar.f154364i, null); } else { throw new z8("Unexpected MIME type."); } i17 = 3; } kd l14 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14; l14.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray = cbVar.f154729b; bb bbVar2 = cbVar.f154746s; sparseArray.put(bbVar2.f154357b, bbVar2); cbVar.f154746s = null; return true; case 1: str9 = "video/x-vnd.on2.vp9"; i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i352 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l142 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l142; l142.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray2 = cbVar.f154729b; bb bbVar22 = cbVar.f154746s; sparseArray2.put(bbVar22.f154357b, bbVar22); cbVar.f154746s = null; return true; case 2: str9 = MimeTypes.VIDEO_MPEG2; i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i3522 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l1422 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l1422; l1422.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray22 = cbVar.f154729b; bb bbVar222 = cbVar.f154746s; sparseArray22.put(bbVar222.f154357b, bbVar222); cbVar.f154746s = null; return true; case 3: case 4: case 5: byte[] bArr2 = bbVar.f154363h; if (bArr2 == null) { list2 = null; } else { list2 = Collections.singletonList(bArr2); } str9 = "video/mp4v-es"; i26 = -1; arrayList = list2; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i35222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l14222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14222; l14222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray222 = cbVar.f154729b; bb bbVar2222 = cbVar.f154746s; sparseArray222.put(bbVar2222.f154357b, bbVar2222); cbVar.f154746s = null; return true; case 6: ef a14 = ef.a(new ze(bbVar.f154363h)); list3 = a14.f155669a; bbVar.P = a14.f155670b; str6 = "video/avc"; str9 = str6; list2 = list3; i26 = -1; arrayList = list2; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i352222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l142222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l142222; l142222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray2222 = cbVar.f154729b; bb bbVar22222 = cbVar.f154746s; sparseArray2222.put(bbVar22222.f154357b, bbVar22222); cbVar.f154746s = null; return true; case 7: hf a15 = hf.a(new ze(bbVar.f154363h)); list3 = a15.f156873a; bbVar.P = a15.f156874b; str6 = "video/hevc"; str9 = str6; list2 = list3; i26 = -1; arrayList = list2; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i3522222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l1422222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l1422222; l1422222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray22222 = cbVar.f154729b; bb bbVar222222 = cbVar.f154746s; sparseArray22222.put(bbVar222222.f154357b, bbVar222222); cbVar.f154746s = null; return true; case '\b': byte[] bArr3 = bbVar.f154363h; try { pq2.c(16 <= bArr3.length); if ((((((long) bArr3[17]) & 255) << 8) | (((long) bArr3[16]) & 255) | ((((long) bArr3[18]) & 255) << 16) | ((((long) bArr3[19]) & 255) << 24)) != 826496599) { list2 = null; } else { int i39 = 40; while (true) { int length = bArr3.length; if (i39 >= length - 4) { throw new z8("Failed to find FourCC VC1 initialization data"); } else if (bArr3[i39] == 0 && bArr3[i39 + 1] == 0 && bArr3[i39 + 2] == 1 && bArr3[i39 + 3] == 15) { list2 = Collections.singletonList(Arrays.copyOfRange(bArr3, i39, length)); } else { i39++; } } } if (list2 != null) { str9 = MimeTypes.VIDEO_VC1; } i26 = -1; arrayList = list2; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i35222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l14222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14222222; l14222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray222222 = cbVar.f154729b; bb bbVar2222222 = cbVar.f154746s; sparseArray222222.put(bbVar2222222.f154357b, bbVar2222222); cbVar.f154746s = null; return true; } catch (ArrayIndexOutOfBoundsException unused) { throw new z8("Error parsing FourCC VC1 codec private"); } case '\t': i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i352222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l142222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l142222222; l142222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray2222222 = cbVar.f154729b; bb bbVar22222222 = cbVar.f154746s; sparseArray2222222.put(bbVar22222222.f154357b, bbVar22222222); cbVar.f154746s = null; return true; case '\n': byte[] bArr4 = bbVar.f154363h; try { if (bArr4[0] == 2) { int i44 = 0; int i45 = 1; while (true) { byte b14 = bArr4[i45]; if (b14 == -1) { i44 += 255; i45++; } else { int i46 = i45 + 1; int i47 = i44 + b14; int i48 = 0; while (true) { byte b15 = bArr4[i46]; if (b15 == -1) { i48 += 255; i46++; } else { int i49 = i46 + 1; int i54 = i48 + b15; if (bArr4[i49] == 1) { byte[] bArr5 = new byte[i47]; System.arraycopy(bArr4, i49, bArr5, 0, i47); int i55 = i49 + i47; if (bArr4[i55] == 3) { int i56 = i55 + i54; if (bArr4[i56] == 5) { int length2 = bArr4.length - i56; byte[] bArr6 = new byte[length2]; System.arraycopy(bArr4, i56, bArr6, 0, length2); ArrayList arrayList2 = new ArrayList(2); arrayList2.add(bArr5); arrayList2.add(bArr6); i26 = 8192; str9 = "audio/vorbis"; arrayList = arrayList2; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i3522222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l1422222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l1422222222; l1422222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray22222222 = cbVar.f154729b; bb bbVar222222222 = cbVar.f154746s; sparseArray22222222.put(bbVar222222222.f154357b, bbVar222222222); cbVar.f154746s = null; return true; } throw new z8("Error parsing vorbis codec private"); } throw new z8("Error parsing vorbis codec private"); } throw new z8("Error parsing vorbis codec private"); } } } } } else { throw new z8("Error parsing vorbis codec private"); } } catch (ArrayIndexOutOfBoundsException unused2) { throw new z8("Error parsing vorbis codec private"); } break; case 11: ArrayList arrayList3 = new ArrayList(3); arrayList3.add(bbVar.f154363h); arrayList3.add(ByteBuffer.allocate(8).order(ByteOrder.nativeOrder()).putLong(bbVar.J).array()); arrayList3.add(ByteBuffer.allocate(8).order(ByteOrder.nativeOrder()).putLong(bbVar.K).array()); i26 = 5760; str9 = "audio/opus"; arrayList = arrayList3; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i35222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l14222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14222222222; l14222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray222222222 = cbVar.f154729b; bb bbVar2222222222 = cbVar.f154746s; sparseArray222222222.put(bbVar2222222222.f154357b, bbVar2222222222); cbVar.f154746s = null; return true; case '\f': list2 = Collections.singletonList(bbVar.f154363h); str9 = "audio/mp4a-latm"; i26 = -1; arrayList = list2; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i352222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l142222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l142222222222; l142222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray2222222222 = cbVar.f154729b; bb bbVar22222222222 = cbVar.f154746s; sparseArray2222222222.put(bbVar22222222222.f154357b, bbVar22222222222); cbVar.f154746s = null; return true; case '\r': str5 = "audio/mpeg-L2"; i24 = -1; i16 = i34; i15 = i24; list = null; int i3522222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l1422222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l1422222222222; l1422222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray22222222222 = cbVar.f154729b; bb bbVar222222222222 = cbVar.f154746s; sparseArray22222222222.put(bbVar222222222222.f154357b, bbVar222222222222); cbVar.f154746s = null; return true; case 14: str5 = "audio/mpeg"; i24 = -1; i16 = i34; i15 = i24; list = null; int i35222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l14222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14222222222222; l14222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray222222222222 = cbVar.f154729b; bb bbVar2222222222222 = cbVar.f154746s; sparseArray222222222222.put(bbVar2222222222222.f154357b, bbVar2222222222222); cbVar.f154746s = null; return true; case 15: str9 = "audio/ac3"; i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i352222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l142222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l142222222222222; l142222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray2222222222222 = cbVar.f154729b; bb bbVar22222222222222 = cbVar.f154746s; sparseArray2222222222222.put(bbVar22222222222222.f154357b, bbVar22222222222222); cbVar.f154746s = null; return true; case 16: str9 = "audio/eac3"; i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i3522222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l1422222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l1422222222222222; l1422222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray22222222222222 = cbVar.f154729b; bb bbVar222222222222222 = cbVar.f154746s; sparseArray22222222222222.put(bbVar222222222222222.f154357b, bbVar222222222222222); cbVar.f154746s = null; return true; case 17: str9 = MimeTypes.AUDIO_TRUEHD; i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i35222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l14222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14222222222222222; l14222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray222222222222222 = cbVar.f154729b; bb bbVar2222222222222222 = cbVar.f154746s; sparseArray222222222222222.put(bbVar2222222222222222.f154357b, bbVar2222222222222222); cbVar.f154746s = null; return true; case 18: case 19: str9 = MimeTypes.AUDIO_DTS; i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i352222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l142222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l142222222222222222; l142222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray2222222222222222 = cbVar.f154729b; bb bbVar22222222222222222 = cbVar.f154746s; sparseArray2222222222222222.put(bbVar22222222222222222.f154357b, bbVar22222222222222222); cbVar.f154746s = null; return true; case 20: str9 = MimeTypes.AUDIO_DTS_HD; i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i3522222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l1422222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l1422222222222222222; l1422222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray22222222222222222 = cbVar.f154729b; bb bbVar222222222222222222 = cbVar.f154746s; sparseArray22222222222222222.put(bbVar222222222222222222.f154357b, bbVar222222222222222222); cbVar.f154746s = null; return true; case 21: list2 = Collections.singletonList(bbVar.f154363h); str9 = "audio/x-flac"; i26 = -1; arrayList = list2; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i35222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l14222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14222222222222222222; l14222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray222222222222222222 = cbVar.f154729b; bb bbVar2222222222222222222 = cbVar.f154746s; sparseArray222222222222222222.put(bbVar2222222222222222222.f154357b, bbVar2222222222222222222); cbVar.f154746s = null; return true; case 22: ze zeVar = new ze(bbVar.f154363h); try { byte[] bArr7 = zeVar.f164408a; int i57 = zeVar.f164409b; int i58 = i57 + 1; zeVar.f164409b = i58; byte b16 = bArr7[i57]; zeVar.f164409b = i58 + 1; int i59 = ((bArr7[i58] & UByte.MAX_VALUE) << 8) | (b16 & UByte.MAX_VALUE); if (i59 != 1) { if (i59 == 65534) { zeVar.f(24); long m14 = zeVar.m(); UUID uuid = cb.f154727b0; if (m14 == uuid.getMostSignificantBits()) { break; } } z16 = false; if (z16 && (i25 = df.h(bbVar.H)) != 0) { str5 = "audio/raw"; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i352222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l142222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l142222222222222222222; l142222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray2222222222222222222 = cbVar.f154729b; bb bbVar22222222222222222222 = cbVar.f154746s; sparseArray2222222222222222222.put(bbVar22222222222222222222.f154357b, bbVar22222222222222222222); cbVar.f154746s = null; return true; } str7 = MimeTypes.AUDIO_UNKNOWN; str5 = str7; i34 = -1; i24 = -1; i16 = i34; i15 = i24; list = null; int i3522222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l1422222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l1422222222222222222222; l1422222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray22222222222222222222 = cbVar.f154729b; bb bbVar222222222222222222222 = cbVar.f154746s; sparseArray22222222222222222222.put(bbVar222222222222222222222.f154357b, bbVar222222222222222222222); cbVar.f154746s = null; return true; } z16 = true; str5 = "audio/raw"; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i35222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l14222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14222222222222222222222; l14222222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray222222222222222222222 = cbVar.f154729b; bb bbVar2222222222222222222222 = cbVar.f154746s; sparseArray222222222222222222222.put(bbVar2222222222222222222222.f154357b, bbVar2222222222222222222222); cbVar.f154746s = null; return true; } catch (ArrayIndexOutOfBoundsException unused3) { throw new z8("Error parsing MS/ACM codec private"); } case 23: i25 = df.h(bbVar.H); if (i25 != 0) { str5 = "audio/raw"; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i352222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l142222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l142222222222222222222222; l142222222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray2222222222222222222222 = cbVar.f154729b; bb bbVar22222222222222222222222 = cbVar.f154746s; sparseArray2222222222222222222222.put(bbVar22222222222222222222222.f154357b, bbVar22222222222222222222222); cbVar.f154746s = null; return true; } str7 = MimeTypes.AUDIO_UNKNOWN; str5 = str7; i34 = -1; i24 = -1; i16 = i34; i15 = i24; list = null; int i3522222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l1422222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l1422222222222222222222222; l1422222222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray22222222222222222222222 = cbVar.f154729b; bb bbVar222222222222222222222222 = cbVar.f154746s; sparseArray22222222222222222222222.put(bbVar222222222222222222222222.f154357b, bbVar222222222222222222222222); cbVar.f154746s = null; return true; case 24: str7 = "application/x-subrip"; str5 = str7; i34 = -1; i24 = -1; i16 = i34; i15 = i24; list = null; int i35222222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l14222222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14222222222222222222222222; l14222222222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray222222222222222222222222 = cbVar.f154729b; bb bbVar2222222222222222222222222 = cbVar.f154746s; sparseArray222222222222222222222222.put(bbVar2222222222222222222222222.f154357b, bbVar2222222222222222222222222); cbVar.f154746s = null; return true; case 25: list2 = Collections.singletonList(bbVar.f154363h); str9 = MimeTypes.APPLICATION_VOBSUB; i26 = -1; arrayList = list2; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i352222222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l142222222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l142222222222222222222222222; l142222222222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray2222222222222222222222222 = cbVar.f154729b; bb bbVar22222222222222222222222222 = cbVar.f154746s; sparseArray2222222222222222222222222.put(bbVar22222222222222222222222222.f154357b, bbVar22222222222222222222222222); cbVar.f154746s = null; return true; case 26: str9 = MimeTypes.APPLICATION_PGS; i25 = -1; str5 = str9; i24 = i25; i34 = -1; i16 = i34; i15 = i24; list = null; int i3522222222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l1422222222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l1422222222222222222222222222; l1422222222222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray22222222222222222222222222 = cbVar.f154729b; bb bbVar222222222222222222222222222 = cbVar.f154746s; sparseArray22222222222222222222222222.put(bbVar222222222222222222222222222.f154357b, bbVar222222222222222222222222222); cbVar.f154746s = null; return true; case 27: byte[] bArr8 = bbVar.f154363h; list2 = Collections.singletonList(new byte[]{bArr8[0], bArr8[1], bArr8[2], bArr8[3]}); str9 = MimeTypes.APPLICATION_DVBSUBS; i26 = -1; arrayList = list2; list = arrayList; i16 = i26; str5 = str9; i15 = -1; int i35222222222222222222222222222 = (bbVar.M ? 1 : 0) | (true == bbVar.L ? 0 : 2); if (!f.v(str5)) { } kd l14222222222222222222222222222 = ((vc) qaVar).l(bbVar.f154357b, i17); bbVar.O = l14222222222222222222222222222; l14222222222222222222222222222.a(zzanm); cbVar = cbVar2; SparseArray<bb> sparseArray222222222222222222222222222 = cbVar.f154729b; bb bbVar2222222222222222222222222222 = cbVar.f154746s; sparseArray222222222222222222222222222.put(bbVar2222222222222222222222222222.f154357b, bbVar2222222222222222222222222222); cbVar.f154746s = null; return true; default: throw new z8("Unrecognized codec identifier."); } } } obj = "V_MPEG4/ISO/AP"; } str2 = "S_DVBSUB"; bb bbVar3 = cbVar2.f154746s; qa qaVar2 = cbVar2.X; int i292 = bbVar3.f154357b; str4 = bbVar3.f154356a; c15 = 20; switch (str4.hashCode()) { case -2095576542: break; case -2095575984: break; case -1985379776: break; case -1784763192: break; case -1730367663: break; case -1482641358: break; case -1482641357: break; case -1373388978: break; case -933872740: break; case -538363189: break; case -538363109: break; case -425012669: break; case -356037306: break; case 62923557: break; case 62923603: break; case 62927045: break; case 82338133: break; case 82338134: break; case 99146302: break; case 444813526: break; case 542569478: break; case 725957860: break; case 855502857: break; case 1422270023: break; case 1809237540: break; case 1950749482: break; case 1950789798: break; case 1951062397: break; } int i342 = 4096; String str92 = MimeTypes.VIDEO_UNKNOWN; switch (c15) { } } else if (i28 == 19899) { int i64 = cbVar2.f154748u; if (i64 != -1) { long j14 = cbVar2.f154749v; if (j14 != -1) { if (i64 != 475249515) { return true; } cbVar2.f154751x = j14; return true; } } throw new z8("Mandatory element SeekID or SeekPosition not found"); } else if (i28 == 25152) { bb bbVar4 = cbVar2.f154746s; if (!bbVar4.f154360e) { return true; } wa waVar = bbVar4.f154362g; if (waVar != null) { bbVar4.f154364i = new zzapk(true, new zzapj(k8.f157996b, "video/webm", waVar.f163249a)); return true; } throw new z8("Encrypted Track found but ContentEncKeyID was not found"); } else if (i28 == 28032) { bb bbVar5 = cbVar2.f154746s; if (!bbVar5.f154360e || bbVar5.f154361f == null) { return true; } throw new z8("Combining encryption and compression is not supported"); } else if (i28 == 357149030) { if (cbVar2.f154743p == C.TIME_UNSET) { cbVar2.f154743p = 1000000; } long j15 = cbVar2.f154744q; if (j15 == C.TIME_UNSET) { return true; } cbVar2.f154745r = cbVar2.k(j15); return true; } else if (i28 != 374648427) { if (i28 != 475249515 || cbVar2.f154747t) { return true; } qa qaVar3 = cbVar2.X; if (cbVar2.f154742o == -1 || cbVar2.f154745r == C.TIME_UNSET || (veVar = cbVar2.A) == null || (i27 = veVar.f162968a) == 0 || (veVar2 = cbVar2.B) == null || veVar2.f162968a != i27) { cbVar2.A = null; cbVar2.B = null; vaVar = new ua(cbVar2.f154745r); } else { int[] iArr = new int[i27]; long[] jArr = new long[i27]; long[] jArr2 = new long[i27]; long[] jArr3 = new long[i27]; for (int i65 = 0; i65 < i27; i65++) { jArr3[i65] = cbVar2.A.b(i65); jArr[i65] = cbVar2.B.b(i65) + cbVar2.f154742o; } int i66 = 0; while (true) { int i67 = i27 - 1; if (i66 < i67) { int i68 = i66 + 1; iArr[i66] = (int) (jArr[i68] - jArr[i66]); jArr2[i66] = jArr3[i68] - jArr3[i66]; i66 = i68; } else { iArr[i67] = (int) ((cbVar2.f154742o + cbVar2.f154741n) - jArr[i67]); jArr2[i67] = cbVar2.f154745r - jArr3[i67]; cbVar2.A = null; cbVar2.B = null; vaVar = new na(iArr, jArr, jArr2, jArr3); } } } vc vcVar = (vc) qaVar3; vcVar.f162947q = vaVar; vcVar.f162944n.post(vcVar.f162942l); cbVar2.f154747t = true; return true; } else if (cbVar2.f154729b.size() != 0) { ((vc) cbVar2.X).m(); return true; } else { throw new z8("No valid tracks were found"); } } else if (cbVar2.D != 2) { return true; } else { if (!cbVar2.W) { cbVar2.L |= 1; } cbVar2.i(cbVar2.f154729b.get(cbVar2.J), cbVar2.E); cbVar2.D = 0; return true; } } int i69 = zaVar.f164351d; if (i69 == 0) { int i74 = 4; long c16 = zaVar.f164350c.c(oaVar, z14, z15, 4); if (c16 == -2) { int i75 = z15 ? 1 : 0; int i76 = z15 ? 1 : 0; int i77 = z15 ? 1 : 0; int i78 = z15 ? 1 : 0; int i79 = z15 ? 1 : 0; oaVar.f159759e = i75; while (true) { byte[] bArr9 = zaVar.f164348a; int i84 = z15 ? 1 : 0; int i85 = z15 ? 1 : 0; int i86 = z15 ? 1 : 0; oaVar.c(bArr9, i84, i74); byte[] bArr10 = zaVar.f164348a; char c17 = z15 ? 1 : 0; char c18 = z15 ? 1 : 0; char c19 = z15 ? 1 : 0; char c24 = z15 ? 1 : 0; char c25 = z15 ? 1 : 0; char c26 = z15 ? 1 : 0; char c27 = z15 ? 1 : 0; char c28 = z15 ? 1 : 0; int a16 = eb.a(bArr10[c17]); if (a16 != -1 && a16 <= i74) { int b17 = (int) eb.b(zaVar.f164348a, a16, z15); Object obj2 = zaVar.f164354g.f157215b; if (b17 == 357149030 || b17 == 524531317 || b17 == 475249515 || b17 == 374648427) { oaVar.b(a16, false); c16 = (long) b17; z15 = false; } else { z15 = false; } } oaVar.b(1, z15); i74 = 4; } } z14 = true; if (c16 == -1) { return z15; } zaVar.f164352e = (int) c16; zaVar.f164351d = 1; } zaVar.f164353f = zaVar.f164350c.c(oaVar, z15, z14, 8); zaVar.f164351d = 2; i91 i913 = zaVar.f164354g; int i87 = zaVar.f164352e; Object obj3 = i913.f157215b; switch (i87) { case 131: case 136: case 155: case 159: case 176: case 179: case 186: case 215: case 231: case 241: case 251: case 16980: case 17029: case 17143: case 18401: case 18408: case 20529: case 20530: case 21420: case 21432: case 21680: case 21682: case 21690: case 21930: case 21945: case 21946: case 21947: case 21948: case 21949: case 22186: case 22203: case 25188: case 2352003: case 2807729: c14 = 2; break; case 134: case 17026: case 2274716: c14 = 3; break; case SegmentationData.MAX_SEGMENTATION_WIDTH: case 174: case 183: case 187: case 224: case 225: case 18407: case 19899: case 20532: case 20533: case 21936: case 21968: case 25152: case 28032: case 30320: case 290298740: case 357149030: case 374648427: case 408125543: case 440786851: case 475249515: case 524531317: c14 = 1; break; case 161: case 163: case 16981: case 18402: case 21419: case 25506: case 30322: c14 = 4; break; case 181: case 17545: case 21969: case 21970: case 21971: case 21972: case 21973: case 21974: case 21975: case 21976: case 21977: case 21978: break; default: c14 = 0; break; } if (c14 == 0) { oaVar.b((int) zaVar.f164353f, false); zaVar.f164351d = 0; } else if (c14 == 1) { long j16 = oaVar.f159757c; zaVar.f164349b.add(new xa(i87, zaVar.f164353f + j16)); i91 i914 = zaVar.f164354g; int i88 = zaVar.f164352e; long j17 = zaVar.f164353f; cb cbVar3 = (cb) i914.f157215b; Objects.requireNonNull(cbVar3); if (i88 == 160) { i14 = 0; cbVar3.W = false; } else if (i88 == 174) { i14 = 0; cbVar3.f154746s = new bb(null); } else if (i88 != 187) { if (i88 == 19899) { cbVar3.f154748u = -1; cbVar3.f154749v = -1; } else if (i88 == 20533) { cbVar3.f154746s.f154360e = true; } else if (i88 == 21968) { cbVar3.f154746s.f154372q = true; } else if (i88 == 408125543) { long j18 = cbVar3.f154742o; if (j18 == -1 || j18 == j16) { cbVar3.f154742o = j16; cbVar3.f154741n = j17; } else { throw new z8("Multiple Segment elements not supported"); } } else if (i88 == 475249515) { cbVar3.A = new ve(); cbVar3.B = new ve(); } else if (i88 == 524531317 && !cbVar3.f154747t) { if (!cbVar3.f154730c || cbVar3.f154751x == -1) { vc vcVar2 = (vc) cbVar3.X; vcVar2.f162947q = new ua(cbVar3.f154745r); vcVar2.f162944n.post(vcVar2.f162942l); cbVar3.f154747t = true; } else { cbVar3.f154750w = true; } } i14 = 0; } else { i14 = 0; cbVar3.C = false; } zaVar.f164351d = i14; return true; } else if (c14 == 2) { long j19 = zaVar.f164353f; if (j19 <= 8) { ((cb) i913.f157215b).a(i87, zaVar.b(oaVar, (int) j19)); zaVar.f164351d = 0; return true; } throw new z8(x.a(42, "Invalid integer size: ", j19)); } else if (c14 == 3) { long j24 = zaVar.f164353f; if (j24 <= 2147483647L) { int i89 = (int) j24; if (i89 == 0) { str = ""; } else { byte[] bArr11 = new byte[i89]; oaVar.a(bArr11, 0, i89, false); str = new String(bArr11); } ((cb) i913.f157215b).g(i87, str); zaVar.f164351d = 0; return true; } throw new z8(x.a(41, "String element size: ", j24)); } else if (c14 != 4) { long j25 = zaVar.f164353f; if (j25 == 4 || j25 == 8) { int i94 = (int) j25; long b18 = zaVar.b(oaVar, i94); if (i94 == 4) { d14 = (double) Float.intBitsToFloat((int) b18); } else { d14 = Double.longBitsToDouble(b18); } ((cb) i913.f157215b).f(i87, d14); zaVar.f164351d = 0; return true; } throw new z8(x.a(40, "Invalid float size: ", j25)); } else { ((cb) obj3).h(i87, (int) zaVar.f164353f, oaVar); zaVar.f164351d = 0; return true; } } } public final long b(oa oaVar, int i14) throws IOException, InterruptedException { oaVar.a(this.f164348a, 0, i14, false); long j14 = 0; for (int i15 = 0; i15 < i14; i15++) { j14 = (j14 << 8) | ((long) (this.f164348a[i15] & UByte.MAX_VALUE)); } return j14; } }