CamScanner.apk(点击下载) / CSPurchaseClient.java


package com.intsig.camscanner.purchase.utils;

import android.app.Activity;
import android.content.DialogInterface;
import android.content.Intent;
import android.text.TextUtils;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.Observer;
import com.intsig.app.AlertDialog;
import com.intsig.appsflyer.AppsFlyerHelper;
import com.intsig.camscanner.DocumentActivity;
import com.intsig.camscanner.FeedbackActivity;
import com.intsig.camscanner.R;
import com.intsig.camscanner.UpgradeDescriptionActivity;
import com.intsig.camscanner.ads.csAd.CsAdUtil;
import com.intsig.camscanner.app.AppSwitch;
import com.intsig.camscanner.app.AppUtil;
import com.intsig.camscanner.capture.certificates.model.CertificateItemInfo;
import com.intsig.camscanner.guide.GuideGpActivity;
import com.intsig.camscanner.guide.GuideHomeActivity;
import com.intsig.camscanner.log.LogAgentData;
import com.intsig.camscanner.log.LogTrackerUserData;
import com.intsig.camscanner.mainmenu.mainactivity.MainActivity;
import com.intsig.camscanner.purchase.OnProductLoadListener;
import com.intsig.camscanner.purchase.dialog.BottomPurchaseDialog;
import com.intsig.camscanner.purchase.entity.Function;
import com.intsig.camscanner.purchase.negativepage.NegativePopupStyleUtil;
import com.intsig.camscanner.purchase.pay.CSPayConfiguration;
import com.intsig.camscanner.purchase.pay.task.PayOrderRequest;
import com.intsig.camscanner.purchase.pay.task.entity.CreateOrderExtra;
import com.intsig.camscanner.purchase.pay.task.entity.LivePayResponse;
import com.intsig.camscanner.purchase.scanfirstdoc.ScanFirstDocPremiumActivity;
import com.intsig.camscanner.purchase.track.PurchasePageId;
import com.intsig.camscanner.purchase.track.PurchaseTracker;
import com.intsig.camscanner.purchase.track.PurchaseTrackerUtil;
import com.intsig.camscanner.tsapp.purchase.CouponManager;
import com.intsig.camscanner.tsapp.sync.SyncUtil;
import com.intsig.camscanner.util.PreferenceHelper;
import com.intsig.camscanner.web.UrlUtil;
import com.intsig.comm.ad.AdUtils;
import com.intsig.comm.purchase.entity.PayType;
import com.intsig.comm.purchase.entity.ProductEnum;
import com.intsig.comm.purchase.entity.ProductResultItem;
import com.intsig.comm.purchase.entity.QueryProductsResult;
import com.intsig.log.LogUtils;
import com.intsig.pay.base.utils.PayTypeUtils;
import com.intsig.result.OnForResultCallback;
import com.intsig.thread.ThreadPoolSingleton;
import com.intsig.tsapp.account.login_task.BindPhoneActivity;
import com.intsig.tsapp.account.util.LoginRouteCenter;
import com.intsig.util.VerifyCountryUtil;
import com.intsig.utils.CommonUtil;
import com.intsig.utils.CustomExecutor;
import com.intsig.utils.ListUtils;
import com.intsig.utils.PreferenceUtil;
import com.intsig.utils.ToastUtils;
import com.intsig.vendor.VendorHelper;
import com.intsig.webview.WebViewActivity;
import com.intsig.webview.WebViewFragment;
import com.intsig.webview.util.WebUtil;
import com.microsoft.services.msa.PreferencesConstants;
import java.util.ArrayList;
import java.util.Iterator;
import n8.a;
import n8.b;
import n8.c;
import n8.d;
import n8.e;
import n8.f;
import n8.g;
import n8.h;
import n8.i;
import n8.j;
import n8.k;
import n8.l;
import n8.m;
import n8.n;
import n8.o;
import n8.p;

public class CSPurchaseClient {

    /* renamed from: a  reason: collision with root package name */
    private Activity f30373a;

    /* renamed from: b  reason: collision with root package name */
    private PurchaseTracker f30374b;

    /* renamed from: c  reason: collision with root package name */
    private PurchaseCallback f30375c;

    /* renamed from: d  reason: collision with root package name */
    private boolean f30376d;

    /* renamed from: e  reason: collision with root package name */
    private boolean f30377e = false;

    /* renamed from: f  reason: collision with root package name */
    private int f30378f = 4;

    /* renamed from: g  reason: collision with root package name */
    private int f30379g;

    /* renamed from: h  reason: collision with root package name */
    private String f30380h = "none";

    /* renamed from: i  reason: collision with root package name */
    private int f30381i;

