导航菜单

页面标题

页面副标题

星辰VPN v1.2.3 - InviteActivity.java 源代码

正在查看: 星辰VPN v1.2.3 应用的 InviteActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.moetor.ui.mine;

import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.Signature;
import android.view.View;
import androidx.core.os.BundleKt;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.github.kr328.clash.core.Clash;
import com.google.android.exoplayer2.f0;
import com.google.android.material.textview.MaterialTextView;
import com.lihang.ShadowLayout;
import com.moetor.R$id;
import com.moetor.R$layout;
import com.moetor.app.AppManager;
import com.moetor.app.ExtKt;
import com.moetor.helper.ConfigHelper;
import com.moetor.mvp.contract.InviteContract;
import com.moetor.mvp.presenter.InvitePresenter;
import com.moetor.mvp.request.TransferRequest;
import com.moetor.mvp.request.WithdrawRequest;
import com.moetor.mvp.response.ControlBean;
import com.moetor.mvp.response.InviteBean;
import com.moetor.mvp.response.UserConfigBean;
import com.moetor.utils.CertUtils;
import com.moetor.view.MyImageButton;
import com.moetor.view.MyTextView;
import com.moetor.view.TipsDialog;
import java.io.ByteArrayInputStream;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.cert.Certificate;
import java.security.cert.CertificateEncodingException;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.ArraysKt;
import kotlin.collections.CollectionsKt;
import kotlin.collections.IntIterator;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
import kotlin.jvm.internal.Lambda;
import kotlin.ranges.IntRange;
import kotlin.text.StringsKt;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;

@Metadata(d1 = {"\u0000h\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00020\u0003B\u0005¢\u0006\u0002\u0010\u0004J\b\u0010\u001e\u001a\u00020\u0002H\u0014J\b\u0010\u001f\u001a\u00020 H\u0002J\b\u0010!\u001a\u00020\u0006H\u0014J\b\u0010\"\u001a\u00020 H\u0002J\b\u0010#\u001a\u00020 H\u0014J\b\u0010$\u001a\u00020 H\u0014J\u0010\u0010%\u001a\u00020 2\u0006\u0010&\u001a\u00020\u0017H\u0016J\u0010\u0010'\u001a\u00020 2\u0006\u0010&\u001a\u00020(H\u0016J\u0010\u0010)\u001a\u00020 2\u0006\u0010*\u001a\u00020+H\u0016J\u0010\u0010,\u001a\u00020 2\u0006\u0010-\u001a\u00020.H\u0016J\u0010\u0010/\u001a\u00020 2\u0006\u0010-\u001a\u00020.H\u0016J\u0018\u00100\u001a\u00020 2\u0006\u0010*\u001a\u00020+2\u0006\u00101\u001a\u000202H\u0016J\u0010\u00103\u001a\u00020 2\u0006\u0010-\u001a\u00020.H\u0016J\u0018\u00104\u001a\u00020 2\u0006\u0010*\u001a\u00020+2\u0006\u00101\u001a\u000205H\u0016J\u0010\u00106\u001a\u00020 2\u0006\u0010-\u001a\u00020.H\u0016R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u000e¢\u0006\u0002\n\u0000R\u001d\u0010\u0007\u001a\u0004\u0018\u00010\b8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u000b\u0010\f\u001a\u0004\b\t\u0010\nR\u000e\u0010\r\u001a\u00020\bX\u0082\u000e¢\u0006\u0002\n\u0000R\u001b\u0010\u000e\u001a\u00020\u000f8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0012\u0010\f\u001a\u0004\b\u0010\u0010\u0011R\u001d\u0010\u0013\u001a\u0004\u0018\u00010\b8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0015\u0010\f\u001a\u0004\b\u0014\u0010\nR\u0010\u0010\u0016\u001a\u0004\u0018\u00010\u0017X\u0082\u000e¢\u0006\u0002\n\u0000R\u001e\u0010\u0018\u001a\u00020\u00198\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b\u001a\u0010\u001b\"\u0004\b\u001c\u0010\u001d¨\u00067"}, d2 = {"Lcom/moetor/ui/mine/InviteActivity;", "Lcom/moetor/base/BaseActivity;", "Lcom/moetor/mvp/presenter/InvitePresenter;", "Lcom/moetor/mvp/contract/InviteContract$View;", "()V", "mBalance", "", "mBalanceUnit", "", "getMBalanceUnit", "()Ljava/lang/String;", "mBalanceUnit$delegate", "Lkotlin/Lazy;", "mCurrencySymbol", "mHeaderView", "Landroid/view/View;", "getMHeaderView", "()Landroid/view/View;", "mHeaderView$delegate", "mInviteUrl", "getMInviteUrl", "mInviteUrl$delegate", "mUserConfigBean", "Lcom/moetor/mvp/response/UserConfigBean;", "rvAdapter", "Lcom/moetor/ui/mine/InviteAdapter;", "getRvAdapter", "()Lcom/moetor/ui/mine/InviteAdapter;", "setRvAdapter", "(Lcom/moetor/ui/mine/InviteAdapter;)V", "createPresenter", "initHeaderView", "", "initLayoutId", "initRecyclerView", "initStatusBar", "initView", "onConfig", "bean", "onInvite", "Lcom/moetor/mvp/response/InviteBean;", "onInviteAdd", "success", "", "onInviteAddError", "e", "Lcom/moetor/net/ApiException$RespException;", "onInviteError", "onTransfer", "dialog", "Lcom/moetor/ui/mine/TransferDialog;", "onTransferError", "onWithdraw", "Lcom/moetor/ui/mine/WithdrawDialog;", "onWithdrawError", "app_maomaoRelease"}, k = 1, mv = {1, 6, 0}, xi = 48)
public final class InviteActivity extends Hilt_InviteActivity<InvitePresenter> implements InviteContract.View {
    private int mBalance;
    private UserConfigBean mUserConfigBean;
    public InviteAdapter rvAdapter;
    public Map<Integer, View> _$_findViewCache = new LinkedHashMap();

