package defpackage;

import android.graphics.Color;
import android.text.TextUtils;
import j$.util.DesugarCollections;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* renamed from: ᵧᵫᵵ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC3671 {

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final Map f13678;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final Pattern f13679 = Pattern.compile("^(\\S+)\\s+-->\\s+(\\S+)((?:.|\\f)*+)?$");

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final Pattern f13680 = Pattern.compile("(\\S+?):(\\S+)");

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static final Map f13681;

    static {
        HashMap map = new HashMap();
        map.put("white", Integer.valueOf(Color.rgb(255, 255, 255)));
        map.put("lime", Integer.valueOf(Color.rgb(0, 255, 0)));
        map.put("cyan", Integer.valueOf(Color.rgb(0, 255, 255)));
        map.put("red", Integer.valueOf(Color.rgb(255, 0, 0)));
        map.put("yellow", Integer.valueOf(Color.rgb(255, 255, 0)));
        map.put("magenta", Integer.valueOf(Color.rgb(255, 0, 255)));
        map.put("blue", Integer.valueOf(Color.rgb(0, 0, 255)));
        map.put("black", Integer.valueOf(Color.rgb(0, 0, 0)));
        f13678 = DesugarCollections.unmodifiableMap(map);
        HashMap map2 = new HashMap();
        map2.put("bg_white", Integer.valueOf(Color.rgb(255, 255, 255)));
        map2.put("bg_lime", Integer.valueOf(Color.rgb(0, 255, 0)));
        map2.put("bg_cyan", Integer.valueOf(Color.rgb(0, 255, 255)));
        map2.put("bg_red", Integer.valueOf(Color.rgb(255, 0, 0)));
        map2.put("bg_yellow", Integer.valueOf(Color.rgb(255, 255, 0)));
        map2.put("bg_magenta", Integer.valueOf(Color.rgb(255, 0, 255)));
        map2.put("bg_blue", Integer.valueOf(Color.rgb(0, 0, 255)));
        map2.put("bg_black", Integer.valueOf(Color.rgb(0, 0, 0)));
        f13681 = DesugarCollections.unmodifiableMap(map2);
    }

    /* 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:14:0x0048  */
    /* JADX WARN: Removed duplicated region for block: B:52:0x00b8  */
    /* 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 static void m8259(java.lang.String r18, defpackage.C3438 r19) {
        /*
            Method dump skipped, instructions count: 468
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.AbstractC3671.m8259(java.lang.String, ᵤᵖ):void");
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static void m8260(String str, C3438 c3438) {
        String strSubstring;
        int i;
        int iIndexOf = str.indexOf(44);
        if (iIndexOf != -1) {
            strSubstring = str.substring(iIndexOf + 1);
            i = 2;
            switch (strSubstring) {
                case "center":
                case "middle":
                    i = 1;
                    break;
                case "end":
                    break;
                case "start":
                    i = 0;
                    break;
                default:
                    ᵳʿˉ.ᵶʔᵢˊ("Invalid anchor value: ".concat(strSubstring));
                    i = Integer.MIN_VALUE;
                    break;
            }
            c3438.f12856 = i;
            str = str.substring(0, iIndexOf);
        }
        if (str.endsWith("%")) {
            c3438.f12855 = AbstractC1310.m4032(str);
            c3438.f12857 = 0;
        } else {
            c3438.f12855 = Integer.parseInt(str);
            c3438.f12857 = 1;
        }
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Removed duplicated region for block: B:36:0x00a7  */
    /* 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 static android.text.SpannedString m8261(java.lang.String r18, java.lang.String r19, java.util.List r20) {
        /*
            Method dump skipped, instructions count: 650
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.AbstractC3671.m8261(java.lang.String, java.lang.String, java.util.List):android.text.SpannedString");
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static int m8262(List list, String str, C0656 c0656) {
        ArrayList arrayListM8264 = m8264(list, str, c0656);
        for (int i = 0; i < arrayListM8264.size(); i++) {
            int i2 = ((C2822) arrayListM8264.get(i)).f10871.f18775;
            if (i2 != -1) {
                return i2;
            }
        }
        return -1;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Removed duplicated region for block: B:4:0x001c  */
    /* 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 static void m8263(java.lang.String r19, defpackage.C0656 r20, java.util.List r21, android.text.SpannableStringBuilder r22, java.util.List r23) {
        /*
            Method dump skipped, instructions count: 644
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.AbstractC3671.m8263(java.lang.String, ˁˁᵛᵡ, java.util.List, android.text.SpannableStringBuilder, java.util.List):void");
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static ArrayList m8264(List list, String str, C0656 c0656) {
        int size;
        ArrayList arrayList = new ArrayList();
        for (int i = 0; i < list.size(); i++) {
            C5025 c5025 = (C5025) list.get(i);
            String str2 = c0656.f3271;
            Set set = c0656.f3273;
            String str3 = c0656.f3270;
            if (c5025.f18782.isEmpty() && c5025.f18786.isEmpty() && c5025.f18779.isEmpty() && c5025.f18790.isEmpty()) {
                size = TextUtils.isEmpty(str2);
            } else {
                int iM10478 = C5025.m10478(C5025.m10478(C5025.m10478(0, 1073741824, c5025.f18782, str), 2, c5025.f18786, str2), 4, c5025.f18790, str3);
                size = (iM10478 == -1 || !set.containsAll(c5025.f18779)) ? 0 : iM10478 + (c5025.f18779.size() * 4);
            }
            if (size > 0) {
                arrayList.add(new C2822(size, c5025));
            }
        }
        Collections.sort(arrayList);
        return arrayList;
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static C4374 m8265(String str, Matcher matcher, C3493 c3493, ArrayList arrayList) {
        C3438 c3438 = new C3438();
        try {
            String strGroup = matcher.group(1);
            strGroup.getClass();
            c3438.f12860 = AbstractC1310.m4030(strGroup);
            String strGroup2 = matcher.group(2);
            strGroup2.getClass();
            c3438.f12861 = AbstractC1310.m4030(strGroup2);
            String strGroup3 = matcher.group(3);
            strGroup3.getClass();
            m8259(strGroup3, c3438);
            StringBuilder sb = new StringBuilder();
            c3493.getClass();
            String strM7963 = c3493.m7963(StandardCharsets.UTF_8);
            while (!TextUtils.isEmpty(strM7963)) {
                if (sb.length() > 0) {
                    sb.append("\n");
                }
                sb.append(strM7963.trim());
                strM7963 = c3493.m7963(StandardCharsets.UTF_8);
            }
            c3438.f12858 = m8261(str, sb.toString(), arrayList);
            return new C4374(c3438.m7815().m2850(), c3438.f12860, c3438.f12861);
        } catch (IllegalArgumentException unused) {
            ᵳʿˉ.ᵶʔᵢˊ("Skipping cue with bad header: " + matcher.group());
            return null;
        }
    }
}
