LINE.apk(点击下载) / tr2.java


package uc;

import ai.clova.cic.clientlib.exoplayer2.C;
import ai.clova.cic.clientlib.exoplayer2.util.MimeTypes;
import android.util.Pair;
import android.util.SparseArray;
import com.android.billingclient.api.p;
import com.google.android.exoplayer.text.eia608.ClosedCaptionCtrl;
import com.google.android.gms.internal.ads.zzm;
import com.google.android.gms.internal.ads.zzn;
import com.linecorp.yuki.sensetime.model.SegmentationData;
import io.card.payment.CardScanner;
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.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.UUID;
import k9.a;
import k9.f;
import kotlin.UByte;
import ra.r;

public final class tr2 implements up2 {

    /* renamed from: b0  reason: collision with root package name */
    public static final byte[] f162331b0 = {49, 10, 48, 48, 58, 48, 48, 58, 48, 48, ClosedCaptionCtrl.ERASE_DISPLAYED_MEMORY, 48, 48, 48, ClosedCaptionCtrl.RESUME_CAPTION_LOADING, ClosedCaptionCtrl.CARRIAGE_RETURN, ClosedCaptionCtrl.CARRIAGE_RETURN, 62, ClosedCaptionCtrl.RESUME_CAPTION_LOADING, 48, 48, 58, 48, 48, 58, 48, 48, ClosedCaptionCtrl.ERASE_DISPLAYED_MEMORY, 48, 48, 48, 10};

    /* renamed from: c0  reason: collision with root package name */
    public static final byte[] f162332c0 = d8.r("Format: Start, End, ReadOrder, Layer, Style, Name, MarginL, MarginR, MarginV, Effect, Text");

    /* renamed from: d0  reason: collision with root package name */
    public static final byte[] f162333d0 = {68, 105, 97, 108, 111, 103, 117, 101, 58, ClosedCaptionCtrl.RESUME_CAPTION_LOADING, 48, 58, 48, 48, 58, 48, 48, 58, 48, 48, ClosedCaptionCtrl.ERASE_DISPLAYED_MEMORY, 48, 58, 48, 48, 58, 48, 48, 58, 48, 48, ClosedCaptionCtrl.ERASE_DISPLAYED_MEMORY};

    /* renamed from: e0  reason: collision with root package name */
    public static final UUID f162334e0 = new UUID(72057594037932032L, -9223371306706625679L);

    /* renamed from: f0  reason: collision with root package name */
    public static final Map<String, Integer> f162335f0;
    public long A = C.TIME_UNSET;
    public r B;
    public r C;
    public boolean D;
    public boolean E;
    public int F;
    public long G;
    public long H;
    public int I;
    public int J;
    public int[] K;
    public int L;
    public int M;
    public int N;
    public int O;
    public boolean P;
    public int Q;
    public int R;
    public int S;
    public boolean T;
    public boolean U;
    public boolean V;
    public int W;
    public byte X;
    public boolean Y;
    public wp2 Z;

    /* renamed from: a  reason: collision with root package name */
    public final vr2 f162336a;

    /* renamed from: a0  reason: collision with root package name */
    public final pr2 f162337a0;

    /* renamed from: b  reason: collision with root package name */
    public final SparseArray<rr2> f162338b;

    /* renamed from: c  reason: collision with root package name */
    public final boolean f162339c;

    /* renamed from: d  reason: collision with root package name */
    public final u7 f162340d;

    /* renamed from: e  reason: collision with root package name */
    public final u7 f162341e;

    /* renamed from: f  reason: collision with root package name */
    public final u7 f162342f;

    /* renamed from: g  reason: collision with root package name */
    public final u7 f162343g;

    /* renamed from: h  reason: collision with root package name */
    public final u7 f162344h;

    /* renamed from: i  reason: collision with root package name */
    public final u7 f162345i;

    /* renamed from: j  reason: collision with root package name */
    public final u7 f162346j;

    /* renamed from: k  reason: collision with root package name */
    public final u7 f162347k;

    /* renamed from: l  reason: collision with root package name */
    public final u7 f162348l;

    /* renamed from: m  reason: collision with root package name */
    public final u7 f162349m;

    /* renamed from: n  reason: collision with root package name */
    public ByteBuffer f162350n;

    /* renamed from: o  reason: collision with root package name */
    public long f162351o;

    /* renamed from: p  reason: collision with root package name */
    public long f162352p = -1;

    /* renamed from: q  reason: collision with root package name */
    public long f162353q = C.TIME_UNSET;

    /* renamed from: r  reason: collision with root package name */
    public long f162354r = C.TIME_UNSET;

    /* renamed from: s  reason: collision with root package name */
    public long f162355s = C.TIME_UNSET;

    /* renamed from: t  reason: collision with root package name */
    public rr2 f162356t;

    /* renamed from: u  reason: collision with root package name */
    public boolean f162357u;

    /* renamed from: v  reason: collision with root package name */
    public int f162358v;

    /* renamed from: w  reason: collision with root package name */
    public long f162359w;

    /* renamed from: x  reason: collision with root package name */
    public boolean f162360x;

    /* renamed from: y  reason: collision with root package name */
    public long f162361y = -1;

    /* renamed from: z  reason: collision with root package name */
    public long f162362z = -1;

    static {
        HashMap hashMap = new HashMap();
        f.a(0, hashMap, "htc_video_rotA-000", 90, "htc_video_rotA-090", 180, "htc_video_rotA-180", CardScanner.CREDIT_CARD_TARGET_HEIGHT, "htc_video_rotA-270");
        f162335f0 = Collections.unmodifiableMap(hashMap);
    }

    public tr2(int i14) {
        pr2 pr22 = new pr2();
        this.f162337a0 = pr22;
        pr22.f160749d = new qr2(this);
        this.f162339c = true;
        this.f162336a = new vr2();
        this.f162338b = new SparseArray<>();
        this.f162342f = new u7(4);
        this.f162343g = new u7(ByteBuffer.allocate(4).putInt(-1).array());
        this.f162344h = new u7(4);
        this.f162340d = new u7(o7.f159737a);
        this.f162341e = new u7(4);
        this.f162345i = new u7();
        this.f162346j = new u7();
        this.f162347k = new u7(8);
        this.f162348l = new u7();
        this.f162349m = new u7();
        this.K = new int[1];
    }

    public static byte[] m(long j14, String str, long j15) {
        r52.b(j14 != C.TIME_UNSET);
        int i14 = (int) (j14 / 3600000000L);
        long j16 = j14 - (((long) (i14 * 3600)) * 1000000);
        int i15 = (int) (j16 / 60000000);
        long j17 = j16 - (((long) (i15 * 60)) * 1000000);
        int i16 = (int) (j17 / 1000000);
        return d8.r(String.format(Locale.US, str, Integer.valueOf(i14), Integer.valueOf(i15), Integer.valueOf(i16), Integer.valueOf((int) ((j17 - (((long) i16) * 1000000)) / j15))));
    }

    public static int[] p(int[] iArr, int i14) {
        if (iArr == null) {
            return new int[i14];
        }
        int length = iArr.length;
        return length >= i14 ? iArr : new int[Math.max(length + length, i14)];
    }