    private final Lazy mBalanceUnit = LazyKt.lazy(new Function0<String>() {
        {
            super(0);
        }

        @Override
        public final String invoke() {
            return InviteActivity.this.getIntent().getStringExtra("balance_unit");
        }
    });
    private String mCurrencySymbol = "¥";

    private final Lazy mInviteUrl = LazyKt.lazy(new Function0<String>() {
        @Override
        public final String invoke() {
            ConfigHelper.Companion companion = ConfigHelper.INSTANCE;
            ControlBean controlData = companion.getInstance().getControlData();
            String inviteUrl = controlData != null ? controlData.getInviteUrl() : null;
            if (!(inviteUrl == null || inviteUrl.length() == 0)) {
                return inviteUrl;
            }
            return companion.getInstance().getAppUrl() + "/#/register?code=";
        }
    });

    private final Lazy mHeaderView = LazyKt.lazy(new Function0<View>() {
        @Override
        public final View invoke() {
            return ExtKt.getAsView(R$layout.view_invite_header);
        }
    });

    public static final InvitePresenter access$getMPresenter(InviteActivity inviteActivity) {
        return (InvitePresenter) inviteActivity.getMPresenter();
    }

    private final String getMBalanceUnit() {
        return (String) this.mBalanceUnit.getValue();
    }

    private final View getMHeaderView() {
        return (View) this.mHeaderView.getValue();
    }

    private final String getMInviteUrl() {
        return (String) this.mInviteUrl.getValue();
    }

