导航菜单

页面标题

页面副标题

Mabilis Cash v1.19.4 - PHContactInfoActivity.java 源代码

正在查看: Mabilis Cash v1.19.4 应用的 PHContactInfoActivity.java JAVA 源代码文件

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


package com.loans.mabiliscash.auth.contact;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.InputFilter;
import android.text.TextUtils;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
import com.fintopia.libCommon.common.CommonActivity;
import com.fintopia.libCommon.common.CommonResult;
import com.fintopia.libCommon.generalconfig.GeneralConfigManager;
import com.fintopia.libCommon.widgets.dialog.bottom.BaseBottomSheetDialog;
import com.fintopia.libCommon.widgets.input.BaseContentView;
import com.fintopia.libCommon.widgets.input.InputContentView;
import com.fintopia.libCommon.widgets.input.SelectorContentView;
import com.fintopia.libCommon.widgets.textFormat.SpaceTextFormatter;
import com.lingyue.supertoolkit.datacollection.DataCollectionUtil;
import com.lingyue.supertoolkit.datacollection.appdata.AppInfo;
import com.lingyue.supertoolkit.permission.PermissionDenied;
import com.lingyue.supertoolkit.permission.PermissionGranted;
import com.lingyue.supertoolkit.statistics.TrackingUtil;
import com.lingyue.supertoolkit.tools.customtools.CollectionUtils;
import com.lingyue.supertoolkit.tools.customtools.CrashReporter;
import com.lingyue.supertoolkit.tools.customtools.JsonParamsBuilder;
import com.lingyue.supertoolkit.tools.customtools.ZipUtils;
import com.lingyue.supertoolkit.widgets.ToastCompat;
import com.lingyue.tracklib.ThirdPartTrackLib;
import com.lingyue.tracklib.TrackEventParamsConfigurator;
import com.loans.mabiliscash.R;
import com.loans.mabiliscash.appconfig.AppSwitchConfigKey;
import com.loans.mabiliscash.auth.IAuthProcessTracker;
import com.loans.mabiliscash.auth.basic.PHBasicInfoActivity;
import com.loans.mabiliscash.auth.contact.PHContactInfoActivity;
import com.loans.mabiliscash.auth.helper.AuthUtils;
import com.loans.mabiliscash.auth.helper.QuitAuthHelper;
import com.loans.mabiliscash.common.BindClickCall;
import com.loans.mabiliscash.common.PHViewBindingActivity;
import com.loans.mabiliscash.databinding.ActivityContactInfoBinding;
import com.loans.mabiliscash.models.AuthOption;
import com.loans.mabiliscash.models.ContactInfoRequest;
import com.loans.mabiliscash.models.FullContactInfo;
import com.loans.mabiliscash.models.ImmediateContactBean;
import com.loans.mabiliscash.models.LabelBean;
import com.loans.mabiliscash.models.TrackingEvents;
import com.loans.mabiliscash.models.response.GeneralConfigResponse;
import com.loans.mabiliscash.models.response.MultiAuthOptionListResponse;
import com.loans.mabiliscash.models.response.PHBooleanResponse;
import com.loans.mabiliscash.net.ECObserver;
import com.loans.mabiliscash.net.IApiRoutes;
import com.loans.mabiliscash.sentry.sentrybusiness.ISentryBusinessEventAutoFinish;
import com.loans.mabiliscash.storage.MMKVUtil;
import com.loans.mabiliscash.thirdpart.AppsFlyerUtil;
import com.loans.mabiliscash.tracklib.CommonTrackUtil;
import com.loans.mabiliscash.utils.DxFilterUtil;
import com.loans.mabiliscash.utils.IMMKVPageController;
import com.loans.mabiliscash.utils.LaunchUtil;
import com.loans.mabiliscash.utils.PhoneNumberHelper;
import com.loans.mabiliscash.widght.dialog.SingleBottomSheetDialog;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.veda.android.bananalibrary.net.ICallBack;
import com.veda.android.statistics.AutoTrackHelper;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.functions.Action;
import io.sentry.SpanStatus;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

public class PHContactInfoActivity extends PHViewBindingActivity<ActivityContactInfoBinding> implements BaseContentView.OnContentChangedListener, ISentryBusinessEventAutoFinish, IMMKVPageController {
    public static final String EXTRA_CONTACT_NAME = "extraContactName";
    public static final String EXTRA_CONTACT_NUMBER = "extraContactNumber";
    public static final String EXTRA_RELATION_SHIP = "extraRelationShip";
    private static final int[] J = {R.string.three, R.string.four, R.string.five, R.string.six, R.string.seven, R.string.eight, R.string.nine, R.string.ten};
    private ArrayList<ExtraContractNewViewModel> A;
    private List<AppInfo> B;
    private boolean D;
    private String E;
    private boolean F;
    private String H;
    private LabelBean q;
    private LabelBean r;
    private List<LabelBean> s;

    private String f76t;

    private String f77u;

    private String f78v;

    private String f79w;

    private FullContactInfo f80x;

    private FullContactInfo f81y;

    private int f82z;
    private int p = 0;
    private boolean C = false;
    private boolean G = false;
    private int I = 1;

    class AnonymousClass3 extends ECObserver<PHBooleanResponse> {
        AnonymousClass3(ICallBack iCallBack) {
            super(iCallBack);
        }

        public static void h(PHBooleanResponse pHBooleanResponse, Map map) {
            map.put("is_success", String.valueOf(false));
            map.put("api_code", pHBooleanResponse != null ? pHBooleanResponse.getStatusCodeString() : "");
        }

        public static void i(Map map) {
            map.put("is_success", String.valueOf(true));
        }

