package com.bytedance.sdk.openadsdk.onz;

import android.R;
import android.app.Activity;
import android.graphics.Bitmap;
import android.net.http.SslError;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import android.view.View;
import android.webkit.SslErrorHandler;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.media3.common.MimeTypes;
import com.bykv.vk.openvk.preload.geckox.model.WebResourceResponseModel;
import com.bytedance.sdk.component.ef.wsy;
import com.bytedance.sdk.openadsdk.core.gof;
import com.bytedance.sdk.openadsdk.core.hxv;
import com.bytedance.sdk.openadsdk.core.irt;
import com.bytedance.sdk.openadsdk.core.model.gqi;
import com.bytedance.sdk.openadsdk.core.model.lse;
import com.bytedance.sdk.openadsdk.core.model.wey;
import com.bytedance.sdk.openadsdk.core.widget.fm.ajl;
import com.bytedance.sdk.openadsdk.utils.xgn;
import com.bytedance.sdk.openadsdk.utils.zan;
import com.bytedance.sdk.openadsdk.wsy.ro;
import com.bytedance.sdk.openadsdk.yz.dsz;
import java.lang.ref.SoftReference;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes2.dex */
public class lb {
    private static volatile lb fm = null;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private static int f7516lb = 2;
    private static long yz = 3600000;
    private LinkedHashMap<Integer, SoftReference<wsy>> jnr;
    private final Handler ro;

    public lb() {
        f7516lb = com.bytedance.sdk.openadsdk.hlt.jnr.fm("pre_render_count", 2);
        long jFm = com.bytedance.sdk.openadsdk.hlt.jnr.fm("pre_render_duration", 3600000);
        yz = jFm;
        if (f7516lb <= 0) {
            f7516lb = 2;
        }
        if (jFm <= 0) {
            yz = 3600000L;
        }
        this.jnr = new LinkedHashMap<>();
        this.ro = new Handler(Looper.getMainLooper(), new Handler.Callback() { // from class: com.bytedance.sdk.openadsdk.onz.lb.1
            @Override // android.os.Handler.Callback
            public boolean handleMessage(@NonNull Message message) {
                SoftReference softReference;
                int i10 = message.what;
                if (lb.this.jnr == null || (softReference = (SoftReference) lb.this.jnr.get(Integer.valueOf(i10))) == null) {
                    return false;
                }
                wsy wsyVar = (wsy) softReference.get();
                lb.this.fm(i10, 2, new lse(), wsyVar == null ? "" : wsyVar.getTag());
                return false;
            }
        });
    }

    public static boolean lb(lse lseVar) {
        return wey.ef(lseVar) || wey.ro(lseVar) || wey.lb(lseVar);
    }

    public wsy ro(lse lseVar) {
        if (lseVar == null || TextUtils.isEmpty(lseVar.rbn())) {
            return null;
        }
        String strRbn = lseVar.rbn();
        if (TextUtils.isEmpty(strRbn)) {
            return null;
        }
        int iHashCode = strRbn.hashCode();
        SoftReference<wsy> softReference = this.jnr.get(Integer.valueOf(iHashCode));
        if (softReference == null || softReference.get() == null) {
            return null;
        }
        wsy wsyVar = softReference.get();
        fm(lseVar, wsyVar.getTag(), Double.valueOf((System.currentTimeMillis() / 1000) - lseVar.fp()).floatValue(), "web_use_pre_render");
        fm(iHashCode, 3, lseVar, wsyVar.getTag());
        return wsyVar;
    }

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

