package com.bytedance.sdk.component.adexpress.fm.ro;

import android.text.TextUtils;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
import java.util.concurrent.atomic.AtomicBoolean;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes.dex */
public class wsy {
    private static volatile wsy fm;
    private AtomicBoolean ro = new AtomicBoolean(false);

    private wsy() {
    }

    private JSONObject lb(String str) {
        com.bytedance.sdk.component.adexpress.fm.fm.lb lbVarLb = com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb();
        if (lbVarLb == null) {
            return null;
        }
        com.bytedance.sdk.component.wsy.ro.ro roVarWsy = lbVarLb.wsy();
        roVarWsy.lb(str);
        com.bytedance.sdk.component.wsy.ro roVarJnr = roVarWsy.jnr();
        if (roVarJnr != null) {
            try {
                if (roVarJnr.ajl() && roVarJnr.yz() != null) {
                    return new JSONObject(roVarJnr.yz());
                }
            } catch (Exception unused) {
            }
        }
        return null;
    }

    public Set<String> ro(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        return ajl.fm().ro(str);
    }

    public static wsy fm() {
        if (fm == null) {
            synchronized (wsy.class) {
                try {
                    if (fm == null) {
                        fm = new wsy();
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }
        return fm;
    }

    private void ro() {
        if (com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb() == null) {
            return;
        }
        int iFm = com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb().fm();
        if (iFm <= 0) {
            iFm = 100;
        }
        List<com.bytedance.sdk.component.adexpress.fm.lb.ro> listRo = ajl.fm().ro();
        if (listRo == null || listRo.isEmpty() || iFm >= listRo.size()) {
            if (listRo == null) {
                return;
            }
            listRo.size();
            return;
        }
        TreeMap treeMap = new TreeMap();
        for (com.bytedance.sdk.component.adexpress.fm.lb.ro roVar : listRo) {
            treeMap.put(roVar.wsy(), roVar);
        }
        HashSet hashSet = new HashSet();
        int size = (int) (listRo.size() - (iFm * 0.75f));
        int i10 = 0;
        for (Map.Entry entry : treeMap.entrySet()) {
            if (entry != null && i10 < size) {
                i10++;
                ((Long) entry.getKey()).longValue();
                com.bytedance.sdk.component.adexpress.fm.lb.ro roVar2 = (com.bytedance.sdk.component.adexpress.fm.lb.ro) entry.getValue();
                if (roVar2 != null) {
                    hashSet.add(roVar2.ro());
                }
            }
        }
        fm(hashSet);
        this.ro.set(false);
    }

    public com.bytedance.sdk.component.adexpress.fm.lb.ro fm(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        return ajl.fm().fm(str);
    }

    public void fm(com.bytedance.sdk.component.adexpress.fm.lb.yz yzVar, String str) {
        if (yzVar == null) {
            return;
        }
        final String str2 = yzVar.fm;
        final String str3 = yzVar.f6533lb;
        final String str4 = yzVar.ro;
        final String str5 = yzVar.yz;
        final String str6 = yzVar.jnr;
        final String strWu = TextUtils.isEmpty(str) ? com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb() != null ? com.bytedance.sdk.component.adexpress.fm.fm.fm.fm().lb().wu() : "" : str;
        if (TextUtils.isEmpty(str2)) {
            return;
        }
        com.bytedance.sdk.component.adexpress.yz.yz.fm(new com.bytedance.sdk.component.wu.ro.lb("saveTemplate") { // from class: com.bytedance.sdk.component.adexpress.fm.ro.wsy.1
            @Override // java.lang.Runnable
            public void run() {
                wsy.this.fm(str2, str3, str4, str5, str6, strWu);
            }
        }, 10);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public synchronized void fm(String str, String str2, String str3, String str4, String str5, String str6) {
        if (fm(str) != null) {
            if (!TextUtils.isEmpty(str4) && !TextUtils.isEmpty(str3)) {
                ro(str6, str, str3, str2, str4, str5);
            }
            return;
        } else if (TextUtils.isEmpty(str4) || TextUtils.isEmpty(str3)) {
            fm(str2, str6, str);
        } else {
            ro(str6, str, str3, str2, str4, str5);
        }
        boolean zFm = wu.fm(str5);
        if (!ro.jnr() || zFm) {
            jnr.ro().fm(true);
        }
    }

    private void ro(String str, String str2, String str3, String str4, String str5, String str6) {
        ajl.fm().fm(new com.bytedance.sdk.component.adexpress.fm.lb.ro().fm(str).ro(str2).lb(str3).yz(str4).jnr(str5).ajl(str6).fm(Long.valueOf(System.currentTimeMillis())), false);
        ro();
    }

    private void fm(String str, String str2, String str3) {
        JSONObject jSONObjectLb;
        if (TextUtils.isEmpty(str) || (jSONObjectLb = lb(str)) == null) {
            return;
        }
        String strOptString = jSONObjectLb.optString("md5");
        String strOptString2 = jSONObjectLb.optString("version");
        String strOptString3 = jSONObjectLb.optString("data");
        if (TextUtils.isEmpty(strOptString) || TextUtils.isEmpty(strOptString2) || TextUtils.isEmpty(strOptString3)) {
            return;
        }
        com.bytedance.sdk.component.adexpress.fm.lb.ro roVarFm = new com.bytedance.sdk.component.adexpress.fm.lb.ro().fm(str2).ro(str3).lb(strOptString).yz(str).jnr(strOptString3).ajl(strOptString2).fm(Long.valueOf(System.currentTimeMillis()));
        ajl.fm().fm(roVarFm, false);
        ro();
        if (wu.fm(strOptString2)) {
            roVarFm.ajl(strOptString2);
            jnr.ro().fm(true);
        }
    }

    public void fm(Set<String> set) {
        try {
            ajl.fm().fm(set);
        } catch (Throwable th) {
            th.getMessage();
        }
    }
}
