package com.ironsource;

import android.content.Context;
import android.content.SharedPreferences;
import android.text.TextUtils;
import com.ironsource.dg;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.y8;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class fj {
    private static final String b = "fj";
    private static final String c = "supersonic_shared_preferen";
    private static final String d = "version";
    private static final String e = "back_button_state";
    private static final String f = "search_keys";
    private static final String g = "^\\d+_\\d+$";
    private static fj h;

    /* renamed from: a  reason: collision with root package name */
    private SharedPreferences f2339a;

    private fj(Context context) {
        this.f2339a = context.getSharedPreferences("supersonic_shared_preferen", 0);
    }

    public static synchronized fj a(Context context) {
        fj fjVar;
        synchronized (fj.class) {
            if (h == null) {
                h = new fj(context);
            }
            fjVar = h;
        }
        return fjVar;
    }

    private boolean b(String str) {
        return str.matches(g);
    }

    public static synchronized fj e() {
        fj fjVar;
        synchronized (fj.class) {
            fjVar = h;
        }
        return fjVar;
    }

    public String a(String str) {
        String string = this.f2339a.getString(str, null);
        return string != null ? string : "{}";
    }

    public ArrayList<String> a() {
        ArrayList<String> arrayList = new ArrayList<>();
        String[] strArr = (String[]) this.f2339a.getAll().keySet().toArray(new String[0]);
        SharedPreferences.Editor edit = this.f2339a.edit();
        for (String str : strArr) {
            if (b(str)) {
                arrayList.add(str);
                edit.remove(str);
            }
        }
        edit.apply();
        return arrayList;
    }

    public void a(String str, String str2) {
        SharedPreferences.Editor edit = this.f2339a.edit();
        edit.putString(str, str2);
        edit.apply();
    }

    public boolean a(String str, String str2, String str3) {
        String string = this.f2339a.getString("ssaUserData", null);
        if (TextUtils.isEmpty(string)) {
            return false;
        }
        try {
            JSONObject jSONObject = new JSONObject(string);
            if (jSONObject.isNull(str2)) {
                return false;
            }
            JSONObject jSONObject2 = jSONObject.getJSONObject(str2);
            if (jSONObject2.isNull(str3)) {
                return false;
            }
            jSONObject2.getJSONObject(str3).put("timestamp", str);
            SharedPreferences.Editor edit = this.f2339a.edit();
            edit.putString("ssaUserData", jSONObject.toString());
            edit.apply();
            return true;
        } catch (JSONException e2) {
            l9.d().a(e2);
            IronLog.INTERNAL.error(e2.toString());
            return false;
        }
    }

    public dg.a b() {
        int parseInt = Integer.parseInt(this.f2339a.getString(e, "2"));
        return parseInt == 0 ? dg.a.None : parseInt == 1 ? dg.a.Device : parseInt == 2 ? dg.a.Controller : dg.a.Controller;
    }

    public String c() {
        return this.f2339a.getString("version", "-1");
    }

    public void c(String str) {
        SharedPreferences.Editor edit = this.f2339a.edit();
        edit.putString(e, str);
        edit.apply();
    }

    public List<String> d() {
        String string = this.f2339a.getString(f, null);
        ArrayList arrayList = new ArrayList();
        if (string != null) {
            aq aqVar = new aq(string);
            if (aqVar.a(y8.h.R)) {
                try {
                    arrayList.addAll(aqVar.a((JSONArray) aqVar.b(y8.h.R)));
                } catch (JSONException e2) {
                    l9.d().a(e2);
                    IronLog.INTERNAL.error(e2.toString());
                }
            }
        }
        return arrayList;
    }

    public void d(String str) {
        if (c().equalsIgnoreCase(str)) {
            return;
        }
        SharedPreferences.Editor edit = this.f2339a.edit();
        edit.putString("version", str);
        edit.apply();
    }

    public void e(String str) {
        SharedPreferences.Editor edit = this.f2339a.edit();
        edit.putString(f, str);
        edit.apply();
    }
}
