package com.google.android.gms.internal.ads;

import android.os.Bundle;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.Executor;
import java.util.regex.Pattern;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import tv.danmaku.ijk.media.player.IjkMediaMeta;

/* JADX INFO: loaded from: classes2.dex */
public final class h01 {

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

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final HashMap f11972d = new HashMap();

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final HashMap f11973e = new HashMap();

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final Executor f11974f;

    @Nullable
    private JSONObject zzg;

    public h01(a30 a30Var) {
        this.f11974f = a30Var;
    }

    private static final Bundle zzp(@Nullable JSONObject jSONObject) {
        Bundle bundle = new Bundle();
        if (jSONObject != null) {
            Iterator<String> itKeys = jSONObject.keys();
            while (itKeys.hasNext()) {
                String next = itKeys.next();
                bundle.putString(next, jSONObject.optString(next, ""));
            }
        }
        return bundle;
    }

    public final synchronized zzgui a(String str, String str2) {
        Map map;
        try {
            if (!TextUtils.isEmpty(str) && !TextUtils.isEmpty(str2) && !TextUtils.isEmpty(m7.n.C.f30469h.g().t().f15240e) && (map = (Map) this.f11971c.get(str)) != null) {
                List<i01> list = (List) map.get(str2);
                if (list == null) {
                    String strZza = oq0.zza(this.zzg, str2, str);
                    if (((Boolean) n7.y.f31093e.f31096c.b(ao.f8858fc)).booleanValue()) {
                        strZza = strZza.toLowerCase(Locale.ROOT);
                    }
                    list = (List) map.get(strZza);
                }
                if (list != null) {
                    HashMap map2 = new HashMap();
                    for (i01 i01Var : list) {
                        String str3 = i01Var.f12298a;
                        if (!map2.containsKey(str3)) {
                            map2.put(str3, new ArrayList());
                        }
                        ((List) map2.get(str3)).add(i01Var.f12299b);
                    }
                    return zzgui.a(map2);
                }
            }
            return zzgwf.f19797g;
        } catch (Throwable th) {
            throw th;
        }
    }

    public final synchronized void b(String str) {
        if (!TextUtils.isEmpty(str)) {
            HashMap map = this.f11969a;
            if (!map.containsKey(str)) {
                map.put(str, new i01(str, new Bundle()));
            }
        }
    }

    public final synchronized void c() {
        this.f11970b.clear();
        this.f11969a.clear();
        this.f11973e.clear();
        this.f11972d.clear();
        f();
        d();
        e();
    }

    public final synchronized void d() {
        JSONObject jSONObject;
        if (!((Boolean) up.f17365f.j()).booleanValue()) {
            if (((Boolean) n7.y.f31093e.f31096c.b(ao.f8897i2)).booleanValue() && (jSONObject = m7.n.C.f30469h.g().t().f15242g) != null) {
                try {
                    JSONArray jSONArray = jSONObject.getJSONArray("signal_adapters");
                    for (int i10 = 0; i10 < jSONArray.length(); i10++) {
                        JSONObject jSONObject2 = jSONArray.getJSONObject(i10);
                        Bundle bundleZzp = zzp(jSONObject2.optJSONObject("data"));
                        String strOptString = jSONObject2.optString("adapter_class_name");
                        boolean zOptBoolean = jSONObject2.optBoolean("render", false);
                        boolean zOptBoolean2 = jSONObject2.optBoolean("collect_signals", false);
                        if (!TextUtils.isEmpty(strOptString)) {
                            this.f11970b.put(strOptString, new k01(strOptString, zOptBoolean2, zOptBoolean, true, bundleZzp));
                        }
                    }
                } catch (JSONException unused) {
                    p7.l0.h();
                }
            }
        }
    }

    public final synchronized void e() {
        JSONObject jSONObject;
        try {
            if (!((Boolean) up.f17361b.j()).booleanValue()) {
                if (((Boolean) n7.y.f31093e.f31096c.b(ao.f8913j2)).booleanValue() && (jSONObject = m7.n.C.f30469h.g().t().f15242g) != null) {
                    try {
                        JSONArray jSONArray = jSONObject.getJSONArray("adapter_settings");
                        for (int i10 = 0; i10 < jSONArray.length(); i10++) {
                            JSONObject jSONObject2 = jSONArray.getJSONObject(i10);
                            String strOptString = jSONObject2.optString("adapter_class_name");
                            JSONArray jSONArrayOptJSONArray = jSONObject2.optJSONArray("permission_set");
                            if (!TextUtils.isEmpty(strOptString) && jSONArrayOptJSONArray != null) {
                                for (int i11 = 0; i11 < jSONArrayOptJSONArray.length(); i11++) {
                                    JSONObject jSONObject3 = jSONArrayOptJSONArray.getJSONObject(i11);
                                    boolean zOptBoolean = jSONObject3.optBoolean("enable_rendering", false);
                                    boolean zOptBoolean2 = jSONObject3.optBoolean("collect_secure_signals", false);
                                    boolean zOptBoolean3 = jSONObject3.optBoolean("collect_secure_signals_on_full_app", false);
                                    String strOptString2 = jSONObject3.optString("platform");
                                    k01 k01Var = new k01(strOptString, zOptBoolean2, zOptBoolean, zOptBoolean3, new Bundle());
                                    if (strOptString2.equals("ADMOB")) {
                                        this.f11972d.put(strOptString, k01Var);
                                    } else if (strOptString2.equals("AD_MANAGER")) {
                                        this.f11973e.put(strOptString, k01Var);
                                    }
                                }
                            }
                        }
                    } catch (JSONException unused) {
                        p7.l0.h();
                    }
                }
            }
        } catch (Throwable th) {
            throw th;
        }
    }

