PicWish v1.6.8版本的 MD5 值为:7e8bab240f03cf6dad8952f8374c4ed1

以下内容为反编译后的 NewVipActivity.java 源代码,内容仅作参考


package com.wangxutech.picwish.module.vip.ui;

import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.animation.AccelerateDecelerateInterpolator;
import androidx.activity.ComponentActivity;
import androidx.core.os.BundleKt;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.viewpager2.widget.ViewPager2;
import c1.e;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.apowersoft.common.LocalEnvUtil;
import com.apowersoft.common.business.api.AppConfig;
import com.apowersoft.common.logger.Logger;
import com.apowersoft.payment.bean.GoodsData;
import com.google.android.material.button.MaterialButton;
import com.wangxutech.picwish.lib.base.R$string;
import com.wangxutech.picwish.lib.base.view.indicator.IndicatorView;
import com.wangxutech.picwish.lib.common.ui.BaseActivity;
import com.wangxutech.picwish.module.login.export.provider.LoginService;
import com.wangxutech.picwish.module.vip.R$id;
import com.wangxutech.picwish.module.vip.databinding.VipNewActivityBinding;
import eightbitlab.com.blurview.BlurView;
import ic.c;
import java.util.Iterator;
import java.util.Objects;
import java.util.TimeZone;
import jc.c;
import l6.b0;
import l6.x;
import li.l;
import li.p;
import mi.j;
import mi.t;
import mi.w;
import q0.o;
import wc.k;
@Route(path = "/vip/NewVipActivity")
public final class NewVipActivity extends BaseActivity<VipNewActivityBinding> implements View.OnClickListener, tg.a, gd.a, sg.c, sg.b {
    public static final int E = 0;
    public final zh.i A;
    public final zh.i B;
    public final b C;
    public final d D;
    public int p;
    public boolean f6330q;
    public String f6331r;
    public int f6332s;
    public boolean f6333t;
    public GoodsData f6334u;
    public GoodsData f6335v;
    public GoodsData f6336w;
    public mc.b f6337x;
    public sg.f f6338y;
    public final ViewModelLazy f6339z;

    public class a extends mi.h implements l<LayoutInflater, VipNewActivityBinding> {
        public static final a f6340l = new a();

        public a() {
            super(1, VipNewActivityBinding.class, "inflate", "inflate(Landroid/view/LayoutInflater;)Lcom/wangxutech/picwish/module/vip/databinding/VipNewActivityBinding;", 0);
        }

        @Override
        public final VipNewActivityBinding invoke(LayoutInflater layoutInflater) {
            LayoutInflater layoutInflater2 = layoutInflater;
            j9.b.i(layoutInflater2, "p0");
            return VipNewActivityBinding.inflate(layoutInflater2);
        }
    }

    public static final class b implements Runnable {
        public b() {
        }

        @Override
        public final void run() {
            if (NewVipActivity.this.isDestroyed()) {
                return;
            }
            int currentItem = NewVipActivity.n1(NewVipActivity.this).bannerViewPager.getCurrentItem();
            ViewPager2 viewPager2 = NewVipActivity.n1(NewVipActivity.this).bannerViewPager;
            j9.b.h(viewPager2, "binding.bannerViewPager");
            AccelerateDecelerateInterpolator accelerateDecelerateInterpolator = new AccelerateDecelerateInterpolator();
            ValueAnimator ofInt = ValueAnimator.ofInt(0, ((currentItem + 1) - viewPager2.getCurrentItem()) * viewPager2.getWidth());
            ofInt.addUpdateListener(new t6.a(new t(), viewPager2, 1));
            ofInt.addListener(new k(viewPager2));
            ofInt.setInterpolator(accelerateDecelerateInterpolator);
            ofInt.setDuration(600L);
            ofInt.start();
            NewVipActivity.n1(NewVipActivity.this).getRoot().postDelayed(this, 5000L);
        }
    }

    public static final class c extends j implements p<String, String, zh.l> {
        public c() {
            super(2);
        }

        @Override
        public final zh.l mo6invoke(String str, String str2) {
            String str3 = str;
            String str4 = str2;
            j9.b.i(str3, "webTitle");
            j9.b.i(str4, "webUrl");
            NewVipActivity newVipActivity = NewVipActivity.this;
            int i10 = NewVipActivity.E;
            newVipActivity.t1(str3, str4);
            return zh.l.f15024a;
        }
    }

    public static final class d implements c1.f {