    /* renamed from: j  reason: collision with root package name */
    private ProductResultItem f30382j;

    /* renamed from: k  reason: collision with root package name */
    private int f30383k;

    /* renamed from: l  reason: collision with root package name */
    private boolean f30384l = true;

    /* renamed from: m  reason: collision with root package name */
    private String f30385m;

    /* renamed from: n  reason: collision with root package name */
    private ArrayList<QueryProductsResult.ProductId> f30386n = new ArrayList<>();

    /* renamed from: o  reason: collision with root package name */
    private BottomPurchaseDialog f30387o;

    /* renamed from: p  reason: collision with root package name */
    public String f30388p = "";

    /* renamed from: q  reason: collision with root package name */
    private long f30389q = 0;

    /* renamed from: r  reason: collision with root package name */
    private final Observer<LivePayResponse> f30390r = new Observer<LivePayResponse>() {
        /* class com.intsig.camscanner.purchase.utils.CSPurchaseClient.AnonymousClass2 */

        /* renamed from: a */
        public void onChanged(LivePayResponse livePayResponse) {
            int b10 = livePayResponse.b();
            String a10 = livePayResponse.a();
            boolean z10 = false;
            if (b10 != 60362) {
                switch (b10) {
                    case 20010:
                        z10 = true;
                        if (PayTypeUtils.d(CSPurchaseClient.this.f30381i)) {
                            LogUtils.a("CSPurchaseHelper", "Subscription success");
                            LogTrackerUserData.i(CSPurchaseClient.this.f30373a, "Subscription success");
                            PreferenceHelper.kf("");
                        }
                        PreferenceHelper.Ze(CSPurchaseClient.this.f30373a, PurchaseUtil.A(a10));
                        break;
                }
                CSPurchaseClient cSPurchaseClient = CSPurchaseClient.this;
                cSPurchaseClient.X(cSPurchaseClient.f30378f, z10);
            }
            LogUtils.c("CSPurchaseHelper", "Purchase Fail ");
            LogTrackerUserData.i(CSPurchaseClient.this.f30373a, "Purchase Fail ");
            if (CSPurchaseClient.this.f30374b.function != Function.FROM_FUN_VIP_PAY_FAIL && !PreferenceHelper.E() && PayTypeUtils.d(CSPurchaseClient.this.f30381i)) {
                PreferenceHelper.kf(ProductEnum.switchWebProductId(a10).name());
            }
            CSPurchaseClient cSPurchaseClient2 = CSPurchaseClient.this;
            cSPurchaseClient2.X(cSPurchaseClient2.f30378f, z10);
        }
    };

    public interface PurchaseCallback {
        void a(ProductResultItem productResultItem, boolean z10);
    }

    public CSPurchaseClient(Activity activity, PurchaseTracker purchaseTracker) {
        this.f30373a = activity;
        this.f30374b = purchaseTracker;
        if (purchaseTracker == null) {
            this.f30374b = new PurchaseTracker();
        }
        ProductManager.f().o(activity, false);
        this.f30379g = AppSwitch.c(activity);
        this.f30376d = PreferenceHelper.E();
    }

    private void A() {
        LogUtils.a("CSPurchaseHelper", "finishActivity");
        Activity activity = this.f30373a;
        if (activity != null) {
            if (!activity.isFinishing()) {
                Activity activity2 = this.f30373a;
                if (activity2 instanceof MainActivity) {
                    LogUtils.a("CSPurchaseHelper", "finishActivity MainActivity");
                    return;
                }
                if (!(activity2 instanceof GuideGpActivity)) {
                    if (!(activity2 instanceof GuideHomeActivity)) {
                        if (activity2 instanceof UpgradeDescriptionActivity) {
                            LogUtils.a("CSPurchaseHelper", "finishActivity UpgradeDescriptionActivity");
                            return;
                        } else if ((activity2 instanceof WebViewActivity) && this.f30377e) {
                            LogUtils.a("CSPurchaseHelper", "finishActivity WebViewActivity");
                            return;
                        } else if (activity2 instanceof ScanFirstDocPremiumActivity) {
                            LogUtils.a("CSPurchaseHelper", "finishActivity ScanFirstDocPremiumActivity");
                            return;
                        } else if (activity2 instanceof DocumentActivity) {
                            LogUtils.a("CSPurchaseHelper", "finishActivity DocumentActivity");
                            return;
                        } else {
                            activity2.finish();
                            return;
                        }
                    }
                }
                LogUtils.a("CSPurchaseHelper", "finishActivity GuideActivity");
                return;
            }
        }
        LogUtils.a("CSPurchaseHelper", "finishActivity activity == null || activity.isFinishing()");
    }

