package g3;

import V4.D0;
import V4.E;
import V4.N;
import Y4.O;
import Y4.c0;
import a.AbstractC0872a;
import android.content.Context;
import android.content.SharedPreferences;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
import m3.AbstractC2467b;
import x4.AbstractC3229F;
import x4.AbstractC3233J;
import x4.AbstractC3251q;
import x4.C3224A;
import x4.z;

/* JADX INFO: loaded from: classes.dex */
public abstract class k {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static volatile Context f16500a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final a5.c f16501b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final Object f16502c;

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

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final c0 f16504e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final c0 f16505f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static final c0 f16506g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final c0 f16507h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public static final c0 f16508i;

    static {
        D0 d0D = E.d();
        c5.e eVar = N.f8259a;
        f16501b = E.c(AbstractC0872a.a0(d0D, c5.d.f13466b));
        f16502c = new Object();
        z zVar = z.f26066a;
        f16504e = O.c(zVar);
        c0 c0VarC = O.c(zVar);
        f16505f = c0VarC;
        f16506g = c0VarC;
        c0 c0VarC2 = O.c(zVar);
        f16507h = c0VarC2;
        f16508i = c0VarC2;
    }

    public static void a() {
        Context context = f16500a;
        if (context == null) {
            return;
        }
        SharedPreferences sharedPreferences = context.getSharedPreferences("debridstream_local_watched_history", 0);
        LinkedHashMap linkedHashMap = new LinkedHashMap();
        Map<String, ?> all = sharedPreferences.getAll();
        kotlin.jvm.internal.o.g(all, "getAll(...)");
        for (Map.Entry<String, ?> entry : all.entrySet()) {
            String key = entry.getKey();
            Object value = entry.getValue();
            kotlin.jvm.internal.o.e(key);
            if (S4.w.A0(key, "watched_ids_", false)) {
                String string = S4.p.o1(S4.p.X0(key, "watched_ids_")).toString();
                if (S4.p.Q0(string)) {
                    string = "main";
                }
                Set set = value instanceof Set ? (Set) value : null;
                if (set == null) {
                    set = C3224A.f26032a;
                }
                if (!set.isEmpty()) {
                    linkedHashMap.put(string, AbstractC3251q.H0(set));
                }
            }
        }
        f16503d = true;
        f(linkedHashMap);
    }

    public static void b(int i6, int i7, int i8, String profileKey) {
        kotlin.jvm.internal.o.h(profileKey, "profileKey");
        if (i6 <= 0) {
            return;
        }
        g(profileKey, h(i6, i7, i8));
    }

    public static void c(Context context, String str, LinkedHashSet linkedHashSet) {
        context.getSharedPreferences("debridstream_local_watched_history", 0).edit().putStringSet("watched_ids_".concat(str), linkedHashSet).apply();
    }

    public static Set d(Context context, String str) {
        Object objD;
        Object obj = C3224A.f26032a;
        try {
            Set<String> stringSet = context.getSharedPreferences("debridstream_local_watched_history", 0).getStringSet("watched_ids_".concat(str), null);
            objD = stringSet != null ? AbstractC3251q.H0(stringSet) : null;
            if (objD == null) {
                objD = obj;
            }
        } catch (Throwable th) {
            objD = AbstractC2467b.d(th);
        }
        if (w4.n.a(objD) == null) {
            obj = objD;
        }
        return (Set) obj;
    }

    public static void e(String str, String str2) {
        Context context = f16500a;
        if (context == null) {
            return;
        }
        String string = S4.p.o1(str).toString();
        if (S4.p.Q0(string)) {
            string = "main";
        }
        synchronized (f16502c) {
            try {
                if (!f16503d) {
                    a();
                }
                Map map = (Map) f16504e.getValue();
                Set set = (Set) map.get(string);
                if (set == null) {
                    set = C3224A.f26032a;
                }
                LinkedHashSet linkedHashSetS = AbstractC3233J.s(set, d(context, string));
                if (linkedHashSetS.contains(str2)) {
                    LinkedHashSet linkedHashSetQ = AbstractC3233J.q(linkedHashSetS, str2);
                    c(context, string, linkedHashSetQ);
                    LinkedHashMap linkedHashMapI = AbstractC3229F.I(map);
                    if (linkedHashSetQ.isEmpty()) {
                        linkedHashMapI.remove(string);
                    } else {
                        linkedHashMapI.put(string, linkedHashSetQ);
                    }
                    f(linkedHashMapI);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public static void f(LinkedHashMap linkedHashMap) {
        LinkedHashMap linkedHashMap2 = new LinkedHashMap(linkedHashMap.size());
        LinkedHashMap linkedHashMap3 = new LinkedHashMap(linkedHashMap.size());
        for (Map.Entry entry : linkedHashMap.entrySet()) {
            String str = (String) entry.getKey();
            Set<String> set = (Set) entry.getValue();
            ArrayList arrayList = new ArrayList();
            for (String str2 : set) {
                Integer numB0 = !S4.w.A0(str2, "m-", false) ? null : S4.w.B0(S4.p.X0(str2, "m-"));
                if (numB0 != null) {
                    arrayList.add(numB0);
                }
            }
            Set setH0 = AbstractC3251q.H0(arrayList);
            ArrayList arrayList2 = new ArrayList();
            for (Object obj : set) {
                if (S4.w.A0((String) obj, "t-", false)) {
                    arrayList2.add(obj);
                }
            }
            Set setH02 = AbstractC3251q.H0(arrayList2);
            linkedHashMap2.put(str, setH0);
            linkedHashMap3.put(str, setH02);
        }
        c0 c0Var = f16504e;
        c0Var.getClass();
        c0Var.k(null, linkedHashMap);
        c0 c0Var2 = f16505f;
        c0Var2.getClass();
        c0Var2.k(null, linkedHashMap2);
        c0 c0Var3 = f16507h;
        c0Var3.getClass();
        c0Var3.k(null, linkedHashMap3);
    }

    public static void g(String str, String str2) {
        Context context = f16500a;
        if (context == null) {
            return;
        }
        String string = S4.p.o1(str).toString();
        if (S4.p.Q0(string)) {
            string = "main";
        }
        synchronized (f16502c) {
            try {
                if (!f16503d) {
                    a();
                }
                Map map = (Map) f16504e.getValue();
                Set set = (Set) map.get(string);
                if (set == null) {
                    set = C3224A.f26032a;
                }
                LinkedHashSet linkedHashSetS = AbstractC3233J.s(set, d(context, string));
                if (linkedHashSetS.contains(str2)) {
                    return;
                }
                LinkedHashSet linkedHashSetT = AbstractC3233J.t(linkedHashSetS, str2);
                c(context, string, linkedHashSetT);
                LinkedHashMap linkedHashMapI = AbstractC3229F.I(map);
                linkedHashMapI.put(string, linkedHashSetT);
                f(linkedHashMapI);
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public static String h(int i6, int i7, int i8) {
        if (i7 < 1) {
            i7 = 1;
        }
        if (i8 < 1) {
            i8 = 1;
        }
        StringBuilder sbQ = com.google.android.recaptcha.internal.a.q(i6, i7, "t-", "-", "-");
        sbQ.append(i8);
        return sbQ.toString();
    }
}