        public class a {
            public static final int[] f6344a;

            static {
                int[] iArr = new int[c1.g.values().length];
                iArr[0] = 1;
                iArr[1] = 2;
                f6344a = iArr;
            }
        }

        public d() {
        }

        @Override
        public final void a(c1.g gVar) {
            NewVipActivity newVipActivity = NewVipActivity.this;
            int i10 = NewVipActivity.E;
            String str = newVipActivity.f4961m;
            Logger.d(str, gVar.f1290l + " pay success, startFrom: " + NewVipActivity.this.p);
            NewVipActivity.this.q1().b(NewVipActivity.n1(NewVipActivity.this).viewPager.getCurrentItem() == 0 ? NewVipActivity.this.f6334u : NewVipActivity.this.f6335v);
            NewVipActivity.n1(NewVipActivity.this).getRoot().post(new androidx.constraintlayout.helper.widget.a(NewVipActivity.this, 15));
        }

        @Override
        public final void b(c1.g gVar, String str) {
            NewVipActivity newVipActivity = NewVipActivity.this;
            int i10 = NewVipActivity.E;
            String str2 = newVipActivity.f4961m;
            Logger.e(str2, gVar.f1290l + " pay fail: " + str);
            int i11 = a.f6344a[gVar.ordinal()];
            int i12 = i11 != 1 ? i11 != 2 ? 0 : 2 : 3;
            NewVipActivity newVipActivity2 = NewVipActivity.this;
            String str3 = str == null ? "" : str;
            Objects.requireNonNull(newVipActivity2);
            x.g(LifecycleOwnerKt.getLifecycleScope(newVipActivity2), null, 0, new qg.d(newVipActivity2, i12, str3, null), 3);
            NewVipActivity.n1(NewVipActivity.this).getRoot().post(new d1.d(NewVipActivity.this, gVar, str, 2));
        }

        @Override
        public final void c(c1.g gVar) {
            mc.b bVar;
            NewVipActivity newVipActivity = NewVipActivity.this;
            int i10 = NewVipActivity.E;
            String str = newVipActivity.f4961m;
            Logger.e(str, gVar.f1290l + " start fail.");
            int i11 = a.f6344a[gVar.ordinal()];
            int i12 = 2;
            if (i11 == 1) {
                i12 = 3;
            } else if (i11 != 2) {
                i12 = 0;
            }
            NewVipActivity newVipActivity2 = NewVipActivity.this;
            Objects.requireNonNull(newVipActivity2);
            x.g(LifecycleOwnerKt.getLifecycleScope(newVipActivity2), null, 0, new qg.d(newVipActivity2, i12, "Start pay error.", null), 3);
            mc.b bVar2 = NewVipActivity.this.f6337x;
            if (bVar2 != null) {
                if (!(bVar2.isAdded()) || (bVar = NewVipActivity.this.f6337x) == null) {
                    return;
                }
                bVar.dismissAllowingStateLoss();
            }
        }

        @Override
        public final void d(c1.g gVar) {
            NewVipActivity newVipActivity = NewVipActivity.this;
            int i10 = NewVipActivity.E;
            String str = newVipActivity.f4961m;
            Logger.e(str, gVar.f1290l + " pay cancelled.");
            int i11 = a.f6344a[gVar.ordinal()];
            int i12 = 2;
            if (i11 == 1) {
                i12 = 3;
            } else if (i11 != 2) {
                i12 = 0;
            }
            xc.a.f14360a.a().e(i12, "Pay cancelled.", null);
            NewVipActivity.n1(NewVipActivity.this).getRoot().post(new androidx.core.widget.b(NewVipActivity.this, 9));
        }

        @Override
        public final void onStart() {
            mc.b bVar = NewVipActivity.this.f6337x;
            if (bVar != null) {
                bVar.dismissAllowingStateLoss();
            }
            NewVipActivity newVipActivity = NewVipActivity.this;
            mc.b bVar2 = new mc.b();
            FragmentManager supportFragmentManager = NewVipActivity.this.getSupportFragmentManager();
            j9.b.h(supportFragmentManager, "supportFragmentManager");
            bVar2.show(supportFragmentManager, "");
            newVipActivity.f6337x = bVar2;
        }
    }

    public static final class e extends j implements li.a<ViewModelProvider.Factory> {
        public final ComponentActivity f6345l;

        public e(ComponentActivity componentActivity) {
            super(0);
            this.f6345l = componentActivity;
        }