    private void B(int i10) {
        LogUtils.a("CSPurchaseHelper", "handPurchaseEndFail payType = " + i10);
        if ("com.intsig.camscanner.huaweifree.7dpremium".equals(this.f30382j.product_id) && VerifyCountryUtil.s(this.f30373a)) {
            try {
                i0();
            } catch (Exception e10) {
                LogUtils.e("CSPurchaseHelper", e10);
            }
            Y("handPurchaseEndFail", false);
        }
        Y("handPurchaseEndFail", false);
    }

    private boolean C() {
        ProductResultItem productResultItem = this.f30382j;
        return productResultItem != null && !TextUtils.isEmpty(productResultItem.product_id) && this.f30382j.product_id.startsWith("CamScanner_NADVIP");
    }

    private boolean E(String str, ProductEnum... productEnumArr) {
        for (ProductEnum productEnum : productEnumArr) {
            if (TextUtils.equals(str, ProductHelper.y(productEnum, PayType.GOOGLE_PLAY))) {
                return true;
            }
        }
        return false;
    }

    private void F(Activity activity, String str) {
        this.f30382j = ProductHelper.A(str, this.f30378f);
        LogUtils.c("CSPurchaseHelper", "current productId = " + str + " current payType = " + this.f30378f);
        if (!ProductHelper.Q(this.f30382j)) {
            ToastUtils.h(activity, R.string.a_msg_not_support_purchase);
            LogUtils.c("CSPurchaseHelper", "product data error current productId = " + str);
            return;
        }
        this.f30381i = this.f30382j.consume;
        this.f30374b.productId(str);
        String str2 = PayTypeUtils.d(this.f30381i) ? "subscription" : "consume";
        this.f30380h = str2;
        PurchaseTrackerUtil.b(this.f30374b, str2);
        PurchasePageId purchasePageId = this.f30374b.pageId;
        PurchasePageId purchasePageId2 = PurchasePageId.CSGuidePremium;
        if (purchasePageId == purchasePageId2) {
            LogAgentData.b(purchasePageId2.toTrackerValue(), "product_item_click", "product_id", str);
        }
        boolean z10 = !PayTypeUtils.d(this.f30381i);
        String str3 = this.f30382j.propertyId;
        PurchaseUtil.c(activity, this.f30374b, null, str, z10, str3, PurchaseUtil.q(activity, str, str3, z10));
        activity.runOnUiThread(new f(this, activity, str));
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void G(DialogInterface dialogInterface, int i10) {
        LogUtils.a("CSPurchaseHelper", "click bind right now");
        LoginRouteCenter.i(this.f30373a, 100);
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void I(Activity activity, String str) {
        PayOrderRequest payOrderRequest = PayOrderRequest.f30150a;
        payOrderRequest.B((LifecycleOwner) activity, this.f30390r);
        payOrderRequest.W(activity, new CSPayConfiguration.Builder().o(this.f30374b).m(this.f30378f).n(this.f30381i).l(str).p(this.f30384l).k(new CreateOrderExtra(this.f30383k, this.f30388p)).j());
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void J(DialogInterface dialogInterface, int i10) {
        WebUtil.k(this.f30373a, "https://paytm.com/google-play-gift-card-recharge");
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void K(int i10, String str) {
        this.f30378f = i10;
        if (i10 == 13) {
            AdUtils.f37420a = true;
        }
        PreferenceHelper.Cb("CS_HMS_OR_GOOGLE_CHOOSE", i10);
        F(this.f30373a, str);
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void L(DialogInterface dialogInterface, int i10) {
        Y("showFreeTryDialog", true);
        A();
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void M(DialogInterface dialogInterface, int i10) {
        Y("showFreeTryDialog ok", true);
        A();
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void N(DialogInterface dialogInterface, int i10) {
        Y("showFreeTryDialog click vip from guid", true);
        A();
        if (PreferenceHelper.d5()) {
            Activity activity = this.f30373a;
            WebUtil.l(activity, activity.getString(R.string.a_label_vip_function_guid), UrlUtil.Y("buy_success", this.f30373a));
        } else {
            Activity activity2 = this.f30373a;
            WebUtil.l(activity2, activity2.getString(R.string.a_label_vip_function_guid), UrlUtil.Z());
        }
        PreferenceHelper.lc(this.f30373a, false);
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void O(DialogInterface dialogInterface, int i10) {
        Y("enableShowVipAccountTip false ok", true);
        A();
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void P(DialogInterface dialogInterface, int i10) {
        Y("no login bind now", true);
        LoginRouteCenter.i(this.f30373a, 100);
        A();
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void Q(DialogInterface dialogInterface, int i10) {
        Y("later do it", true);
        A();
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void R(DialogInterface dialogInterface, int i10) {
        LogUtils.a("CSPurchaseHelper", "click contact us");
        this.f30373a.startActivity(new Intent(this.f30373a, FeedbackActivity.class));
        A();
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void S(int i10, DialogInterface dialogInterface, int i11) {
        q0(i10);
        LogUtils.a("CSPurchaseHelper", "repeat try");
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void T(String str, boolean z10) {
        try {
            LogUtils.h("CSPurchaseHelper", String.format(" requestProductData retry %b", Boolean.valueOf(z10)));
            if (z10) {
                this.f30389q = 0;
                p0(str);
                return;
            }
            ToastUtils.h(this.f30373a, R.string.c_sync_msg_server_unavail);
        } catch (Exception e10) {
            LogUtils.e("CSPurchaseHelper", e10);
        }
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void U(int i10, boolean z10) {
        if (z10) {
            if (!SyncUtil.t1(this.f30373a)) {
                PreferenceHelper.Jh(this.f30373a, true);
            }
            if (PreferenceHelper.P()) {
                n0();
            } else if (this.f30376d) {
                LogUtils.h("CSPurchaseHelper", "callback is vip user and show success congratulations dialog");
                k0(i10);
            } else {
                l0(i10);
            }
        } else {
            m0(i10);
        }
    }

    private void Y(String str, boolean z10) {
        if (this.f30375c != null) {
            LogUtils.h("CSPurchaseHelper", String.format("%s currentProduct = %s", str, this.f30382j.toString()));
            this.f30375c.a(this.f30382j, z10);
        }
    }

    private void i0() {
        Activity activity = this.f30373a;
        if (activity != null) {
            if (!activity.isFinishing()) {
                new AlertDialog.Builder(this.f30373a).K(R.string.dlg_title).o(R.string.a_label_failed_purchase_7_day_msg).r(R.string.a_label_btn_ignore, null).A(R.string.a_label_go_to_gp_dialog_paytm_recharge, new i(this)).a().show();
            }
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:39:0x0140  */
    /* JADX WARNING: Removed duplicated region for block: B:41:0x0149  */
    private void j0(String str) {
        Activity activity = this.f30373a;
        if (activity != null && !activity.isFinishing()) {
            if (this.f30373a instanceof FragmentActivity) {
                ArrayList<QueryProductsResult.ProductId> arrayList = new ArrayList<>();
                if (!ListUtils.b(this.f30386n)) {
                    if (this.f30386n.size() != 1) {
                        if (!CommonUtil.l(this.f30373a)) {
                            Iterator<QueryProductsResult.ProductId> it = this.f30386n.iterator();
                            while (true) {
                                if (!it.hasNext()) {
                                    break;
                                }
                                QueryProductsResult.ProductId next = it.next();
                                if (TextUtils.equals(next.payway, String.valueOf(13))) {
                                    arrayList.add(next);
                                    break;
                                }
                            }
                        } else {
                            arrayList.addAll(this.f30386n);
                        }
                    } else {
                        QueryProductsResult.ProductId productId = this.f30386n.get(0);
                        if (CommonUtil.l(this.f30373a)) {
                            arrayList.add(new QueryProductsResult.ProductId(productId.product_id, String.valueOf(4)));
                        }
                        arrayList.add(new QueryProductsResult.ProductId(productId.product_id, String.valueOf(13)));
                    }
                    if (ListUtils.b(arrayList)) {
                        LogUtils.c("CSPurchaseHelper", "showAbroadPayChoose productIds list error");
                        return;
                    }
                    BottomPurchaseDialog m42 = BottomPurchaseDialog.f29326g.a(this.f30385m, arrayList).m4(new d(this));
                    this.f30387o = m42;
                    m42.p4(((FragmentActivity) this.f30373a).getSupportFragmentManager());
                    return;
                } else if (TextUtils.isEmpty(str) || !str.contains(PreferencesConstants.COOKIE_DELIMITER)) {
                    if (CommonUtil.l(this.f30373a)) {
                        arrayList.add(new QueryProductsResult.ProductId(str, String.valueOf(4)));
                    }
                    arrayList.add(new QueryProductsResult.ProductId(str, String.valueOf(13)));
                } else {
                    String[] split = str.split(PreferencesConstants.COOKIE_DELIMITER);
                    if (CommonUtil.l(this.f30373a)) {
                        arrayList.add(new QueryProductsResult.ProductId(split[0], String.valueOf(4)));
                    }
                    arrayList.add(new QueryProductsResult.ProductId(split[1], String.valueOf(13)));
                    if (ListUtils.b(arrayList)) {
                    }
                }
                if (ListUtils.b(arrayList)) {
                }
            }
        }
        LogUtils.c("CSPurchaseHelper", "showAbroadPayChoose activity error");
    }

    /* JADX WARNING: Removed duplicated region for block: B:15:0x0053  */
    /* JADX WARNING: Removed duplicated region for block: B:16:0x0059  */
    private void k0(int i10) {
        Activity activity = this.f30373a;
        if (activity != null) {
            if (!activity.isFinishing()) {
                boolean Q2 = PreferenceHelper.Q2();
                if (PreferenceHelper.k4() != 17) {
                    if (NegativePopupStyleUtil.f30019a.a()) {
                    }
                    new AlertDialog.Builder(this.f30373a).f(false).o(!PayTypeUtils.c(i10) ? R.string.cs_517_hms_buy_success : R.string.a_msg_new_get_sevenday_try_success).A(R.string.a_btn_i_know, new h(this)).a().show();
                }
                if (Q2) {
                    Y("showFreeTryDialog", true);
                    return;
                }
                new AlertDialog.Builder(this.f30373a).f(false).o(!PayTypeUtils.c(i10) ? R.string.cs_517_hms_buy_success : R.string.a_msg_new_get_sevenday_try_success).A(R.string.a_btn_i_know, new h(this)).a().show();
            }
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:31:0x00b6  */
    /* JADX WARNING: Removed duplicated region for block: B:48:0x010f  */
    /* JADX WARNING: Removed duplicated region for block: B:53:0x011e  */
    /* JADX WARNING: Removed duplicated region for block: B:71:0x019c  */
    /* JADX WARNING: Removed duplicated region for block: B:79:0x01d1  */
    private void l0(int i10) {
        Activity activity;
        boolean Q2;
        Activity activity2 = this.f30373a;
        if (activity2 != null) {
            if (!activity2.isFinishing()) {
                LogUtils.a("CSPurchaseHelper", "showRecheckSuccessDialog");
                try {
                    if (SyncUtil.t1(this.f30373a)) {
                        boolean J = PreferenceHelper.J(this.f30373a);
                        int i11 = R.string.cs_ali_pay_success;
                        if (J) {
                            boolean C = C();
                            if (C) {
                                i11 = R.string.cs_627_noad_04;
                            } else if (!PayTypeUtils.d(this.f30381i) || !PayTypeUtils.a(i10)) {
                                i11 = R.string.a_msg_buy_vip_success;
                            }
                            boolean Q22 = PreferenceHelper.Q2();
                            if (PreferenceHelper.k4() != 17) {
                                if (NegativePopupStyleUtil.f30019a.a()) {
                                }
                                AlertDialog.Builder A = new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new o(this));
                                if (!C) {
                                    A.r(R.string.a_label_vip_function_guid, new k(this));
                                }
                                A.a().show();
                                return;
                            }
                            if (Q22) {
                                Y("showFreeTryDialog", true);
                                return;
                            }
                            AlertDialog.Builder A2 = new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new o(this));
                            if (!C) {
                            }
                            A2.a().show();
                            return;
                        }
                        if (!PayTypeUtils.b(i10)) {
                            if (!PayTypeUtils.c(i10)) {
                                if (!PayTypeUtils.d(this.f30381i) || !PayTypeUtils.a(i10)) {
                                    i11 = R.string.a_msg_buy_vip_success;
                                }
                                Q2 = PreferenceHelper.Q2();
                                if (PreferenceHelper.k4() != 17) {
                                    if (NegativePopupStyleUtil.f30019a.a()) {
                                    }
                                    new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new j(this)).a().show();
                                    return;
                                }
                                if (Q2) {
                                    Y("showFreeTryDialog", true);
                                    return;
                                }
                                new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new j(this)).a().show();
                                return;
                            }
                        }
                        i11 = R.string.a_msg_upgrade_vip_success;
                        Q2 = PreferenceHelper.Q2();
                        if (PreferenceHelper.k4() != 17) {
                        }
                        if (Q2) {
                        }
                        new AlertDialog.Builder(this.f30373a).f(false).o(i11).A(R.string.ok, new j(this)).a().show();
                        return;
                    }
                    QueryProductsResult.ForceInfo k10 = ProductHelper.k();
                    boolean z10 = k10.after_buy_force_login_show_next == 0;
                    if (!VendorHelper.d()) {
                        boolean Q23 = PreferenceHelper.Q2();
                        if (PreferenceHelper.k4() != 17) {
                            if (NegativePopupStyleUtil.f30019a.a()) {
                            }
                            Y("force login", true);
                            activity = this.f30373a;
                            if (!(activity instanceof WebViewActivity)) {
                                if (k10.after_buy_force_login > 0 && k10.after_buy_force_login_web > 0) {
                                    if (this.f30377e) {
                                        WebViewFragment s62 = ((WebViewActivity) activity).s6();
                                        s62.w5(UrlUtil.G(this.f30373a));
                                        BindPhoneActivity.O7(s62, CertificateItemInfo.CERTIFICATE_TYPE_CN_DRIVE_CAR_LISCENCE, z10);
                                    } else {
                                        BindPhoneActivity.N7(activity, z10);
                                    }
                                    A();
                                    return;
                                }
                            } else if (k10.after_buy_force_login > 0) {
                                BindPhoneActivity.N7(activity, z10);
                            }
                            A();
                            return;
                        }
                        if (Q23) {
                            Y("force login", true);
                        }
                        Y("force login", true);
                        activity = this.f30373a;
                        if (!(activity instanceof WebViewActivity)) {
                        }
                        A();
                        return;
                    }
                    boolean Q24 = PreferenceHelper.Q2();
                    if (PreferenceHelper.k4() != 17) {
                        if (NegativePopupStyleUtil.f30019a.a()) {
                        }
                        new AlertDialog.Builder(this.f30373a).f(false).o(R.string.a_msg_buy_vip_success_unlogin).A(R.string.a_label_bind_right_now, new l(this)).r(R.string.a_global_btn_later, new m(this)).a().show();
                    }
                    if (Q24) {
                        Y("no login bind now", true);
                    }
                    new AlertDialog.Builder(this.f30373a).f(false).o(R.string.a_msg_buy_vip_success_unlogin).A(R.string.a_label_bind_right_now, new l(this)).r(R.string.a_global_btn_later, new m(this)).a().show();
                } catch (Exception e10) {
                    LogUtils.e("CSPurchaseHelper", e10);
                    A();
                }
            }
        }
    }

    private void m0(int i10) {
        if (this.f30373a == null) {
            LogUtils.a("CSPurchaseHelper", "showRecheckVipDialog mActivity == null");
            return;
        }
        LogUtils.a("CSPurchaseHelper", "showRecheckVipDialog");
        new AlertDialog.Builder(this.f30373a).o(R.string.a_msg_upgrade_vip_fail).f(false).A(R.string.a_btn_contact_us, new n(this)).r(R.string.a_btn_repeat_try, new p(this, i10)).a().show();
    }

    private void n0() {
        boolean z10;
        int i10;
        PurchaseTracker purchaseTracker = this.f30374b;
        if (purchaseTracker == null || purchaseTracker.pageId.needHideVipTips() || this.f30374b.entrance.needHideVipTips()) {
            z10 = false;
        } else {
            if (this.f30376d) {
                i10 = PayTypeUtils.c(this.f30378f) ? R.string.cs_517_hms_buy_success : R.string.a_msg_new_get_sevenday_try_success;
            } else {
                i10 = R.string.a_msg_buy_vip_success;
                if (PayTypeUtils.d(this.f30381i) && PayTypeUtils.a(this.f30378f)) {
                    i10 = R.string.cs_ali_pay_success;
                }
            }
            ToastUtils.h(this.f30373a, i10);
            z10 = true;
        }
        PreferenceUtil.f().o("EXTRA_NEED_SHOW_VIP_SUCCESS_TIPS", true);
        Y("showVipToast = " + z10, true);
        A();
    }

    private void q0(int i10) {
        LogUtils.h("CSPurchaseHelper", "updateVipProperty");
        Activity activity = this.f30373a;
        if (activity != null) {
            if (!activity.isFinishing()) {
                new UpdateVipTask(this.f30373a, new e(this, i10)).executeOnExecutor(CustomExecutor.q(), new Integer[0]);
            }
        }
    }

    private void u() {
        LogUtils.h("CSPurchaseHelper", "afterPointPurchaseSuccess");
        Activity activity = this.f30373a;
        if (activity != null) {
            if (!activity.isFinishing()) {
                PreferenceHelper.ab(true);
                String valueOf = String.valueOf(ProductHelper.i(ProductEnum.POINT));
                Activity activity2 = this.f30373a;
                ToastUtils.o(activity2, activity2.getString(R.string.toast_buy_3000_points_success, new Object[]{valueOf}));
                Y("afterPointPurchaseSuccess", true);
                if (!SyncUtil.t1(this.f30373a)) {
                    LogUtils.h("CSPurchaseHelper", "afterPointPurchaseSuccess show dialog");
                    new AlertDialog.Builder(this.f30373a).p(this.f30373a.getString(R.string.a_msg_buy_points_3000_success_unlogin, new Object[]{valueOf})).A(R.string.a_label_bind_right_now, new a(this)).r(R.string.a_global_btn_later, b.f49665a).a().show();
                } else if (this.f30374b.pageId.isFromPremiumPop()) {
                    A();
                }
            }
        }
    }

    private void v() {
        LogUtils.h("CSPurchaseHelper", "afterWaterMarkPurchaseSuccess");
        Activity activity = this.f30373a;
        if (activity != null) {
            if (!activity.isFinishing()) {
                Y("afterWaterMarkPurchaseSuccess", true);
                if (SyncUtil.t1(this.f30373a) && this.f30374b.pageId.isFromPremiumPop()) {
                    A();
                }
            }
        }
    }

    private void w(boolean z10) {
        if (this.f30378f == 4) {
            if (z10 && this.f30376d) {
                ProductResultItem productResultItem = this.f30382j;
                if (productResultItem != null) {
                    String str = productResultItem.product_id;
                    if (E(str, ProductEnum.YEAR, ProductEnum.YEAR_48H, ProductEnum.YEAR_24H, ProductEnum.YEAR_GUIDE, ProductEnum.YEAR_RECALL, ProductEnum.YEAR_48HDISCOUNT)) {
                        AppsFlyerHelper.t("premium_year_trial");
                        return;
                    }
                    if (E(str, ProductEnum.MONTH)) {
                        AppsFlyerHelper.t("premium_month_trial");
                        return;
                    }
                    if (E(str, ProductEnum.WS, ProductEnum.WS_DISCOUNT)) {
                        AppsFlyerHelper.t("premium_week_trial");
                    }
                }
            }
        }
    }

    private boolean z() {
        return System.currentTimeMillis() - this.f30389q > 1000;
    }

    public boolean D() {
        if (PreferenceHelper.b8()) {
            boolean z10 = true;
            if (PreferenceHelper.J7()) {
                this.f30376d = true;
            } else {
                if (PreferenceUtil.f().g("CS_ACTIVITY_PRODUCT", 0) == 1) {
                    z10 = false;
                }
                this.f30376d = z10;
            }
        } else {
            this.f30376d = PreferenceHelper.E();
        }
        return this.f30376d;
    }

    public void V(int i10, int i11, Intent intent) {
        if (i10 == 100) {
            Y("onActivityResult", true);
            if (SyncUtil.t1(this.f30373a)) {
                PreferenceHelper.Jh(this.f30373a, false);
            }
            A();
        }
    }

    public void W() {
        f0(null);
        c0(null);
        if (this.f30373a != null) {
            this.f30373a = null;
        }
    }

    public void X(int i10, boolean z10) {
        try {
            if (this.f30382j != null) {
                LogUtils.h("CSPurchaseHelper", String.format("onPurchaseEnd payType = %s,success = %b", Integer.valueOf(i10), Boolean.valueOf(z10)));
                w(z10);
                if (z10) {
                    ProductManager.f().o(this.f30373a, true);
                    PreferenceHelper.kf("");
                    PreferenceHelper.n();
                    ThreadPoolSingleton.e().c(g.f49674a);
                    CsAdUtil.f(this.f30373a);
                    PurchaseTrackerUtil.d(this.f30374b, this.f30380h);
                    if (PurchaseUtil.K(this.f30382j.propertyId)) {
                        q0(i10);
                    } else if (PurchaseUtil.E(this.f30382j.product_id)) {
                        u();
                    } else {
                        v();
                    }
                    Activity activity = this.f30373a;
                    if (activity != null && !activity.isFinishing()) {
                        new CouponManager().a(this.f30373a);
                        if (!AppSwitch.i() && PayTypeUtils.b(i10)) {
                            A();
                        }
                    }
                    BottomPurchaseDialog bottomPurchaseDialog = this.f30387o;
                    if (bottomPurchaseDialog != null && bottomPurchaseDialog.isAdded() && this.f30387o.isVisible()) {
                        this.f30387o.dismissAllowingStateLoss();
                        return;
                    }
                    return;
                }
                PurchaseTrackerUtil.c(this.f30374b, this.f30380h);
                B(i10);
            }
        } catch (Exception e10) {
            LogUtils.e("CSPurchaseHelper", e10);
        }
    }

    public void Z(boolean z10) {
        this.f30377e = z10;
    }

    public void a0(String str) {
        this.f30388p = str;
    }

    public void b0(int i10) {
        this.f30383k = i10;
    }

    public void c0(OnProductLoadListener onProductLoadListener) {
        ProductManager.f().b(onProductLoadListener);
    }

    public void d0(int i10) {
        this.f30378f = i10;
    }

    public void e0(String str) {
        this.f30385m = str;
    }

    public void f0(PurchaseCallback purchaseCallback) {
        this.f30375c = purchaseCallback;
    }

    public void g0(boolean z10) {
        this.f30384l = z10;
    }

    public void h0(PurchaseTracker purchaseTracker) {
        this.f30374b = purchaseTracker;
        if (purchaseTracker == null) {
            this.f30374b = new PurchaseTracker();
        }
    }

    public void o0(QueryProductsResult.ProductItem productItem) {
        if (productItem == null) {
            ToastUtils.h(this.f30373a, R.string.a_msg_not_support_purchase);
            LogUtils.c("CSPurchaseHelper", "product data error current productItem == null");
            return;
        }
        QueryProductsResult.PriceInfo priceInfo = productItem.price_info;
        if (priceInfo != null && this.f30383k == 0) {
            this.f30383k = !TextUtils.isEmpty(priceInfo.product_first_price) ? 1 : 0;
        }
        this.f30386n.clear();
        this.f30386n.addAll(productItem.productId);
        p0(ProductHelper.z(productItem, this.f30378f));
    }

    public void p0(String str) {
        LogUtils.h("CSPurchaseHelper", "startPay productId = " + str);
        if (AppUtil.a0(this.f30373a)) {
            if (z()) {
                this.f30389q = System.currentTimeMillis();
                if (!ProductManager.f().p()) {
                    LogUtils.c("CSPurchaseHelper", "productHelper request fail and retry");
                    ProductManager.f().t(this.f30373a, true, false, new c(this, str));
                    return;
                }
                int c9 = AppSwitch.c(this.f30373a);
                this.f30379g = c9;
                if (c9 == 4) {
                    this.f30378f = 4;
                } else if (c9 == 13) {
                    this.f30378f = 13;
                } else if (c9 == 99) {
                    j0(str);
                    return;
                }
                F(this.f30373a, str);
            }
        }
    }

    public void x() {
        LogUtils.h("CSPurchaseHelper", "buyPoint()");
        QueryProductsResult.ProductItem productItem = ProductManager.f().h().point;
        if (this.f30379g == 1) {
            PurchaseUtil.R(this.f30373a, this.f30374b, new OnForResultCallback() {
                /* class com.intsig.camscanner.purchase.utils.CSPurchaseClient.AnonymousClass1 */

                @Override // com.intsig.result.OnForResultCallback
                public void onActivityResult(int i10, int i11, Intent intent) {
                    try {
                        if (!(CSPurchaseClient.this.f30375c == null || intent == null)) {
                            boolean z10 = true;
                            ProductResultItem A = ProductHelper.A(intent.getStringExtra("extra_action_id"), intent.getIntExtra("task_type", 1));
                            if (A != null) {
                                PurchaseCallback purchaseCallback = CSPurchaseClient.this.f30375c;
                                if (i11 != -1) {
                                    z10 = false;
                                }
                                purchaseCallback.a(A, z10);
                            }
                        }
                    } catch (Exception e10) {
                        LogUtils.e("CSPurchaseHelper", e10);
                    }
                }

                @Override // com.intsig.result.OnForResultCallback
                public /* synthetic */ void onRequestPermissionsResult(int i10, String[] strArr, int[] iArr) {
                    ub.c.b(this, i10, strArr, iArr);
                }
            });
        } else {
            o0(productItem);
        }
    }

    public void y() {
        if (!PurchaseUtil.C(this.f30379g)) {
            int i10 = this.f30379g;
            if (i10 != 4) {
                if (i10 == 13) {
                    this.f30378f = 13;
                } else if (i10 == 99) {
                    int S0 = PreferenceHelper.S0("CS_HMS_OR_GOOGLE_CHOOSE", 0);
                    if (S0 == 4) {
                        this.f30378f = 4;
                    } else if (S0 == 13) {
                        this.f30378f = 13;
                    } else if (CommonUtil.l(this.f30373a)) {
                        this.f30378f = 4;
                    } else if (CommonUtil.m(this.f30373a)) {
                        this.f30378f = 13;
                    }
                } else {
                    return;
                }
                LogUtils.a("CSPurchaseHelper", "check pay Order");
                PayOrderRequest.f30150a.F();
            }
            this.f30378f = 4;
            LogUtils.a("CSPurchaseHelper", "check pay Order");
            PayOrderRequest.f30150a.F();
        }
    }
}