package com.bytedance.sdk.openadsdk.utils;

import android.os.SystemClock;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import java.util.Iterator;
import org.json.JSONArray;
import org.json.JSONObject;

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

    public static final class fm {
        static final wbw fm = new wbw();
    }

    public void ro() {
        try {
            final JSONObject jSONObject = (JSONObject) com.bytedance.sdk.openadsdk.hlt.jnr.fm("detect_cls_config", (Object) null, com.bytedance.sdk.openadsdk.hlt.ro.fm);
            if (jSONObject.optBoolean("enable", false)) {
                com.bytedance.sdk.openadsdk.core.fhx.ro().postDelayed(new Runnable() { // from class: com.bytedance.sdk.openadsdk.utils.wbw.1
                    @Override // java.lang.Runnable
                    public void run() {
                        try {
                            wbw.this.fm(jSONObject);
                        } catch (Throwable unused) {
                        }
                    }
                }, jSONObject.optLong("delay", 5000L));
            }
        } catch (Throwable unused) {
        }
    }

    private wbw() {
    }

    public static wbw fm() {
        return fm.fm;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(JSONObject jSONObject) {
        if (jSONObject == null || jSONObject.length() == 0) {
            return;
        }
        Iterator<String> itKeys = jSONObject.keys();
        while (itKeys.hasNext()) {
            try {
                String next = itKeys.next();
                if (!TextUtils.isEmpty(next) && !"enable".equalsIgnoreCase(next) && !"delay".equalsIgnoreCase(next)) {
                    fm(next, jSONObject.optJSONArray(next));
                }
            } catch (Throwable unused) {
            }
        }
    }

    private void fm(String str, JSONArray jSONArray) {
        if (TextUtils.isEmpty(str) || jSONArray == null || jSONArray.length() == 0) {
            return;
        }
        long jElapsedRealtime = SystemClock.elapsedRealtime();
        int length = jSONArray.length();
        boolean z10 = false;
        int i10 = 0;
        boolean z11 = false;
        while (true) {
            if (i10 >= length) {
                z10 = z11;
                break;
            }
            String strOptString = jSONArray.optString(i10);
            if (!TextUtils.isEmpty(strOptString) && !fm(strOptString)) {
                break;
            }
            if (i10 == length - 1) {
                z11 = true;
            }
            i10++;
        }
        fm(str, z10, SystemClock.elapsedRealtime() - jElapsedRealtime);
    }

    private void fm(final String str, final boolean z10, final long j10) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        com.bytedance.sdk.openadsdk.irt.yz.fm("detect_some_sdk", false, new com.bytedance.sdk.openadsdk.irt.ro() { // from class: com.bytedance.sdk.openadsdk.utils.wbw.2
            @Override // com.bytedance.sdk.openadsdk.irt.ro
            @Nullable
            public com.bytedance.sdk.openadsdk.irt.fm.lb fm() throws Exception {
                JSONObject jSONObject = new JSONObject();
                jSONObject.putOpt("name", str);
                jSONObject.putOpt("duration", Long.valueOf(j10));
                jSONObject.putOpt("exist", Integer.valueOf(z10 ? 1 : 0));
                return com.bytedance.sdk.openadsdk.irt.fm.yz.ro().fm("detect_some_sdk").ro(jSONObject.toString());
            }
        });
    }

    private static boolean fm(String str) {
        try {
            Class.forName(str).toString();
            return true;
        } catch (Throwable unused) {
            return false;
        }
    }
}