        @Override
        public final ViewModelProvider.Factory invoke() {
            ViewModelProvider.Factory defaultViewModelProviderFactory = this.f6345l.getDefaultViewModelProviderFactory();
            j9.b.h(defaultViewModelProviderFactory, "defaultViewModelProviderFactory");
            return defaultViewModelProviderFactory;
        }
    }

    public static final class f extends j implements li.a<ViewModelStore> {
        public final ComponentActivity f6346l;

        public f(ComponentActivity componentActivity) {
            super(0);
            this.f6346l = componentActivity;
        }

        @Override
        public final ViewModelStore invoke() {
            ViewModelStore viewModelStore = this.f6346l.getViewModelStore();
            j9.b.h(viewModelStore, "viewModelStore");
            return viewModelStore;
        }
    }

    public static final class g extends j implements li.a<CreationExtras> {
        public final ComponentActivity f6347l;

        public g(ComponentActivity componentActivity) {
            super(0);
            this.f6347l = componentActivity;
        }

        @Override
        public final CreationExtras invoke() {
            CreationExtras defaultViewModelCreationExtras = this.f6347l.getDefaultViewModelCreationExtras();
            j9.b.h(defaultViewModelCreationExtras, "this.defaultViewModelCreationExtras");
            return defaultViewModelCreationExtras;
        }
    }

    public static final class h extends j implements li.a<rg.g> {
        public h() {
            super(0);
        }

        @Override
        public final rg.g invoke() {
            return new rg.g(NewVipActivity.this);
        }
    }

    public static final class i extends j implements li.a<rg.k> {
        public i() {
            super(0);
        }

        @Override
        public final rg.k invoke() {
            return new rg.k(new com.wangxutech.picwish.module.vip.ui.c(NewVipActivity.this));
        }
    }

    public NewVipActivity() {
        super(a.f6340l);
        this.f6331r = "";
        this.f6339z = new ViewModelLazy(w.a(ug.a.class), new f(this), new e(this), new g(this));
        this.A = (zh.i) b0.c(new i());
        this.B = (zh.i) b0.c(new h());
        this.C = new b();
        this.D = new d();
    }

    public static final VipNewActivityBinding n1(NewVipActivity newVipActivity) {
        return newVipActivity.f1();
    }

    @Override
    public final void D(DialogFragment dialogFragment, String str, int i10) {
        GoodsData goodsData;
        Object obj;
        j9.b.i(dialogFragment, "dialogFragment");
        j9.b.i(str, "goodsId");
        d1.g gVar = d1.g.f6393a;
        Iterator it = d1.g.f6395d.iterator();
        while (true) {
            goodsData = null;
            if (!it.hasNext()) {
                obj = null;
                break;
            }
            obj = it.next();
            if (j9.b.e(((GoodsData) obj).getGoodsId(), str)) {
                break;
            }
        }
        GoodsData goodsData2 = (GoodsData) obj;
        if (goodsData2 == null) {
            d1.g gVar2 = d1.g.f6393a;
            Iterator it2 = d1.g.f6396e.iterator();
            while (true) {
                if (!it2.hasNext()) {
                    break;
                }
                Object next = it2.next();
                if (j9.b.e(((GoodsData) next).getGoodsId(), str)) {
                    goodsData = next;
                    break;
                }
            }
            goodsData2 = goodsData;
        }
        if (goodsData2 == null) {
            dialogFragment.dismissAllowingStateLoss();
            return;
        }
        this.f6336w = goodsData2;
        v1(1);
    }

    @Override
    public final void J() {
        w1();
        sg.d dVar = new sg.d();
        FragmentManager supportFragmentManager = getSupportFragmentManager();
        j9.b.h(supportFragmentManager, "supportFragmentManager");
        dVar.show(supportFragmentManager, "");
        f1().getRoot().postDelayed(new androidx.activity.d(this, 11), 200L);
    }

