package com.bytedance.sdk.openadsdk.core.dsz.yz;

import android.R;
import android.app.Activity;
import android.content.ComponentCallbacks2;
import android.text.TextUtils;
import android.view.MotionEvent;
import android.view.View;
import com.bytedance.adsdk.ugeno.core.dsz;
import com.bytedance.adsdk.ugeno.core.irt;
import com.bytedance.adsdk.ugeno.ro.lb;
import com.bytedance.sdk.openadsdk.activity.single.IABLandingPageActivity;
import com.bytedance.sdk.openadsdk.activity.single.TTWebsiteActivity;
import com.bytedance.sdk.openadsdk.core.dsz.fm.ro;
import com.bytedance.sdk.openadsdk.core.dsz.yz.fm;
import com.bytedance.sdk.openadsdk.core.gof;
import com.bytedance.sdk.openadsdk.core.model.lse;
import com.bytedance.sdk.openadsdk.core.xgn;
import com.bytedance.sdk.openadsdk.sds.fm.fm.yz;
import com.bytedance.sdk.openadsdk.utils.bx;
import org.json.JSONException;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes2.dex */
public class ro implements irt, fm.InterfaceC0064fm {
    protected static int fm = 8;
    private String ajl;
    private View dsz;
    private String duv;

    /* JADX INFO: renamed from: ef, reason: collision with root package name */
    private JSONObject f7073ef;
    private float fhx;
    private long gof;
    private long gqi;
    private float irt;
    private final com.bytedance.sdk.openadsdk.core.dsz.wu.fm jnr;
    private com.bytedance.sdk.openadsdk.core.dsz.wsy.fm ku;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private final Activity f7074lb;
    private float onz;
    private float qhl;
    private fm ro;
    private final com.bytedance.sdk.openadsdk.core.dsz.wsy.ro vt;
    private boolean wey = true;
    private String wsy;
    private String wu;
    private final lse yz;

    public ro(Activity activity, lse lseVar, com.bytedance.sdk.openadsdk.core.dsz.wu.fm fmVar, String str, com.bytedance.sdk.openadsdk.core.dsz.wsy.ro roVar) {
        this.f7074lb = activity;
        this.duv = str;
        this.yz = lseVar;
        this.vt = roVar;
        this.jnr = fmVar;
    }

    public void fm(View view) {
        this.dsz = view;
    }

    private void ro() {
        int iOy = this.yz.oy();
        if (iOy != 2 && iOy != 3) {
            if (iOy == 4) {
                yz.fm(this.f7074lb, this.duv).fm(this.yz);
                return;
            } else {
                if (iOy != 5) {
                    return;
                }
                bx.ro(this.f7074lb, this.yz.xp());
                return;
            }
        }
        if (iOy == 3) {
            String strRbn = this.yz.rbn();
            if (!TextUtils.isEmpty(strRbn) && strRbn.contains("play.google.com/store")) {
                if (com.bytedance.sdk.openadsdk.sds.fm.fm.ro.fm(this.f7074lb, strRbn, strRbn.substring(strRbn.indexOf("?id=") + 4), this.duv, this.yz)) {
                    return;
                }
            }
        }
        Activity activity = this.f7074lb;
        lse lseVar = this.yz;
        int iFm = bx.fm(this.duv);
        String str = this.duv;
        xgn.fm(activity, lseVar, iFm, null, null, str, yz.fm(this.f7074lb, str), true, 0);
    }

    public void fm(com.bytedance.sdk.openadsdk.core.dsz.wsy.fm fmVar) {
        this.ku = fmVar;
    }

