package defpackage;

import android.text.Html;
import android.text.Spanned;
import android.text.TextUtils;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: renamed from: ˁˆʾ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0685 implements InterfaceC3971 {

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public static final Pattern f3129 = Pattern.compile("\\s*((?:(\\d+):)?(\\d+):(\\d+)(?:,(\\d{3}))?)\\s*-->\\s*((?:(\\d+):)?(\\d+):(\\d+)(?:,(\\d{3}))?)\\s*");

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public static final Pattern f3130 = Pattern.compile("\\{\\\\.*?\\}");

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final StringBuilder f3131 = new StringBuilder();

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final ArrayList f3133 = new ArrayList();

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final C4545 f3132 = new C4545();

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static long m2460(Matcher matcher, int i) {
        String strGroup = matcher.group(i + 1);
        long j = strGroup != null ? Long.parseLong(strGroup) * 3600000 : 0L;
        String strGroup2 = matcher.group(i + 2);
        strGroup2.getClass();
        long j2 = (Long.parseLong(strGroup2) * 60000) + j;
        String strGroup3 = matcher.group(i + 3);
        strGroup3.getClass();
        long j3 = (Long.parseLong(strGroup3) * 1000) + j2;
        String strGroup4 = matcher.group(i + 4);
        if (strGroup4 != null) {
            j3 += Long.parseLong(strGroup4);
        }
        return j3 * 1000;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:25:0x0070  */
    /* JADX WARN: Removed duplicated region for block: B:29:0x007d  */
    /* JADX WARN: Removed duplicated region for block: B:30:0x007f  */
    /* JADX WARN: Removed duplicated region for block: B:42:0x009c  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x00c1  */
    /* JADX WARN: Removed duplicated region for block: B:55:0x00c3  */
    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C4847 m2461(Spanned spanned, String str) {
        int i;
        int i2;
        float f;
        if (str == null) {
            return new C4847(spanned, null, null, null, -3.4028235E38f, Integer.MIN_VALUE, Integer.MIN_VALUE, -3.4028235E38f, Integer.MIN_VALUE, Integer.MIN_VALUE, -3.4028235E38f, -3.4028235E38f, -3.4028235E38f, false, -16777216, Integer.MIN_VALUE, 0.0f, 0);
        }
        switch (str.hashCode()) {
            case -685620710:
                i = !str.equals("{\\an1}") ? 1 : 0;
                break;
            case -685620679:
                str.equals("{\\an2}");
                break;
            case -685620648:
                if (str.equals("{\\an3}")) {
                    i = 2;
                    break;
                }
                break;
            case -685620617:
                if (str.equals("{\\an4}")) {
                }
                break;
            case -685620586:
                str.equals("{\\an5}");
                break;
            case -685620555:
                if (str.equals("{\\an6}")) {
                }
                break;
            case -685620524:
                if (str.equals("{\\an7}")) {
                }
                break;
            case -685620493:
                str.equals("{\\an8}");
                break;
            case -685620462:
                if (str.equals("{\\an9}")) {
                }
                break;
        }
        switch (str.hashCode()) {
            case -685620710:
                i2 = !str.equals("{\\an1}") ? 1 : 2;
                break;
            case -685620679:
                if (str.equals("{\\an2}")) {
                }
                break;
            case -685620648:
                if (str.equals("{\\an3}")) {
                }
                break;
            case -685620617:
                str.equals("{\\an4}");
                break;
            case -685620586:
                str.equals("{\\an5}");
                break;
            case -685620555:
                str.equals("{\\an6}");
                break;
            case -685620524:
                if (str.equals("{\\an7}")) {
                    i2 = 0;
                    break;
                }
                break;
            case -685620493:
                if (str.equals("{\\an8}")) {
                }
                break;
            case -685620462:
                if (str.equals("{\\an9}")) {
                }
                break;
        }
        float f2 = 0.92f;
        if (i == 0) {
            f = 0.08f;
        } else if (i == 1) {
            f = 0.5f;
        } else {
            if (i != 2) {
                ᵷᵝˎ.ᵷᵺʾᵖ();
                return null;
            }
            f = 0.92f;
        }
        if (i2 == 0) {
            f2 = 0.08f;
        } else if (i2 == 1) {
            f2 = 0.5f;
        } else if (i2 != 2) {
            ᵷᵝˎ.ᵷᵺʾᵖ();
            return null;
        }
        return new C4847(spanned, null, null, null, f2, 0, i2, f, i, Integer.MIN_VALUE, -3.4028235E38f, -3.4028235E38f, -3.4028235E38f, false, -16777216, Integer.MIN_VALUE, 0.0f, 0);
    }

    @Override // defpackage.InterfaceC3971
    public final /* synthetic */ void reset() {
    }

    @Override // defpackage.InterfaceC3971
    /* JADX INFO: renamed from: ˊᵫᵗ */
    public final void mo1086(byte[] bArr, int i, int i2, C1589 c1589, InterfaceC3498 interfaceC3498) {
        String strM9604;
        String str;
        C0685 c0685 = this;
        long j = c1589.f6385;
        C4545 c4545 = c0685.f3132;
        c4545.m9600(i + i2, bArr);
        c4545.m9624(i);
        Charset charsetM9594 = c4545.m9594();
        if (charsetM9594 == null) {
            charsetM9594 = StandardCharsets.UTF_8;
        }
        long j2 = -9223372036854775807L;
        ArrayList arrayList = (j == -9223372036854775807L || !c1589.f6386) ? null : new ArrayList();
        while (true) {
            String strM96042 = c4545.m9604(charsetM9594);
            if (strM96042 == null) {
                break;
            }
            if (!strM96042.isEmpty()) {
                try {
                    Integer.parseInt(strM96042);
                    strM9604 = c4545.m9604(charsetM9594);
                } catch (NumberFormatException unused) {
                    ˋˀᵧ.ʿٴˇ("Skipping invalid index: ".concat(strM96042));
                }
                if (strM9604 == null) {
                    ˋˀᵧ.ʿٴˇ("Unexpected end");
                    break;
                }
                Matcher matcher = f3129.matcher(strM9604);
                if (matcher.matches()) {
                    long jM2460 = m2460(matcher, 1);
                    long jM24602 = m2460(matcher, 6);
                    StringBuilder sb = c0685.f3131;
                    sb.setLength(0);
                    long j3 = j2;
                    ArrayList arrayList2 = c0685.f3133;
                    arrayList2.clear();
                    for (String strM96043 = c4545.m9604(charsetM9594); !TextUtils.isEmpty(strM96043); strM96043 = c4545.m9604(charsetM9594)) {
                        if (sb.length() > 0) {
                            sb.append("<br>");
                        }
                        String strTrim = strM96043.trim();
                        StringBuilder sb2 = new StringBuilder(strTrim);
                        Matcher matcher2 = f3130.matcher(strTrim);
                        int i3 = 0;
                        while (matcher2.find()) {
                            String strGroup = matcher2.group();
                            arrayList2.add(strGroup);
                            int iStart = matcher2.start() - i3;
                            int length = strGroup.length();
                            sb2.replace(iStart, iStart + length, "");
                            i3 += length;
                            j = j;
                        }
                        sb.append(sb2.toString());
                    }
                    long j4 = j;
                    Spanned spannedFromHtml = Html.fromHtml(sb.toString());
                    int i4 = 0;
                    while (true) {
                        if (i4 >= arrayList2.size()) {
                            str = null;
                            break;
                        }
                        str = (String) arrayList2.get(i4);
                        if (str.matches("\\{\\\\an[1-9]\\}")) {
                            break;
                        } else {
                            i4++;
                        }
                    }
                    if (j4 == j3 || jM24602 >= j4) {
                        interfaceC3498.accept(new C5508(jM2460, jM24602 - jM2460, AbstractC4509.m9553(m2461(spannedFromHtml, str))));
                    } else if (arrayList != null) {
                        arrayList.add(new C5508(jM2460, jM24602 - jM2460, AbstractC4509.m9553(m2461(spannedFromHtml, str))));
                    }
                    c0685 = this;
                    j2 = j3;
                    j = j4;
                } else {
                    ˋˀᵧ.ʿٴˇ("Skipping invalid timing: ".concat(strM9604));
                    c0685 = this;
                }
            }
        }
        if (arrayList != null) {
            int size = arrayList.size();
            int i5 = 0;
            while (i5 < size) {
                Object obj = arrayList.get(i5);
                i5++;
                interfaceC3498.accept((C5508) obj);
            }
        }
    }

    @Override // defpackage.InterfaceC3971
    /* JADX INFO: renamed from: ᵱᵽʡᵚ */
    public final int mo1087() {
        return 1;
    }

    @Override // defpackage.InterfaceC3971
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final /* synthetic */ InterfaceC4153 mo1088(byte[] bArr, int i, int i2) {
        return AbstractC2704.m6518(this, bArr, i2);
    }
}