        @Override
        public void e(Throwable th, final PHBooleanResponse pHBooleanResponse) {
            super.e(th, pHBooleanResponse);
            ThirdPartTrackLib.d(PHContactInfoActivity.this, "auth_contact_info_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHContactInfoActivity.AnonymousClass3.h(PHBooleanResponse.this, map);
                }
            });
            IAuthProcessTracker.c(PHContactInfoActivity.this, "提交联系人信息", false, th != null ? th.getMessage() : pHBooleanResponse != null ? pHBooleanResponse.getStatusCodeString() : "");
            PHContactInfoActivity.this.businessTransaction("UserAuthOrder").b(SpanStatus.INTERNAL_ERROR);
        }

        @Override
        public void c(PHBooleanResponse pHBooleanResponse) {
            PHContactInfoActivity.this.dismissLoadingDialog();
            if (!pHBooleanResponse.body) {
                BaseContentView.OnContentChangedListener onContentChangedListener = PHContactInfoActivity.this;
                ToastCompat.e(onContentChangedListener, onContentChangedListener.getResources().getString(R.string.error_in_upload_address_contact_info));
                return;
            }
            MMKVUtil.c(PHContactInfoActivity.this.getMMKVPagePrefix());
            ThirdPartTrackLib.d(PHContactInfoActivity.this, "auth_contact_info_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHContactInfoActivity.AnonymousClass3.i(map);
                }
            });
            IAuthProcessTracker.b(PHContactInfoActivity.this, "提交联系人信息", true);
            PHContactInfoActivity.this.businessTransaction("UserAuthOrder").i(SpanStatus.OK);
            PHContactInfoActivity.this.s2();
        }
    }

    static class ExtraContractNewViewModel {
        public TextView a;
        public InputContentView b;
        public InputContentView c;
        public SelectorContentView d;
        public LabelBean e;
        public FullContactInfo f;

        private ExtraContractNewViewModel() {
        }
    }

    public void A1(int i) {
        saveDataToLocal(EXTRA_CONTACT_NUMBER + i, "");
    }

    private void A2() {
        ((CommonActivity) this).permissionHelper.requestPermissions((Activity) this, "android.permission.READ_SMS");
    }

    public void B1(int i, ExtraContractNewViewModel extraContractNewViewModel, boolean z2) {
        if (!z2) {
            saveDataToLocal(EXTRA_CONTACT_NAME + i, extraContractNewViewModel.b.getContent());
            return;
        }
        J2("evContactName" + i + 3);
    }

    private void B2() {
        showLoadingDialog();
        ((CommonActivity) this).permissionHelper.requestPermissionsForce(this, getResources().getString(R.string.reject_message_tips), "android.permission.READ_SMS");
    }

    public void C1(int i, ExtraContractNewViewModel extraContractNewViewModel, boolean z2) {
        if (!z2) {
            saveDataToLocal(EXTRA_CONTACT_NUMBER + i, extraContractNewViewModel.c.getContentTrim());
            return;
        }
        J2("evContactNumber" + i + 3);
    }

    private void C2() {
        ArrayList arrayList = new ArrayList();
        arrayList.add(AppSwitchConfigKey.UPLOAD_SMS_LIMIT);
        this.apiHelper.a().a(arrayList).w(AndroidSchedulers.a()).a(new ECObserver<GeneralConfigResponse>(this) {
            @Override
            public void e(Throwable th, GeneralConfigResponse generalConfigResponse) {
                PHContactInfoActivity.this.z2(1000);
            }

            @Override
            public void c(GeneralConfigResponse generalConfigResponse) {
                int i;
                GeneralConfigResponse.BodyBean bodyBean = generalConfigResponse.body;
                if (bodyBean == null || CollectionUtils.a(bodyBean.configs) || !AppSwitchConfigKey.UPLOAD_SMS_LIMIT.equals(generalConfigResponse.body.configs.get(0).configName)) {
                    return;
                }
                try {
                    i = Integer.parseInt(generalConfigResponse.body.configs.get(0).configValue);
                } catch (NumberFormatException unused) {
                    i = 1000;
                }
                PHContactInfoActivity.this.z2(i);
            }
        });
    }

    @SensorsDataInstrumented
    public void D1(int i, View view) {
        J2("agvRelation" + i + 3);
        u2(i);
        AutoTrackHelper.trackViewOnClick(view);
        SensorsDataAutoTrackHelper.trackViewOnClick(view);
    }

    private boolean D2(int i) {
        if (i < 2) {
            return true;
        }
        return (TextUtils.isEmpty(this.f78v) || TextUtils.isEmpty(this.f79w) || !isValidPhoneNumber(this.f79w) || this.r == null) ? false : true;
    }

    public static void E1(int i, Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
        map.put("text_name", "evContactName" + i + 3);
    }

    private void E2(ContactInfoRequest contactInfoRequest) {
        IApiRoutes a = this.apiHelper.a();
        String t2 = this.gson.t(contactInfoRequest);
        AppsFlyerUtil.Companion companion = AppsFlyerUtil.b;
        a.r0(t2, companion.b().f(this), companion.b().e(this)).w(AndroidSchedulers.a()).a(new AnonymousClass3(this));
    }

    public void F1(final int i, BaseContentView baseContentView) {
        ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.E1(i, map);
            }
        });
        ((ActivityContactInfoBinding) this.o).b.setEnabled(g1(this.I));
    }

    public void F2(final List<Map<String, String>> list) {
        if (CollectionUtils.a(list)) {
            dismissLoadingDialog();
        } else {
            this.apiHelper.a().w(ZipUtils.a(this.gson.t(list)), "user_contact").w(AndroidSchedulers.a()).a(new ECObserver<CommonResult>(getCallBack()) {
                @Override
                protected boolean d() {
                    return false;
                }

                @Override
                public void e(Throwable th, CommonResult commonResult) {
                    super.e(th, commonResult);
                    PHContactInfoActivity pHContactInfoActivity = PHContactInfoActivity.this;
                    int i = pHContactInfoActivity.p;
                    pHContactInfoActivity.p = i + 1;
                    if (i < 2) {
                        PHContactInfoActivity.this.F2(list);
                        return;
                    }
                    PHContactInfoActivity.this.D = true;
                    PHContactInfoActivity.this.C = false;
                    PHContactInfoActivity.this.dismissLoadingDialog();
                    PHContactInfoActivity.this.y2();
                }

                @Override
                public void c(CommonResult commonResult) {
                    PHContactInfoActivity.this.D = true;
                    PHContactInfoActivity.this.C = false;
                    PHContactInfoActivity.this.dismissLoadingDialog();
                    PHContactInfoActivity.this.y2();
                }
            });
        }
    }

    public static void G1(int i, Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
        map.put("text_name", "evContactNumber" + i + 3);
    }

    private void G2(final int i) {
        final ExtraContractNewViewModel m1 = m1(i);
        if (m1 == null) {
            return;
        }
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, n1(), TrackingEvents.PH_OTHER_RELATION_SHIP_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i2, Object obj) {
                PHContactInfoActivity.this.i2(m1, i, view, i2, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean j2;
                j2 = PHContactInfoActivity.j2(PHContactInfoActivity.ExtraContractNewViewModel.this, (LabelBean) obj);
                return j2;
            }
        });
        singleBottomSheetDialog.l(R.string.relation);
        singleBottomSheetDialog.show();
    }

    public void H1(View view) {
        J2("svRelation01");
        preShowFirstRelationShipDialog();
    }

    private void H2() {
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, n1(), TrackingEvents.PH_FIRST_RELATION_SHIP_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i, Object obj) {
                PHContactInfoActivity.this.l2(view, i, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean m2;
                m2 = PHContactInfoActivity.this.m2((LabelBean) obj);
                return m2;
            }
        });
        singleBottomSheetDialog.l(R.string.relation);
        singleBottomSheetDialog.show();
    }

    public void I1(View view) {
        J2("svRelation02");
        v2();
    }

    private void I2() {
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, n1(), TrackingEvents.PH_SECOND_RELATION_SHIP_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i, Object obj) {
                PHContactInfoActivity.this.o2(view, i, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean p2;
                p2 = PHContactInfoActivity.this.p2((LabelBean) obj);
                return p2;
            }
        });
        singleBottomSheetDialog.l(R.string.relation);
        singleBottomSheetDialog.show();
    }

    public void J1(View view) {
        w2();
    }

    private void J2(final String str) {
        ThirdPartTrackLib.d(this, "auth_b43_d90_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.q2(str, map);
            }
        });
    }

    public static void K1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d325.click.auth_b43_d325_click");
        map.put("number", 1);
    }

    private void K2(String str) {
        TrackingUtil.j(this, str, new JsonParamsBuilder().c("contactCount").a(String.valueOf(this.I)).c("uploadSmsAbType").a(this.E).c("mergeStrategyABType").a(this.H).b());
    }

    public void L1() {
        K2(TrackingEvents.PH_CONTACT_INFO_SELECTED_CONTACT);
        t2(-1);
        ThirdPartTrackLib.d(this, "auth_b43_d325_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.K1(map);
            }
        });
    }

    private void L2(int i) {
        if (i <= 0) {
            i = 1;
        }
        boolean z2 = i < 2;
        ((ActivityContactInfoBinding) this.o).n.setVisibility(z2 ? 8 : 0);
        ((ActivityContactInfoBinding) this.o).f.setVisibility(z2 ? 8 : 0);
        ((ActivityContactInfoBinding) this.o).e.setVisibility(z2 ? 8 : 0);
        ((ActivityContactInfoBinding) this.o).l.setVisibility(z2 ? 8 : 0);
        this.A = e1(i - 2);
        ((ActivityContactInfoBinding) this.o).b.setEnabled(g1(i));
    }

    public static void M1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d325.click.auth_b43_d325_click");
        map.put("number", 2);
    }

    private void M2(int i) {
        onSubscribe(DxFilterUtil.e(this, i, new DataCollectionUtil.CallBack() {
            @Override
            public final void onResult(Object obj) {
                PHContactInfoActivity.this.r2((List) obj);
            }
        }, "user_contact"));
    }

    public void N1() {
        K2(TrackingEvents.PH_CONTACT_INFO_SELECTED_CONTACT);
        t2(-2);
        ThirdPartTrackLib.d(this, "auth_b43_d325_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.M1(map);
            }
        });
    }

    public void O1(boolean z2) {
        if (z2) {
            J2("evContactName01");
        } else {
            saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NAME, ((ActivityContactInfoBinding) this.o).c.getContentTrim());
        }
    }

    public void P1(boolean z2) {
        if (z2) {
            J2("evContactName02");
        } else {
            saveDataToLocal("secondContactName", ((ActivityContactInfoBinding) this.o).e.getContentTrim());
        }
    }

    public void Q1(boolean z2) {
        if (z2) {
            J2("evContactNumber01");
        } else {
            saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, ((ActivityContactInfoBinding) this.o).d.getContent());
        }
    }

    public void R1(boolean z2) {
        if (z2) {
            J2("evContactNumber02");
        } else {
            saveDataToLocal("secondContactNumber", ((ActivityContactInfoBinding) this.o).f.getContent());
        }
    }

    public CharSequence S1(CharSequence charSequence) {
        return (TextUtils.isEmpty(charSequence) || isValidPhoneNumber(charSequence.toString())) ? "" : getString(R.string.input_phone_number_error);
    }

    public void T1() {
        saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, "");
    }

    public CharSequence U1(CharSequence charSequence) {
        return (TextUtils.isEmpty(charSequence) || isValidPhoneNumber(charSequence.toString())) ? "" : getString(R.string.input_phone_number_error);
    }

    public void V1() {
        saveDataToLocal("secondContactNumber", "");
    }

    public static void W1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
        map.put("text_name", "evContactName01");
    }

    public static void X1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
        map.put("text_name", "evContactNumber01");
    }

    public static void Y1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
        map.put("text_name", "evContactName02");
    }

    public static void Z1(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
        map.put("text_name", "evContactNumber02");
    }

    public static void a2(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
        map.put("text_name", "姓名");
    }

    public static void b2(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
        map.put("text_name", "手机号");
    }

    private void c1() {
        if (this.q == null) {
            preShowFirstRelationShipDialog();
            return;
        }
        if (TextUtils.isEmpty(this.f76t)) {
            ((ActivityContactInfoBinding) this.o).c.A();
            return;
        }
        if (TextUtils.isEmpty(this.f77u)) {
            ((ActivityContactInfoBinding) this.o).d.A();
            return;
        }
        if (this.I >= 2) {
            if (this.r == null) {
                v2();
                return;
            }
            if (TextUtils.isEmpty(this.f78v)) {
                ((ActivityContactInfoBinding) this.o).e.A();
                return;
            }
            if (TextUtils.isEmpty(this.f79w)) {
                ((ActivityContactInfoBinding) this.o).f.A();
                return;
            }
            for (int i = 0; i < this.A.size(); i++) {
                ExtraContractNewViewModel extraContractNewViewModel = this.A.get(i);
                if (extraContractNewViewModel.e == null) {
                    u2(i);
                    return;
                } else if (TextUtils.isEmpty(extraContractNewViewModel.b.getContentTrim())) {
                    extraContractNewViewModel.b.A();
                    return;
                } else {
                    if (TextUtils.isEmpty(extraContractNewViewModel.c.getContent())) {
                        extraContractNewViewModel.c.A();
                        return;
                    }
                }
            }
        }
    }

    public static void c2(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
        map.put("text_name", "姓名");
    }

    public static void d2(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
        map.put("text_name", "手机号");
    }

    private ArrayList<ExtraContractNewViewModel> e1(int i) {
        ArrayList<ExtraContractNewViewModel> arrayList = new ArrayList<>();
        if (i <= 0) {
            return arrayList;
        }
        if (i > 8) {
            i = 8;
        }
        for (final int i2 = 0; i2 < i; i2++) {
            View inflate = View.inflate(this, R.layout.other_contact_b, null);
            ((ActivityContactInfoBinding) this.o).i.addView(inflate);
            final ExtraContractNewViewModel extraContractNewViewModel = new ExtraContractNewViewModel();
            extraContractNewViewModel.a = (TextView) inflate.findViewById(R.id.tv_title);
            InputContentView findViewById = inflate.findViewById(R.id.evContactName);
            extraContractNewViewModel.b = findViewById;
            findViewById.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
                public final void a(boolean z2) {
                    PHContactInfoActivity.this.B1(i2, extraContractNewViewModel, z2);
                }
            });
            extraContractNewViewModel.b.C(false);
            InputContentView findViewById2 = inflate.findViewById(R.id.evContactNumber);
            extraContractNewViewModel.c = findViewById2;
            findViewById2.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
                public final void a(boolean z2) {
                    PHContactInfoActivity.this.C1(i2, extraContractNewViewModel, z2);
                }
            });
            extraContractNewViewModel.d = inflate.findViewById(R.id.svRelation);
            extraContractNewViewModel.a.setText(getString(R.string.contact, getResources().getString(J[i2])));
            extraContractNewViewModel.d.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    PHContactInfoActivity.this.D1(i2, view);
                }
            });
            arrayList.add(extraContractNewViewModel);
            extraContractNewViewModel.d.setOnContentChangedListener(this);
            extraContractNewViewModel.b.setOnContentChangedListener(new BaseContentView.OnContentChangedListener() {
                public final void onEditContentChanged(BaseContentView baseContentView) {
                    PHContactInfoActivity.this.F1(i2, baseContentView);
                }
            });
            extraContractNewViewModel.c.setOnContentChangedListener(new BaseContentView.OnContentChangedListener() {
                public final void onEditContentChanged(BaseContentView baseContentView) {
                    PHContactInfoActivity.this.w1(i2, baseContentView);
                }
            });
            extraContractNewViewModel.b.setRightIconClickListener(new BaseContentView.RightIconClickListener() {
                public final void a() {
                    PHContactInfoActivity.this.y1(i2);
                }
            });
            extraContractNewViewModel.c.setFilters(new InputFilter[]{new InputFilter.LengthFilter(12)});
            extraContractNewViewModel.c.setInputType(2);
            extraContractNewViewModel.c.d(new SpaceTextFormatter(4));
            extraContractNewViewModel.c.setContentVerifier(new BaseContentView.ContentVerifier() {
                public final CharSequence a(CharSequence charSequence) {
                    CharSequence z1;
                    z1 = PHContactInfoActivity.this.z1(charSequence);
                    return z1;
                }
            });
            extraContractNewViewModel.c.setDelIconClickListener(new BaseContentView.DelIconClickListener() {
                public final void a() {
                    PHContactInfoActivity.this.A1(i2);
                }
            });
        }
        return arrayList;
    }

    public static void e2(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
        map.put("text_name", "姓名");
    }

    private List<ImmediateContactBean> f1() {
        if (CollectionUtils.a(this.A)) {
            return null;
        }
        ArrayList arrayList = new ArrayList();
        Iterator<ExtraContractNewViewModel> it = this.A.iterator();
        while (it.hasNext()) {
            ExtraContractNewViewModel next = it.next();
            arrayList.add(new ImmediateContactBean(next.b.getContentTrim(), l1(next.c.getContent()), next.e.value, o1(next.f, next.b.getContentTrim(), next.c.getContent())));
        }
        return arrayList;
    }

    public static void f2(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
        map.put("text_name", "手机号");
    }

    private boolean g1(int i) {
        return !TextUtils.isEmpty(this.f76t) && !TextUtils.isEmpty(this.f77u) && isValidPhoneNumber(this.f77u) && this.q != null && D2(i) && i1();
    }

    public void g2(Map map) {
        map.put("need_upload_dx_in_auth", Boolean.valueOf(this.F));
        map.put("upload_sms_ab_type", this.E);
        map.put("has_dx_permission", Boolean.valueOf(this.G));
    }

    private void h1() {
        new GeneralConfigManager().c(this, new AnonymousClass1(), new String[]{AppSwitchConfigKey.PHI_NEED_UPLOAD_APP_LIST_IN_AUTH});
    }

    public static void h2(int i, Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
        map.put("text_name", "agvRelation" + i + 3);
    }

    private boolean i1() {
        if (CollectionUtils.a(this.A)) {
            return true;
        }
        Iterator<ExtraContractNewViewModel> it = this.A.iterator();
        while (it.hasNext()) {
            ExtraContractNewViewModel next = it.next();
            if (TextUtils.isEmpty(next.b.getContentTrim()) || TextUtils.isEmpty(next.c.getContent()) || !isValidPhoneNumber(next.c.getContent()) || next.e == null) {
                return false;
            }
        }
        return true;
    }

    public void i2(ExtraContractNewViewModel extraContractNewViewModel, final int i, View view, int i2, LabelBean labelBean) {
        extraContractNewViewModel.e = labelBean;
        saveDataToLocal(EXTRA_RELATION_SHIP + i, this.gson.t(extraContractNewViewModel.e));
        extraContractNewViewModel.d.setContentText(labelBean.label);
        ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.h2(i, map);
            }
        });
    }

    private boolean isValidPhoneNumber(String str) {
        return PhoneNumberHelper.c(l1(str.replaceAll("\\D", "")));
    }

    private void j1(Intent intent) {
        onFullContactInfoEvent(LaunchUtil.a(this, intent));
    }

    public static boolean j2(ExtraContractNewViewModel extraContractNewViewModel, LabelBean labelBean) {
        return labelBean.equals(extraContractNewViewModel.e);
    }

    private void k1() {
        if (!TextUtils.isEmpty(this.f76t)) {
            ((ActivityContactInfoBinding) this.o).c.setContentText(this.f76t);
        }
        if (!TextUtils.isEmpty(this.f77u)) {
            ((ActivityContactInfoBinding) this.o).d.setContentText(this.f77u);
        }
        LabelBean labelBean = this.q;
        if (labelBean != null) {
            ((ActivityContactInfoBinding) this.o).k.setContentText(labelBean.label);
        }
        if (!TextUtils.isEmpty(this.f78v)) {
            ((ActivityContactInfoBinding) this.o).e.setContentText(this.f78v);
        }
        if (!TextUtils.isEmpty(this.f79w)) {
            ((ActivityContactInfoBinding) this.o).f.setContentText(this.f79w);
        }
        LabelBean labelBean2 = this.r;
        if (labelBean2 != null) {
            ((ActivityContactInfoBinding) this.o).l.setContentText(labelBean2.label);
        }
    }

    public static void k2(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
        map.put("text_name", "svRelation01");
    }

    @NonNull
    private String l1(String str) {
        return "0" + str;
    }

    public void l2(View view, int i, LabelBean labelBean) {
        this.q = labelBean;
        saveDataToLocal(PHBasicInfoActivity.FIRST_RELATION_SHIP, this.gson.t(labelBean));
        ((ActivityContactInfoBinding) this.o).k.setContentText(this.q.label);
        ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.k2(map);
            }
        });
    }

    private ExtraContractNewViewModel m1(int i) {
        if (CollectionUtils.a(this.A)) {
            return null;
        }
        return this.A.get(i);
    }

    public boolean m2(LabelBean labelBean) {
        return labelBean.equals(this.q);
    }

    private List<LabelBean> n1() {
        ArrayList arrayList = new ArrayList(this.s);
        arrayList.remove(this.q);
        arrayList.remove(this.r);
        if (!CollectionUtils.a(this.A)) {
            Iterator<ExtraContractNewViewModel> it = this.A.iterator();
            while (it.hasNext()) {
                arrayList.remove(it.next().e);
            }
        }
        if (arrayList.size() < 1) {
            arrayList.addAll(this.s);
        }
        return arrayList;
    }

    public static void n2(Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
        map.put("text_name", "svRelation02");
    }

    private String o1(FullContactInfo fullContactInfo, String str, String str2) {
        ContactInputType contactInputType = ContactInputType.INPUT_TYPE_INPUT;
        contactInputType.name();
        return fullContactInfo == null ? contactInputType.name() : (fullContactInfo.name.equals(str) && fullContactInfo.mobilePhoneNo.replaceAll("\\D", "").equals(l1(str2))) ? ContactInputType.INPUT_TYPE_SELECT.name() : ContactInputType.INPUT_TYPE_SELECTED_AND_CHANGED.name();
    }

    public void o2(View view, int i, LabelBean labelBean) {
        this.r = labelBean;
        saveDataToLocal("secondRelationShip", this.gson.t(labelBean));
        ((ActivityContactInfoBinding) this.o).l.setContentText(this.r.label);
        ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.n2(map);
            }
        });
    }

    private void p1() {
        this.apiHelper.a().A("CONTACT_RELATION_SHIP").w(AndroidSchedulers.a()).j(new Action() {
            public final void run() {
                PHContactInfoActivity.this.readLocalStorage();
            }
        }).a(new ECObserver<MultiAuthOptionListResponse>(this) {
            @Override
            public void c(MultiAuthOptionListResponse multiAuthOptionListResponse) {
                PHContactInfoActivity.this.x2(multiAuthOptionListResponse.body);
            }
        });
    }

    public boolean p2(LabelBean labelBean) {
        return labelBean.equals(this.r);
    }

    private void preShowFirstRelationShipDialog() {
        if (CollectionUtils.a(this.s)) {
            p1();
        } else {
            H2();
        }
    }

    private void q1() {
        AuthUtils authUtils = this.authUtil;
        T t2 = this.o;
        authUtils.q(this, ((ActivityContactInfoBinding) t2).g, R.drawable.ic_auth_contact_info, ((ActivityContactInfoBinding) t2).h.d, ((ActivityContactInfoBinding) t2).h.c);
    }

    public static void q2(String str, Map map) {
        map.put("requirement_id", 9);
        map.put("track_sign", "aauth.b43.d90.click.auth_b43_d90_click");
        map.put("text_name", str);
    }

    private void r1() {
        V(((ActivityContactInfoBinding) this.o).k, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHContactInfoActivity.this.H1(view);
            }
        });
        V(((ActivityContactInfoBinding) this.o).l, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHContactInfoActivity.this.I1(view);
            }
        });
        V(((ActivityContactInfoBinding) this.o).b, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHContactInfoActivity.this.J1(view);
            }
        });
        ((ActivityContactInfoBinding) this.o).c.setRightIconClickListener(new BaseContentView.RightIconClickListener() {
            public final void a() {
                PHContactInfoActivity.this.L1();
            }
        });
        ((ActivityContactInfoBinding) this.o).e.setRightIconClickListener(new BaseContentView.RightIconClickListener() {
            public final void a() {
                PHContactInfoActivity.this.N1();
            }
        });
        ((ActivityContactInfoBinding) this.o).c.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
            public final void a(boolean z2) {
                PHContactInfoActivity.this.O1(z2);
            }
        });
        ((ActivityContactInfoBinding) this.o).e.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
            public final void a(boolean z2) {
                PHContactInfoActivity.this.P1(z2);
            }
        });
        ((ActivityContactInfoBinding) this.o).d.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
            public final void a(boolean z2) {
                PHContactInfoActivity.this.Q1(z2);
            }
        });
        ((ActivityContactInfoBinding) this.o).f.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
            public final void a(boolean z2) {
                PHContactInfoActivity.this.R1(z2);
            }
        });
    }

    public void r2(List list) {
        if (!CollectionUtils.a(list)) {
            F2(list);
            return;
        }
        this.D = true;
        this.C = false;
        dismissLoadingDialog();
        y2();
    }

    private void s1() {
        ((ActivityContactInfoBinding) this.o).c.setOnContentChangedListener(this);
        ((ActivityContactInfoBinding) this.o).d.setOnContentChangedListener(this);
        ((ActivityContactInfoBinding) this.o).k.setOnContentChangedListener(this);
        ((ActivityContactInfoBinding) this.o).e.setOnContentChangedListener(this);
        ((ActivityContactInfoBinding) this.o).f.setOnContentChangedListener(this);
        ((ActivityContactInfoBinding) this.o).l.setOnContentChangedListener(this);
    }

    public void s2() {
        this.authUtil.h(this, new AuthUtils.DefaultAuthCallBack(this));
    }

    public static void start(Activity activity, int i, boolean z2, String str, String str2) {
        Intent intent = new Intent(activity, (Class<?>) PHContactInfoActivity.class);
        intent.putExtra("contactCount", i);
        intent.putExtra("extra_need_upload_sms_in_auth", z2);
        intent.putExtra("extra_auth_upload_sms_ab_type", str);
        intent.putExtra("extra_auth_ab_type", str2);
        activity.startActivity(intent);
    }

    private void t1() {
        ((ActivityContactInfoBinding) this.o).c.C(false);
        ((ActivityContactInfoBinding) this.o).e.C(false);
        ((ActivityContactInfoBinding) this.o).d.setFilters(new InputFilter[]{new InputFilter.LengthFilter(12)});
        ((ActivityContactInfoBinding) this.o).d.setInputType(2);
        ((ActivityContactInfoBinding) this.o).d.d(new SpaceTextFormatter(4));
        ((ActivityContactInfoBinding) this.o).d.setContentVerifier(new BaseContentView.ContentVerifier() {
            public final CharSequence a(CharSequence charSequence) {
                CharSequence S1;
                S1 = PHContactInfoActivity.this.S1(charSequence);
                return S1;
            }
        });
        ((ActivityContactInfoBinding) this.o).d.setDelIconClickListener(new BaseContentView.DelIconClickListener() {
            public final void a() {
                PHContactInfoActivity.this.T1();
            }
        });
        ((ActivityContactInfoBinding) this.o).f.setFilters(new InputFilter[]{new InputFilter.LengthFilter(12)});
        ((ActivityContactInfoBinding) this.o).f.setInputType(2);
        ((ActivityContactInfoBinding) this.o).f.d(new SpaceTextFormatter(4));
        ((ActivityContactInfoBinding) this.o).f.setContentVerifier(new BaseContentView.ContentVerifier() {
            public final CharSequence a(CharSequence charSequence) {
                CharSequence U1;
                U1 = PHContactInfoActivity.this.U1(charSequence);
                return U1;
            }
        });
        ((ActivityContactInfoBinding) this.o).f.setDelIconClickListener(new BaseContentView.DelIconClickListener() {
            public final void a() {
                PHContactInfoActivity.this.V1();
            }
        });
    }

    private void t2(int i) {
        this.f82z = i;
        LaunchUtil.b(this, 100349);
    }

    private boolean u1() {
        if (TextUtils.isEmpty(this.f76t)) {
            showSoftInput(((ActivityContactInfoBinding) this.o).c);
            return true;
        }
        if (TextUtils.isEmpty(this.f77u) || !isValidPhoneNumber(this.f77u)) {
            showSoftInput(((ActivityContactInfoBinding) this.o).d);
            return true;
        }
        if (this.q == null) {
            preShowFirstRelationShipDialog();
            return true;
        }
        if (this.I < 2) {
            return false;
        }
        if (TextUtils.isEmpty(this.f78v)) {
            showSoftInput(((ActivityContactInfoBinding) this.o).e);
            return true;
        }
        if (TextUtils.isEmpty(this.f79w) || !isValidPhoneNumber(this.f79w)) {
            showSoftInput(((ActivityContactInfoBinding) this.o).f);
            return true;
        }
        if (this.r != null) {
            return false;
        }
        v2();
        return true;
    }

    private void u2(int i) {
        if (CollectionUtils.a(this.s)) {
            p1();
        } else {
            G2(i);
        }
    }

    private boolean v1() {
        if (!CollectionUtils.a(this.A)) {
            for (int i = 0; i < this.A.size(); i++) {
                ExtraContractNewViewModel extraContractNewViewModel = this.A.get(i);
                if (extraContractNewViewModel != null) {
                    if (TextUtils.isEmpty(extraContractNewViewModel.b.getContentTrim())) {
                        showSoftInput(extraContractNewViewModel.b);
                        return true;
                    }
                    if (TextUtils.isEmpty(extraContractNewViewModel.c.getContent()) || !isValidPhoneNumber(extraContractNewViewModel.c.getContent())) {
                        showSoftInput(extraContractNewViewModel.c);
                        return true;
                    }
                    if (extraContractNewViewModel.e == null) {
                        u2(i);
                        return true;
                    }
                }
            }
        }
        return false;
    }

    private void v2() {
        if (CollectionUtils.a(this.s)) {
            p1();
        } else {
            I2();
        }
    }

    public void w1(final int i, BaseContentView baseContentView) {
        ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.G1(i, map);
            }
        });
        ((ActivityContactInfoBinding) this.o).b.setEnabled(g1(this.I));
    }

    private void w2() {
        if (u1() || v1()) {
            return;
        }
        ThirdPartTrackLib.d(this, "contact_info_start_upload", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.this.g2(map);
            }
        });
        if (!this.F) {
            y2();
            return;
        }
        if (this.E.equals("B")) {
            A2();
            return;
        }
        if (this.E.equals("C")) {
            y2();
        } else if (this.D) {
            y2();
        } else {
            B2();
        }
    }

    public static void x1(int i, Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b43.d325.click.auth_b43_d325_click");
        map.put("number", Integer.valueOf(i + 3));
    }

    public void x2(AuthOption authOption) {
        dismissLoadingDialog();
        if (authOption != null) {
            this.s = authOption.contactRelationShip;
        }
    }

    public void y1(final int i) {
        K2(TrackingEvents.PH_CONTACT_INFO_SELECTED_CONTACT);
        t2(i);
        ThirdPartTrackLib.d(this, "auth_b43_d325_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHContactInfoActivity.x1(i, map);
            }
        });
    }

    public void y2() {
        K2(TrackingEvents.PH_CONTACT_INFO_COMMIT);
        ContactInfoRequest contactInfoRequest = new ContactInfoRequest();
        contactInfoRequest.immediateContact = new ImmediateContactBean(this.f76t, l1(this.f77u), this.q.value, o1(this.f80x, this.f76t, this.f77u));
        if (this.I >= 2) {
            contactInfoRequest.secondImmediateContact = new ImmediateContactBean(this.f78v, l1(this.f79w), this.r.value, o1(this.f81y, this.f78v, this.f79w));
        }
        List<ImmediateContactBean> f1 = f1();
        if (!CollectionUtils.a(f1)) {
            contactInfoRequest.otherImmediateContacts = f1;
        }
        if (!CollectionUtils.a(this.B)) {
            contactInfoRequest.appInfoList = this.B;
        }
        contactInfoRequest.contactNum = this.I;
        showLoadingDialog();
        E2(contactInfoRequest);
    }

    public CharSequence z1(CharSequence charSequence) {
        return (TextUtils.isEmpty(charSequence) || isValidPhoneNumber(Pattern.compile("\\D").matcher(charSequence).replaceAll(""))) ? "" : getString(R.string.input_phone_number_error);
    }

    public void z2(int i) {
        if (!this.D) {
            this.C = true;
            M2(i);
        } else if (this.E.equals("B")) {
            y2();
        }
    }

    protected boolean d() {
        return true;
    }

    @Override
    public ActivityContactInfoBinding bindingInflater() {
        return ActivityContactInfoBinding.c(getLayoutInflater());
    }

    @Override
    @NotNull
    public String getMMKVKey(@NotNull String str) {
        return IMMKVPageController.DefaultImpls.a(this, str);
    }

    @Override
    @NotNull
    public String getMMKVPagePrefix() {
        return "contact_info";
    }

    protected void init() {
        super.init();
        this.G = ContextCompat.checkSelfPermission(this, "android.permission.READ_SMS") == 0;
    }

    protected void j() {
        super.j();
        h1();
        p1();
        Q();
    }

    @Override
    protected void k(@NonNull Bundle bundle) {
        super.k(bundle);
        this.I = bundle.getInt("contactCount", 1);
        this.f76t = bundle.getString(PHBasicInfoActivity.FIRST_CONTACT_NAME);
        this.f77u = bundle.getString(PHBasicInfoActivity.FIRST_CONTACT_NUMBER);
        this.q = (LabelBean) bundle.getSerializable(PHBasicInfoActivity.FIRST_RELATION_SHIP);
        this.f78v = bundle.getString("secondContactName");
        this.f79w = bundle.getString("secondContactNumber");
        this.r = (LabelBean) bundle.getSerializable("secondRelationShip");
        this.f80x = (FullContactInfo) bundle.getSerializable(PHBasicInfoActivity.FIRST_CONTACT);
        this.f81y = (FullContactInfo) bundle.getSerializable("secondContact");
        this.F = bundle.getBoolean("extra_need_upload_sms_in_auth");
        this.E = bundle.getString("extra_auth_upload_sms_ab_type");
        this.H = bundle.getString("extra_auth_ab_type");
    }

    protected void o() {
        super.o();
        q1();
        L2(this.I);
        s1();
        r1();
        t1();
        k1();
    }

    protected void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        if (i2 == -1 && i == 100349) {
            j1(intent);
        }
    }

    @Override
    public void onBackPressed() {
        QuitAuthHelper.o(this);
    }

    @Override
    protected void onCreate(Bundle bundle) {
        ThirdPartTrackLib.c(this, "auth_contact_info_enter");
        businessTransaction("UserAuthOrder");
        super.onCreate(bundle);
        K2(TrackingEvents.PH_CONTACT_INFO_PAGE_OPEN);
    }

    public void onEditContentChanged(BaseContentView baseContentView) {
        switch (baseContentView.getId()) {
            case R.id.evFirstContactName:
                this.f76t = baseContentView.getContentTrim();
                ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
                    @Override
                    public final void a(Map map) {
                        PHContactInfoActivity.W1(map);
                    }
                });
                break;
            case R.id.evFirstContactNumber:
                this.f77u = baseContentView.getContent();
                ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
                    @Override
                    public final void a(Map map) {
                        PHContactInfoActivity.X1(map);
                    }
                });
                break;
            case R.id.evSecondContactName:
                this.f78v = baseContentView.getContentTrim();
                ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
                    @Override
                    public final void a(Map map) {
                        PHContactInfoActivity.Y1(map);
                    }
                });
                break;
            case R.id.evSecondContactNumber:
                this.f79w = baseContentView.getContent();
                ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
                    @Override
                    public final void a(Map map) {
                        PHContactInfoActivity.Z1(map);
                    }
                });
                break;
        }
        ((ActivityContactInfoBinding) this.o).b.setEnabled(g1(this.I));
    }

    public void onFullContactInfoEvent(FullContactInfo fullContactInfo) {
        if (fullContactInfo == null || TextUtils.isEmpty(fullContactInfo.mobilePhoneNo) || !PhoneNumberHelper.a(fullContactInfo.mobilePhoneNo.replaceAll("\\D", ""))) {
            TrackingUtil.j(this, TrackingEvents.ACTION_PICK_SELECT_CONTACT_ERROR, "");
            ToastCompat.e(this, getString(R.string.error_phone_num_toast));
            return;
        }
        int i = this.f82z;
        if (i == -1) {
            this.f76t = fullContactInfo.name;
            String str = fullContactInfo.mobilePhoneNo;
            this.f77u = str;
            if (str.startsWith("0")) {
                this.f77u = this.f77u.substring(1);
            }
            ((ActivityContactInfoBinding) this.o).c.setContentText(this.f76t);
            ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHContactInfoActivity.a2(map);
                }
            });
            ((ActivityContactInfoBinding) this.o).d.setContentText(this.f77u);
            ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHContactInfoActivity.b2(map);
                }
            });
            this.f80x = fullContactInfo;
            saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NAME, this.f76t);
            saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, this.f77u);
            saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT, this.gson.t(this.f80x));
            return;
        }
        if (i == -2) {
            this.f78v = fullContactInfo.name;
            String str2 = fullContactInfo.mobilePhoneNo;
            this.f79w = str2;
            if (str2.startsWith("0")) {
                this.f79w = this.f79w.substring(1);
            }
            ((ActivityContactInfoBinding) this.o).e.setContentText(this.f78v);
            ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHContactInfoActivity.c2(map);
                }
            });
            ((ActivityContactInfoBinding) this.o).f.setContentText(this.f79w);
            ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHContactInfoActivity.d2(map);
                }
            });
            this.f81y = fullContactInfo;
            saveDataToLocal("secondContactName", this.f78v);
            saveDataToLocal("secondContactNumber", this.f79w);
            saveDataToLocal("secondContact", this.gson.t(this.f81y));
            return;
        }
        ExtraContractNewViewModel m1 = m1(i);
        if (m1 != null) {
            m1.b.setContentText(fullContactInfo.name);
            String str3 = fullContactInfo.mobilePhoneNo;
            if (str3.startsWith("0")) {
                str3 = str3.substring(1);
            }
            ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHContactInfoActivity.e2(map);
                }
            });
            m1.c.setContentText(str3);
            ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHContactInfoActivity.f2(map);
                }
            });
            m1.f = fullContactInfo;
            saveDataToLocal(EXTRA_CONTACT_NAME + this.f82z, fullContactInfo.name);
            saveDataToLocal(EXTRA_CONTACT_NUMBER + this.f82z, str3);
            saveDataToLocal(EXTRA_RELATION_SHIP + this.f82z, this.gson.t(fullContactInfo));
        }
    }

    @PermissionDenied("android.permission.READ_SMS")
    public void onSmsPermissionDenied() {
        if (this.E.equals("B")) {
            y2();
        }
        CommonTrackUtil.b(this, false, "sms", "user_contact");
        TrackingUtil.j(this, TrackingEvents.PH_READ_SMS_PERMISSION, new JsonParamsBuilder().c("granted").b(false).c("fromDeniedToGranted").b(false).c("pageName").a("user_contact").b());
    }

    @PermissionGranted({"android.permission.READ_SMS"})
    public void onSmsPermissionResult() {
        if (!this.C) {
            C2();
        }
        CommonTrackUtil.b(this, true, "sms", "user_contact");
        TrackingUtil.j(this, TrackingEvents.PH_READ_SMS_PERMISSION, new JsonParamsBuilder().c("granted").b(true).c("fromDeniedToGranted").b(true ^ this.G).c("pageName").a("user_contact").b());
    }

    public void readLocalStorage() {
        try {
            try {
                this.f76t = MMKVUtil.b(getMMKVKey(PHBasicInfoActivity.FIRST_CONTACT_NAME), "");
                this.f77u = MMKVUtil.b(getMMKVKey(PHBasicInfoActivity.FIRST_CONTACT_NUMBER), "");
                this.q = (LabelBean) this.gson.k(MMKVUtil.b(getMMKVKey(PHBasicInfoActivity.FIRST_RELATION_SHIP), ""), LabelBean.class);
                this.f78v = MMKVUtil.b(getMMKVKey("secondContactName"), "");
                this.f79w = MMKVUtil.b(getMMKVKey("secondContactNumber"), "");
                this.r = (LabelBean) this.gson.k(MMKVUtil.b(getMMKVKey("secondRelationShip"), ""), LabelBean.class);
                for (int i = 0; i < this.A.size(); i++) {
                    ExtraContractNewViewModel extraContractNewViewModel = this.A.get(i);
                    extraContractNewViewModel.b.setContentText(MMKVUtil.b(getMMKVKey(EXTRA_CONTACT_NAME + i), ""));
                    extraContractNewViewModel.c.setContentText(MMKVUtil.b(getMMKVKey(EXTRA_CONTACT_NUMBER + i), ""));
                    LabelBean labelBean = (LabelBean) this.gson.k(MMKVUtil.b(getMMKVKey(EXTRA_RELATION_SHIP + i), ""), LabelBean.class);
                    extraContractNewViewModel.e = labelBean;
                    if (labelBean != null) {
                        extraContractNewViewModel.d.setContentText(labelBean.label);
                    }
                }
            } catch (Exception e) {
                CrashReporter.a(e);
            }
        } finally {
            k1();
            c1();
        }
    }

    protected void s(@NonNull Bundle bundle) {
        super.s(bundle);
        bundle.putString(PHBasicInfoActivity.FIRST_CONTACT_NAME, this.f76t);
        bundle.putString(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, this.f77u);
        bundle.putSerializable(PHBasicInfoActivity.FIRST_RELATION_SHIP, this.q);
        bundle.putString("secondContactName", this.f78v);
        bundle.putString("secondContactNumber", this.f79w);
        bundle.putSerializable("secondRelationShip", this.r);
        bundle.putSerializable(PHBasicInfoActivity.FIRST_CONTACT, this.f80x);
        bundle.putSerializable("secondContact", this.f81y);
        bundle.putInt("contactCount", this.I);
        bundle.putBoolean("extra_need_upload_sms_in_auth", this.F);
        bundle.putString("extra_auth_upload_sms_ab_type", this.E);
        bundle.putString("extra_auth_ab_type", this.H);
        try {
            saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NAME, this.f76t);
            saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, this.f77u);
            saveDataToLocal(PHBasicInfoActivity.FIRST_RELATION_SHIP, this.gson.t(this.q));
            saveDataToLocal("secondContactName", this.f78v);
            saveDataToLocal("secondContactNumber", this.f79w);
            saveDataToLocal("secondRelationShip", this.gson.t(this.r));
            for (int i = 0; i < this.A.size(); i++) {
                ExtraContractNewViewModel extraContractNewViewModel = this.A.get(i);
                saveDataToLocal(EXTRA_CONTACT_NAME + i, extraContractNewViewModel.b.getContentTrim());
                saveDataToLocal(EXTRA_CONTACT_NUMBER + i, extraContractNewViewModel.c.getContentTrim());
                saveDataToLocal(EXTRA_RELATION_SHIP + i, this.gson.t(extraContractNewViewModel.e));
            }
        } catch (Exception e) {
            CrashReporter.a(e);
        }
    }

    public void saveDataToLocal(@NotNull String str, @Nullable String str2) {
        IMMKVPageController.DefaultImpls.b(this, str, str2);
    }

    class AnonymousClass1 implements GeneralConfigManager.FetchGeneralConfigCallback {
        AnonymousClass1() {
        }

        public void c(List list) {
            PHContactInfoActivity.this.B = list;
        }

        public void a(@NonNull HashMap<String, String> hashMap) {
            try {
                if (Boolean.parseBoolean(hashMap.get(AppSwitchConfigKey.PHI_NEED_UPLOAD_APP_LIST_IN_AUTH))) {
                    DataCollectionUtil.b(PHContactInfoActivity.this, new DataCollectionUtil.CallBack() {
                        @Override
                        public final void onResult(Object obj) {
                            PHContactInfoActivity.AnonymousClass1.this.c((List) obj);
                        }
                    });
                }
            } catch (Exception unused) {
            }
        }

        public void onFinish() {
        }

        public void onError(@Nullable String str) {
        }
    }
}