    public void fm() {
        if (this.yz == null) {
            this.vt.fm(1, "material is null", "net");
            return;
        }
        if (this.jnr == null) {
            this.vt.fm(1, "material ugen template is null", "net");
            return;
        }
        this.ro = new fm(this.f7074lb);
        this.wu = this.jnr.lb();
        this.ajl = this.jnr.fm();
        this.wsy = this.jnr.ro();
        this.f7073ef = this.yz.dsz(true);
        this.vt.fm("endcard");
        com.bytedance.sdk.openadsdk.core.dsz.fm.ro.fm().fm("endcard", this.wu, this.ajl, this.wsy, "", new ro.fm() { // from class: com.bytedance.sdk.openadsdk.core.dsz.yz.ro.1
            @Override // com.bytedance.sdk.openadsdk.core.dsz.fm.ro.fm
            public void fm(JSONObject jSONObject, String str) {
                ro roVar = ro.this;
                roVar.fm(jSONObject, roVar.f7073ef);
                ro.this.vt.ro(str);
            }

            @Override // com.bytedance.sdk.openadsdk.core.dsz.fm.ro.fm
            public void fm(int i10, String str, String str2) {
                ro.this.vt.fm(i10, str, str2);
            }
        });
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void fm(JSONObject jSONObject, JSONObject jSONObject2) {
        this.ro.fm((fm.InterfaceC0064fm) this);
        this.ro.fm((irt) this);
        this.vt.fm();
        this.ro.fm(jSONObject, jSONObject2, new com.bytedance.sdk.openadsdk.core.dsz.wsy.yz() { // from class: com.bytedance.sdk.openadsdk.core.dsz.yz.ro.2
            @Override // com.bytedance.sdk.openadsdk.core.dsz.wsy.yz
            public void fm(int i10, String str) {
                if (ro.this.vt != null) {
                    ro.this.vt.fm(i10, str);
                }
            }

            @Override // com.bytedance.sdk.openadsdk.core.dsz.wsy.yz
            public void fm(lb<View> lbVar) {
                if (ro.this.vt != null) {
                    ro.this.vt.fm(lbVar);
                }
            }
        });
    }

    @Override // com.bytedance.sdk.openadsdk.core.dsz.yz.fm.InterfaceC0064fm
    public void fm(dsz dszVar) {
        String strOptString = dszVar.lb().optString("type");
        strOptString.getClass();
        switch (strOptString) {
            case "privacy":
                if (this.f7074lb != null && !TextUtils.isEmpty(gof.yz().tzk())) {
                    if (com.bytedance.sdk.openadsdk.utils.ro.jnr() && gof.yz().ai()) {
                        IABLandingPageActivity.fm(this.f7074lb, this.yz, this.duv);
                    } else {
                        TTWebsiteActivity.fm(this.f7074lb, this.yz, this.duv);
                    }
                    break;
                }
                break;
            case "close":
                com.bytedance.sdk.openadsdk.core.dsz.wsy.fm fmVar = this.ku;
                if (fmVar != null) {
                    fmVar.ro();
                    break;
                }
                break;
            case "creative":
                if (this.f7074lb != null && this.yz != null) {
                    ro();
                    ComponentCallbacks2 componentCallbacks2 = this.f7074lb;
                    if (componentCallbacks2 instanceof com.bytedance.sdk.openadsdk.core.fhx.yz.ro) {
                        ((com.bytedance.sdk.openadsdk.core.fhx.yz.ro) componentCallbacks2).ado();
                    }
                    fm(dszVar, this.yz);
                    break;
                }
                break;
        }
    }

    private void fm(dsz dszVar, lse lseVar) {
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("down_x", this.onz);
            jSONObject.put("down_y", this.fhx);
            jSONObject.put("down_time", this.gof);
            jSONObject.put("up_x", this.irt);
            jSONObject.put("up_y", this.qhl);
            jSONObject.put("up_time", this.gqi);
            View viewKu = dszVar.fm().ku();
            int i10 = 1;
            if (viewKu != null) {
                JSONObject jSONObject2 = new JSONObject();
                int[] iArr = new int[2];
                float width = viewKu.getWidth();
                float height = viewKu.getHeight();
                viewKu.getLocationOnScreen(iArr);
                float f10 = iArr[0];
                float f11 = iArr[1];
                jSONObject2.put("width", width);
                jSONObject2.put("height", height);
                jSONObject2.put("left", f10);
                jSONObject2.put("top", f11);
                jSONObject.put("rectInfo", jSONObject2);
            }
            View view = this.dsz;
            if (view != null) {
                int[] iArr2 = new int[2];
                view.getLocationOnScreen(iArr2);
                jSONObject.put("button_x", iArr2[0]);
                jSONObject.put("button_y", iArr2[1]);
                jSONObject.put("button_width", this.dsz.getWidth());
                jSONObject.put("button_height", this.dsz.getHeight());
            }
            View viewFindViewById = this.f7074lb.findViewById(R.id.content);
            if (viewFindViewById != null) {
                int[] iArr3 = new int[2];
                viewFindViewById.getLocationOnScreen(iArr3);
                jSONObject.put("ad_x", iArr3[0]);
                jSONObject.put("ad_y", iArr3[1]);
                jSONObject.put("width", viewFindViewById.getWidth());
                jSONObject.put("height", viewFindViewById.getHeight());
            }
            jSONObject.put("click_area_type", dszVar.fm().hxv());
            jSONObject.put("brick_id", dszVar.fm().pkk());
            jSONObject.put("endcard_id", this.ajl);
            jSONObject.put("click_scence", 2);
            if (!this.wey) {
                i10 = 2;
            }
            jSONObject.put("user_behavior_type", i10);
            com.bytedance.sdk.openadsdk.core.dsz.wsy.fm fmVar = this.ku;
            if (fmVar != null) {
                jSONObject.put("endcard_type", fmVar.fm());
            }
            com.bytedance.sdk.openadsdk.yz.lb.fm(lseVar, this.duv, "click", jSONObject);
        } catch (JSONException unused) {
        }
    }

    @Override // com.bytedance.adsdk.ugeno.core.irt
    public void fm(lb lbVar, MotionEvent motionEvent) {
        int action = motionEvent.getAction();
        if (action == 0) {
            this.gof = System.currentTimeMillis();
            this.onz = motionEvent.getRawX();
            this.fhx = motionEvent.getRawY();
            this.wey = true;
            return;
        }
        if (action != 1) {
            if (action != 2) {
                return;
            }
            if (Math.abs(motionEvent.getRawX() - this.onz) >= fm || Math.abs(motionEvent.getRawY() - this.fhx) >= fm) {
                this.wey = false;
                return;
            }
            return;
        }
        this.irt = motionEvent.getRawX();
        this.qhl = motionEvent.getRawY();
        if (Math.abs(this.irt - this.onz) >= fm || Math.abs(this.qhl - this.fhx) >= fm) {
            this.wey = false;
        }
        this.gqi = System.currentTimeMillis();
    }
}