    @Override
    public final void h1(Bundle bundle) {
        f1().setClickListener(this);
        f1().bannerViewPager.getLayoutParams().height = (ej.b.p() * 770) / 750;
        rg.f fVar = new rg.f();
        f1().bannerViewPager.setAdapter(fVar);
        f1().bannerViewPager.setCurrentItem(0, false);
        IndicatorView indicatorView = f1().bannerIndicator;
        indicatorView.f4924o = 5;
        indicatorView.setVisibility(0);
        indicatorView.requestLayout();
        f1().bannerIndicator.setupViewPager2(f1().bannerViewPager);
        f1().bannerViewPager.registerOnPageChangeCallback(new qg.c(this, fVar));
        jc.b.c.a().observe(this, new rb.c(this, 12));
        Drawable background = getWindow().getDecorView().getBackground();
        gh.a aVar = (gh.a) f1().blurView.b(f1().rootView);
        aVar.f8077m = new zc.a(this);
        aVar.f8088y = background;
        aVar.f8076l = 25.0f;
        gh.a aVar2 = (gh.a) f1().bgBlurView.b(f1().rootView);
        aVar2.f8077m = new zc.a(this);
        aVar2.f8088y = background;
        aVar2.f8076l = 8.0f;
        q1().a();
        e.b.f1285a.f1284e = this.D;
        d1.g gVar = d1.g.f6393a;
        String language = LocalEnvUtil.getLanguage();
        if (j9.b.e(language, "zh")) {
            language = j9.b.e(LocalEnvUtil.getCountry(), "cn") ? "cn" : "tw";
        }
        gVar.a(language);
        gVar.c(this, new o(this, 14));
    }

