package xyz.stream.utils;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import tv.danmaku.ijk.media.player.ui.IjkPlayerRuntime;

/* JADX INFO: loaded from: classes3.dex */
public final class o {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static volatile o f36165d;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ConcurrentHashMap f36166a = new ConcurrentHashMap();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ConcurrentHashMap f36167b = new ConcurrentHashMap();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final ConcurrentHashMap f36168c = new ConcurrentHashMap();

    public static void a(o oVar, String str, String str2, String str3) {
        oVar.getClass();
        if (str != null) {
            try {
                if (!str.isEmpty()) {
                    for (Map.Entry entry : ((Map) m.f36162a.fromJson(str, new LanguageUtils$1().getType())).entrySet()) {
                        ConcurrentHashMap concurrentHashMap = oVar.f36166a;
                        if (!concurrentHashMap.containsKey(((String) entry.getKey()).toLowerCase())) {
                            concurrentHashMap.put((String) entry.getKey(), (String) entry.getValue());
                        }
                    }
                }
            } catch (Exception unused) {
                return;
            }
        }
        if (str2 != null && !str2.isEmpty()) {
            for (Map.Entry entry2 : ((Map) m.f36162a.fromJson(str2, new LanguageUtils$2().getType())).entrySet()) {
                ConcurrentHashMap concurrentHashMap2 = oVar.f36168c;
                if (!concurrentHashMap2.containsKey(((String) entry2.getKey()).toLowerCase())) {
                    concurrentHashMap2.put((String) entry2.getKey(), (String) entry2.getValue());
                }
            }
        }
        if (str3 == null || str3.isEmpty()) {
            return;
        }
        for (Map.Entry entry3 : ((Map) m.f36162a.fromJson(str3, new LanguageUtils$3().getType())).entrySet()) {
            ConcurrentHashMap concurrentHashMap3 = oVar.f36167b;
            if (!concurrentHashMap3.containsKey(((String) entry3.getKey()).toLowerCase())) {
                concurrentHashMap3.put((String) entry3.getKey(), (String) entry3.getValue());
            }
        }
    }

    public static o c() {
        if (f36165d == null) {
            synchronized (o.class) {
                try {
                    if (f36165d == null) {
                        f36165d = new o();
                    }
                } finally {
                }
            }
        }
        return f36165d;
    }

    public static String e(String str) {
        return (str.contains("English") || str.contains("en-US")) ? "en" : (str.contains("Português") || str.contains("pt-BR")) ? "pt" : (str.contains("Español") || str.contains("es-ES")) ? "es" : (str.contains("بالعربية") || str.contains("ar")) ? "ar" : (str.contains("Français") || str.contains("fr-FR")) ? "fr" : (str.contains("Türkçe") || str.contains("tr-TR")) ? "tr" : "en";
    }

    public static void g(ArrayList arrayList) {
        e.d().getClass();
        String strE = e.e();
        Collections.sort(arrayList, new n(0, strE.contains("en") ? Arrays.asList("English", "Español", "Português", "Français", "العربية", "Türkçe") : strE.contains("es") ? Arrays.asList("Español", "English", "Português", "Français", "العربية", "Türkçe") : strE.contains("pt") ? Arrays.asList("Português", "English", "Español", "Français", "العربية", "Türkçe") : strE.contains("ar") ? Arrays.asList("العربية", "English", "Español", "Português", "Français", "Türkçe") : strE.contains("fr") ? Arrays.asList("Français", "English", "Español", "Português", "العربية", "Türkçe") : Arrays.asList("English", "Español", "Português", "Français", "العربية", "Türkçe")));
    }

    public final String b() {
        String strQ = f0.o().q(IjkPlayerRuntime.SP_AUDIO, null);
        if (strQ == null || strQ.isEmpty() || strQ.equalsIgnoreCase("original")) {
            return "original";
        }
        if (strQ.equalsIgnoreCase("Others")) {
            return "other";
        }
        if (strQ.isEmpty()) {
            return null;
        }
        for (Map.Entry entry : this.f36168c.entrySet()) {
            if (strQ.toLowerCase().contains(((String) entry.getValue()).toLowerCase())) {
                return (String) entry.getKey();
            }
        }
        return null;
    }

    public final String d(String str) {
        if (str == null || str.isEmpty()) {
            return "";
        }
        ConcurrentHashMap concurrentHashMap = this.f36166a;
        for (Map.Entry entry : concurrentHashMap.entrySet()) {
            if (((String) entry.getKey()).equalsIgnoreCase(str)) {
                return (String) entry.getValue();
            }
        }
        for (Map.Entry entry2 : concurrentHashMap.entrySet()) {
            if (((String) entry2.getKey()).contains(str)) {
                return (String) entry2.getValue();
            }
        }
        for (Map.Entry entry3 : concurrentHashMap.entrySet()) {
            if (((String) entry3.getKey()).toLowerCase().contains(str.split("-")[0])) {
                return (String) entry3.getValue();
            }
        }
        return str;
    }

    public final String f(String str) {
        if (str == null || str.isEmpty()) {
            return null;
        }
        String str2 = (str.contains("_cc.") || str.contains(".closedcaptions")) ? "(CC)" : "";
        ConcurrentHashMap concurrentHashMap = this.f36166a;
        for (Map.Entry entry : concurrentHashMap.entrySet()) {
            if (str.toLowerCase().contains("." + ((String) entry.getKey()).toLowerCase() + ".")) {
                return defpackage.e.o(new StringBuilder(), (String) entry.getValue(), str2);
            }
        }
        for (Map.Entry entry2 : concurrentHashMap.entrySet()) {
            if (str.toLowerCase().contains("_" + ((String) entry2.getKey()) + ".")) {
                return defpackage.e.o(new StringBuilder(), (String) entry2.getValue(), str2);
            }
        }
        for (Map.Entry entry3 : concurrentHashMap.entrySet()) {
            if (str.toLowerCase().contains("." + ((String) entry3.getKey()))) {
                return defpackage.e.o(new StringBuilder(), (String) entry3.getValue(), str2);
            }
        }
        for (Map.Entry entry4 : concurrentHashMap.entrySet()) {
            if (str.toLowerCase().contains("_" + ((String) entry4.getKey()).toLowerCase())) {
                return defpackage.e.o(new StringBuilder(), (String) entry4.getValue(), str2);
            }
        }
        for (Map.Entry entry5 : concurrentHashMap.entrySet()) {
            if (str.toLowerCase().contains("[" + ((String) entry5.getKey()).toLowerCase())) {
                return defpackage.e.o(new StringBuilder(), (String) entry5.getValue(), str2);
            }
        }
        for (Map.Entry entry6 : concurrentHashMap.entrySet()) {
            if (str.contains(".") && str.substring(0, str.lastIndexOf(".")).equalsIgnoreCase((String) entry6.getKey())) {
                return defpackage.e.o(new StringBuilder(), (String) entry6.getValue(), str2);
            }
        }
        return str.contains(".") ? str.substring(0, str.lastIndexOf(".")) : str;
    }
}