    public void fm(final lse lseVar) {
        final String str;
        if (lseVar == null || !lb(lseVar)) {
            return;
        }
        gqi gqiVarNt = lseVar.nt();
        if (gqiVarNt == null) {
            gqiVarNt = new gqi();
        }
        lseVar.dbt();
        if (lseVar.dbt()) {
            String strRbn = lseVar.rbn();
            if (TextUtils.isEmpty(strRbn)) {
                return;
            }
            final int iHashCode = strRbn.hashCode();
            if (wey.ro(lseVar)) {
                str = "landingpage_split_screen";
            } else if (wey.yz(lseVar)) {
                str = "landingpage_direct";
            } else {
                str = wey.lb(lseVar) ? "landingpage_split_ceiling" : "";
            }
            LinkedHashMap<Integer, SoftReference<wsy>> linkedHashMap = this.jnr;
            if (linkedHashMap == null || !linkedHashMap.containsKey(Integer.valueOf(iHashCode))) {
                HashMap map = new HashMap();
                map.put(lseVar.kec(), lseVar);
                if (gqiVarNt.ro() == 2) {
                    com.bytedance.sdk.openadsdk.wsy.ro.fm().fm((Map<String, lse>) map, new ro.fm() { // from class: com.bytedance.sdk.openadsdk.onz.lb.2
                        @Override // com.bytedance.sdk.openadsdk.wsy.ro.fm
                        public void fm() {
                            lb.this.fm(iHashCode, lseVar, str, true);
                        }
                    }, true);
                    return;
                }
                if (gqiVarNt.ro() == 1) {
                    com.bytedance.sdk.openadsdk.wsy.ro.fm().fm((Map<String, lse>) map, (ro.fm) null, true);
                    fm(iHashCode, lseVar, str, true);
                } else if (gqiVarNt.ro() == 0) {
                    fm(iHashCode, lseVar, str, false);
                }
            }
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(final int i10, final lse lseVar, final String str, final boolean z10) {
        xgn.fm(new Runnable() { // from class: com.bytedance.sdk.openadsdk.onz.lb.3
            private ajl fm(@NonNull final wsy wsyVar, dsz dszVar) {
                ajl ajlVar = new ajl(gof.fm(), null, lseVar.eo(), dszVar, true) { // from class: com.bytedance.sdk.openadsdk.onz.lb.3.3
                    @Override // com.bytedance.sdk.openadsdk.core.widget.fm.ajl, android.webkit.WebViewClient
                    public void onPageFinished(WebView webView, String str2) {
                        wsy wsyVar2 = wsyVar;
                        if (wsyVar2 != null) {
                            wsyVar2.setPreFinish(true);
                        }
                        super.onPageFinished(webView, str2);
                    }

                    @Override // com.bytedance.sdk.openadsdk.core.widget.fm.ajl, android.webkit.WebViewClient
                    public void onPageStarted(WebView webView, String str2, Bitmap bitmap) {
                        wsy wsyVar2 = wsyVar;
                        if (wsyVar2 != null) {
                            wsyVar2.setPreStart(true);
                        }
                        super.onPageStarted(webView, str2, bitmap);
                    }

                    @Override // com.bytedance.sdk.openadsdk.core.widget.fm.ajl, android.webkit.WebViewClient
                    public void onReceivedError(WebView webView, int i11, String str2, String str3) {
                        String strYz = ajl.yz(str3);
                        boolean z11 = false;
                        boolean z12 = strYz != null && strYz.startsWith(MimeTypes.BASE_TYPE_IMAGE);
                        if (strYz != null && strYz.startsWith("mp4")) {
                            z11 = true;
                        }
                        if (!z12 && !z11 && !wsyVar.lb()) {
                            AnonymousClass3 anonymousClass3 = AnonymousClass3.this;
                            lb.this.fm(i10, 4, lseVar, str);
                        }
                        super.onReceivedError(webView, i11, str2, str3);
                    }

                    @Override // com.bytedance.sdk.openadsdk.core.widget.fm.ajl, android.webkit.WebViewClient
                    public void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
                        if (sslErrorHandler != null) {
                            AnonymousClass3 anonymousClass3 = AnonymousClass3.this;
                            lb.this.fm(i10, 4, lseVar, str);
                        }
                        super.onReceivedSslError(webView, sslErrorHandler, sslError);
                    }

                    @Override // com.bytedance.sdk.openadsdk.core.widget.fm.ajl, android.webkit.WebViewClient
                    public WebResourceResponse shouldInterceptRequest(WebView webView, String str2) {
                        try {
                            if (!z10) {
                                return super.shouldInterceptRequest(webView, str2);
                            }
                            wsy wsyVar2 = wsyVar;
                            if (wsyVar2 != null) {
                                wsyVar2.fm++;
                            }
                            WebResourceResponseModel webResourceResponseModelFm = com.bytedance.sdk.openadsdk.wsy.ro.fm().fm(com.bytedance.sdk.openadsdk.wsy.ro.fm().ro(), lseVar.kec(), str2);
                            if (webResourceResponseModelFm != null && webResourceResponseModelFm.getWebResourceResponse() != null) {
                                wsy wsyVar3 = wsyVar;
                                if (wsyVar3 != null) {
                                    wsyVar3.ro++;
                                }
                                return webResourceResponseModelFm.getWebResourceResponse();
                            }
                            if (wsyVar != null && webResourceResponseModelFm != null && webResourceResponseModelFm.getMsg() == 2) {
                                wsyVar.f6608lb++;
                            }
                            return super.shouldInterceptRequest(webView, str2);
                        } catch (Throwable unused) {
                            return super.shouldInterceptRequest(webView, str2);
                        }
                    }

                    @Override // com.bytedance.sdk.openadsdk.core.widget.fm.ajl, android.webkit.WebViewClient
                    public boolean shouldOverrideUrlLoading(WebView webView, String str2) {
                        return super.shouldOverrideUrlLoading(webView, str2);
                    }
                };
                ajlVar.fm(lseVar);
                ajlVar.fm(str);
                return ajlVar;
            }

            /* JADX WARN: Removed duplicated region for block: B:31:0x00d3  */
            @Override // java.lang.Runnable
            /*
                Code decompiled incorrectly, please refer to instructions dump.
            */
            public void run() {
                com.bytedance.sdk.openadsdk.utils.fm fmVarJnr;
                Activity activityRo;
                if (lb.this.jnr != null && lb.this.jnr.size() >= lb.f7516lb) {
                    Map.Entry entry = (Map.Entry) lb.this.jnr.entrySet().iterator().next();
                    SoftReference softReference = (SoftReference) entry.getValue();
                    if (softReference != null) {
                        wsy wsyVar = (wsy) softReference.get();
                        lb.this.fm(((Integer) entry.getKey()).intValue(), 1, lseVar, wsyVar == null ? "" : wsyVar.getTag());
                    }
                }
                if (lb.this.ro != null) {
                    Message messageObtain = Message.obtain();
                    messageObtain.what = i10;
                    lb.this.ro.sendMessageDelayed(messageObtain, lb.yz);
                }
                SoftReference softReference2 = new SoftReference(new wsy(gof.fm(), false, wsy.lb.LANDING_PAGE_PRE_RENDER));
                final wsy wsyVar2 = (wsy) softReference2.get();
                if (wsyVar2 == null) {
                    return;
                }
                hxv hxvVar = null;
                wsyVar2.setLayerType(2, null);
                zan.fm((View) wsyVar2, 4);
                wsyVar2.setTag(str);
                wsyVar2.setLandingPage(true);
                gqi gqiVarNt = lseVar.nt();
                int iFm = gqiVarNt != null ? gqiVarNt.fm() : 3;
                if (iFm == 2) {
                    int iLb = zan.lb(gof.fm());
                    int iJnr = zan.jnr(gof.fm());
                    int iNnq = lseVar.nnq();
                    if (iNnq == 1) {
                        if (iLb >= iJnr) {
                            wsyVar2.layout(0, 0, iJnr, iLb);
                        } else {
                            wsyVar2.layout(0, 0, iLb, iJnr);
                        }
                    } else if (iNnq == 2) {
                        if (iLb < iJnr) {
                            wsyVar2.layout(0, 0, iJnr, iLb);
                        }
                    }
                } else if (iFm == 1 && (fmVarJnr = irt.fm().jnr()) != null && (activityRo = fmVarJnr.ro()) != null) {
                    final int iHashCode = activityRo.hashCode();
                    fmVarJnr.fm(new com.bytedance.sdk.component.adexpress.fm() { // from class: com.bytedance.sdk.openadsdk.onz.lb.3.1
                        @Override // com.bytedance.sdk.component.adexpress.fm
                        public void fm(Activity activity) {
                            int i11 = iHashCode;
                            if (i11 == 0 || activity == null || i11 != activity.hashCode() || wsyVar2.lb()) {
                                return;
                            }
                            AnonymousClass3 anonymousClass3 = AnonymousClass3.this;
                            lb.this.fm(i10, 5, lseVar, str);
                        }
                    });
                    FrameLayout frameLayout = (FrameLayout) activityRo.findViewById(R.id.content);
                    if (frameLayout != null) {
                        frameLayout.addView(wsyVar2);
                    }
                }
                int iFm2 = com.bytedance.sdk.openadsdk.wsy.ro.fm().fm(com.bytedance.sdk.openadsdk.wsy.ro.fm().ro(), lseVar.kec());
                dsz dszVar = new dsz(lseVar, wsyVar2.getWebView());
                dszVar.fm(iFm2 > 0 ? 2 : 0);
                dszVar.fm(true);
                dszVar.ro(true);
                wsyVar2.setWebViewClient(fm(wsyVar2, dszVar));
                wsyVar2.setWebChromeClient(new com.bytedance.sdk.openadsdk.core.widget.fm.jnr(hxvVar, dszVar) { // from class: com.bytedance.sdk.openadsdk.onz.lb.3.2
                    @Override // com.bytedance.sdk.openadsdk.core.widget.fm.jnr, android.webkit.WebChromeClient
                    public void onProgressChanged(WebView webView, int i11) {
                        super.onProgressChanged(webView, i11);
                        if (i11 == 100) {
                            wsyVar2.setPreProgressHundred(true);
                        }
                    }
                });
                lb.this.fm(wsyVar2, lseVar.rbn());
                lb.fm(lseVar, str, Double.valueOf((System.currentTimeMillis() / 1000) - lseVar.fp()).floatValue(), "web_start_pre_render");
                if (lb.this.jnr != null) {
                    lb.this.jnr.put(Integer.valueOf(i10), softReference2);
                }
            }
        });
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(int i10, int i11, lse lseVar, String str) {
        LinkedHashMap<Integer, SoftReference<wsy>> linkedHashMap = this.jnr;
        if (linkedHashMap != null && linkedHashMap.containsKey(Integer.valueOf(i10))) {
            this.jnr.remove(Integer.valueOf(i10));
        }
        Handler handler = this.ro;
        if (handler != null) {
            handler.removeMessages(i10);
        }
        fm(lseVar, str, i11);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(wsy wsyVar, String str) {
        if (wsyVar == null) {
            return;
        }
        com.bytedance.sdk.openadsdk.core.widget.fm.yz.fm(gof.fm()).fm(false).ro(false).fm(wsyVar.getWebView());
        wsyVar.setMixedContentMode(0);
        com.bytedance.sdk.openadsdk.utils.lse.fm(wsyVar, str);
    }

    public static void fm(lse lseVar, String str, final float f10, String str2) {
        com.bytedance.sdk.openadsdk.yz.lb.fm(System.currentTimeMillis(), lseVar, str, str2, new com.bytedance.sdk.openadsdk.irt.ro.fm() { // from class: com.bytedance.sdk.openadsdk.onz.lb.4
            @Override // com.bytedance.sdk.openadsdk.irt.ro.fm, com.bytedance.sdk.openadsdk.irt.ro.ro
            public JSONObject ro() {
                JSONObject jSONObject = new JSONObject();
                try {
                    jSONObject.put("duration", f10);
                } catch (Throwable unused) {
                }
                return jSONObject;
            }
        });
    }

    public static void fm(lse lseVar, final String str, final int i10) {
        com.bytedance.sdk.openadsdk.yz.lb.fm(System.currentTimeMillis(), lseVar, str, "web_delete_pre_render", new com.bytedance.sdk.openadsdk.irt.ro.fm() { // from class: com.bytedance.sdk.openadsdk.onz.lb.5
            @Override // com.bytedance.sdk.openadsdk.irt.ro.fm, com.bytedance.sdk.openadsdk.irt.ro.ro
            public JSONObject fm() {
                JSONObject jSONObject = new JSONObject();
                try {
                    jSONObject.put("reason", i10);
                } catch (Throwable unused) {
                }
                return jSONObject;
            }
        });
    }
}
