package com.chartboost.sdk.impl;

import com.google.firebase.crashlytics.internal.concurrency.Ae.eWCYsCAr;
import java.util.ArrayList;
import java.util.List;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes7.dex */
public abstract class p7 {
    public static final List a(JSONObject jSONObject) {
        List<JSONObject> asListSkipNull;
        gb gbVar;
        String str = eWCYsCAr.fYRF;
        Intrinsics.checkNotNullParameter(jSONObject, "<this>");
        JSONArray optJSONArray = jSONObject.optJSONArray("verification");
        if (optJSONArray != null && (asListSkipNull = c5.asListSkipNull(optJSONArray)) != null) {
            ArrayList arrayList = new ArrayList();
            for (JSONObject jSONObject2 : asListSkipNull) {
                try {
                    String string = jSONObject2.getString("url");
                    Intrinsics.checkNotNullExpressionValue(string, str);
                    String string2 = jSONObject2.getString("vendor");
                    Intrinsics.checkNotNullExpressionValue(string2, str);
                    String string3 = jSONObject2.getString("params");
                    Intrinsics.checkNotNullExpressionValue(string3, str);
                    gbVar = new gb(string, string2, string3);
                } catch (Exception unused) {
                    gbVar = null;
                }
                if (gbVar != null) {
                    arrayList.add(gbVar);
                }
            }
            return arrayList;
        }
        return CollectionsKt.emptyList();
    }

    public static final o7 b(JSONObject config) {
        Intrinsics.checkNotNullParameter(config, "config");
        List a2 = a(config);
        JSONObject optJSONObject = config.optJSONObject("viewabilitySettings");
        if (optJSONObject != null) {
            return new o7(config.optBoolean("enabled", false), config.optBoolean("verificationEnabled", false), optJSONObject.optInt("minVisibleDips", 1), optJSONObject.optInt("minVisibleDurationMs", 0), optJSONObject.optLong("visibilityCheckIntervalMs", 100L), optJSONObject.optInt("traversalLimit", 25), a2);
        }
        return new o7(config.optBoolean("enabled", false), config.optBoolean("verificationEnabled", false), 0, 0, 0L, 0, a2, 60, null);
    }
}