    private final void initHeaderView() {
        BaseQuickAdapter.addHeaderView$default(getRvAdapter(), getMHeaderView(), 0, 0, 6, (Object) null);
        View mHeaderView = getMHeaderView();
        ((MyTextView) mHeaderView.findViewById(R$id.tv_unit)).setText(getMBalanceUnit());
        int i = R$id.sl_withdraw;
        ((ShadowLayout) mHeaderView.findViewById(i)).setVisibility(8);
        final int i2 = 0;
        ((ShadowLayout) mHeaderView.findViewById(R$id.sl_transaction)).setOnClickListener(new View.OnClickListener(this) {
            public final InviteActivity e;

            {
                this.e = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i2) {
                    case 0:
                        InviteActivity.m41initHeaderView$lambda10$lambda3(this.e, view);
                        break;
                    default:
                        InviteActivity.m44initHeaderView$lambda10$lambda9(this.e, view);
                        break;
                }
            }
        });
        ((ShadowLayout) mHeaderView.findViewById(i)).setOnClickListener(new b(this, i2));
        ((ShadowLayout) mHeaderView.findViewById(R$id.sl_release_record)).setOnClickListener(new com.github.kr328.clash.design.preference.a(this, 9));
        final int i5 = 1;
        ((ShadowLayout) mHeaderView.findViewById(R$id.sl_add_invite)).setOnClickListener(new View.OnClickListener(this) {
            public final InviteActivity e;

            {
                this.e = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i5) {
                    case 0:
                        InviteActivity.m41initHeaderView$lambda10$lambda3(this.e, view);
                        break;
                    default:
                        InviteActivity.m44initHeaderView$lambda10$lambda9(this.e, view);
                        break;
                }
            }
        });
    }

    public static final void m41initHeaderView$lambda10$lambda3(final InviteActivity this$0, View view) {
        kotlin.jvm.internal.b.i(this$0, "this$0");
        new TransferDialog(this$0).show(new Function1<TransferDialog, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(TransferDialog transferDialog) {
                invoke2(transferDialog);
                return Unit.INSTANCE;
            }

            public final void invoke2(TransferDialog show) {
                int i;
                kotlin.jvm.internal.b.i(show, "$this$show");
                i = InviteActivity.this.mBalance;
                show.balance(i);
                final InviteActivity inviteActivity = InviteActivity.this;
                show.positive(new Function2<TransferDialog, String, Unit>() {
                    {
                        super(2);
                    }

                    @Override
                    public Unit invoke(TransferDialog transferDialog, String str) {
                        invoke2(transferDialog, str);
                        return Unit.INSTANCE;
                    }

                    public final void invoke2(TransferDialog dialog, String text) {
                        int i2;
                        kotlin.jvm.internal.b.i(dialog, "dialog");
                        kotlin.jvm.internal.b.i(text, "text");
                        if (text.length() == 0) {
                            ExtKt.toastError("请输入有效划转金额");
                            return;
                        }
                        Double doubleOrNull = StringsKt.toDoubleOrNull(text);
                        if (doubleOrNull == null) {
                            ExtKt.toastError("请输入有效划转金额");
                            return;
                        }
                        double d = 100;
                        double doubleValue = doubleOrNull.doubleValue() * d;
                        i2 = InviteActivity.this.mBalance;
                        if (doubleValue > i2) {
                            ExtKt.toastError("推广佣金余额不足");
                            return;
                        }
                        InvitePresenter access$getMPresenter = InviteActivity.access$getMPresenter(InviteActivity.this);
                        if (access$getMPresenter != null) {
                            TransferRequest transferRequest = new TransferRequest();
                            transferRequest.setTransfer_amount(Integer.valueOf((int) (doubleOrNull.doubleValue() * d)));
                            access$getMPresenter.transfer(transferRequest, dialog);
                        }
                    }
                });
            }
        });
    }

    public static final void m42initHeaderView$lambda10$lambda7(final InviteActivity this$0, View view) {
        Unit unit;
        List<String> withdraw_methods;
        kotlin.jvm.internal.b.i(this$0, "this$0");
        final ArrayList arrayList = new ArrayList();
        UserConfigBean userConfigBean = this$0.mUserConfigBean;
        if (userConfigBean == null || (withdraw_methods = userConfigBean.getWithdraw_methods()) == null) {
            unit = null;
        } else {
            for (String str : withdraw_methods) {
                if (str != null) {
                    arrayList.add(str);
                }
            }
            unit = Unit.INSTANCE;
        }
        if (unit == null || arrayList.isEmpty()) {
            return;
        }
        new WithdrawDialog(this$0).show(new Function1<WithdrawDialog, Unit>() {

            @Metadata(d1 = {"\u0000\u0014\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\n¢\u0006\u0002\b\u0006"}, d2 = {"<anonymous>", "", "dialog", "Lcom/moetor/ui/mine/WithdrawDialog;", "it", "", "invoke"}, k = 3, mv = {1, 6, 0}, xi = 48)
            public static final class AnonymousClass1 extends Lambda implements Function2<WithdrawDialog, String, Unit> {
                public final List<String> $list;
                public final InviteActivity this$0;

                public AnonymousClass1(List<String> list, InviteActivity inviteActivity) {
                    super(2);
                    this.$list = list;
                    this.this$0 = inviteActivity;
                }

                public static final void m47invoke$lambda2$lambda1(WithdrawDialog dialog, List list, int i, Object obj) {
                    kotlin.jvm.internal.b.i(dialog, "$dialog");
                    kotlin.jvm.internal.b.i(list, "$list");
                    dialog.type((String) list.get(i));
                }

                @Override
                public Unit invoke(WithdrawDialog withdrawDialog, String str) {
                    invoke2(withdrawDialog, str);
                    return Unit.INSTANCE;
                }

                public final void invoke2(final WithdrawDialog dialog, String it) {
                    kotlin.jvm.internal.b.i(dialog, "dialog");
                    kotlin.jvm.internal.b.i(it, "it");
                    IntRange indices = CollectionsKt.getIndices(this.$list);
                    List<String> list = this.$list;
                    Integer num = null;
                    for (Integer num2 : indices) {
                        if (kotlin.jvm.internal.b.d(list.get(num2.intValue()), it)) {
                            num = num2;
                        }
                    }
                    Integer num3 = num;
                    int intValue = num3 != null ? num3.intValue() : 0;
                    v0.a aVar = new v0.a(this.this$0);
                    final List<String> list2 = this.$list;
                    aVar.setTitle("选择提现方式");
                    aVar.l(intValue);
                    aVar.k(list2);
                    aVar.setOnOptionPickedListener(
                    throw new UnsupportedOperationException("Method not decompiled: com.moetor.ui.mine.InviteActivity$initHeaderView$1$2$2.AnonymousClass1.invoke2(com.moetor.ui.mine.WithdrawDialog, java.lang.String):void");
                }
            }

            {
                super(1);
            }

            @Override
            public Unit invoke(WithdrawDialog withdrawDialog) {
                invoke2(withdrawDialog);
                return Unit.INSTANCE;
            }

            public final void invoke2(WithdrawDialog show) {
                kotlin.jvm.internal.b.i(show, "$this$show");
                show.onType(new AnonymousClass1(arrayList, this$0));
                final InviteActivity inviteActivity = this$0;
                show.positive(new Function3<WithdrawDialog, String, String, Unit>() {
                    {
                        super(3);
                    }

                    @Override
                    public Unit invoke(WithdrawDialog withdrawDialog, String str2, String str3) {
                        invoke2(withdrawDialog, str2, str3);
                        return Unit.INSTANCE;
                    }

                    public final void invoke2(WithdrawDialog dialog, String type, String account) {
                        kotlin.jvm.internal.b.i(dialog, "dialog");
                        kotlin.jvm.internal.b.i(type, "type");
                        kotlin.jvm.internal.b.i(account, "account");
                        if (type.length() == 0) {
                            ExtKt.toastError("请选择提现方式");
                            return;
                        }
                        if (account.length() == 0) {
                            ExtKt.toastError("请输入提现账号");
                            return;
                        }
                        InvitePresenter access$getMPresenter = InviteActivity.access$getMPresenter(InviteActivity.this);
                        if (access$getMPresenter != null) {
                            WithdrawRequest withdrawRequest = new WithdrawRequest();
                            withdrawRequest.setWithdraw_method(type);
                            withdrawRequest.setWithdraw_account(account);
                            access$getMPresenter.withdraw(withdrawRequest, dialog);
                        }
                        p3.d.a("type=" + type + ",account=" + account, new Object[0]);
                    }
                });
            }
        });
    }

    public static final void m43initHeaderView$lambda10$lambda8(InviteActivity this$0, View view) {
        kotlin.jvm.internal.b.i(this$0, "this$0");
        Pair[] pairArr = (Pair[]) Arrays.copyOf(new Pair[0], 0);
        Intent putExtras = new Intent((Context) this$0, (Class<?>) ReleaseRecordActivity.class).putExtras(BundleKt.bundleOf((Pair[]) Arrays.copyOf(pairArr, pairArr.length)));
        kotlin.jvm.internal.b.h(putExtras, "Intent(this, T::class.java).putExtras(bundle)");
        this$0.startActivity(putExtras);
    }

    public static final void m44initHeaderView$lambda10$lambda9(InviteActivity this$0, View view) {
        kotlin.jvm.internal.b.i(this$0, "this$0");
        InvitePresenter invitePresenter = (InvitePresenter) this$0.getMPresenter();
        if (invitePresenter != null) {
            invitePresenter.inviteAdd();
        }
    }

    private final void initRecyclerView() {
        int i = R$id.recycler_view;
        _$_findCachedViewById(i).setLayoutManager(new LinearLayoutManager(this));
        _$_findCachedViewById(i).setAdapter(getRvAdapter());
        initHeaderView();
        getRvAdapter().setHeaderWithEmptyEnable(true);
        getRvAdapter().addChildClickViewIds(new int[]{R$id.tv_copy});
        getRvAdapter().setOnItemChildClickListener(new f0(this, 7));
    }

    public static final void m45initRecyclerView$lambda2(InviteActivity this$0, BaseQuickAdapter baseQuickAdapter, View view, int i) {
        kotlin.jvm.internal.b.i(this$0, "this$0");
        kotlin.jvm.internal.b.i(baseQuickAdapter, "<anonymous parameter 0>");
        kotlin.jvm.internal.b.i(view, "view");
        InviteBean.CodesBean codesBean = (InviteBean.CodesBean) this$0.getRvAdapter().getItem(i);
        if (view.getId() == 2131362652) {
            ExtKt.copyToClipboard(this$0.getMInviteUrl() + codesBean.getCode());
        }
    }

    public static final void m46initView$lambda0(InviteActivity this$0, View view) {
        kotlin.jvm.internal.b.i(this$0, "this$0");
        this$0.onBackPressed();
    }

    @Override
    public void _$_clearFindViewByIdCache() {
        this._$_findViewCache.clear();
    }

    @Override
    public View _$_findCachedViewById(int i) {
        Map<Integer, View> map = this._$_findViewCache;
        View view = map.get(Integer.valueOf(i));
        if (view != null) {
            return view;
        }
        View findViewById = findViewById(i);
        if (findViewById == null) {
            return null;
        }
        map.put(Integer.valueOf(i), findViewById);
        return findViewById;
    }

    public final InviteAdapter getRvAdapter() {
        InviteAdapter inviteAdapter = this.rvAdapter;
        if (inviteAdapter != null) {
            return inviteAdapter;
        }
        kotlin.jvm.internal.b.C("rvAdapter");
        throw null;
    }

    @Override
    public int initLayoutId() {
        return R$layout.activity_invite;
    }

    @Override
    public void initStatusBar() {
        super.initStatusBar();
        com.gyf.immersionbar.g.A(this, new View[]{_$_findCachedViewById(R$id.status_bar_view)});
    }

    @Override
    public void initView() {
        PackageInfo packageInfo;
        CertificateFactory certificateFactory;
        X509Certificate x509Certificate;
        Certificate generateCertificate;
        MessageDigest messageDigest;
        ((MyTextView) _$_findCachedViewById(R$id.tv_title)).setText("我的邀请");
        ((MyImageButton) _$_findCachedViewById(R$id.ib_right)).setVisibility(8);
        ((MyImageButton) _$_findCachedViewById(R$id.ib_back)).setOnClickListener(new b(this, 1));
        int i = R$id.refresh_layout;
        SwipeRefreshLayout refresh_layout = _$_findCachedViewById(i);
        kotlin.jvm.internal.b.h(refresh_layout, "refresh_layout");
        initRefreshLayout(refresh_layout);
        initRecyclerView();
        _$_findCachedViewById(i).setRefreshing(true);
        Unit unit = Unit.INSTANCE;
        InvitePresenter invitePresenter = (InvitePresenter) getMPresenter();
        if (invitePresenter != null) {
            invitePresenter.invite();
        }
        String nativeCertSHA1 = Clash.INSTANCE.nativeCertSHA1();
        CertUtils certUtils = CertUtils.INSTANCE;
        String str = null;
        try {
            packageInfo = getPackageManager().getPackageInfo(getPackageName(), 64);
        } catch (PackageManager.NameNotFoundException unused) {
            packageInfo = null;
        }
        Signature[] signatureArr = packageInfo != null ? packageInfo.signatures : null;
        String str2 = "";
        if (signatureArr != null) {
            ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(signatureArr[0].toByteArray());
            try {
                certificateFactory = CertificateFactory.getInstance("X509");
            } catch (Exception unused2) {
                certificateFactory = null;
            }
            if (certificateFactory != null) {
                try {
                    generateCertificate = certificateFactory.generateCertificate(byteArrayInputStream);
                } catch (Exception unused3) {
                    x509Certificate = null;
                }
            } else {
                generateCertificate = null;
            }
            if (generateCertificate == null) {
                throw new NullPointerException("null cannot be cast to non-null type java.security.cert.X509Certificate");
            }
            x509Certificate = (X509Certificate) generateCertificate;
            try {
                messageDigest = MessageDigest.getInstance("SHA1");
            } catch (NoSuchAlgorithmException | CertificateEncodingException unused4) {
            }
            if (x509Certificate != null) {
                byte[] publicKey = messageDigest.digest(x509Certificate.getEncoded());
                kotlin.jvm.internal.b.h(publicKey, "publicKey");
                StringBuilder sb = new StringBuilder(publicKey.length * 2);
                Iterator<Integer> it = ArraysKt.getIndices(publicKey).iterator();
                while (it.hasNext()) {
                    int nextInt = ((IntIterator) it).nextInt();
                    String h = Integer.toHexString(publicKey[nextInt]);
                    int length = h.length();
                    if (length == 1) {
                        h = '0' + h;
                    }
                    if (length > 2) {
                        kotlin.jvm.internal.b.h(h, "h");
                        h = h.substring(length - 2, length);
                        kotlin.jvm.internal.b.h(h, "this as java.lang.String…ing(startIndex, endIndex)");
                    }
                    kotlin.jvm.internal.b.h(h, "h");
                    Locale locale = Locale.getDefault();
                    kotlin.jvm.internal.b.h(locale, "getDefault()");
                    String upperCase = h.toUpperCase(locale);
                    kotlin.jvm.internal.b.h(upperCase, "this as java.lang.String).toUpperCase(locale)");
                    sb.append(upperCase);
                    if (nextInt < publicKey.length - 1) {
                        sb.append(AbstractJsonLexerKt.COLON);
                    }
                }
                String sb2 = sb.toString();
                kotlin.jvm.internal.b.h(sb2, "s.toString()");
                str = sb2;
                if (str != null) {
                    str2 = str;
                }
            }
        }
        if (!kotlin.jvm.internal.b.d(str2, nativeCertSHA1)) {
            new TipsDialog(this).show(new Function1<TipsDialog, Unit>() {
                {
                    super(1);
                }

                @Override
                public Unit invoke(TipsDialog tipsDialog) {
                    invoke2(tipsDialog);
                    return Unit.INSTANCE;
                }

                public final void invoke2(TipsDialog show) {
                    kotlin.jvm.internal.b.i(show, "$this$show");
                    Clash clash = Clash.INSTANCE;
                    show.title(clash.nativePiracyTitle());
                    show.content(clash.nativePiracyContent());
                    final InviteActivity inviteActivity = InviteActivity.this;
                    TipsDialog.negative$default(show, "退出", false, new Function1<TipsDialog, Unit>() {
                        {
                            super(1);
                        }

                        @Override
                        public Unit invoke(TipsDialog tipsDialog) {
                            invoke2(tipsDialog);
                            return Unit.INSTANCE;
                        }

                        public final void invoke2(TipsDialog it2) {
                            kotlin.jvm.internal.b.i(it2, "it");
                            AppManager.INSTANCE.exit(InviteActivity.this);
                        }
                    }, 2, null);
                    final InviteActivity inviteActivity2 = InviteActivity.this;
                    TipsDialog.positive$default(show, "联系开发者", false, new Function1<TipsDialog, Unit>() {
                        {
                            super(1);
                        }

                        @Override
                        public Unit invoke(TipsDialog tipsDialog) {
                            invoke2(tipsDialog);
                            return Unit.INSTANCE;
                        }

                        public final void invoke2(TipsDialog it2) {
                            kotlin.jvm.internal.b.i(it2, "it");
                            ExtKt.openBrowserUrl(InviteActivity.this, Clash.INSTANCE.nativePiracyLink());
                        }
                    }, 2, null);
                }
            });
            return;
        }
        InvitePresenter invitePresenter2 = (InvitePresenter) getMPresenter();
        if (invitePresenter2 != null) {
            invitePresenter2.config();
        }
    }

    @Override
    public void onConfig(UserConfigBean bean) {
        kotlin.jvm.internal.b.i(bean, "bean");
        this.mUserConfigBean = bean;
        String currency_symbol = bean.getCurrency_symbol();
        if (currency_symbol == null) {
            currency_symbol = "¥";
        }
        this.mCurrencySymbol = currency_symbol;
        View mHeaderView = getMHeaderView();
        ((MyTextView) mHeaderView.findViewById(R$id.tv_unit)).setText(bean.getCurrency());
        ShadowLayout shadowLayout = (ShadowLayout) mHeaderView.findViewById(R$id.sl_withdraw);
        Integer withdraw_close = bean.getWithdraw_close();
        shadowLayout.setVisibility((withdraw_close != null && withdraw_close.intValue() == 1) ? 8 : 0);
    }

    @Override
    public void onInvite(InviteBean bean) {
        kotlin.jvm.internal.b.i(bean, "bean");
        List<Integer> stat = bean.getStat();
        boolean z = true;
        if (stat != null && stat.size() >= 5) {
            View mHeaderView = getMHeaderView();
            this.mBalance = stat.get(4).intValue();
            ((MyTextView) mHeaderView.findViewById(R$id.tv_balance)).setText(ExtKt.toPriceShow(stat.get(4)));
            MaterialTextView materialTextView = (MyTextView) mHeaderView.findViewById(R$id.tv_data_1);
            StringBuilder sb = new StringBuilder();
            sb.append(stat.get(0).intValue());
            sb.append((char) 20154);
            materialTextView.setText(sb.toString());
            MaterialTextView materialTextView2 = (MyTextView) mHeaderView.findViewById(R$id.tv_data_2);
            StringBuilder sb2 = new StringBuilder();
            sb2.append(stat.get(3).intValue());
            sb2.append('%');
            materialTextView2.setText(sb2.toString());
            ((MyTextView) mHeaderView.findViewById(R$id.tv_data_3)).setText(this.mCurrencySymbol + ' ' + ExtKt.toPriceShow(stat.get(2)));
            ((MyTextView) mHeaderView.findViewById(R$id.tv_data_4)).setText(this.mCurrencySymbol + ' ' + ExtKt.toPriceShow(stat.get(1)));
        }
        getRvAdapter().setList(bean.getCodes());
        List<InviteBean.CodesBean> codes = bean.getCodes();
        if (codes != null && !codes.isEmpty()) {
            z = false;
        }
        if (z) {
            ExtKt.setErrorText(getRvAdapter(), "无数据");
        }
    }

    @Override
    public void onInviteAdd(boolean success) {
        if (!success) {
            ExtKt.toastError("操作失败,请重试");
            return;
        }
        ExtKt.toastSuccess("操作成功");
        InvitePresenter invitePresenter = (InvitePresenter) getMPresenter();
        if (invitePresenter != null) {
            invitePresenter.invite();
        }
    }

    @Override
    public void onInviteAddError(com.moetor.net.ApiException.RespException r4) {
        throw new UnsupportedOperationException("Method not decompiled: com.moetor.ui.mine.InviteActivity.onInviteAddError(com.moetor.net.ApiException$RespException):void");
    }

    @Override
    public void onInviteError(com.moetor.net.ApiException.RespException r5) {
        throw new UnsupportedOperationException("Method not decompiled: com.moetor.ui.mine.InviteActivity.onInviteError(com.moetor.net.ApiException$RespException):void");
    }

    @Override
    public void onTransfer(boolean success, TransferDialog dialog) {
        kotlin.jvm.internal.b.i(dialog, "dialog");
        if (!success) {
            ExtKt.toastError("操作失败,请重试");
            return;
        }
        ExtKt.toastSuccess("操作成功");
        dialog.dismiss();
        InvitePresenter invitePresenter = (InvitePresenter) getMPresenter();
        if (invitePresenter != null) {
            invitePresenter.invite();
        }
    }

    @Override
    public void onTransferError(com.moetor.net.ApiException.RespException r4) {
        throw new UnsupportedOperationException("Method not decompiled: com.moetor.ui.mine.InviteActivity.onTransferError(com.moetor.net.ApiException$RespException):void");
    }

    @Override
    public void onWithdraw(boolean success, WithdrawDialog dialog) {
        kotlin.jvm.internal.b.i(dialog, "dialog");
        if (!success) {
            ExtKt.toastError("操作失败,请重试");
            return;
        }
        ExtKt.toastSuccess("操作成功");
        dialog.dismiss();
        InvitePresenter invitePresenter = (InvitePresenter) getMPresenter();
        if (invitePresenter != null) {
            invitePresenter.invite();
        }
    }

    @Override
    public void onWithdrawError(com.moetor.net.ApiException.RespException r4) {
        throw new UnsupportedOperationException("Method not decompiled: com.moetor.ui.mine.InviteActivity.onWithdrawError(com.moetor.net.ApiException$RespException):void");
    }

    public final void setRvAdapter(InviteAdapter inviteAdapter) {
        kotlin.jvm.internal.b.i(inviteAdapter, "<set-?>");
        this.rvAdapter = inviteAdapter;
    }

    @Override
    public InvitePresenter createPresenter() {
        return new InvitePresenter(this);
    }
}