    /* JADX DEBUG: Failed to insert an additional move for type inference into block B:433:0x08a6 */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r3v2, types: [int, boolean] */
    /* JADX WARN: Type inference failed for: r3v3 */
    /* JADX WARN: Type inference failed for: r3v11 */
    /* JADX WARN: Type inference failed for: r3v12 */
    /* JADX WARN: Type inference failed for: r9v7, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r8v22, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r10v20, types: [uc.vr2] */
    /* JADX WARN: Type inference failed for: r10v24, types: [uc.u7] */
    /* JADX WARN: Type inference failed for: r6v34, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r7v22, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r6v42, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r6v44, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r6v47, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r10v26, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r8v35, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r5v109, types: [uc.u7] */
    /* JADX WARN: Type inference failed for: r6v55, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r6v58, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r3v104 */
    /* JADX WARN: Type inference failed for: r5v130, types: [uc.vr2] */
    /* JADX WARN: Type inference failed for: r5v132, types: [uc.vr2] */
    /* JADX WARN: Type inference failed for: r14v19, types: [uc.qp2] */
    /* JADX WARN: Type inference failed for: r3v121 */
    /* JADX WARNING: Code restructure failed: missing block: B:31:0x00a5, code lost:
        if (r5 == 1) goto L_0x00a7;
     */
    /* JADX WARNING: Unknown variable types count: 18 */
    @Override // uc.up2
    public final int a(vp2 vp22, kq2 kq22) throws IOException {
        char c14;
        int i14;
        int i15;
        int i16;
        String str;
        boolean z14;
        int i17;
        long j14;
        int i18;
        int i19;
        double d14;
        boolean z15 = false;
        this.E = false;
        while (!this.E) {
            pr2 pr22 = this.f162337a0;
            r52.f(pr22.f160749d);
            ?? r34 = z15;
            while (true) {
                nr2 peek = pr22.f160747b.peek();
                int i24 = -1;
                if (peek == null || vp22.C() < peek.f159575b) {
                    int i25 = pr22.f160750e;
                    int i26 = 4;
                    if (i25 == 0) {
                        long a14 = pr22.f160748c.a(vp22, true, r34, 4);
                        if (a14 == -2) {
                            vp22.A();
                            while (true) {
                                ?? r14 = (qp2) vp22;
                                r14.c(pr22.f160746a, r34, i26, r34);
                                int b14 = vr2.b(pr22.f160746a[r34]);
                                if (b14 != i24 && b14 <= i26) {
                                    int c15 = (int) vr2.c(pr22.f160746a, b14, r34);
                                    tr2 tr22 = pr22.f160749d.f161148a;
                                    if ((c15 == 357149030 || c15 == 524531317 || c15 == 475249515 || c15 == 374648427) ? true : r34) {
                                        r14.m(b14, r34);
                                        a14 = (long) c15;
                                    }
                                }
                                r14.m(1, r34);
                                i24 = -1;
                                i26 = 4;
                            }
                        }
                        if (a14 != -1) {
                            pr22.f160751f = (int) a14;
                            pr22.f160750e = 1;
                        }
                    }
                    pr22.f160752g = pr22.f160748c.a(vp22, r34, true, 8);
                    pr22.f160750e = 2;
                    qr2 qr22 = pr22.f160749d;
                    int i27 = pr22.f160751f;
                    tr2 tr23 = qr22.f161148a;
                    switch (i27) {
                        case 131:
                        case 136:
                        case 155:
                        case 159:
                        case 176:
                        case 179:
                        case 186:
                        case 215:
                        case 231:
                        case 238:
                        case 241:
                        case 251:
                        case 16871:
                        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 21998:
                        case 22186:
                        case 22203:
                        case 25188:
                        case 30321:
                        case 2352003:
                        case 2807729:
                            c14 = 2;
                            break;
                        case 134:
                        case 17026:
                        case 21358:
                        case 2274716:
                            c14 = 3;
                            break;
                        case SegmentationData.MAX_SEGMENTATION_WIDTH:
                        case 166:
                        case 174:
                        case 183:
                        case 187:
                        case 224:
                        case 225:
                        case 16868:
                        case 18407:
                        case 19899:
                        case 20532:
                        case 20533:
                        case 21936:
                        case 21968:
                        case 25152:
                        case 28032:
                        case 30113:
                        case 30320:
                        case 290298740:
                        case 357149030:
                        case 374648427:
                        case 408125543:
                        case 440786851:
                        case 475249515:
                        case 524531317:
                            c14 = 1;
                            break;
                        case 161:
                        case 163:
                        case 165:
                        case 16877:
                        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:
                        case 30323:
                        case 30324:
                        case 30325:
                            c14 = 5;
                            break;
                        default:
                            c14 = r34;
                            break;
                    }
                    if (c14 != 0) {
                        if (c14 == 1) {
                            long C2 = vp22.C();
                            pr22.f160747b.push(new nr2(pr22.f160751f, pr22.f160752g + C2));
                            qr2 qr23 = pr22.f160749d;
                            int i28 = pr22.f160751f;
                            long j15 = pr22.f160752g;
                            tr2 tr24 = qr23.f161148a;
                            r52.f(tr24.Z);
                            if (i28 == 160) {
                                i15 = 0;
                                tr24.P = false;
                            } else if (i28 == 174) {
                                i15 = 0;
                                tr24.f162356t = new rr2(null);
                            } else if (i28 != 187) {
                                if (i28 == 19899) {
                                    tr24.f162358v = -1;
                                    tr24.f162359w = -1;
                                } else if (i28 == 20533) {
                                    tr24.c(i28);
                                    tr24.f162356t.f161535h = true;
                                } else if (i28 == 21968) {
                                    tr24.c(i28);
                                    tr24.f162356t.f161551x = true;
                                } else if (i28 == 408125543) {
                                    long j16 = tr24.f162352p;
                                    if (j16 == -1 || j16 == C2) {
                                        tr24.f162352p = C2;
                                        tr24.f162351o = j15;
                                    } else {
                                        throw n4.a("Multiple Segment elements not supported", null);
                                    }
                                } else if (i28 == 475249515) {
                                    tr24.B = new r(1, null);
                                    tr24.C = new r(1, null);
                                } else if (i28 == 524531317 && !tr24.f162357u) {
                                    if (!tr24.f162339c || tr24.f162361y == -1) {
                                        tr24.Z.a(new mq2(tr24.f162355s, 0));
                                        tr24.f162357u = true;
                                    } else {
                                        tr24.f162360x = true;
                                    }
                                }
                                i14 = 0;
                                pr22.f160750e = i14;
                            } else {
                                i15 = 0;
                                tr24.D = false;
                            }
                            i14 = i15;
                            pr22.f160750e = i14;
                        } else if (c14 == 2) {
                            long j17 = pr22.f160752g;
                            if (j17 <= 8) {
                                long a15 = pr22.a(vp22, (int) j17);
                                tr2 tr25 = qr22.f161148a;
                                Objects.requireNonNull(tr25);
                                if (i27 != 20529) {
                                    if (i27 != 20530) {
                                        switch (i27) {
                                            case 131:
                                                tr25.c(i27);
                                                tr25.f162356t.f161531d = (int) a15;
                                                break;
                                            case 136:
                                                tr25.c(i27);
                                                tr25.f162356t.V = a15 == 1;
                                                break;
                                            case 155:
                                                tr25.H = tr25.o(a15);
                                                break;
                                            case 159:
                                                tr25.c(i27);
                                                tr25.f162356t.O = (int) a15;
                                                break;
                                            case 176:
                                                tr25.c(i27);
                                                tr25.f162356t.f161540m = (int) a15;
                                                break;
                                            case 179:
                                                tr25.g(i27);
                                                tr25.B.c(tr25.o(a15));
                                                break;
                                            case 186:
                                                tr25.c(i27);
                                                tr25.f162356t.f161541n = (int) a15;
                                                break;
                                            case 215:
                                                tr25.c(i27);
                                                tr25.f162356t.f161530c = (int) a15;
                                                break;
                                            case 231:
                                                tr25.A = tr25.o(a15);
                                                break;
                                            case 238:
                                                tr25.O = (int) a15;
                                                break;
                                            case 241:
                                                if (!tr25.D) {
                                                    tr25.g(i27);
                                                    tr25.C.c(a15);
                                                    tr25.D = true;
                                                    break;
                                                }
                                                break;
                                            case 251:
                                                tr25.P = true;
                                                break;
                                            case 16871:
                                                tr25.c(i27);
                                                tr25.f162356t.f161534g = (int) a15;
                                                break;
                                            case 16980:
                                                if (a15 != 3) {
                                                    throw n4.a(a.a(50, "ContentCompAlgo ", a15, " not supported"), null);
                                                }
                                                break;
                                            case 17029:
                                                if (a15 < 1 || a15 > 2) {
                                                    throw n4.a(a.a(53, "DocTypeReadVersion ", a15, " not supported"), null);
                                                }
                                            case 17143:
                                                if (a15 != 1) {
                                                    throw n4.a(a.a(50, "EBMLReadVersion ", a15, " not supported"), null);
                                                }
                                                break;
                                            case 18401:
                                                if (a15 != 5) {
                                                    throw n4.a(a.a(49, "ContentEncAlgo ", a15, " not supported"), null);
                                                }
                                                break;
                                            case 18408:
                                                if (a15 != 1) {
                                                    throw n4.a(a.a(56, "AESSettingsCipherMode ", a15, " not supported"), null);
                                                }
                                                break;
                                            case 21420:
                                                tr25.f162359w = a15 + tr25.f162352p;
                                                break;
                                            case 21432:
                                                tr25.c(i27);
                                                int i29 = (int) a15;
                                                if (i29 != 0) {
                                                    if (i29 != 1) {
                                                        if (i29 != 3) {
                                                            if (i29 == 15) {
                                                                tr25.f162356t.f161550w = 3;
                                                                break;
                                                            }
                                                        } else {
                                                            tr25.f162356t.f161550w = 1;
                                                            break;
                                                        }
                                                    } else {
                                                        tr25.f162356t.f161550w = 2;
                                                        break;
                                                    }
                                                } else {
                                                    i16 = 0;
                                                    tr25.f162356t.f161550w = 0;
                                                    break;
                                                }
                                                break;
                                            case 21680:
                                                tr25.c(i27);
                                                tr25.f162356t.f161542o = (int) a15;
                                                break;
                                            case 21682:
                                                tr25.c(i27);
                                                tr25.f162356t.f161544q = (int) a15;
                                                break;
                                            case 21690:
                                                tr25.c(i27);
                                                tr25.f162356t.f161543p = (int) a15;
                                                break;
                                            case 21930:
                                                tr25.c(i27);
                                                tr25.f162356t.U = a15 == 1;
                                                break;
                                            case 21998:
                                                tr25.c(i27);
                                                tr25.f162356t.f161533f = (int) a15;
                                                break;
                                            case 22186:
                                                tr25.c(i27);
                                                tr25.f162356t.R = a15;
                                                break;
                                            case 22203:
                                                tr25.c(i27);
                                                tr25.f162356t.S = a15;
                                                break;
                                            case 25188:
                                                tr25.c(i27);
                                                tr25.f162356t.P = (int) a15;
                                                break;
                                            case 30321:
                                                tr25.c(i27);
                                                int i34 = (int) a15;
                                                if (i34 != 0) {
                                                    if (i34 != 1) {
                                                        if (i34 != 2) {
                                                            if (i34 == 3) {
                                                                tr25.f162356t.f161545r = 3;
                                                                break;
                                                            }
                                                        } else {
                                                            tr25.f162356t.f161545r = 2;
                                                            break;
                                                        }
                                                    } else {
                                                        tr25.f162356t.f161545r = 1;
                                                        break;
                                                    }
                                                } else {
                                                    i16 = 0;
                                                    tr25.f162356t.f161545r = 0;
                                                    break;
                                                }
                                                break;
                                            case 2352003:
                                                tr25.c(i27);
                                                tr25.f162356t.f161532e = (int) a15;
                                                break;
                                            case 2807729:
                                                tr25.f162353q = a15;
                                                break;
                                            default:
                                                switch (i27) {
                                                    case 21945:
                                                        tr25.c(i27);
                                                        int i35 = (int) a15;
                                                        if (i35 != 1) {
                                                            if (i35 == 2) {
                                                                tr25.f162356t.A = 1;
                                                                break;
                                                            }
                                                        } else {
                                                            tr25.f162356t.A = 2;
                                                            break;
                                                        }
                                                        break;
                                                    case 21946:
                                                        tr25.c(i27);
                                                        int b15 = em2.b((int) a15);
                                                        if (b15 != -1) {
                                                            tr25.f162356t.f161553z = b15;
                                                            break;
                                                        }
                                                        break;
                                                    case 21947:
                                                        tr25.c(i27);
                                                        tr25.f162356t.f161551x = true;
                                                        int a16 = em2.a((int) a15);
                                                        if (a16 != -1) {
                                                            tr25.f162356t.f161552y = a16;
                                                            break;
                                                        }
                                                        break;
                                                    case 21948:
                                                        tr25.c(i27);
                                                        tr25.f162356t.B = (int) a15;
                                                        break;
                                                    case 21949:
                                                        tr25.c(i27);
                                                        tr25.f162356t.C = (int) a15;
                                                        break;
                                                }
                                        }
                                        pr22.f160750e = i16;
                                    } else if (a15 != 1) {
                                        throw n4.a(a.a(55, "ContentEncodingScope ", a15, " not supported"), null);
                                    }
                                } else if (a15 != 0) {
                                    throw n4.a(a.a(55, "ContentEncodingOrder ", a15, " not supported"), null);
                                }
                                i16 = 0;
                                pr22.f160750e = i16;
                            } else {
                                StringBuilder sb4 = new StringBuilder(42);
                                sb4.append("Invalid integer size: ");
                                sb4.append(j17);
                                throw n4.a(sb4.toString(), null);
                            }
                        } else if (c14 == 3) {
                            long j18 = pr22.f160752g;
                            if (j18 <= 2147483647L) {
                                int i36 = (int) j18;
                                if (i36 == 0) {
                                    str = "";
                                } else {
                                    byte[] bArr = new byte[i36];
                                    ((qp2) vp22).k(bArr, r34, i36, r34);
                                    while (i36 > 0) {
                                        int i37 = i36 - 1;
                                        if (bArr[i37] == 0) {
                                            i36 = i37;
                                        } else {
                                            str = new String(bArr, (int) r34, i36);
                                        }
                                    }
                                    str = new String(bArr, (int) r34, i36);
                                }
                                tr2 tr26 = qr22.f161148a;
                                Objects.requireNonNull(tr26);
                                if (i27 == 134) {
                                    tr26.c(i27);
                                    tr26.f162356t.f161529b = str;
                                } else if (i27 != 17026) {
                                    if (i27 == 21358) {
                                        tr26.c(i27);
                                        tr26.f162356t.f161528a = str;
                                    } else if (i27 == 2274716) {
                                        tr26.c(i27);
                                        tr26.f162356t.W = str;
                                    }
                                } else if (!"webm".equals(str) && !"matroska".equals(str)) {
                                    StringBuilder sb5 = new StringBuilder(str.length() + 22);
                                    sb5.append("DocType ");
                                    sb5.append(str);
                                    sb5.append(" not supported");
                                    throw n4.a(sb5.toString(), null);
                                }
                                pr22.f160750e = 0;
                            } else {
                                StringBuilder sb6 = new StringBuilder(41);
                                sb6.append("String element size: ");
                                sb6.append(j18);
                                throw n4.a(sb6.toString(), null);
                            }
                        } else if (c14 != 4) {
                            long j19 = pr22.f160752g;
                            if (j19 == 4 || j19 == 8) {
                                int i38 = (int) j19;
                                long a17 = pr22.a(vp22, i38);
                                if (i38 == 4) {
                                    d14 = (double) Float.intBitsToFloat((int) a17);
                                } else {
                                    d14 = Double.longBitsToDouble(a17);
                                }
                                tr2 tr27 = qr22.f161148a;
                                Objects.requireNonNull(tr27);
                                if (i27 == 181) {
                                    tr27.c(i27);
                                    tr27.f162356t.Q = (int) d14;
                                } else if (i27 != 17545) {
                                    switch (i27) {
                                        case 21969:
                                            tr27.c(i27);
                                            tr27.f162356t.D = (float) d14;
                                            break;
                                        case 21970:
                                            tr27.c(i27);
                                            tr27.f162356t.E = (float) d14;
                                            break;
                                        case 21971:
                                            tr27.c(i27);
                                            tr27.f162356t.F = (float) d14;
                                            break;
                                        case 21972:
                                            tr27.c(i27);
                                            tr27.f162356t.G = (float) d14;
                                            break;
                                        case 21973:
                                            tr27.c(i27);
                                            tr27.f162356t.H = (float) d14;
                                            break;
                                        case 21974:
                                            tr27.c(i27);
                                            tr27.f162356t.I = (float) d14;
                                            break;
                                        case 21975:
                                            tr27.c(i27);
                                            tr27.f162356t.J = (float) d14;
                                            break;
                                        case 21976:
                                            tr27.c(i27);
                                            tr27.f162356t.K = (float) d14;
                                            break;
                                        case 21977:
                                            tr27.c(i27);
                                            tr27.f162356t.L = (float) d14;
                                            break;
                                        case 21978:
                                            tr27.c(i27);
                                            tr27.f162356t.M = (float) d14;
                                            break;
                                        default:
                                            switch (i27) {
                                                case 30323:
                                                    tr27.c(i27);
                                                    tr27.f162356t.f161546s = (float) d14;
                                                    break;
                                                case 30324:
                                                    tr27.c(i27);
                                                    tr27.f162356t.f161547t = (float) d14;
                                                    break;
                                                case 30325:
                                                    tr27.c(i27);
                                                    tr27.f162356t.f161548u = (float) d14;
                                                    break;
                                            }
                                    }
                                } else {
                                    tr27.f162354r = (long) d14;
                                }
                                pr22.f160750e = r34;
                            } else {
                                StringBuilder sb7 = new StringBuilder(40);
                                sb7.append("Invalid float size: ");
                                sb7.append(j19);
                                throw n4.a(sb7.toString(), null);
                            }
                        } else {
                            int i39 = (int) pr22.f160752g;
                            Objects.requireNonNull(tr23);
                            if (i27 == 161 || i27 == 163) {
                                if (tr23.F == 0) {
                                    tr23.L = (int) tr23.f162336a.a(vp22, r34, true, 8);
                                    tr23.M = tr23.f162336a.f163086c;
                                    tr23.H = C.TIME_UNSET;
                                    tr23.F = 1;
                                    tr23.f162342f.i(r34);
                                }
                                rr2 rr22 = tr23.f162338b.get(tr23.L);
                                if (rr22 == null) {
                                    ((qp2) vp22).m(i39 - tr23.M, r34);
                                    tr23.F = r34;
                                    z14 = r34;
                                } else {
                                    Objects.requireNonNull(rr22.X);
                                    if (tr23.F == 1) {
                                        tr23.i(vp22, 3);
                                        int i44 = (tr23.f162342f.f162518a[2] & 6) >> 1;
                                        byte b16 = UByte.MAX_VALUE;
                                        if (i44 == 0) {
                                            tr23.J = 1;
                                            int[] p14 = p(tr23.K, 1);
                                            tr23.K = p14;
                                            char c16 = r34 == true ? 1 : 0;
                                            char c17 = r34 == true ? 1 : 0;
                                            p14[c16] = (i39 - tr23.M) - 3;
                                        } else {
                                            tr23.i(vp22, 4);
                                            int i45 = (tr23.f162342f.f162518a[3] & UByte.MAX_VALUE) + 1;
                                            tr23.J = i45;
                                            int[] p15 = p(tr23.K, i45);
                                            tr23.K = p15;
                                            if (i44 == 2) {
                                                int i46 = tr23.M;
                                                int i47 = tr23.J;
                                                Arrays.fill(p15, (int) r34, i47, ((i39 - i46) - 4) / i47);
                                            } else if (i44 == 1) {
                                                int i48 = 4;
                                                int i49 = r34;
                                                int i54 = i49;
                                                while (true) {
                                                    int i55 = tr23.J - 1;
                                                    if (i49 < i55) {
                                                        int[] iArr = tr23.K;
                                                        int i56 = r34 == true ? 1 : 0;
                                                        int i57 = r34 == true ? 1 : 0;
                                                        iArr[i49] = i56;
                                                        do {
                                                            i48++;
                                                            tr23.i(vp22, i48);
                                                            i18 = tr23.f162342f.f162518a[i48 - 1] & UByte.MAX_VALUE;
                                                            int[] iArr2 = tr23.K;
                                                            i19 = iArr2[i49] + i18;
                                                            iArr2[i49] = i19;
                                                        } while (i18 == 255);
                                                        i54 += i19;
                                                        i49++;
                                                    } else {
                                                        tr23.K[i55] = ((i39 - tr23.M) - i48) - i54;
                                                    }
                                                }
                                            } else if (i44 == 3) {
                                                int i58 = 4;
                                                int i59 = 1;
                                                Throwable th4 = null;
                                                int i64 = r34 == true ? 1 : 0;
                                                boolean z16 = r34 == true ? 1 : 0;
                                                int i65 = i64;
                                                int i66 = i65;
                                                int i67 = r34;
                                                while (true) {
                                                    int i68 = tr23.J - 1;
                                                    if (i67 < i68) {
                                                        tr23.K[i67 == 1 ? 1 : 0] = i66;
                                                        i58++;
                                                        tr23.i(vp22, i58);
                                                        int i69 = i58 - 1;
                                                        if (tr23.f162342f.f162518a[i69] != 0) {
                                                            int i74 = i59;
                                                            int i75 = 8;
                                                            int i76 = i66;
                                                            while (true) {
                                                                if (i76 < i75) {
                                                                    int i77 = i74 << (7 - i76);
                                                                    if ((tr23.f162342f.f162518a[i69] & i77) != 0) {
                                                                        int i78 = i58 + i76;
                                                                        tr23.i(vp22, i78);
                                                                        j14 = (long) ((~i77) & tr23.f162342f.f162518a[i69] & b16);
                                                                        for (int i79 = i69 + 1; i79 < i78; i79++) {
                                                                            j14 = (j14 << 8) | ((long) (tr23.f162342f.f162518a[i79] & UByte.MAX_VALUE));
                                                                            i78 = i78;
                                                                        }
                                                                        if (i67 > 0) {
                                                                            j14 -= (1 << ((i76 * 7) + 6)) - 1;
                                                                        }
                                                                        i58 = i78;
                                                                    } else {
                                                                        i76++;
                                                                        i75 = 8;
                                                                        b16 = UByte.MAX_VALUE;
                                                                        i74 = 1;
                                                                    }
                                                                } else {
                                                                    j14 = 0;
                                                                }
                                                            }
                                                            if (j14 >= -2147483648L && j14 <= 2147483647L) {
                                                                int i84 = (int) j14;
                                                                int[] iArr3 = tr23.K;
                                                                if (i67 != 0) {
                                                                    i84 += iArr3[i67 - 1];
                                                                }
                                                                iArr3[i67] = i84;
                                                                i65 += i84;
                                                                i66 = 0;
                                                                b16 = UByte.MAX_VALUE;
                                                                i59 = 1;
                                                                th4 = null;
                                                                i67 = (i67 == 1 ? 1 : 0) + 1;
                                                            }
                                                        } else {
                                                            throw n4.a("No valid varint length mask found", th4);
                                                        }
                                                    } else {
                                                        tr23.K[i68] = ((i39 - tr23.M) - i58) - i65;
                                                    }
                                                }
                                                throw n4.a("EBML lacing sample size out of range.", null);
                                            } else {
                                                throw n4.a("Unexpected lacing value: 2", null);
                                            }
                                        }
                                        byte[] bArr2 = tr23.f162342f.f162518a;
                                        tr23.G = tr23.o((long) ((bArr2[1] & UByte.MAX_VALUE) | (bArr2[0] << 8))) + tr23.A;
                                        if (rr22.f161531d != 2) {
                                            if (i27 == 163) {
                                                if ((tr23.f162342f.f162518a[2] & 128) == 128) {
                                                    i27 = 163;
                                                } else {
                                                    i27 = 163;
                                                }
                                            }
                                            i17 = 0;
                                            tr23.N = i17;
                                            tr23.F = 2;
                                            tr23.I = 0;
                                        }
                                        i17 = 1;
                                        tr23.N = i17;
                                        tr23.F = 2;
                                        tr23.I = 0;
                                    }
                                    if (i27 == 163) {
                                        while (true) {
                                            int i85 = tr23.I;
                                            if (i85 < tr23.J) {
                                                tr23.h(rr22, ((long) ((tr23.I * rr22.f161532e) / 1000)) + tr23.G, tr23.N, tr23.j(vp22, rr22, tr23.K[i85]), 0);
                                                tr23.I++;
                                            } else {
                                                tr23.F = 0;
                                            }
                                        }
                                    } else {
                                        while (true) {
                                            int i86 = tr23.I;
                                            if (i86 < tr23.J) {
                                                int[] iArr4 = tr23.K;
                                                iArr4[i86] = tr23.j(vp22, rr22, iArr4[i86]);
                                                tr23.I++;
                                            }
                                        }
                                    }
                                    z14 = false;
                                }
                            } else if (i27 == 165) {
                                z14 = r34;
                                if (tr23.F == 2) {
                                    rr2 rr23 = tr23.f162338b.get(tr23.L);
                                    if (tr23.O != 4 || !"V_VP9".equals(rr23.f161529b)) {
                                        ((qp2) vp22).m(i39, r34);
                                        z14 = r34;
                                    } else {
                                        tr23.f162349m.i(i39);
                                        ((qp2) vp22).k(tr23.f162349m.f162518a, r34, i39, r34);
                                        z14 = r34;
                                    }
                                }
                            } else if (i27 == 16877) {
                                tr23.c(i27);
                                rr2 rr24 = tr23.f162356t;
                                int i87 = rr24.f161534g;
                                if (i87 == 1685485123 || i87 == 1685480259) {
                                    byte[] bArr3 = new byte[i39];
                                    rr24.N = bArr3;
                                    ((qp2) vp22).k(bArr3, r34, i39, r34);
                                    z14 = r34;
                                } else {
                                    ((qp2) vp22).m(i39, r34);
                                    z14 = r34;
                                }
                            } else if (i27 == 16981) {
                                tr23.c(i27);
                                rr2 rr25 = tr23.f162356t;
                                byte[] bArr4 = new byte[i39];
                                rr25.f161536i = bArr4;
                                ((qp2) vp22).k(bArr4, r34, i39, r34);
                                z14 = r34;
                            } else if (i27 == 18402) {
                                byte[] bArr5 = new byte[i39];
                                ((qp2) vp22).k(bArr5, r34, i39, r34);
                                tr23.c(i27);
                                tr23.f162356t.f161537j = new qq2(1, bArr5, r34, r34);
                                z14 = r34;
                            } else if (i27 == 21419) {
                                byte[] bArr6 = tr23.f162344h.f162518a;
                                byte b17 = r34 == true ? (byte) 1 : 0;
                                byte b18 = r34 == true ? (byte) 1 : 0;
                                Arrays.fill(bArr6, b17);
                                ((qp2) vp22).k(tr23.f162344h.f162518a, 4 - i39, i39, r34);
                                tr23.f162344h.o(r34);
                                tr23.f162358v = (int) tr23.f162344h.y();
                                z14 = r34;
                            } else if (i27 == 25506) {
                                tr23.c(i27);
                                rr2 rr26 = tr23.f162356t;
                                byte[] bArr7 = new byte[i39];
                                rr26.f161538k = bArr7;
                                ((qp2) vp22).k(bArr7, r34, i39, r34);
                                z14 = r34;
                            } else if (i27 == 30322) {
                                tr23.c(i27);
                                rr2 rr27 = tr23.f162356t;
                                byte[] bArr8 = new byte[i39];
                                rr27.f161549v = bArr8;
                                ((qp2) vp22).k(bArr8, r34, i39, r34);
                                z14 = r34;
                            } else {
                                StringBuilder sb8 = new StringBuilder(26);
                                sb8.append("Unexpected id: ");
                                sb8.append(i27);
                                throw n4.a(sb8.toString(), null);
                            }
                            pr22.f160750e = z14 ? 1 : 0;
                        }
                        r34 = 1;
                    } else {
                        ((qp2) vp22).m((int) pr22.f160752g, false);
                        pr22.f160750e = 0;
                        r34 = 0;
                    }
                } else {
                    pr22.f160749d.f161148a.b(pr22.f160747b.pop().f159574a);
                }
            }
            r34 = 1;
            if (r34 != 0) {
                long C3 = vp22.C();
                if (this.f162360x) {
                    this.f162362z = C3;
                    kq22.f158223a = this.f162361y;
                    this.f162360x = false;
                    return 1;
                }
                if (this.f162357u) {
                    long j24 = this.f162362z;
                    if (j24 != -1) {
                        kq22.f158223a = j24;
                        this.f162362z = -1;
                        return 1;
                    }
                }
                z15 = false;
            } else {
                for (int i88 = 0; i88 < this.f162338b.size(); i88++) {
                    rr2 valueAt = this.f162338b.valueAt(i88);
                    Objects.requireNonNull(valueAt.X);
                    sr2 sr22 = valueAt.T;
                    if (sr22 != null) {
                        sr22.a(valueAt);
                    }
                }
                return -1;
            }
        }
        int i89 = z15 ? 1 : 0;
        int i94 = z15 ? 1 : 0;
        int i95 = z15 ? 1 : 0;
        return i89;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX DEBUG: Type inference failed for r0v62. Raw type applied. Possible types: java.util.List, java.util.List<byte[]> */
    /* JADX INFO: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARNING: Code restructure failed: missing block: B:296:0x051a, code lost:
        if (r3.P == 32) goto L_0x057c;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:304:0x0534, code lost:
        if (r0 == 0) goto L_0x0582;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:316:0x056c, code lost:
        if (r0.C() == r4.getLeastSignificantBits()) goto L_0x056e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:321:0x0579, code lost:
        if (r0 != 0) goto L_0x057c;
     */
    /* JADX WARNING: Removed duplicated region for block: B:320:0x0573  */
    /* JADX WARNING: Removed duplicated region for block: B:437:0x07fc  */
    /* JADX WARNING: Removed duplicated region for block: B:438:0x07fe  */
    /* JADX WARNING: Removed duplicated region for block: B:441:0x080b  */
    /* JADX WARNING: Removed duplicated region for block: B:442:0x0818  */
    public final void b(int i14) throws n4 {
        int i15;
        int i16;
        Object obj;
        Object obj2;
        Object obj3;
        Object obj4;
        char c14;
        tr2 tr22;
        rr2 rr22;
        char c15;
        int i17;
        String str;
        List list;
        rr2 rr23;
        int i18;
        String str2;
        int i19;
        o3 o3Var;
        int i24;
        em2 em22;
        byte[] bArr;
        int i25;
        xb3.a g14;
        List list2;
        int i26;
        String str3;
        List list3;
        String str4;
        List list4;
        String str5;
        String str6;
        List list5;
        String str7;
        Pair pair;
        Throwable th4;
        ArrayList arrayList;
        String str8;
        List list6;
        String str9;
        j12 j122;
        boolean z14;
        nq2 nq22;
        int i27;
        int i28;
        r52.f(this.Z);
        int i29 = 0;
        if (i14 == 160) {
            tr2 tr23 = this;
            if (tr23.F == 2) {
                int i34 = 0;
                for (int i35 = 0; i35 < tr23.J; i35++) {
                    i34 += tr23.K[i35];
                }
                rr2 rr24 = tr23.f162338b.get(tr23.L);
                Objects.requireNonNull(rr24.X);
                int i36 = 0;
                while (i36 < tr23.J) {
                    long j14 = tr23.G + ((long) ((rr24.f161532e * i36) / 1000));
                    int i37 = tr23.N;
                    if (i36 == 0) {
                        if (!tr23.P) {
                            i37 |= 1;
                        }
                        i16 = i37;
                        i15 = 0;
                    } else {
                        i15 = i36;
                        i16 = i37;
                    }
                    int i38 = tr23.K[i15];
                    int i39 = i34 - i38;
                    h(rr24, j14, i16, i38, i39);
                    i36 = i15 + 1;
                    i34 = i39;
                    tr23 = tr23;
                }
                tr23.F = 0;
            }
        } else if (i14 == 174) {
            rr2 rr25 = this.f162356t;
            r52.f(rr25);
            String str10 = rr25.f161529b;
            if (str10 != null) {
                Object obj5 = "V_MPEG4/ISO/SP";
                switch (str10.hashCode()) {
                    case -2095576542:
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        if (str10.equals(obj3)) {
                            c14 = 6;
                            break;
                        }
                        c14 = 65535;
                        break;
                    case -2095575984:
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        if (str10.equals(obj5)) {
                            c14 = 4;
                            obj5 = obj5;
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        } else {
                            obj5 = obj5;
                            obj3 = "V_MPEG4/ISO/AP";
                            c14 = 65535;
                            break;
                        }
                    case -1985379776:
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        if (str10.equals(obj2)) {
                            c14 = 23;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case -1784763192:
                        obj4 = "A_TRUEHD";
                        if (str10.equals(obj4)) {
                            c14 = 18;
                            obj2 = "A_MS/ACM";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        } else {
                            obj2 = "A_MS/ACM";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            c14 = 65535;
                            break;
                        }
                    case -1730367663:
                        if (str10.equals("A_VORBIS")) {
                            c14 = '\f';
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case -1482641358:
                        if (str10.equals("A_MPEG/L2")) {
                            c14 = 14;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case -1482641357:
                        if (str10.equals("A_MPEG/L3")) {
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            c14 = 15;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case -1373388978:
                        if (str10.equals("V_MS/VFW/FOURCC")) {
                            c14 = '\t';
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case -933872740:
                        if (str10.equals("S_DVBSUB")) {
                            c14 = 31;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case -538363189:
                        if (str10.equals("V_MPEG4/ISO/ASP")) {
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            c14 = 5;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case -538363109:
                        if (str10.equals("V_MPEG4/ISO/AVC")) {
                            c14 = 7;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case -425012669:
                        if (str10.equals("S_VOBSUB")) {
                            c14 = 29;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case -356037306:
                        if (str10.equals("A_DTS/LOSSLESS")) {
                            c14 = 21;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 62923557:
                        if (str10.equals("A_AAC")) {
                            c14 = '\r';
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 62923603:
                        if (str10.equals("A_AC3")) {
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            c14 = 16;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 62927045:
                        if (str10.equals("A_DTS")) {
                            c14 = 19;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 82318131:
                        if (str10.equals("V_AV1")) {
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            c14 = 2;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 82338133:
                        if (str10.equals("V_VP8")) {
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            c14 = 0;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 82338134:
                        if (str10.equals("V_VP9")) {
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            c14 = 1;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 99146302:
                        if (str10.equals("S_HDMV/PGS")) {
                            c14 = 30;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 444813526:
                        if (str10.equals("V_THEORA")) {
                            c14 = '\n';
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 542569478:
                        if (str10.equals("A_DTS/EXPRESS")) {
                            c14 = 20;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 635596514:
                        if (str10.equals("A_PCM/FLOAT/IEEE")) {
                            c14 = 26;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 725948237:
                        if (str10.equals("A_PCM/INT/BIG")) {
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            c14 = 25;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 725957860:
                        if (str10.equals("A_PCM/INT/LIT")) {
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            c14 = 24;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 738597099:
                        if (str10.equals("S_TEXT/ASS")) {
                            c14 = 28;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 855502857:
                        if (str10.equals("V_MPEGH/ISO/HEVC")) {
                            c14 = '\b';
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 1422270023:
                        if (str10.equals("S_TEXT/UTF8")) {
                            c14 = 27;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 1809237540:
                        if (str10.equals("V_MPEG2")) {
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            c14 = 3;
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 1950749482:
                        if (str10.equals("A_EAC3")) {
                            c14 = 17;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 1950789798:
                        if (str10.equals("A_FLAC")) {
                            c14 = 22;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    case 1951062397:
                        if (str10.equals("A_OPUS")) {
                            c14 = 11;
                            obj2 = "A_MS/ACM";
                            obj4 = "A_TRUEHD";
                            obj = "V_MPEG4/ISO/AVC";
                            obj3 = "V_MPEG4/ISO/AP";
                            break;
                        }
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                    default:
                        obj2 = "A_MS/ACM";
                        obj4 = "A_TRUEHD";
                        obj = "V_MPEG4/ISO/AVC";
                        obj3 = "V_MPEG4/ISO/AP";
                        c14 = 65535;
                        break;
                }
                switch (c14) {
                    case 0:
                    case 1:
                    case 2:
                    case 3:
                    case 4:
                    case 5:
                    case 6:
                    case 7:
                    case '\b':
                    case '\t':
                    case '\n':
                    case 11:
                    case '\f':
                    case '\r':
                    case 14:
                    case 15:
                    case 16:
                    case 17:
                    case 18:
                    case 19:
                    case 20:
                    case 21:
                    case 22:
                    case 23:
                    case 24:
                    case 25:
                    case 26:
                    case 27:
                    case 28:
                    case 29:
                    case 30:
                    case 31:
                        wp2 wp22 = this.Z;
                        int i44 = rr25.f161530c;
                        String str11 = rr25.f161529b;
                        switch (str11.hashCode()) {
                            case -2095576542:
                                if (str11.equals(obj3)) {
                                    c15 = 6;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -2095575984:
                                if (str11.equals(obj5)) {
                                    c15 = 4;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -1985379776:
                                if (str11.equals(obj2)) {
                                    c15 = 23;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -1784763192:
                                if (str11.equals(obj4)) {
                                    c15 = 18;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -1730367663:
                                if (str11.equals("A_VORBIS")) {
                                    c15 = 11;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -1482641358:
                                if (str11.equals("A_MPEG/L2")) {
                                    c15 = 14;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -1482641357:
                                if (str11.equals("A_MPEG/L3")) {
                                    c15 = 15;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -1373388978:
                                if (str11.equals("V_MS/VFW/FOURCC")) {
                                    c15 = '\t';
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -933872740:
                                if (str11.equals("S_DVBSUB")) {
                                    c15 = 31;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -538363189:
                                if (str11.equals("V_MPEG4/ISO/ASP")) {
                                    c15 = 5;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -538363109:
                                if (str11.equals(obj)) {
                                    c15 = 7;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -425012669:
                                if (str11.equals("S_VOBSUB")) {
                                    c15 = 29;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case -356037306:
                                if (str11.equals("A_DTS/LOSSLESS")) {
                                    c15 = 21;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 62923557:
                                if (str11.equals("A_AAC")) {
                                    c15 = '\r';
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 62923603:
                                if (str11.equals("A_AC3")) {
                                    c15 = 16;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 62927045:
                                if (str11.equals("A_DTS")) {
                                    c15 = 19;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 82318131:
                                if (str11.equals("V_AV1")) {
                                    c15 = 2;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 82338133:
                                if (str11.equals("V_VP8")) {
                                    c15 = 0;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 82338134:
                                if (str11.equals("V_VP9")) {
                                    c15 = 1;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 99146302:
                                if (str11.equals("S_HDMV/PGS")) {
                                    c15 = 30;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 444813526:
                                if (str11.equals("V_THEORA")) {
                                    c15 = '\n';
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 542569478:
                                if (str11.equals("A_DTS/EXPRESS")) {
                                    c15 = 20;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 635596514:
                                if (str11.equals("A_PCM/FLOAT/IEEE")) {
                                    c15 = 26;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 725948237:
                                if (str11.equals("A_PCM/INT/BIG")) {
                                    c15 = 25;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 725957860:
                                if (str11.equals("A_PCM/INT/LIT")) {
                                    c15 = 24;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 738597099:
                                if (str11.equals("S_TEXT/ASS")) {
                                    c15 = 28;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 855502857:
                                if (str11.equals("V_MPEGH/ISO/HEVC")) {
                                    c15 = '\b';
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 1422270023:
                                if (str11.equals("S_TEXT/UTF8")) {
                                    c15 = 27;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 1809237540:
                                if (str11.equals("V_MPEG2")) {
                                    c15 = 3;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 1950749482:
                                if (str11.equals("A_EAC3")) {
                                    c15 = 17;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 1950789798:
                                if (str11.equals("A_FLAC")) {
                                    c15 = 22;
                                    break;
                                }
                                c15 = 65535;
                                break;
                            case 1951062397:
                                if (str11.equals("A_OPUS")) {
                                    c15 = '\f';
                                    break;
                                }
                                c15 = 65535;
                                break;
                            default:
                                c15 = 65535;
                                break;
                        }
                        String str12 = MimeTypes.VIDEO_UNKNOWN;
                        switch (c15) {
                            case 0:
                                rr23 = rr25;
                                i17 = 3;
                                str3 = "video/x-vnd.on2.vp8";
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr2 = rr23.N;
                                if (!(bArr2 == null || (g14 = xb3.a.g(new u7(bArr2))) == null)) {
                                    str = (String) g14.f180970b;
                                    str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                }
                                int i45 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                    o3Var.f159700w = rr23.O;
                                    o3Var.f159701x = rr23.Q;
                                    o3Var.f159702y = i19;
                                    i17 = 1;
                                } else if (l7.b(str2)) {
                                    if (rr23.f161544q == 0) {
                                        int i46 = rr23.f161542o;
                                        i24 = -1;
                                        if (i46 == -1) {
                                            i46 = rr23.f161540m;
                                        }
                                        rr23.f161542o = i46;
                                        int i47 = rr23.f161543p;
                                        if (i47 == -1) {
                                            i47 = rr23.f161541n;
                                        }
                                        rr23.f161543p = i47;
                                    } else {
                                        i24 = -1;
                                    }
                                    int i48 = rr23.f161542o;
                                    float f14 = (i48 == i24 || (i25 = rr23.f161543p) == i24) ? -1.0f : ((float) (rr23.f161541n * i48)) / ((float) (rr23.f161540m * i25));
                                    if (rr23.f161551x) {
                                        if (rr23.D == -1.0f || rr23.E == -1.0f || rr23.F == -1.0f || rr23.G == -1.0f || rr23.H == -1.0f || rr23.I == -1.0f || rr23.J == -1.0f || rr23.K == -1.0f || rr23.L == -1.0f || rr23.M == -1.0f) {
                                            bArr = null;
                                        } else {
                                            bArr = new byte[25];
                                            ByteBuffer order = ByteBuffer.wrap(bArr).order(ByteOrder.LITTLE_ENDIAN);
                                            order.put((byte) 0);
                                            order.putShort((short) ((int) ((rr23.D * 50000.0f) + 0.5f)));
                                            order.putShort((short) ((int) ((rr23.E * 50000.0f) + 0.5f)));
                                            order.putShort((short) ((int) ((rr23.F * 50000.0f) + 0.5f)));
                                            order.putShort((short) ((int) ((rr23.G * 50000.0f) + 0.5f)));
                                            order.putShort((short) ((int) ((rr23.H * 50000.0f) + 0.5f)));
                                            order.putShort((short) ((int) ((rr23.I * 50000.0f) + 0.5f)));
                                            order.putShort((short) ((int) ((rr23.J * 50000.0f) + 0.5f)));
                                            order.putShort((short) ((int) ((rr23.K * 50000.0f) + 0.5f)));
                                            order.putShort((short) ((int) (rr23.L + 0.5f)));
                                            order.putShort((short) ((int) (rr23.M + 0.5f)));
                                            order.putShort((short) rr23.B);
                                            order.putShort((short) rr23.C);
                                        }
                                        em22 = new em2(rr23.f161552y, rr23.A, rr23.f161553z, bArr);
                                    } else {
                                        em22 = null;
                                    }
                                    String str13 = rr23.f161528a;
                                    if (str13 != null) {
                                        Map<String, Integer> map = f162335f0;
                                        if (map.containsKey(str13)) {
                                            i24 = map.get(rr23.f161528a).intValue();
                                        }
                                    }
                                    if (rr23.f161545r == 0 && Float.compare(rr23.f161546s, 0.0f) == 0 && Float.compare(rr23.f161547t, 0.0f) == 0) {
                                        if (Float.compare(rr23.f161548u, 0.0f) == 0) {
                                            i24 = 0;
                                        } else if (Float.compare(rr23.f161547t, 90.0f) == 0) {
                                            i24 = 90;
                                        } else if (Float.compare(rr23.f161547t, -180.0f) == 0 || Float.compare(rr23.f161547t, 180.0f) == 0) {
                                            i24 = 180;
                                        } else if (Float.compare(rr23.f161547t, -90.0f) == 0) {
                                            i24 = CardScanner.CREDIT_CARD_TARGET_HEIGHT;
                                        }
                                    }
                                    o3Var.f159692o = rr23.f161540m;
                                    o3Var.f159693p = rr23.f161541n;
                                    o3Var.f159696s = f14;
                                    o3Var.f159695r = i24;
                                    o3Var.f159697t = rr23.f161549v;
                                    o3Var.f159698u = rr23.f161550w;
                                    o3Var.f159699v = em22;
                                    i17 = 2;
                                } else if (!"application/x-subrip".equals(str2) && !MimeTypes.TEXT_SSA.equals(str2) && !MimeTypes.APPLICATION_VOBSUB.equals(str2) && !MimeTypes.APPLICATION_PGS.equals(str2) && !MimeTypes.APPLICATION_DVBSUBS.equals(str2)) {
                                    throw n4.a("Unexpected MIME type.", null);
                                }
                                String str14 = rr23.f161528a;
                                if (str14 != null && !f162335f0.containsKey(str14)) {
                                    o3Var.f159679b = rr23.f161528a;
                                }
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i45;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var = new p3(o3Var);
                                rq2 f15 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f15;
                                f15.c(p3Var);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 1:
                                rr23 = rr25;
                                i17 = 3;
                                str3 = "video/x-vnd.on2.vp9";
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr22 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i452 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str142 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i452;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var2 = new p3(o3Var);
                                rq2 f152 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f152;
                                f152.c(p3Var2);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 2:
                                rr23 = rr25;
                                i17 = 3;
                                str3 = MimeTypes.VIDEO_AV1;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i4522 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str1422 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i4522;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var22 = new p3(o3Var);
                                rq2 f1522 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f1522;
                                f1522.c(p3Var22);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 3:
                                rr23 = rr25;
                                i17 = 3;
                                str3 = MimeTypes.VIDEO_MPEG2;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr2222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i45222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str14222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i45222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var222 = new p3(o3Var);
                                rq2 f15222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f15222;
                                f15222.c(p3Var222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 4:
                            case 5:
                            case 6:
                                rr23 = rr25;
                                i17 = 3;
                                byte[] bArr3 = rr23.f161538k;
                                if (bArr3 == null) {
                                    list4 = null;
                                } else {
                                    list4 = Collections.singletonList(bArr3);
                                }
                                str4 = "video/mp4v-es";
                                list3 = list4;
                                str3 = str4;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr22222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i452222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str142222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i452222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var2222 = new p3(o3Var);
                                rq2 f152222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f152222;
                                f152222.c(p3Var2222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 7:
                                rr23 = rr25;
                                i17 = 3;
                                ip2 a14 = ip2.a(new u7(rr23.a(str11)));
                                list5 = a14.f157391a;
                                rr23.Y = a14.f157392b;
                                str7 = a14.f157396f;
                                str6 = "video/avc";
                                list = list5;
                                str2 = str6;
                                str5 = str7;
                                i19 = -1;
                                str = str5;
                                i18 = -1;
                                byte[] bArr222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i4522222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str1422222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i4522222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var22222 = new p3(o3Var);
                                rq2 f1522222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f1522222;
                                f1522222.c(p3Var22222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case '\b':
                                rr23 = rr25;
                                i17 = 3;
                                fq2 a15 = fq2.a(new u7(rr23.a(str11)));
                                list5 = a15.f156284a;
                                rr23.Y = a15.f156285b;
                                str7 = a15.f156286c;
                                str6 = "video/hevc";
                                list = list5;
                                str2 = str6;
                                str5 = str7;
                                i19 = -1;
                                str = str5;
                                i18 = -1;
                                byte[] bArr2222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i45222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str14222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i45222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var222222 = new p3(o3Var);
                                rq2 f15222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f15222222;
                                f15222222.c(p3Var222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case '\t':
                                rr23 = rr25;
                                i17 = 3;
                                byte[] a16 = rr23.a(str11);
                                try {
                                    r52.b(16 <= a16.length);
                                    long j15 = ((((long) a16[17]) & 255) << 8) | (((long) a16[16]) & 255) | ((((long) a16[18]) & 255) << 16) | ((((long) a16[19]) & 255) << 24);
                                    if (j15 == 1482049860) {
                                        pair = new Pair(MimeTypes.VIDEO_DIVX, null);
                                    } else if (j15 == 859189832) {
                                        pair = new Pair("video/3gpp", null);
                                    } else if (j15 == 826496599) {
                                        int i49 = 40;
                                        while (true) {
                                            int length = a16.length;
                                            if (i49 < length - 4) {
                                                if (a16[i49] == 0 && a16[i49 + 1] == 0 && a16[i49 + 2] == 1) {
                                                    if (a16[i49 + 3] == 15) {
                                                        pair = new Pair(MimeTypes.VIDEO_VC1, Collections.singletonList(Arrays.copyOfRange(a16, i49, length)));
                                                    }
                                                }
                                                i49++;
                                            } else {
                                                throw n4.a("Failed to find FourCC VC1 initialization data", null);
                                            }
                                        }
                                    } else {
                                        pair = new Pair(str12, null);
                                    }
                                    str4 = (String) pair.first;
                                    list4 = (List) pair.second;
                                    list3 = list4;
                                    str3 = str4;
                                    list2 = list3;
                                    i26 = -1;
                                    list = list2;
                                    str = null;
                                    i18 = i26;
                                    str2 = str3;
                                    i19 = -1;
                                    byte[] bArr22222222 = rr23.N;
                                    str = (String) g14.f180970b;
                                    str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                    int i452222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                    o3Var = new o3();
                                    if (l7.a(str2)) {
                                    }
                                    String str142222222 = rr23.f161528a;
                                    o3Var.f159679b = rr23.f161528a;
                                    o3Var.a(i44);
                                    o3Var.f159687j = str2;
                                    o3Var.f159688k = i18;
                                    o3Var.f159680c = rr23.W;
                                    o3Var.f159681d = i452222222;
                                    o3Var.f159689l = list;
                                    o3Var.f159684g = str;
                                    o3Var.f159690m = rr23.f161539l;
                                    p3 p3Var2222222 = new p3(o3Var);
                                    rq2 f152222222 = wp22.f(rr23.f161530c, i17);
                                    rr23.X = f152222222;
                                    f152222222.c(p3Var2222222);
                                    tr22 = this;
                                    tr22.f162338b.put(rr23.f161530c, rr23);
                                    rr22 = null;
                                    break;
                                } catch (ArrayIndexOutOfBoundsException unused) {
                                    throw n4.a("Error parsing FourCC private data", null);
                                }
                                break;
                            case '\n':
                                rr23 = rr25;
                                i17 = 3;
                                str3 = str12;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i4522222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str1422222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i4522222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var22222222 = new p3(o3Var);
                                rq2 f1522222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f1522222222;
                                f1522222222.c(p3Var22222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 11:
                                rr23 = rr25;
                                byte[] a17 = rr23.a(str11);
                                try {
                                    if (a17[0] == 2) {
                                        int i54 = 1;
                                        int i55 = 0;
                                        while (true) {
                                            int i56 = a17[i54] & 255;
                                            if (i56 == 255) {
                                                i55 += 255;
                                                i54++;
                                            } else {
                                                int i57 = i54 + 1;
                                                int i58 = i55 + i56;
                                                int i59 = 0;
                                                while (true) {
                                                    int i64 = a17[i57] & 255;
                                                    if (i64 == 255) {
                                                        i59 += 255;
                                                        i57++;
                                                    } else {
                                                        int i65 = i57 + 1;
                                                        int i66 = i59 + i64;
                                                        if (a17[i65] == 1) {
                                                            byte[] bArr4 = new byte[i58];
                                                            System.arraycopy(a17, i65, bArr4, 0, i58);
                                                            int i67 = i65 + i58;
                                                            i17 = 3;
                                                            if (a17[i67] == 3) {
                                                                int i68 = i67 + i66;
                                                                if (a17[i68] == 5) {
                                                                    int length2 = a17.length - i68;
                                                                    byte[] bArr5 = new byte[length2];
                                                                    System.arraycopy(a17, i68, bArr5, 0, length2);
                                                                    arrayList = new ArrayList(2);
                                                                    arrayList.add(bArr4);
                                                                    arrayList.add(bArr5);
                                                                    i26 = 8192;
                                                                    str8 = "audio/vorbis";
                                                                    list2 = arrayList;
                                                                    str3 = str8;
                                                                    list = list2;
                                                                    str = null;
                                                                    i18 = i26;
                                                                    str2 = str3;
                                                                    i19 = -1;
                                                                    byte[] bArr2222222222 = rr23.N;
                                                                    str = (String) g14.f180970b;
                                                                    str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                                                    int i45222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                                                    o3Var = new o3();
                                                                    if (l7.a(str2)) {
                                                                    }
                                                                    String str14222222222 = rr23.f161528a;
                                                                    o3Var.f159679b = rr23.f161528a;
                                                                    o3Var.a(i44);
                                                                    o3Var.f159687j = str2;
                                                                    o3Var.f159688k = i18;
                                                                    o3Var.f159680c = rr23.W;
                                                                    o3Var.f159681d = i45222222222;
                                                                    o3Var.f159689l = list;
                                                                    o3Var.f159684g = str;
                                                                    o3Var.f159690m = rr23.f161539l;
                                                                    p3 p3Var222222222 = new p3(o3Var);
                                                                    rq2 f15222222222 = wp22.f(rr23.f161530c, i17);
                                                                    rr23.X = f15222222222;
                                                                    f15222222222.c(p3Var222222222);
                                                                    tr22 = this;
                                                                    tr22.f162338b.put(rr23.f161530c, rr23);
                                                                    rr22 = null;
                                                                    break;
                                                                } else {
                                                                    th4 = null;
                                                                    try {
                                                                        throw n4.a("Error parsing vorbis codec private", null);
                                                                    } catch (ArrayIndexOutOfBoundsException unused2) {
                                                                        throw n4.a("Error parsing vorbis codec private", th4);
                                                                    }
                                                                }
                                                            } else {
                                                                throw n4.a("Error parsing vorbis codec private", null);
                                                            }
                                                        } else {
                                                            throw n4.a("Error parsing vorbis codec private", null);
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    } else {
                                        throw n4.a("Error parsing vorbis codec private", null);
                                    }
                                } catch (ArrayIndexOutOfBoundsException unused3) {
                                    th4 = null;
                                    throw n4.a("Error parsing vorbis codec private", th4);
                                }
                                break;
                            case '\f':
                                rr23 = rr25;
                                arrayList = new ArrayList(3);
                                arrayList.add(rr23.a(rr23.f161529b));
                                ByteBuffer allocate = ByteBuffer.allocate(8);
                                ByteOrder byteOrder = ByteOrder.LITTLE_ENDIAN;
                                arrayList.add(allocate.order(byteOrder).putLong(rr23.R).array());
                                arrayList.add(ByteBuffer.allocate(8).order(byteOrder).putLong(rr23.S).array());
                                i26 = 5760;
                                str8 = "audio/opus";
                                i17 = 3;
                                list2 = arrayList;
                                str3 = str8;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr22222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i452222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str142222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i452222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var2222222222 = new p3(o3Var);
                                rq2 f152222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f152222222222;
                                f152222222222.c(p3Var2222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case '\r':
                                rr23 = rr25;
                                List singletonList = Collections.singletonList(rr23.a(str11));
                                fp2 a18 = gp2.a(rr23.f161538k);
                                rr23.Q = a18.f156271a;
                                rr23.O = a18.f156272b;
                                list = singletonList;
                                i19 = -1;
                                str5 = a18.f156273c;
                                str2 = "audio/mp4a-latm";
                                i17 = 3;
                                str = str5;
                                i18 = -1;
                                byte[] bArr222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i4522222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str1422222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i4522222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var22222222222 = new p3(o3Var);
                                rq2 f1522222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f1522222222222;
                                f1522222222222.c(p3Var22222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 14:
                                rr23 = rr25;
                                str3 = "audio/mpeg-L2";
                                i26 = 4096;
                                list2 = null;
                                i17 = 3;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr2222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i45222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str14222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i45222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var222222222222 = new p3(o3Var);
                                rq2 f15222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f15222222222222;
                                f15222222222222.c(p3Var222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 15:
                                rr23 = rr25;
                                str3 = "audio/mpeg";
                                i26 = 4096;
                                list2 = null;
                                i17 = 3;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr22222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i452222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str142222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i452222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var2222222222222 = new p3(o3Var);
                                rq2 f152222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f152222222222222;
                                f152222222222222.c(p3Var2222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 16:
                                rr23 = rr25;
                                str12 = "audio/ac3";
                                i17 = 3;
                                str3 = str12;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i4522222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str1422222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i4522222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var22222222222222 = new p3(o3Var);
                                rq2 f1522222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f1522222222222222;
                                f1522222222222222.c(p3Var22222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 17:
                                rr23 = rr25;
                                str12 = "audio/eac3";
                                i17 = 3;
                                str3 = str12;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr2222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i45222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str14222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i45222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var222222222222222 = new p3(o3Var);
                                rq2 f15222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f15222222222222222;
                                f15222222222222222.c(p3Var222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 18:
                                rr23 = rr25;
                                rr23.T = new sr2();
                                str12 = MimeTypes.AUDIO_TRUEHD;
                                i17 = 3;
                                str3 = str12;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr22222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i452222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str142222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i452222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var2222222222222222 = new p3(o3Var);
                                rq2 f152222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f152222222222222222;
                                f152222222222222222.c(p3Var2222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 19:
                            case 20:
                                rr23 = rr25;
                                str12 = MimeTypes.AUDIO_DTS;
                                i17 = 3;
                                str3 = str12;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr222222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i4522222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str1422222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i4522222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var22222222222222222 = new p3(o3Var);
                                rq2 f1522222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f1522222222222222222;
                                f1522222222222222222.c(p3Var22222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 21:
                                rr23 = rr25;
                                str12 = MimeTypes.AUDIO_DTS_HD;
                                i17 = 3;
                                str3 = str12;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr2222222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i45222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str14222222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i45222222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var222222222222222222 = new p3(o3Var);
                                rq2 f15222222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f15222222222222222222;
                                f15222222222222222222.c(p3Var222222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 22:
                                rr23 = rr25;
                                List singletonList2 = Collections.singletonList(rr23.a(str11));
                                str9 = MimeTypes.AUDIO_FLAC;
                                j122 = singletonList2;
                                list6 = j122;
                                str3 = str9;
                                i17 = 3;
                                list3 = list6;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr22222222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i452222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str142222222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i452222222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var2222222222222222222 = new p3(o3Var);
                                rq2 f152222222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f152222222222222222222;
                                f152222222222222222222.c(p3Var2222222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 23:
                                rr23 = rr25;
                                u7 u7Var = new u7(rr23.a(str11));
                                try {
                                    int v14 = u7Var.v();
                                    if (v14 != 1) {
                                        if (v14 == 65534) {
                                            u7Var.o(24);
                                            long C2 = u7Var.C();
                                            UUID uuid = f162334e0;
                                            if (C2 == uuid.getMostSignificantBits()) {
                                                break;
                                            }
                                        }
                                        z14 = false;
                                        if (z14) {
                                            i19 = d8.g(rr23.P);
                                            break;
                                        }
                                        str3 = MimeTypes.AUDIO_UNKNOWN;
                                        list6 = null;
                                        i17 = 3;
                                        list3 = list6;
                                        list2 = list3;
                                        i26 = -1;
                                        list = list2;
                                        str = null;
                                        i18 = i26;
                                        str2 = str3;
                                        i19 = -1;
                                        byte[] bArr222222222222222222222 = rr23.N;
                                        str = (String) g14.f180970b;
                                        str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                        int i4522222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                        o3Var = new o3();
                                        if (l7.a(str2)) {
                                        }
                                        String str1422222222222222222222 = rr23.f161528a;
                                        o3Var.f159679b = rr23.f161528a;
                                        o3Var.a(i44);
                                        o3Var.f159687j = str2;
                                        o3Var.f159688k = i18;
                                        o3Var.f159680c = rr23.W;
                                        o3Var.f159681d = i4522222222222222222222;
                                        o3Var.f159689l = list;
                                        o3Var.f159684g = str;
                                        o3Var.f159690m = rr23.f161539l;
                                        p3 p3Var22222222222222222222 = new p3(o3Var);
                                        rq2 f1522222222222222222222 = wp22.f(rr23.f161530c, i17);
                                        rr23.X = f1522222222222222222222;
                                        f1522222222222222222222.c(p3Var22222222222222222222);
                                        tr22 = this;
                                        tr22.f162338b.put(rr23.f161530c, rr23);
                                        rr22 = null;
                                        break;
                                    }
                                    z14 = true;
                                    if (z14) {
                                    }
                                    str3 = MimeTypes.AUDIO_UNKNOWN;
                                    list6 = null;
                                    i17 = 3;
                                    list3 = list6;
                                    list2 = list3;
                                    i26 = -1;
                                    list = list2;
                                    str = null;
                                    i18 = i26;
                                    str2 = str3;
                                    i19 = -1;
                                    byte[] bArr2222222222222222222222 = rr23.N;
                                    str = (String) g14.f180970b;
                                    str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                    int i45222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                    o3Var = new o3();
                                    if (l7.a(str2)) {
                                    }
                                    String str14222222222222222222222 = rr23.f161528a;
                                    o3Var.f159679b = rr23.f161528a;
                                    o3Var.a(i44);
                                    o3Var.f159687j = str2;
                                    o3Var.f159688k = i18;
                                    o3Var.f159680c = rr23.W;
                                    o3Var.f159681d = i45222222222222222222222;
                                    o3Var.f159689l = list;
                                    o3Var.f159684g = str;
                                    o3Var.f159690m = rr23.f161539l;
                                    p3 p3Var222222222222222222222 = new p3(o3Var);
                                    rq2 f15222222222222222222222 = wp22.f(rr23.f161530c, i17);
                                    rr23.X = f15222222222222222222222;
                                    f15222222222222222222222.c(p3Var222222222222222222222);
                                    tr22 = this;
                                    tr22.f162338b.put(rr23.f161530c, rr23);
                                    rr22 = null;
                                } catch (ArrayIndexOutOfBoundsException unused4) {
                                    throw n4.a("Error parsing MS/ACM codec private", null);
                                }
                                break;
                            case 24:
                                rr23 = rr25;
                                i19 = d8.g(rr23.P);
                                break;
                            case 25:
                                rr23 = rr25;
                                int i69 = rr23.P;
                                if (i69 != 8) {
                                    if (i69 == 16) {
                                        i19 = 268435456;
                                    }
                                    str3 = MimeTypes.AUDIO_UNKNOWN;
                                    list6 = null;
                                    i17 = 3;
                                    list3 = list6;
                                    list2 = list3;
                                    i26 = -1;
                                    list = list2;
                                    str = null;
                                    i18 = i26;
                                    str2 = str3;
                                    i19 = -1;
                                    byte[] bArr22222222222222222222222 = rr23.N;
                                    str = (String) g14.f180970b;
                                    str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                    int i452222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                    o3Var = new o3();
                                    if (l7.a(str2)) {
                                    }
                                    String str142222222222222222222222 = rr23.f161528a;
                                    o3Var.f159679b = rr23.f161528a;
                                    o3Var.a(i44);
                                    o3Var.f159687j = str2;
                                    o3Var.f159688k = i18;
                                    o3Var.f159680c = rr23.W;
                                    o3Var.f159681d = i452222222222222222222222;
                                    o3Var.f159689l = list;
                                    o3Var.f159684g = str;
                                    o3Var.f159690m = rr23.f161539l;
                                    p3 p3Var2222222222222222222222 = new p3(o3Var);
                                    rq2 f152222222222222222222222 = wp22.f(rr23.f161530c, i17);
                                    rr23.X = f152222222222222222222222;
                                    f152222222222222222222222.c(p3Var2222222222222222222222);
                                    tr22 = this;
                                    tr22.f162338b.put(rr23.f161530c, rr23);
                                    rr22 = null;
                                    break;
                                } else {
                                    i19 = 3;
                                }
                                str2 = "audio/raw";
                                str5 = null;
                                list = null;
                                i17 = 3;
                                str = str5;
                                i18 = -1;
                                byte[] bArr222222222222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i4522222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str1422222222222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i4522222222222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var22222222222222222222222 = new p3(o3Var);
                                rq2 f1522222222222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f1522222222222222222222222;
                                f1522222222222222222222222.c(p3Var22222222222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 26:
                                rr23 = rr25;
                                i19 = 4;
                                break;
                            case 27:
                                rr23 = rr25;
                                str12 = "application/x-subrip";
                                i17 = 3;
                                str3 = str12;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr2222222222222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i45222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str14222222222222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i45222222222222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var222222222222222222222222 = new p3(o3Var);
                                rq2 f15222222222222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f15222222222222222222222222;
                                f15222222222222222222222222.c(p3Var222222222222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 28:
                                rr23 = rr25;
                                byte[] bArr6 = f162332c0;
                                byte[] a19 = rr23.a(rr23.f161529b);
                                rz1 rz12 = j12.f157496c;
                                Object[] objArr = {bArr6, a19};
                                p.p(objArr, 2);
                                j12 I2 = j12.I(objArr, 2);
                                str9 = MimeTypes.TEXT_SSA;
                                j122 = I2;
                                list6 = j122;
                                str3 = str9;
                                i17 = 3;
                                list3 = list6;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr22222222222222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i452222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str142222222222222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i452222222222222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var2222222222222222222222222 = new p3(o3Var);
                                rq2 f152222222222222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f152222222222222222222222222;
                                f152222222222222222222222222.c(p3Var2222222222222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 29:
                                rr23 = rr25;
                                j12 A2 = j12.A(rr23.a(str11));
                                str9 = MimeTypes.APPLICATION_VOBSUB;
                                j122 = A2;
                                list6 = j122;
                                str3 = str9;
                                i17 = 3;
                                list3 = list6;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr222222222222222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i4522222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str1422222222222222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i4522222222222222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var22222222222222222222222222 = new p3(o3Var);
                                rq2 f1522222222222222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f1522222222222222222222222222;
                                f1522222222222222222222222222.c(p3Var22222222222222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 30:
                                rr23 = rr25;
                                str12 = MimeTypes.APPLICATION_PGS;
                                i17 = 3;
                                str3 = str12;
                                list3 = null;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr2222222222222222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i45222222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str14222222222222222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i45222222222222222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var222222222222222222222222222 = new p3(o3Var);
                                rq2 f15222222222222222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f15222222222222222222222222222;
                                f15222222222222222222222222222.c(p3Var222222222222222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            case 31:
                                byte[] bArr7 = new byte[4];
                                rr23 = rr25;
                                System.arraycopy(rr23.a(str11), 0, bArr7, 0, 4);
                                j12 A3 = j12.A(bArr7);
                                str9 = MimeTypes.APPLICATION_DVBSUBS;
                                j122 = A3;
                                list6 = j122;
                                str3 = str9;
                                i17 = 3;
                                list3 = list6;
                                list2 = list3;
                                i26 = -1;
                                list = list2;
                                str = null;
                                i18 = i26;
                                str2 = str3;
                                i19 = -1;
                                byte[] bArr22222222222222222222222222222 = rr23.N;
                                str = (String) g14.f180970b;
                                str2 = MimeTypes.VIDEO_DOLBY_VISION;
                                int i452222222222222222222222222222 = (rr23.V ? 1 : 0) | (true != rr23.U ? 0 : 2);
                                o3Var = new o3();
                                if (l7.a(str2)) {
                                }
                                String str142222222222222222222222222222 = rr23.f161528a;
                                o3Var.f159679b = rr23.f161528a;
                                o3Var.a(i44);
                                o3Var.f159687j = str2;
                                o3Var.f159688k = i18;
                                o3Var.f159680c = rr23.W;
                                o3Var.f159681d = i452222222222222222222222222222;
                                o3Var.f159689l = list;
                                o3Var.f159684g = str;
                                o3Var.f159690m = rr23.f161539l;
                                p3 p3Var2222222222222222222222222222 = new p3(o3Var);
                                rq2 f152222222222222222222222222222 = wp22.f(rr23.f161530c, i17);
                                rr23.X = f152222222222222222222222222222;
                                f152222222222222222222222222222.c(p3Var2222222222222222222222222222);
                                tr22 = this;
                                tr22.f162338b.put(rr23.f161530c, rr23);
                                rr22 = null;
                                break;
                            default:
                                throw n4.a("Unrecognized codec identifier.", null);
                        }
                    default:
                        rr22 = null;
                        tr22 = this;
                        break;
                }
                tr22.f162356t = rr22;
                return;
            }
            throw n4.a("CodecId is missing in TrackEntry element", null);
        } else if (i14 == 19899) {
            int i74 = this.f162358v;
            if (i74 != -1) {
                long j16 = this.f162359w;
                if (j16 != -1) {
                    if (i74 == 475249515) {
                        this.f162361y = j16;
                        return;
                    }
                    return;
                }
            }
            throw n4.a("Mandatory element SeekID or SeekPosition not found", null);
        } else if (i14 == 25152) {
            c(i14);
            rr2 rr26 = this.f162356t;
            if (rr26.f161535h) {
                qq2 qq22 = rr26.f161537j;
                if (qq22 != null) {
                    rr26.f161539l = new zzn(null, true, new zzm(i2.f157161a, "video/webm", qq22.f161142b));
                    return;
                }
                throw n4.a("Encrypted Track found but ContentEncKeyID was not found", null);
            }
        } else if (i14 == 28032) {
            c(i14);
            rr2 rr27 = this.f162356t;
            if (rr27.f161535h && rr27.f161536i != null) {
                throw n4.a("Combining encryption and compression is not supported", null);
            }
        } else if (i14 == 357149030) {
            if (this.f162353q == C.TIME_UNSET) {
                this.f162353q = 1000000;
            }
            long j17 = this.f162354r;
            if (j17 != C.TIME_UNSET) {
                this.f162355s = o(j17);
            }
        } else if (i14 != 374648427) {
            if (i14 == 475249515) {
                if (!this.f162357u) {
                    wp2 wp23 = this.Z;
                    r rVar = this.B;
                    r rVar2 = this.C;
                    if (this.f162352p == -1 || this.f162355s == C.TIME_UNSET || rVar == null || (i27 = rVar.f136502a) == 0 || rVar2 == null || rVar2.f136502a != i27) {
                        nq22 = new mq2(this.f162355s, 0);
                    } else {
                        int[] iArr = new int[i27];
                        long[] jArr = new long[i27];
                        long[] jArr2 = new long[i27];
                        long[] jArr3 = new long[i27];
                        for (int i75 = 0; i75 < i27; i75++) {
                            jArr3[i75] = rVar.d(i75);
                            jArr[i75] = rVar2.d(i75) + this.f162352p;
                        }
                        while (true) {
                            i28 = i27 - 1;
                            if (i29 >= i28) {
                                break;
                            }
                            int i76 = i29 + 1;
                            iArr[i29] = (int) (jArr[i76] - jArr[i29]);
                            jArr2[i29] = jArr3[i76] - jArr3[i29];
                            i29 = i76;
                        }
                        iArr[i28] = (int) ((this.f162352p + this.f162351o) - jArr[i28]);
                        long j18 = this.f162355s - jArr3[i28];
                        jArr2[i28] = j18;
                        if (j18 <= 0) {
                            iArr = Arrays.copyOf(iArr, i28);
                            jArr = Arrays.copyOf(jArr, i28);
                            jArr2 = Arrays.copyOf(jArr2, i28);
                            jArr3 = Arrays.copyOf(jArr3, i28);
                        }
                        nq22 = new pp2(iArr, jArr, jArr2, jArr3);
                    }
                    wp23.a(nq22);
                    this.f162357u = true;
                }
                this.B = null;
                this.C = null;
            }
        } else if (this.f162338b.size() != 0) {
            this.Z.M();
        } else {
            throw n4.a("No valid tracks were found", null);
        }
    }

    public final void c(int i14) throws n4 {
        if (this.f162356t == null) {
            StringBuilder sb4 = new StringBuilder(43);
            sb4.append("Element ");
            sb4.append(i14);
            sb4.append(" must be in a TrackEntry");
            throw n4.a(sb4.toString(), null);
        }
    }

    @Override // uc.up2
    public final void d(long j14, long j15) {
        this.A = C.TIME_UNSET;
        this.F = 0;
        pr2 pr22 = this.f162337a0;
        pr22.f160750e = 0;
        pr22.f160747b.clear();
        vr2 vr22 = pr22.f160748c;
        vr22.f163085b = 0;
        vr22.f163086c = 0;
        vr2 vr23 = this.f162336a;
        vr23.f163085b = 0;
        vr23.f163086c = 0;
        k();
        for (int i14 = 0; i14 < this.f162338b.size(); i14++) {
            sr2 sr22 = this.f162338b.valueAt(i14).T;
            if (sr22 != null) {
                sr22.f161916b = false;
                sr22.f161917c = 0;
            }
        }
    }

    @Override // uc.up2
    public final boolean e(vp2 vp22) throws IOException {
        long a14;
        int i14;
        ur2 ur22 = new ur2();
        long F2 = vp22.F();
        int i15 = (F2 > -1 ? 1 : (F2 == -1 ? 0 : -1));
        long j14 = 1024;
        if (i15 != 0 && F2 <= 1024) {
            j14 = F2;
        }
        int i16 = (int) j14;
        qp2 qp22 = (qp2) vp22;
        qp22.c(ur22.f162734a.f162518a, 0, 4, false);
        ur22.f162735b = 4;
        for (long y14 = ur22.f162734a.y(); y14 != 440786851; y14 = ((y14 << 8) & -256) | ((long) (ur22.f162734a.f162518a[0] & UByte.MAX_VALUE))) {
            int i17 = ur22.f162735b + 1;
            ur22.f162735b = i17;
            if (i17 == i16) {
                return false;
            }
            qp22.c(ur22.f162734a.f162518a, 0, 1, false);
        }
        long a15 = ur22.a(vp22);
        long j15 = (long) ur22.f162735b;
        if (a15 == Long.MIN_VALUE) {
            return false;
        }
        if (i15 != 0 && j15 + a15 >= F2) {
            return false;
        }
        while (true) {
            int i18 = (((long) ur22.f162735b) > (j15 + a15) ? 1 : (((long) ur22.f162735b) == (j15 + a15) ? 0 : -1));
            if (i18 < 0) {
                if (ur22.a(vp22) == Long.MIN_VALUE || (a14 = ur22.a(vp22)) < 0) {
                    return false;
                }
                if (i14 != 0) {
                    int i19 = (int) a14;
                    qp22.o(i19, false);
                    ur22.f162735b += i19;
                }
            } else if (i18 == 0) {
                return true;
            } else {
                return false;
            }
        }
    }

    @Override // uc.up2
    public final void f(wp2 wp22) {
        this.Z = wp22;
    }

    public final void g(int i14) throws n4 {
        if (this.B == null || this.C == null) {
            StringBuilder sb4 = new StringBuilder(37);
            sb4.append("Element ");
            sb4.append(i14);
            sb4.append(" must be in a Cues");
            throw n4.a(sb4.toString(), null);
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:31:0x0089  */
    /* JADX WARNING: Removed duplicated region for block: B:35:0x009c  */
    /* JADX WARNING: Removed duplicated region for block: B:39:0x00b4  */
    /* JADX WARNING: Removed duplicated region for block: B:46:0x00d5  */
    /* JADX WARNING: Removed duplicated region for block: B:53:0x00c1 A[EDGE_INSN: B:53:0x00c1->B:43:0x00c1 ?: BREAK  , SYNTHETIC] */
    public final void h(rr2 rr22, long j14, int i14, int i15, int i16) {
        int i17;
        char c14;
        int i18;
        byte[] bArr;
        int i19;
        u7 u7Var;
        int i24 = i14;
        sr2 sr22 = rr22.T;
        if (sr22 == null) {
            if (("S_TEXT/UTF8".equals(rr22.f161529b) || "S_TEXT/ASS".equals(rr22.f161529b)) && this.J <= 1) {
                long j15 = this.H;
                if (j15 != C.TIME_UNSET) {
                    String str = rr22.f161529b;
                    byte[] bArr2 = this.f162346j.f162518a;
                    int hashCode = str.hashCode();
                    if (hashCode != 738597099) {
                        if (hashCode == 1422270023 && str.equals("S_TEXT/UTF8")) {
                            c14 = 0;
                            if (c14 == 0) {
                                bArr = m(j15, "%02d:%02d:%02d,%03d", 1000);
                                i18 = 19;
                            } else if (c14 == 1) {
                                bArr = m(j15, "%01d:%02d:%02d:%02d", 10000);
                                i18 = 21;
                            } else {
                                throw new IllegalArgumentException();
                            }
                            System.arraycopy(bArr, 0, bArr2, i18, bArr.length);
                            i19 = this.f162346j.f162519b;
                            while (true) {
                                u7Var = this.f162346j;
                                if (i19 >= u7Var.f162520c) {
                                    break;
                                } else if (u7Var.f162518a[i19] == 0) {
                                    u7Var.m(i19);
                                    break;
                                } else {
                                    i19++;
                                }
                            }
                            rq2 rq22 = rr22.X;
                            u7 u7Var2 = this.f162346j;
                            rq22.a(u7Var2, u7Var2.f162520c, 0);
                            i17 = i15 + this.f162346j.f162520c;
                            if ((268435456 & i24) != 0) {
                                if (this.J > 1) {
                                    i24 &= -268435457;
                                } else {
                                    u7 u7Var3 = this.f162349m;
                                    int i25 = u7Var3.f162520c;
                                    rr22.X.a(u7Var3, i25, 2);
                                    i17 += i25;
                                }
                            }
                            rr22.X.f(j14, i24, i17, i16, rr22.f161537j);
                        }
                    } else if (str.equals("S_TEXT/ASS")) {
                        c14 = 1;
                        if (c14 == 0) {
                        }
                        System.arraycopy(bArr, 0, bArr2, i18, bArr.length);
                        i19 = this.f162346j.f162519b;
                        while (true) {
                            u7Var = this.f162346j;
                            if (i19 >= u7Var.f162520c) {
                            }
                            i19++;
                        }
                        rq2 rq222 = rr22.X;
                        u7 u7Var22 = this.f162346j;
                        rq222.a(u7Var22, u7Var22.f162520c, 0);
                        i17 = i15 + this.f162346j.f162520c;
                        if ((268435456 & i24) != 0) {
                        }
                        rr22.X.f(j14, i24, i17, i16, rr22.f161537j);
                    }
                    c14 = 65535;
                    if (c14 == 0) {
                    }
                    System.arraycopy(bArr, 0, bArr2, i18, bArr.length);
                    i19 = this.f162346j.f162519b;
                    while (true) {
                        u7Var = this.f162346j;
                        if (i19 >= u7Var.f162520c) {
                        }
                        i19++;
                    }
                    rq2 rq2222 = rr22.X;
                    u7 u7Var222 = this.f162346j;
                    rq2222.a(u7Var222, u7Var222.f162520c, 0);
                    i17 = i15 + this.f162346j.f162520c;
                    if ((268435456 & i24) != 0) {
                    }
                    rr22.X.f(j14, i24, i17, i16, rr22.f161537j);
                }
            }
            i17 = i15;
            if ((268435456 & i24) != 0) {
            }
            rr22.X.f(j14, i24, i17, i16, rr22.f161537j);
        } else if (sr22.f161916b) {
            int i26 = sr22.f161917c;
            int i27 = i26 + 1;
            sr22.f161917c = i27;
            if (i26 == 0) {
                sr22.f161918d = j14;
                sr22.f161919e = i24;
                sr22.f161920f = 0;
            }
            sr22.f161920f += i15;
            sr22.f161921g = i16;
            if (i27 >= 16) {
                sr22.a(rr22);
            }
        }
        this.E = true;
    }

    public final void i(vp2 vp22, int i14) throws IOException {
        u7 u7Var = this.f162342f;
        if (u7Var.f162520c < i14) {
            byte[] bArr = u7Var.f162518a;
            if (bArr.length < i14) {
                int length = bArr.length;
                u7Var.k(Math.max(length + length, i14));
            }
            u7 u7Var2 = this.f162342f;
            byte[] bArr2 = u7Var2.f162518a;
            int i15 = u7Var2.f162520c;
            ((qp2) vp22).k(bArr2, i15, i14 - i15, false);
            this.f162342f.m(i14);
        }
    }

    public final int j(vp2 vp22, rr2 rr22, int i14) throws IOException {
        int i15;
        if ("S_TEXT/UTF8".equals(rr22.f161529b)) {
            l(vp22, f162331b0, i14);
            int i16 = this.R;
            k();
            return i16;
        } else if ("S_TEXT/ASS".equals(rr22.f161529b)) {
            l(vp22, f162333d0, i14);
            int i17 = this.R;
            k();
            return i17;
        } else {
            rq2 rq22 = rr22.X;
            if (!this.T) {
                if (rr22.f161535h) {
                    this.N &= -1073741825;
                    int i18 = 128;
                    if (!this.U) {
                        ((qp2) vp22).k(this.f162342f.f162518a, 0, 1, false);
                        this.Q++;
                        byte[] bArr = this.f162342f.f162518a;
                        if ((bArr[0] & 128) != 128) {
                            this.X = bArr[0];
                            this.U = true;
                        } else {
                            throw n4.a("Extension bit is set in signal byte", null);
                        }
                    }
                    byte b14 = this.X;
                    if ((b14 & 1) == 1) {
                        int i19 = b14 & 2;
                        this.N |= C.BUFFER_FLAG_ENCRYPTED;
                        if (!this.Y) {
                            ((qp2) vp22).k(this.f162347k.f162518a, 0, 8, false);
                            this.Q += 8;
                            this.Y = true;
                            u7 u7Var = this.f162342f;
                            byte[] bArr2 = u7Var.f162518a;
                            if (i19 != 2) {
                                i18 = 0;
                            }
                            bArr2[0] = (byte) (i18 | 8);
                            u7Var.o(0);
                            rq22.a(this.f162342f, 1, 1);
                            this.R++;
                            this.f162347k.o(0);
                            rq22.a(this.f162347k, 8, 1);
                            this.R += 8;
                        }
                        if (i19 == 2) {
                            if (!this.V) {
                                ((qp2) vp22).k(this.f162342f.f162518a, 0, 1, false);
                                this.Q++;
                                this.f162342f.o(0);
                                this.W = this.f162342f.t();
                                this.V = true;
                            }
                            int i24 = this.W * 4;
                            this.f162342f.i(i24);
                            ((qp2) vp22).k(this.f162342f.f162518a, 0, i24, false);
                            this.Q += i24;
                            int i25 = (this.W >> 1) + 1;
                            int i26 = (i25 * 6) + 2;
                            ByteBuffer byteBuffer = this.f162350n;
                            if (byteBuffer == null || byteBuffer.capacity() < i26) {
                                this.f162350n = ByteBuffer.allocate(i26);
                            }
                            this.f162350n.position(0);
                            this.f162350n.putShort((short) i25);
                            int i27 = 0;
                            int i28 = 0;
                            while (true) {
                                i15 = this.W;
                                if (i27 >= i15) {
                                    break;
                                }
                                int b15 = this.f162342f.b();
                                if (i27 % 2 == 0) {
                                    this.f162350n.putShort((short) (b15 - i28));
                                } else {
                                    this.f162350n.putInt(b15 - i28);
                                }
                                i27++;
                                i28 = b15;
                            }
                            int i29 = (i14 - this.Q) - i28;
                            if ((i15 & 1) == 1) {
                                this.f162350n.putInt(i29);
                            } else {
                                this.f162350n.putShort((short) i29);
                                this.f162350n.putInt(0);
                            }
                            this.f162348l.j(this.f162350n.array(), i26);
                            rq22.a(this.f162348l, i26, 1);
                            this.R += i26;
                        }
                    }
                } else {
                    byte[] bArr3 = rr22.f161536i;
                    if (bArr3 != null) {
                        u7 u7Var2 = this.f162345i;
                        int length = bArr3.length;
                        u7Var2.f162518a = bArr3;
                        u7Var2.f162520c = length;
                        u7Var2.f162519b = 0;
                    }
                }
                if (rr22.f161533f > 0) {
                    this.N |= 268435456;
                    this.f162349m.i(0);
                    this.f162342f.i(4);
                    u7 u7Var3 = this.f162342f;
                    byte[] bArr4 = u7Var3.f162518a;
                    bArr4[0] = (byte) ((i14 >> 24) & 255);
                    bArr4[1] = (byte) ((i14 >> 16) & 255);
                    bArr4[2] = (byte) ((i14 >> 8) & 255);
                    bArr4[3] = (byte) (i14 & 255);
                    rq22.a(u7Var3, 4, 2);
                    this.R += 4;
                }
                this.T = true;
            }
            int i34 = i14 + this.f162345i.f162520c;
            if (!"V_MPEG4/ISO/AVC".equals(rr22.f161529b) && !"V_MPEGH/ISO/HEVC".equals(rr22.f161529b)) {
                if (rr22.T != null) {
                    r52.e(this.f162345i.f162520c == 0);
                    sr2 sr22 = rr22.T;
                    if (!sr22.f161916b) {
                        ((qp2) vp22).c(sr22.f161915a, 0, 10, false);
                        vp22.A();
                        byte[] bArr5 = sr22.f161915a;
                        if (bArr5[4] == -8 && bArr5[5] == 114 && bArr5[6] == 111 && (bArr5[7] & 254) == 186) {
                            sr22.f161916b = true;
                        }
                    }
                }
                while (true) {
                    int i35 = this.Q;
                    if (i35 >= i34) {
                        break;
                    }
                    int n14 = n(vp22, rq22, i34 - i35);
                    this.Q += n14;
                    this.R += n14;
                }
            } else {
                byte[] bArr6 = this.f162341e.f162518a;
                bArr6[0] = 0;
                bArr6[1] = 0;
                bArr6[2] = 0;
                int i36 = rr22.Y;
                int i37 = 4 - i36;
                while (this.Q < i34) {
                    int i38 = this.S;
                    if (i38 == 0) {
                        int min = Math.min(i36, this.f162345i.l());
                        ((qp2) vp22).k(bArr6, i37 + min, i36 - min, false);
                        if (min > 0) {
                            u7 u7Var4 = this.f162345i;
                            System.arraycopy(u7Var4.f162518a, u7Var4.f162519b, bArr6, i37, min);
                            u7Var4.f162519b += min;
                        }
                        this.Q += i36;
                        this.f162341e.o(0);
                        this.S = this.f162341e.b();
                        this.f162340d.o(0);
                        rq22.a(this.f162340d, 4, 0);
                        this.R += 4;
                    } else {
                        int n15 = n(vp22, rq22, i38);
                        this.Q += n15;
                        this.R += n15;
                        this.S -= n15;
                    }
                }
            }
            if ("A_VORBIS".equals(rr22.f161529b)) {
                this.f162343g.o(0);
                rq22.a(this.f162343g, 4, 0);
                this.R += 4;
            }
            int i39 = this.R;
            k();
            return i39;
        }
    }

    public final void k() {
        this.Q = 0;
        this.R = 0;
        this.S = 0;
        this.T = false;
        this.U = false;
        this.V = false;
        this.W = 0;
        this.X = 0;
        this.Y = false;
        this.f162345i.i(0);
    }

    public final void l(vp2 vp22, byte[] bArr, int i14) throws IOException {
        int length = bArr.length;
        int i15 = i14 + 32;
        u7 u7Var = this.f162346j;
        byte[] bArr2 = u7Var.f162518a;
        if (bArr2.length < i15) {
            byte[] copyOf = Arrays.copyOf(bArr, i15 + i14);
            int length2 = copyOf.length;
            u7Var.f162518a = copyOf;
            u7Var.f162520c = length2;
            u7Var.f162519b = 0;
        } else {
            System.arraycopy(bArr, 0, bArr2, 0, 32);
        }
        ((qp2) vp22).k(this.f162346j.f162518a, 32, i14, false);
        this.f162346j.o(0);
        this.f162346j.m(i15);
    }

    public final int n(vp2 vp22, rq2 rq22, int i14) throws IOException {
        int l14 = this.f162345i.l();
        if (l14 <= 0) {
            return rq22.b(vp22, i14, false, 0);
        }
        int min = Math.min(i14, l14);
        rq22.a(this.f162345i, min, 0);
        return min;
    }

    public final long o(long j14) throws n4 {
        long j15 = this.f162353q;
        if (j15 != C.TIME_UNSET) {
            return d8.d(j14, j15, 1000);
        }
        throw n4.a("Can't scale timecode prior to timecodeScale being set.", null);
    }
}