    @Override
    public final void i1() {
        super.i1();
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            extras.getBoolean("key_first_launch", false);
            this.p = extras.getInt("key_vip_from", 0);
            this.f6331r = extras.getString("key_template_name");
        }
    }

    @Override
    public final void k(boolean z10) {
        String string = getString(R$string.key_vip_protocol);
        j9.b.h(string, "getString(R2.string.key_vip_protocol)");
        t1(string, z10 ? AppConfig.distribution().isMainland() ^ true ? "https://picwish.com/picwish-payment-terms?isapp=1#_12" : "https://picwish.cn/picwish-payment-terms?isapp=1#_8" : AppConfig.distribution().isMainland() ^ true ? "https://picwish.com/picwish-payment-terms?isapp=1" : "https://picwish.cn/picwish-payment-terms?isapp=1");
    }

    @Override
    public final void l1() {
        o1();
    }

    @Override
    public final void m1(Fragment fragment) {
        j9.b.i(fragment, "fragment");
        if (fragment instanceof tg.b) {
            ((tg.b) fragment).f13246s = this;
        } else if (fragment instanceof sg.d) {
            ((sg.d) fragment).f9963o = this;
        } else if (fragment instanceof sg.f) {
            sg.f fVar = (sg.f) fragment;
            fVar.f12877o = this;
            fVar.p = this;
        }
    }

    public final void o1() {
        c.a aVar = jc.c.f9636f;
        uc.a aVar2 = aVar.a().f9641e;
        long b10 = aVar2 != null ? aVar2.b() : 0L;
        if (!q1().f13479b) {
            uc.a aVar3 = aVar.a().f9641e;
            boolean z10 = false;
            if (aVar3 != null && aVar3.g() == 0) {
                z10 = true;
            }
            if (!z10 && (b10 == 0 || b10 * 1000 >= System.currentTimeMillis() + TimeZone.getDefault().getRawOffset())) {
                w1();
                this.f6333t = true;
                sg.f fVar = new sg.f();
                this.f6338y = fVar;
                FragmentManager supportFragmentManager = getSupportFragmentManager();
                j9.b.h(supportFragmentManager, "supportFragmentManager");
                fVar.show(supportFragmentManager, "");
                return;
            }
        }
        a0.a.f(this);
    }

    @Override
    public void onClick(View view) {
        Integer valueOf = view != null ? Integer.valueOf(view.getId()) : null;
        int i10 = R$id.closeIv;
        if (valueOf != null && valueOf.intValue() == i10) {
            o1();
            return;
        }
        int i11 = R$id.privacyPolicyTv;
        if (valueOf != null && valueOf.intValue() == i11) {
            cd.e.h(this, true, new c());
            return;
        }
        int i12 = R$id.vipProtocolTv;
        if (valueOf != null && valueOf.intValue() == i12) {
            k(false);
            return;
        }
        int i13 = R$id.recoveryPurchaseTv;
        if (valueOf != null && valueOf.intValue() == i13) {
            Context applicationContext = getApplicationContext();
            String string = getString(R$string.key_in_recovery);
            j9.b.h(string, "getString(com.wangxutech…R.string.key_in_recovery)");
            a0.a.t(applicationContext, string);
            f1().getRoot().postDelayed(new e3.f(this, 10), 2000L);
            return;
        }
        int i14 = R$id.purchaseBtn;
        if (valueOf != null && valueOf.intValue() == i14) {
            v1(0);
        }
    }

    @Override
    public final void onClose() {
        this.f6333t = false;
        a0.a.f(this);
    }

    @Override
    public final void onDestroy() {
        super.onDestroy();
        e.b.f1285a.f1284e = null;
    }

    @Override
    public final void onPause() {
        super.onPause();
        w1();
    }

    @Override
    public final void onResume() {
        super.onResume();
        if (this.f6333t) {
            return;
        }
        u1();
    }

    public final GoodsData p1(int i10) {
        return i10 == 0 ? f1().viewPager.getCurrentItem() == 0 ? this.f6334u : this.f6335v : this.f6336w;
    }

    public final ug.a q1() {
        return (ug.a) this.f6339z.getValue();
    }

    public final rg.k r1() {
        return (rg.k) this.A.getValue();
    }

    public final void s1(int i10) {
        GoodsData p12;
        c.a aVar = ic.c.f8859d;
        String b10 = aVar.a().b();
        if (b10 == null || (p12 = p1(i10)) == null) {
            return;
        }
        if (!AppConfig.distribution().isMainland()) {
            new h1.g(this).d(b10, p12.getGoodsId(), aVar.a().d(), p12.isSubscribe() == 1);
            return;
        }
        try {
            b1.a aVar2 = new b1.a();
            aVar2.f739b = b10;
            String goodsId = p12.getGoodsId();
            if (goodsId == null) {
                goodsId = "";
            }
            aVar2.f738a = goodsId;
            aVar2.f741e = p12.isSubscribe() == 1;
            aVar2.c = "wx70a226239d29aec1";
            aVar2.f740d = p12.getPriceText();
            aVar2.f742f = true;
            j1.c cVar = new j1.c();
            FragmentManager supportFragmentManager = getSupportFragmentManager();
            j9.b.h(supportFragmentManager, "supportFragmentManager");
            if (cVar.isVisible()) {
                return;
            }
            cVar.f9223v = false;
            cVar.f9224w = aVar2;
            cVar.f9225x = null;
            cVar.show(supportFragmentManager, "PayBottomDialog");
        } catch (Exception e10) {
            e10.printStackTrace();
        }
    }

    public final void t1(String str, String str2) {
        c3.k.d(this, "/main/WebViewActivity", BundleKt.bundleOf(new zh.f("key_web_title", str), new zh.f("key_web_url", str2)));
    }

    public final void u1() {
        f1().getRoot().removeCallbacks(this.C);
        f1().getRoot().postDelayed(this.C, 5000L);
    }

    @Override
    public final void v(DialogFragment dialogFragment) {
        j9.b.i(dialogFragment, "fragment");
        u1();
        BlurView blurView = f1().bgBlurView;
        j9.b.h(blurView, "binding.bgBlurView");
        id.g.c(blurView, false);
    }

    public final void v1(int i10) {
        this.f6332s = i10;
        xc.a.f14360a.a().b(this.p, this.f6331r);
        if (ic.c.f8859d.a().f()) {
            s1(i10);
            return;
        }
        this.f6330q = true;
        LoginService loginService = (LoginService) j.a.c().h(LoginService.class);
        if (loginService != null) {
            loginService.l(this);
        }
    }

    public final void w1() {
        f1().getRoot().removeCallbacks(this.C);
    }

    @Override
    public final void z(int i10, GoodsData goodsData) {
        String string;
        j9.b.i(goodsData, "goodsData");
        if (i10 != 0) {
            this.f6335v = goodsData;
            f1().purchaseBtn.setText(getString(R$string.key_purchase_now));
            return;
        }
        this.f6334u = goodsData;
        MaterialButton materialButton = f1().purchaseBtn;
        if (j9.b.e(goodsData.getPeriodType(), "yearly")) {
            boolean z10 = true;
            if (goodsData.isExperience() != 1 && goodsData.getHasBuy() != 1 && (!AppConfig.distribution().isMainland())) {
                String giftPlanDesc = goodsData.getGiftPlanDesc();
                if (giftPlanDesc != null && giftPlanDesc.length() != 0) {
                    z10 = false;
                }
                if (!z10) {
                    string = getString(R$string.key_start_free_trial);
                    materialButton.setText(string);
                }
            }
        }
        string = getString(R$string.key_purchase_now);
        materialButton.setText(string);
    }
}