package defpackage;

import android.util.SparseArray;
import androidx.media3.common.ParserException;
import j$.util.DesugarCollections;
import java.io.EOFException;
import java.io.InterruptedIOException;
import java.math.RoundingMode;
import java.nio.ByteBuffer;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.UUID;

/* renamed from: ˌᵠᵎ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C1620 implements InterfaceC2689 {

    /* renamed from: ʽᵢˊ, reason: contains not printable characters */
    public static final UUID f6423;

    /* renamed from: ᵠᵪˀᵻ, reason: contains not printable characters */
    public static final Map f6424;

    /* renamed from: ᵣᵟᵔ, reason: contains not printable characters */
    public static final byte[] f6425 = {49, 10, 48, 48, 58, 48, 48, 58, 48, 48, 44, 48, 48, 48, 32, 45, 45, 62, 32, 48, 48, 58, 48, 48, 58, 48, 48, 44, 48, 48, 48, 10};

    /* renamed from: ᵥʩᵩˑ, reason: contains not printable characters */
    public static final byte[] f6426;

    /* renamed from: ᵨٴ, reason: contains not printable characters */
    public static final byte[] f6427;

    /* renamed from: ᵲᵟ, reason: contains not printable characters */
    public static final byte[] f6428;

    /* renamed from: ʾᵻᵭٴ, reason: contains not printable characters */
    public boolean f6429;

    /* renamed from: ˀˁᵨ, reason: contains not printable characters */
    public int f6430;

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public long f6431;

    /* renamed from: ˀᵗᵩ, reason: contains not printable characters */
    public long f6432;

    /* renamed from: ˁˑᵰ, reason: contains not printable characters */
    public long f6433;

    /* renamed from: ˆᵴᵜˏ, reason: contains not printable characters */
    public boolean f6434;

    /* renamed from: ˆᵼᵷˊ, reason: contains not printable characters */
    public int f6435;

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final boolean f6436;

    /* renamed from: ˊʽˎ, reason: contains not printable characters */
    public int f6437;

    /* renamed from: ˊʾˊ, reason: contains not printable characters */
    public int f6438;

    /* renamed from: ˊᵸˊ, reason: contains not printable characters */
    public long f6439;

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final C3493 f6440;

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final C3493 f6441;

    /* renamed from: ˌᵪ, reason: contains not printable characters */
    public int[] f6442;

    /* renamed from: ˌᵹᵨˑ, reason: contains not printable characters */
    public boolean f6443;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final C3493 f6444;

    /* renamed from: ˎˑː, reason: contains not printable characters */
    public long f6445;

    /* renamed from: ˎᵬˀ, reason: contains not printable characters */
    public int f6446;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final InterfaceC1889 f6447;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final SparseArray f6448;

    /* renamed from: ˑᵝﹳᵜ, reason: contains not printable characters */
    public int f6449;

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public boolean f6450;

    /* renamed from: ˑᵱ, reason: contains not printable characters */
    public long f6451;

    /* renamed from: ᐧﾞ, reason: contains not printable characters */
    public int f6452;

    /* renamed from: ᵙᵢᵨᵳ, reason: contains not printable characters */
    public long f6453;

    /* renamed from: ᵛˈᵤ, reason: contains not printable characters */
    public int f6454;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final C3493 f6455;

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public long f6456;

    /* renamed from: ᵠᵿː, reason: contains not printable characters */
    public boolean f6457;

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public ByteBuffer f6458;

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public final SparseArray f6459;

    /* renamed from: ᵡᵘˎʽ, reason: contains not printable characters */
    public boolean f6460;

    /* renamed from: ᵡᵶᵡ, reason: contains not printable characters */
    public int f6461;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public int f6462;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public boolean f6463;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public boolean f6464;

    /* renamed from: ᵤᵼˑʠ, reason: contains not printable characters */
    public byte f6465;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final C1945 f6466;

    /* renamed from: ᵧـˌᵎ, reason: contains not printable characters */
    public long f6467;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public long f6468;

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public long f6469;

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final C3493 f6470;

    /* renamed from: ᵫᵮʾ, reason: contains not printable characters */
    public boolean f6471;

    /* renamed from: ᵮᵠـˌ, reason: contains not printable characters */
    public int f6472;

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final C3493 f6473;

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final C3493 f6474;

    /* renamed from: ᵳᵹᵺˋ, reason: contains not printable characters */
    public int f6475;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final C3977 f6476;

    /* renamed from: ᵶʔᵢˊ, reason: contains not printable characters */
    public boolean f6477;

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final C3493 f6478;

    /* renamed from: ᵷᵱ, reason: contains not printable characters */
    public int f6479;

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public long f6480;

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final C3493 f6481;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final C3493 f6482;

    /* renamed from: ᵺʙ, reason: contains not printable characters */
    public long f6483;

    /* renamed from: ᵺᵠ, reason: contains not printable characters */
    public int f6484;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final boolean f6485;

    /* renamed from: ᵽʛ, reason: contains not printable characters */
    public long f6486;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public C2626 f6487;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public boolean f6488;

    /* renamed from: ﹶـ, reason: contains not printable characters */
    public InterfaceC1982 f6489;

    /* renamed from: ﾞⁱ, reason: contains not printable characters */
    public long f6490;

    static {
        String str = AbstractC3558.f13329;
        f6426 = "Format: Start, End, ReadOrder, Layer, Style, Name, MarginL, MarginR, MarginV, Effect, Text".getBytes(StandardCharsets.UTF_8);
        f6428 = new byte[]{68, 105, 97, 108, 111, 103, 117, 101, 58, 32, 48, 58, 48, 48, 58, 48, 48, 58, 48, 48, 44, 48, 58, 48, 48, 58, 48, 48, 58, 48, 48, 44};
        f6427 = new byte[]{87, 69, 66, 86, 84, 84, 10, 10, 48, 48, 58, 48, 48, 58, 48, 48, 46, 48, 48, 48, 32, 45, 45, 62, 32, 48, 48, 58, 48, 48, 58, 48, 48, 46, 48, 48, 48, 10};
        f6423 = new UUID(72057594037932032L, -9223371306706625679L);
        HashMap map = new HashMap();
        AbstractC1327.m4100(0, map, "htc_video_rotA-000", 90, "htc_video_rotA-090");
        AbstractC1327.m4100(180, map, "htc_video_rotA-180", 270, "htc_video_rotA-270");
        f6424 = DesugarCollections.unmodifiableMap(map);
    }

    public C1620(InterfaceC1889 interfaceC1889, int i) {
        C1945 c1945 = new C1945();
        this.f6456 = -1L;
        this.f6469 = -9223372036854775807L;
        this.f6451 = -9223372036854775807L;
        this.f6468 = -9223372036854775807L;
        this.f6445 = -9223372036854775807L;
        this.f6472 = -1;
        this.f6467 = -1L;
        this.f6483 = -1L;
        this.f6452 = -1;
        this.f6433 = -1L;
        this.f6490 = -1L;
        this.f6453 = -9223372036854775807L;
        this.f6466 = c1945;
        c1945.f7836 = new ˑᵽʾʦ(8, this);
        this.f6447 = interfaceC1889;
        this.f6459 = new SparseArray();
        this.f6485 = (i & 1) == 0;
        this.f6436 = (i & 2) == 0;
        this.f6476 = new C3977();
        this.f6448 = new SparseArray();
        this.f6455 = new C3493(4);
        this.f6478 = new C3493(ByteBuffer.allocate(4).putInt(-1).array());
        this.f6481 = new C3493(4);
        this.f6444 = new C3493(ˊˉʤﹳ.ˏˋٴ);
        this.f6482 = new C3493(4);
        this.f6441 = new C3493();
        this.f6473 = new C3493();
        this.f6470 = new C3493(8);
        this.f6474 = new C3493();
        this.f6440 = new C3493();
        this.f6442 = new int[1];
        this.f6488 = true;
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public static byte[] m4631(long j, long j2, String str) {
        ᵛᵾˏ.ᵯٴᵦ(j != -9223372036854775807L);
        int i = (int) (j / 3600000000L);
        long j3 = j - (i * 3600000000L);
        int i2 = (int) (j3 / 60000000);
        long j4 = j3 - (i2 * 60000000);
        int i3 = (int) (j4 / 1000000);
        String str2 = String.format(Locale.US, str, Integer.valueOf(i), Integer.valueOf(i2), Integer.valueOf(i3), Integer.valueOf((int) ((j4 - (i3 * 1000000)) / j2)));
        String str3 = AbstractC3558.f13329;
        return str2.getBytes(StandardCharsets.UTF_8);
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ˇʼʤˎ */
    public final boolean mo1572(InterfaceC1383 interfaceC1383) throws EOFException, InterruptedIOException {
        C2124 c2124 = new C2124((byte) 0, 12);
        C3493 c3493 = (C3493) c2124.f8376;
        C1938 c1938 = (C1938) interfaceC1383;
        long j = c1938.f7805;
        long j2 = 1024;
        if (j != -1 && j <= 1024) {
            j2 = j;
        }
        int i = (int) j2;
        c1938.mo4251(c3493.f13082, 0, 4, false);
        long jM7954 = c3493.m7954();
        c2124.f8374 = 4;
        while (true) {
            if (jM7954 != 440786851) {
                int i2 = c2124.f8374 + 1;
                c2124.f8374 = i2;
                if (i2 == i) {
                    break;
                }
                c1938.mo4251(c3493.f13082, 0, 1, false);
                jM7954 = (c3493.f13082[0] & 255) | ((jM7954 << 8) & (-256));
            } else {
                long jM5724 = c2124.m5724(c1938);
                long j3 = c2124.f8374;
                if (jM5724 != Long.MIN_VALUE && (j == -1 || j3 + jM5724 < j)) {
                    while (true) {
                        long j4 = c2124.f8374;
                        long j5 = j3 + jM5724;
                        if (j4 < j5) {
                            if (c2124.m5724(c1938) == Long.MIN_VALUE) {
                                break;
                            }
                            long jM57242 = c2124.m5724(c1938);
                            if (jM57242 < 0 || jM57242 > 2147483647L) {
                                break;
                            }
                            if (jM57242 != 0) {
                                int i3 = (int) jM57242;
                                c1938.m5455(i3, false);
                                c2124.f8374 += i3;
                            }
                        } else if (j4 == j5) {
                            return true;
                        }
                    }
                }
            }
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:80:0x01df  */
    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final int m4632(defpackage.InterfaceC1383 r18, defpackage.C2626 r19, int r20, boolean r21) throws androidx.media3.common.ParserException {
        /*
            Method dump skipped, instructions count: 799
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C1620.m4632(ˊᵬᐧ, ᵙᵺᵟ, int, boolean):int");
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final void m4633() {
        if (!this.f6488) {
            return;
        }
        int i = 0;
        while (true) {
            SparseArray sparseArray = this.f6448;
            if (i >= sparseArray.size()) {
                InterfaceC1982 interfaceC1982 = this.f6489;
                interfaceC1982.getClass();
                interfaceC1982.mo4985();
                this.f6488 = false;
                return;
            }
            if (((C2626) sparseArray.valueAt(i)).f10155) {
                return;
            } else {
                i++;
            }
        }
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ˎˏʜʾ */
    public final void mo1573(InterfaceC1982 interfaceC1982) {
        if (this.f6436) {
            interfaceC1982 = new C4699(interfaceC1982, this.f6447);
        }
        this.f6489 = interfaceC1982;
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ˏˋٴ */
    public final List mo1574() {
        C4421 c4421 = AbstractC2692.f10429;
        return C4471.f16684;
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ˏᵙ */
    public final InterfaceC2689 mo1575() {
        return this;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final void m4634(int i) throws ParserException {
        if (this.f6487 != null) {
            return;
        }
        throw ParserException.m356("Element " + i + " must be in a TrackEntry", null);
    }

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final void m4635(InterfaceC1383 interfaceC1383, byte[] bArr, int i) {
        int length = bArr.length + i;
        C3493 c3493 = this.f6473;
        byte[] bArr2 = c3493.f13082;
        if (bArr2.length < length) {
            byte[] bArrCopyOf = Arrays.copyOf(bArr, length + i);
            c3493.getClass();
            c3493.m7975(bArrCopyOf.length, bArrCopyOf);
        } else {
            System.arraycopy(bArr, 0, bArr2, 0, bArr.length);
        }
        interfaceC1383.readFully(c3493.f13082, bArr.length, i);
        c3493.m7955(0);
        c3493.m7950(length);
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ᵥᵯˎ */
    public final void mo1576() {
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final void m4636() {
        this.f6430 = 0;
        this.f6438 = 0;
        this.f6479 = 0;
        this.f6443 = false;
        this.f6457 = false;
        this.f6429 = false;
        this.f6484 = 0;
        this.f6465 = (byte) 0;
        this.f6434 = false;
        this.f6441.m7939(0);
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final void m4637(InterfaceC1383 interfaceC1383, int i) {
        C3493 c3493 = this.f6455;
        if (c3493.f13081 >= i) {
            return;
        }
        byte[] bArr = c3493.f13082;
        if (bArr.length < i) {
            c3493.m7945(Math.max(bArr.length * 2, i));
        }
        byte[] bArr2 = c3493.f13082;
        int i2 = c3493.f13081;
        interfaceC1383.readFully(bArr2, i2, i - i2);
        c3493.m7950(i);
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final long m4638(long j) throws ParserException {
        long j2 = this.f6469;
        if (j2 == -9223372036854775807L) {
            throw ParserException.m356("Can't scale timecode prior to timecodeScale being set.", null);
        }
        String str = AbstractC3558.f13329;
        return AbstractC3558.m8115(j, j2, 1000L, RoundingMode.DOWN);
    }

    @Override // defpackage.InterfaceC2689
    /* renamed from: ᵴᵳ */
    public final void mo1577(long j, long j2) {
        this.f6453 = -9223372036854775807L;
        this.f6449 = 0;
        C1945 c1945 = this.f6466;
        c1945.f7830 = 0;
        c1945.f7835.clear();
        C3977 c3977 = c1945.f7833;
        c3977.f15007 = 0;
        c3977.f15008 = 0;
        C3977 c39772 = this.f6476;
        c39772.f15007 = 0;
        c39772.f15008 = 0;
        m4636();
        this.f6450 = false;
        this.f6445 = -9223372036854775807L;
        this.f6472 = -1;
        this.f6467 = -1L;
        this.f6483 = -1L;
        if (!this.f6464) {
            this.f6459.clear();
        }
        int i = 0;
        while (true) {
            SparseArray sparseArray = this.f6448;
            if (i >= sparseArray.size()) {
                return;
            }
            C1771 c1771 = ((C2626) sparseArray.valueAt(i)).f10177;
            if (c1771 != null) {
                c1771.f7154 = false;
                c1771.f7152 = 0;
            }
            i++;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:56:0x00e6  */
    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void m4639(defpackage.C2626 r18, long r19, int r21, int r22, int r23) {
        /*
            Method dump skipped, instructions count: 298
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C1620.m4639(ᵙᵺᵟ, long, int, int, int):void");
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final void m4640(int i) throws ParserException {
        if (this.f6450) {
            return;
        }
        throw ParserException.m356("Element " + i + " must be in a Cues", null);
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Code restructure failed: missing block: B:756:0x0d2b, code lost:
    
        r5 = true;
        r1 = r1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:869:0x0f53, code lost:
    
        if (r5 == false) goto L880;
     */
    /* JADX WARN: Code restructure failed: missing block: B:870:0x0f55, code lost:
    
        r2 = r1.getPosition();
        r0 = r43;
     */
    /* JADX WARN: Code restructure failed: missing block: B:871:0x0f5d, code lost:
    
        if (r0.f6477 == false) goto L874;
     */
    /* JADX WARN: Code restructure failed: missing block: B:872:0x0f5f, code lost:
    
        r0.f6490 = r2;
        r45.f15658 = r0.f6433;
        r0.f6477 = r4;
     */
    /* JADX WARN: Code restructure failed: missing block: B:873:0x0f6b, code lost:
    
        return 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:874:0x0f6c, code lost:
    
        r35 = true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:875:0x0f72, code lost:
    
        if (r0.f6464 == false) goto L930;
     */
    /* JADX WARN: Code restructure failed: missing block: B:876:0x0f74, code lost:
    
        r6 = r0.f6490;
     */
    /* JADX WARN: Code restructure failed: missing block: B:877:0x0f78, code lost:
    
        if (r6 == (-1)) goto L931;
     */
    /* JADX WARN: Code restructure failed: missing block: B:878:0x0f7a, code lost:
    
        r45.f15658 = r6;
        r0.f6490 = -1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:879:0x0f80, code lost:
    
        return 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:880:0x0f81, code lost:
    
        r35 = true;
        r0 = r43;
     */
    /* JADX WARN: Code restructure failed: missing block: B:881:0x0f87, code lost:
    
        r4 = r35;
        r3 = false;
     */
    /* JADX WARN: Code restructure failed: missing block: B:930:0x0f87, code lost:
    
        continue;
     */
    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:184:0x0360  */
    /* JADX WARN: Removed duplicated region for block: B:325:0x0525  */
    /* JADX WARN: Removed duplicated region for block: B:622:0x0a55  */
    /* JADX WARN: Removed duplicated region for block: B:627:0x0a6c  */
    /* JADX WARN: Removed duplicated region for block: B:628:0x0a6f  */
    /* JADX WARN: Removed duplicated region for block: B:631:0x0a82  */
    /* JADX WARN: Removed duplicated region for block: B:632:0x0a8e  */
    /* JADX WARN: Removed duplicated region for block: B:722:0x0c4d  */
    /* JADX WARN: Removed duplicated region for block: B:727:0x0c61  */
    /* JADX WARN: Removed duplicated region for block: B:728:0x0c64  */
    /* JADX WARN: Removed duplicated region for block: B:76:0x0191  */
    /* JADX WARN: Removed duplicated region for block: B:79:0x019d  */
    /* JADX WARN: Type inference failed for: r15v2 */
    /* JADX WARN: Type inference failed for: r15v3, types: [int] */
    /* JADX WARN: Type inference failed for: r15v4 */
    /* JADX WARN: Type inference failed for: r2v39 */
    /* JADX WARN: Type inference failed for: r2v40, types: [java.lang.RuntimeException] */
    /* JADX WARN: Type inference failed for: r2v41 */
    /* JADX WARN: Type inference failed for: r4v112 */
    /* JADX WARN: Type inference failed for: r4v23 */
    /* JADX WARN: Type inference failed for: r4v3, types: [boolean] */
    /* JADX WARN: Type inference failed for: r4v4, types: [boolean] */
    /* JADX WARN: Type inference failed for: r6v100 */
    /* JADX WARN: Type inference failed for: r6v101, types: [int] */
    /* JADX WARN: Type inference failed for: r6v103 */
    /* JADX WARN: Type inference failed for: r6v104, types: [int] */
    /* JADX WARN: Type inference failed for: r6v117 */
    /* JADX WARN: Type inference failed for: r6v118, types: [int] */
    /* JADX WARN: Type inference failed for: r6v123 */
    /* JADX WARN: Type inference failed for: r6v124 */
    /* JADX WARN: Type inference failed for: r6v125 */
    /* JADX WARN: Type inference failed for: r8v0, types: [ᵫᵦ] */
    /* JADX WARN: Type inference failed for: r8v5, types: [android.util.SparseArray] */
    /* JADX WARN: Type inference failed for: r9v2, types: [android.util.SparseArray] */
    @Override // defpackage.InterfaceC2689
    /* renamed from: ᵻᵢﹳᵰ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final int mo1578(defpackage.InterfaceC1383 r44, defpackage.C4184 r45) throws androidx.media3.common.ParserException {
        /*
            Method dump skipped, instructions count: 4878
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C1620.mo1578(ˊᵬᐧ, ᵮˆ):int");
    }
}