    public final synchronized void f() {
        JSONArray jSONArrayOptJSONArray;
        try {
            JSONObject jSONObject = m7.n.C.f30469h.g().t().f15242g;
            if (jSONObject != null) {
                try {
                    JSONArray jSONArrayOptJSONArray2 = jSONObject.optJSONArray("ad_unit_id_settings");
                    this.zzg = jSONObject.optJSONObject("ad_unit_patterns");
                    if (jSONArrayOptJSONArray2 != null) {
                        for (int i10 = 0; i10 < jSONArrayOptJSONArray2.length(); i10++) {
                            JSONObject jSONObject2 = jSONArrayOptJSONArray2.getJSONObject(i10);
                            String lowerCase = ((Boolean) n7.y.f31093e.f31096c.b(ao.f8858fc)).booleanValue() ? jSONObject2.optString("ad_unit_id", "").toLowerCase(Locale.ROOT) : jSONObject2.optString("ad_unit_id", "");
                            String strOptString = jSONObject2.optString(IjkMediaMeta.IJKM_KEY_FORMAT, "");
                            ArrayList arrayList = new ArrayList();
                            JSONObject jSONObjectOptJSONObject = jSONObject2.optJSONObject("mediation_config");
                            if (jSONObjectOptJSONObject != null && (jSONArrayOptJSONArray = jSONObjectOptJSONObject.optJSONArray("ad_networks")) != null) {
                                for (int i11 = 0; i11 < jSONArrayOptJSONArray.length(); i11++) {
                                    arrayList.addAll(g(jSONArrayOptJSONArray.getJSONObject(i11)));
                                }
                            }
                            h(strOptString, lowerCase, arrayList);
                        }
                    }
                } catch (JSONException unused) {
                    p7.l0.h();
                }
            }
        } catch (Throwable th) {
            throw th;
        }
    }

    public final synchronized ArrayList g(JSONObject jSONObject) {
        ArrayList arrayList;
        try {
            arrayList = new ArrayList();
            if (jSONObject != null) {
                Bundle bundleZzp = zzp(jSONObject.optJSONObject("data"));
                JSONArray jSONArrayOptJSONArray = jSONObject.optJSONArray("rtb_adapters");
                if (jSONArrayOptJSONArray != null) {
                    ArrayList arrayList2 = new ArrayList();
                    for (int i10 = 0; i10 < jSONArrayOptJSONArray.length(); i10++) {
                        String strOptString = jSONArrayOptJSONArray.optString(i10, "");
                        if (!TextUtils.isEmpty(strOptString)) {
                            arrayList2.add(strOptString);
                        }
                    }
                    int size = arrayList2.size();
                    for (int i11 = 0; i11 < size; i11++) {
                        String str = (String) arrayList2.get(i11);
                        b(str);
                        if (((i01) this.f11969a.get(str)) != null) {
                            arrayList.add(new i01(str, bundleZzp));
                        }
                    }
                }
            }
        } catch (Throwable th) {
            throw th;
        }
        return arrayList;
    }

    public final synchronized void h(String str, String str2, ArrayList arrayList) {
        try {
            if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
                return;
            }
            HashMap map = this.f11971c;
            Map map2 = (Map) map.get(str);
            if (map2 == null) {
                map2 = new HashMap();
            }
            map.put(str, map2);
            List arrayList2 = (List) map2.get(str2);
            if (arrayList2 == null) {
                arrayList2 = new ArrayList();
            }
            arrayList2.addAll(arrayList);
            map2.put(str2, arrayList2);
        } catch (Throwable th) {
            throw th;
        }
    }

    public final synchronized zzgui i(String str) {
        HashMap map;
        try {
            if (!TextUtils.isEmpty(str) && !TextUtils.isEmpty(m7.n.C.f30469h.g().t().f15240e)) {
                tn tnVar = ao.R3;
                n7.y yVar = n7.y.f31093e;
                boolean zMatches = Pattern.matches((String) yVar.f31096c.b(tnVar), str);
                boolean zMatches2 = Pattern.matches((String) yVar.f31096c.b(ao.S3), str);
                if (zMatches) {
                    map = new HashMap(this.f11973e);
                } else if (zMatches2) {
                    map = new HashMap(this.f11972d);
                }
                return zzgui.a(map);
            }
            return zzgwf.f19797g;
        } catch (Throwable th) {
            throw th;
        }
    }
}
