package com.bytedance.sdk.openadsdk.yz;

import android.os.SystemClock;
import android.text.TextUtils;
import android.webkit.WebBackForwardList;
import android.webkit.WebView;
import com.bytedance.sdk.component.utils.wey;
import com.bytedance.sdk.openadsdk.core.model.lse;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public class ef {
    private int ajl;
    private final lse fm;
    private final boolean jnr;
    private long vt;
    private int wsy;
    private final WebView wu;

    /* JADX INFO: renamed from: ef, reason: collision with root package name */
    private String f7608ef = "landingpage";
    private final Map<Integer, Long> ro = new HashMap();

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private final List<Integer> f7609lb = new ArrayList();
    private final Map<Integer, String> yz = new HashMap();

    public ef(lse lseVar, WebView webView, boolean z10) {
        this.fm = lseVar;
        this.wu = webView;
        this.jnr = z10;
    }

    public void fm(String str, int i10) {
        if (this.jnr) {
            i10++;
        }
        if (fm(true)) {
            lb.fm(this.fm, this.f7608ef, this.ajl, str, i10);
            this.yz.put(Integer.valueOf(this.ajl), str);
            this.vt = SystemClock.elapsedRealtime();
        }
    }

    public void lb(String str) {
        this.f7608ef = str;
    }

    public void ro(String str) {
        String str2 = this.yz.get(Integer.valueOf(this.ajl));
        if (TextUtils.isEmpty(str2)) {
            str2 = "";
        }
        String str3 = str2;
        int i10 = this.ajl;
        if (i10 > 0) {
            lb.fm(this.fm, this.f7608ef, i10, str3, str, 1);
        }
    }

    private void ro(boolean z10) {
        try {
            WebBackForwardList webBackForwardListCopyBackForwardList = this.wu.copyBackForwardList();
            if (webBackForwardListCopyBackForwardList != null) {
                if (z10) {
                    int currentIndex = webBackForwardListCopyBackForwardList.getCurrentIndex();
                    this.ajl = currentIndex + 1;
                    if (this.jnr) {
                        this.ajl = currentIndex + 2;
                        return;
                    }
                    return;
                }
                int currentIndex2 = webBackForwardListCopyBackForwardList.getCurrentIndex();
                this.wsy = currentIndex2 + 1;
                if (this.jnr) {
                    this.wsy = currentIndex2 + 2;
                }
            }
        } catch (Throwable th) {
            wey.lb("ArbitrageLandingLog", th.toString());
        }
    }

    public void fm(String str) {
        if (fm(false)) {
            lb.fm(this.fm, this.f7608ef, this.ajl, str, SystemClock.elapsedRealtime() - this.vt);
        }
    }

    public void fm(WebView webView, String str) {
        lse lseVar = this.fm;
        if (lseVar == null || !com.bytedance.sdk.component.ef.ro.fm(lseVar.hi().lb(), str)) {
            return;
        }
        String str2 = this.yz.get(Integer.valueOf(this.ajl));
        if (TextUtils.isEmpty(str2)) {
            str2 = "";
        }
        lb.fm(this.fm, this.f7608ef, this.ajl, str2, str, 2);
    }

    private boolean fm(boolean z10) {
        int i10 = z10 ? this.ajl : this.wsy;
        ro(z10);
        int i11 = z10 ? this.ajl : this.wsy;
        return i11 > 0 && i11 != i10;
    }
}
