导航菜单

页面标题

页面副标题

CallApp v2.226 - OnBoardingNavigationActivity.java 源代码

正在查看: CallApp v2.226 应用的 OnBoardingNavigationActivity.java JAVA 源代码文件

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


package com.callapp.contacts.activity.setup.navigation;

import android.R;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import androidx.activity.result.ActivityResult;
import androidx.navigation.fragment.NavHostFragment;
import androidx.navigation.h;
import com.callapp.common.api.ApiConstants;
import com.callapp.common.authenticators.config.AuthenticatorsConfiguration;
import com.callapp.contacts.CallAppApplication;
import com.callapp.contacts.activity.base.BaseFullScreenActivity;
import com.callapp.contacts.activity.setup.RegistrationRequest;
import com.callapp.contacts.activity.setup.SetupUtils;
import com.callapp.contacts.activity.setup.SetupUtils$loadUserData$1;
import com.callapp.contacts.activity.setup.navigation.OnBoardingChooseCountryKoreaFragment;
import com.callapp.contacts.activity.setup.navigation.OnBoardingLoginFragmentArgs;
import com.callapp.contacts.activity.setup.navigation.OnBoardingNavigationActivity;
import com.callapp.contacts.activity.setup.navigation.OnBoardingSmsVerificationFragment;
import com.callapp.contacts.activity.setup.phoneLogin.OnBoardingStageManager;
import com.callapp.contacts.activity.setup.phoneLogin.Stage;
import com.callapp.contacts.api.helper.common.SocialNetworksSearchUtil;
import com.callapp.contacts.databinding.ActivityOnboardingNavigationLayoutBinding;
import com.callapp.contacts.manager.CallAppShortcutManager;
import com.callapp.contacts.manager.OnBoardingVerifierManager;
import com.callapp.contacts.manager.SmsActivityVisibilityManager;
import com.callapp.contacts.manager.analytics.AbTestUtils;
import com.callapp.contacts.manager.analytics.AbstractAnalyticsManager;
import com.callapp.contacts.manager.analytics.AnalyticsManager;
import com.callapp.contacts.manager.contacts.ContactUtils;
import com.callapp.contacts.manager.messaging.FcmManager;
import com.callapp.contacts.manager.permission.PermissionManager;
import com.callapp.contacts.manager.phone.PhoneStateManager;
import com.callapp.contacts.manager.preferences.Prefs;
import com.callapp.contacts.manager.preferences.prefs.BooleanPref;
import com.callapp.contacts.manager.preferences.prefs.StringPref;
import com.callapp.contacts.manager.sim.MultiSimManager;
import com.callapp.contacts.manager.task.Task;
import com.callapp.contacts.model.Constants;
import com.callapp.contacts.model.invites.ReferAndEarnDataManager;
import com.callapp.contacts.observers.CallLogContentObserver;
import com.callapp.contacts.observers.ContactUtilsContactsContentObserver;
import com.callapp.contacts.popup.contact.SimpleProgressDialog;
import com.callapp.contacts.receiver.WifiStateReceiver;
import com.callapp.contacts.util.Activities;
import com.callapp.contacts.util.CLog;
import com.callapp.contacts.util.UpdateUserProfileUtil;
import com.callapp.contacts.util.date.DateUtils;
import com.callapp.contacts.util.servermessage.ValidateClientTask;
import com.callapp.contacts.workers.BirthdayDailyWorker;
import com.callapp.contacts.workers.CallAppDailyWorker;
import com.callapp.contacts.workers.MissedCallSummaryDailyWorker;
import com.callapp.contacts.workers.NotAnswerCallSummaryDailyWorker;
import com.callapp.contacts.workers.RealSyncWorker;
import com.callapp.contacts.workers.StoreFreeItemNotificationWorker;
import com.callapp.framework.phone.Phone;
import com.callapp.framework.util.StringUtils;
import com.google.android.play.core.appupdate.f;
import h.j;
import h.k;
import h4.c0;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.collections.r;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt;
import lx.f0;
import org.jetbrains.annotations.NotNull;
import xi.o0;

@Metadata(d1 = {"\u0000\u0093\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\b\u0006*\u0001Y\u0018\u0000 \\2\u00020\u00012\u00020\u0002:\u0002]\\B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u000f\u0010\u0006\u001a\u00020\u0005H\u0016¢\u0006\u0004\b\u0006\u0010\u0004J\u0019\u0010\t\u001a\u00020\u00052\b\u0010\b\u001a\u0004\u0018\u00010\u0007H\u0014¢\u0006\u0004\b\t\u0010\nJ\u000f\u0010\u000b\u001a\u00020\u0005H\u0014¢\u0006\u0004\b\u000b\u0010\u0004J\u000f\u0010\r\u001a\u00020\fH\u0014¢\u0006\u0004\b\r\u0010\u000eJ\u000f\u0010\u0010\u001a\u00020\u000fH\u0014¢\u0006\u0004\b\u0010\u0010\u0011J\u0015\u0010\u0014\u001a\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u0012¢\u0006\u0004\b\u0014\u0010\u0015J\u0015\u0010\u0018\u001a\u00020\u00052\u0006\u0010\u0017\u001a\u00020\u0016¢\u0006\u0004\b\u0018\u0010\u0019J\u0017\u0010\u001b\u001a\u00020\u00052\u0006\u0010\u001a\u001a\u00020\fH\u0016¢\u0006\u0004\b\u001b\u0010\u001cJ)\u0010!\u001a\u00020\u00052\u0006\u0010\u001d\u001a\u00020\u000f2\u0006\u0010\u001e\u001a\u00020\u000f2\b\u0010 \u001a\u0004\u0018\u00010\u001fH\u0014¢\u0006\u0004\b!\u0010\"J\u000f\u0010#\u001a\u00020\u0005H\u0002¢\u0006\u0004\b#\u0010\u0004J\u0017\u0010%\u001a\u00020\f2\u0006\u0010$\u001a\u00020\u000fH\u0002¢\u0006\u0004\b%\u0010&J\u0017\u0010(\u001a\u00020\u00052\u0006\u0010'\u001a\u00020\u000fH\u0002¢\u0006\u0004\b(\u0010)J)\u0010.\u001a\u00020\u00052\b\u0010+\u001a\u0004\u0018\u00010*2\u0006\u0010-\u001a\u00020,2\u0006\u0010\u0017\u001a\u00020\u0016H\u0002¢\u0006\u0004\b.\u0010/J\u000f\u00100\u001a\u00020\u0005H\u0002¢\u0006\u0004\b0\u0010\u0004J\u000f\u00101\u001a\u00020\u0005H\u0002¢\u0006\u0004\b1\u0010\u0004J\u000f\u00102\u001a\u00020\u0005H\u0002¢\u0006\u0004\b2\u0010\u0004R\u0016\u00104\u001a\u0002038\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b4\u00105R(\u00108\u001a\b\u0012\u0004\u0012\u000207068\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b8\u00109\u001a\u0004\b:\u0010;\"\u0004\b<\u0010=R\u0016\u0010?\u001a\u00020>8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b?\u0010@R\u0018\u0010A\u001a\u0004\u0018\u00010\u00128\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bA\u0010BR\u0018\u0010D\u001a\u0004\u0018\u00010C8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bD\u0010ER\u001c\u0010G\u001a\b\u0012\u0004\u0012\u00020\u001f0F8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\bG\u0010HR\"\u0010I\u001a\u00020\u000f8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\bI\u0010J\u001a\u0004\bK\u0010\u0011\"\u0004\bL\u0010)R\"\u0010M\u001a\u00020\f8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\bM\u0010N\u001a\u0004\bO\u0010\u000e\"\u0004\bP\u0010\u001cR\u001a\u0010S\u001a\b\u0012\u0004\u0012\u00020R0Q8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bS\u0010TR\u0016\u0010U\u001a\u00020,8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bU\u0010VR\u0016\u0010W\u001a\u00020,8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bW\u0010VR\u0016\u0010X\u001a\u00020,8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bX\u0010VR\u0014\u0010Z\u001a\u00020Y8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bZ\u0010[¨\u0006^"}, d2 = {"Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity;", "Lcom/callapp/contacts/activity/base/BaseFullScreenActivity;", "Lcom/callapp/contacts/activity/setup/navigation/ProgressActions;", "<init>", "()V", "", "onThemeChanged", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "(Landroid/os/Bundle;)V", "onDestroy", "", "shouldAssertPermissions", "()Z", "", "getLayoutResourceId", "()I", "Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$RegisterListener;", "listener", "setRegisterListener", "(Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$RegisterListener;)V", "Lcom/callapp/common/authenticators/config/AuthenticatorsConfiguration$AUTHENTICATORS_TYPES;", "source", "showRegistrationErrorDialog", "(Lcom/callapp/common/authenticators/config/AuthenticatorsConfiguration$AUTHENTICATORS_TYPES;)V", "show", "showProgress", "(Z)V", "requestCode", "resultCode", "Landroid/content/Intent;", "data", "onActivityResult", "(IILandroid/content/Intent;)V", "fetchMobileCarrierInfo", "groupNumber", "shouldDisplayIntroTest", "(I)Z", "destId", "navigateTo", "(I)V", "Lcom/callapp/framework/phone/Phone;", "verifiedPhone", "", "token", "startRegisterToCallApp", "(Lcom/callapp/framework/phone/Phone;Ljava/lang/String;Lcom/callapp/common/authenticators/config/AuthenticatorsConfiguration$AUTHENTICATORS_TYPES;)V", "handleRegisterSuccess", "startMainApp", "finishRegistration", "Lcom/callapp/contacts/databinding/ActivityOnboardingNavigationLayoutBinding;", "binding", "Lcom/callapp/contacts/databinding/ActivityOnboardingNavigationLayoutBinding;", "", "Lcom/callapp/contacts/activity/setup/navigation/OnBoardingSmsVerificationFragment$SmsTemplate;", "smsTemplateResultArg", "Ljava/util/List;", "getSmsTemplateResultArg", "()Ljava/util/List;", "setSmsTemplateResultArg", "(Ljava/util/List;)V", "Landroidx/navigation/fragment/NavHostFragment;", "navHostFragment", "Landroidx/navigation/fragment/NavHostFragment;", "registerListener", "Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$RegisterListener;", "Lcom/callapp/contacts/popup/contact/SimpleProgressDialog;", "progressDialog", "Lcom/callapp/contacts/popup/contact/SimpleProgressDialog;", "Lj/b;", "planPageLauncher", "Lj/b;", "sinchSmsResendCounter", "I", "getSinchSmsResendCounter", "setSinchSmsResendCounter", "carrierSupportSms", "Z", "getCarrierSupportSms", "setCarrierSupportSms", "Lj/a;", "Landroidx/activity/result/ActivityResult;", "planPageActivityResultCallback", "Lj/a;", "networkOperatorCode", "Ljava/lang/String;", "networkOperatorName", "networkCountryIso", "com/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$phoneVerifyCallback$1", "phoneVerifyCallback", "Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$phoneVerifyCallback$1;", "Companion", "RegisterListener", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class OnBoardingNavigationActivity extends BaseFullScreenActivity implements ProgressActions {

    @NotNull
    public static final Companion INSTANCE = new Companion(null);

    @NotNull
    private static final String EXTRA_NAV_DESTINATION = "EXTRA_NAV_DESTINATION";

    @NotNull
    private static final String EXTRA_NEED_TO_SHOW_SOCIAL = "EXTRA_NEED_TO_SHOW_SOCIAL";

    @NotNull
    private static final String EXTRA_SUGGESTED_PHONE_NUMBER = "EXTRA_SUGGESTED_PHONE_NUMBER";
    public static final int PHONE_AUTHENTICATED_REQUEST_CODE = 7453;
    private ActivityOnboardingNavigationLayoutBinding binding;
    private NavHostFragment navHostFragment;
    private j.b planPageLauncher;
    private SimpleProgressDialog progressDialog;
    private RegisterListener registerListener;
    private int sinchSmsResendCounter;

    @NotNull
    private List<OnBoardingSmsVerificationFragment.SmsTemplate> smsTemplateResultArg = r.h(new OnBoardingSmsVerificationFragment.SmsTemplate[]{new OnBoardingSmsVerificationFragment.SmsTemplate("[0-9]{6}", "%s", 0), new OnBoardingSmsVerificationFragment.SmsTemplate("[0-9]{6}", "Activation code: %s", 0)});
    private boolean carrierSupportSms = true;

    @NotNull
    private final j.a planPageActivityResultCallback = new net.pubnative.lite.sdk.db.a(this, 17);

    @NotNull
    private String networkOperatorCode = "";

    @NotNull
    private String networkOperatorName = "";

    @NotNull
    private String networkCountryIso = "";

    @NotNull
    private final OnBoardingNavigationActivity$phoneVerifyCallback$1 phoneVerifyCallback = new OnBoardingNavigationActivity$phoneVerifyCallback$1(this);

    @Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003R\u0014\u0010\u0005\u001a\u00020\u00048\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0006R\u0014\u0010\b\u001a\u00020\u00078\u0002X\u0082T¢\u0006\u0006\n\u0004\b\b\u0010\tR\u0014\u0010\n\u001a\u00020\u00078\u0002X\u0082T¢\u0006\u0006\n\u0004\b\n\u0010\tR\u0014\u0010\u000b\u001a\u00020\u00078\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u000b\u0010\t¨\u0006\f"}, d2 = {"Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$Companion;", "", "<init>", "()V", "", "PHONE_AUTHENTICATED_REQUEST_CODE", "I", "", OnBoardingNavigationActivity.EXTRA_SUGGESTED_PHONE_NUMBER, "Ljava/lang/String;", OnBoardingNavigationActivity.EXTRA_NEED_TO_SHOW_SOCIAL, OnBoardingNavigationActivity.EXTRA_NAV_DESTINATION, "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
    public static final class Companion {
        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public static void a(Context context, boolean z, String str, Integer num, Integer num2) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intent intent = new Intent(context, (Class<?>) OnBoardingNavigationActivity.class);
            SmsActivityVisibilityManager.e.get().setInOnBoardingSmsLoginFragment(true);
            intent.putExtra(OnBoardingNavigationActivity.EXTRA_NEED_TO_SHOW_SOCIAL, z);
            if (str != null && str.length() > 0) {
                intent.putExtra(OnBoardingNavigationActivity.EXTRA_SUGGESTED_PHONE_NUMBER, str);
            }
            if (num != null) {
                intent.putExtra(OnBoardingNavigationActivity.EXTRA_NAV_DESTINATION, num.intValue());
            }
            if (num2 != null) {
                Activity activity = (Activity) context;
                int intValue = num2.intValue();
                if (!PhoneStateManager.get().isIncomingCallRingingState()) {
                    activity.startActivityForResult(intent, intValue);
                }
            } else {
                Activities.J(context, intent);
            }
            if (context instanceof Activity) {
                ((Activity) context).overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_right);
            }
        }

        private Companion() {
        }
    }

    @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\bf\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lcom/callapp/contacts/activity/setup/navigation/OnBoardingNavigationActivity$RegisterListener;", "", "callapp-client_playRelease"}, k = 1, mv = {2, 1, 0}, xi = 48)
    public interface RegisterListener {
    }

    private final void fetchMobileCarrierInfo() {
        String str;
        String str2 = "";
        try {
            Object systemService = CallAppApplication.get().getSystemService(Constants.EXTRA_PHONE_NUMBER);
            Intrinsics.d(systemService, "null cannot be cast to non-null type android.telephony.TelephonyManager");
            TelephonyManager telephonyManager = (TelephonyManager) systemService;
            String networkOperator = telephonyManager.getNetworkOperator();
            Intrinsics.checkNotNullExpressionValue(networkOperator, "getNetworkOperator(...)");
            this.networkOperatorCode = networkOperator;
            String networkOperatorName = telephonyManager.getNetworkOperatorName();
            Intrinsics.checkNotNullExpressionValue(networkOperatorName, "getNetworkOperatorName(...)");
            this.networkOperatorName = networkOperatorName;
            try {
                String networkCountryIso = telephonyManager.getNetworkCountryIso();
                Intrinsics.checkNotNullExpressionValue(networkCountryIso, "getNetworkCountryIso(...)");
                this.networkCountryIso = networkCountryIso;
                String lowerCase = networkCountryIso.toLowerCase(Locale.ROOT);
                Intrinsics.checkNotNullExpressionValue(lowerCase, "toLowerCase(...)");
                this.networkCountryIso = lowerCase;
            } catch (Throwable unused) {
            }
            int i = 1;
            if (telephonyManager.getSimState() == 1) {
                i = 0;
            }
            StringPref stringPref = Prefs.h1;
            stringPref.set(this.networkOperatorCode + "," + this.networkOperatorName + "," + this.networkCountryIso);
            str = StringUtils.x(this.networkCountryIso);
            try {
                if (str != 0) {
                    String str3 = "MobileCarrierDetected";
                    str2 = ((Object) stringPref.get()) + ",hasSim:" + i;
                    str = str3;
                } else {
                    String str4 = "No carrier data found";
                    str2 = "network country iso: " + this.networkCountryIso + ", fullOperatorName: " + ((Object) stringPref.get());
                    str = str4;
                }
            } catch (Throwable unused2) {
            }
        } catch (Throwable unused3) {
            str = "";
        }
        AnalyticsManager.get().p(Constants.REGISTRATION, str, str2);
    }

    public final void finishRegistration() {
        PermissionManager.get().getClass();
        if (PermissionManager.a()) {
            BooleanPref booleanPref = Prefs.f1;
            if (!booleanPref.get().booleanValue()) {
                booleanPref.set(Boolean.TRUE);
                SetupUtils setupUtils = SetupUtils.a;
                CallLogContentObserver.i();
                ContactUtilsContactsContentObserver.c();
                ValidateClientTask.b();
                RealSyncWorker.a();
                CallAppShortcutManager.f();
                new Task() {
                    @Override
                    public final void doTask() {
                        Integer[] numArr = ApiConstants.b;
                        int[] iArr = new int[numArr.length];
                        int length = numArr.length;
                        int i = 0;
                        int i2 = 0;
                        while (i < length) {
                            iArr[i2] = numArr[i].intValue();
                            i++;
                            i2++;
                        }
                        UpdateUserProfileUtil.c(iArr);
                    }
                }.execute();
                new Task() {
                    @Override
                    public final void doTask() {
                        FcmManager.get().a();
                        MissedCallSummaryDailyWorker.b.getClass();
                        MissedCallSummaryDailyWorker.Companion.b();
                        NotAnswerCallSummaryDailyWorker.b.b();
                        BirthdayDailyWorker.a.getClass();
                        BirthdayDailyWorker.Companion.a();
                        CallAppDailyWorker.a.getClass();
                        CallAppDailyWorker.Companion.c();
                        Prefs.k4.set(new Date(0L));
                        StoreFreeItemNotificationWorker.Companion companion = StoreFreeItemNotificationWorker.a;
                        String[] strArr = DateUtils.a;
                        Calendar calendar = Calendar.getInstance();
                        calendar.add(5, 1);
                        calendar.set(11, 18);
                        calendar.set(12, 0);
                        long timeInMillis = calendar.getTimeInMillis();
                        companion.getClass();
                        StoreFreeItemNotificationWorker.Companion.a(timeInMillis);
                        CLog.a();
                        MultiSimManager.a.a();
                        SetupUtils setupUtils2 = SetupUtils.a;
                        Object systemService = CallAppApplication.get().getSystemService("connectivity");
                        Intrinsics.d(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager");
                        NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService).getActiveNetworkInfo();
                        if (activeNetworkInfo != null && activeNetworkInfo.getType() == 1) {
                            WifiStateReceiver.a();
                        }
                        ContactUtils.a();
                        PhoneStateManager.get().listenToCallState(true);
                        AbstractAnalyticsManager.UTM h = AbstractAnalyticsManager.h(Prefs.h0.get());
                        if (h == null || !StringUtils.x(h.a)) {
                            return;
                        }
                        ReferAndEarnDataManager.Companion companion2 = ReferAndEarnDataManager.INSTANCE;
                        String str = h.a;
                        Intrinsics.checkNotNullExpressionValue(str, "ref_key");
                        companion2.sendPointsToReferer(str, 1);
                    }
                }.execute();
                OnBoardingStageManager.setCurrentSetupStage(Stage.SETUP_COMPLETED_STAGE);
            }
        }
        if (SetupUtils.b) {
            return;
        }
        new SetupUtils$loadUserData$1(null).execute();
    }

    public final void handleRegisterSuccess() {
        finishRegistration();
        f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$handleRegisterSuccess$1(this, null), 3);
    }

    public final void navigateTo(int destId) {
        f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$navigateTo$1(this, destId, null), 3);
    }

    public static final void planPageActivityResultCallback$lambda$0(OnBoardingNavigationActivity onBoardingNavigationActivity, ActivityResult activityResult) {
        Intrinsics.checkNotNullParameter(activityResult, "it");
        onBoardingNavigationActivity.startMainApp();
    }

    private final boolean shouldDisplayIntroTest(int groupNumber) {
        return r.h(new Integer[]{6, 7, 8, 9, 10, 11}).contains(Integer.valueOf(groupNumber)) && StringsKt.C("2.226", "A", false);
    }

    public static final void startActivity(@NotNull Context context, boolean z, String str, Integer num, Integer num2) {
        INSTANCE.getClass();
        Companion.a(context, z, str, num, num2);
    }

    public final void startMainApp() {
        BooleanPref booleanPref = Prefs.g1;
        if (!booleanPref.get().booleanValue()) {
            booleanPref.set(Boolean.TRUE);
            AnalyticsManager.get().r(Constants.REGISTRATION, "FinishRegistration", ((AuthenticatorsConfiguration.AUTHENTICATORS_TYPES) Prefs.w5.get()).name + "," + ((Object) Prefs.h1.get()), 0.0d);
        }
        f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$startMainApp$1(this, null), 3);
    }

    public final void startRegisterToCallApp(final Phone verifiedPhone, String token, final AuthenticatorsConfiguration.AUTHENTICATORS_TYPES source) {
        AnalyticsManager.get().o(Constants.REGISTRATION, "Registration request starts");
        new RegistrationRequest(token, source, new RegistrationRequest.RegistrationEvents() {
            @Override
            public final void a() {
                AnalyticsManager.get().p(Constants.REGISTRATION, "Registration request success", Prefs.h1.get());
                ?? r0 = this;
                Phone phone = Phone.this;
                if (phone != null) {
                    if (r0.getCallingActivity() == null) {
                        AnalyticsManager.get().p(Constants.REGISTRATION, "Login successful Phone Number", "Onboarding");
                    }
                    Prefs.a1.set(phone.getRawNumber());
                }
                AnalyticsManager.get().u();
                OnBoardingStageManager.setCurrentSetupStage(Stage.REGISTRATION_COMPLETED);
                Prefs.i1.set(source.name);
                r0.handleRegisterSuccess();
            }

            @Override
            public final void b() {
                c();
            }

            @Override
            public final void c() {
                OnBoardingNavigationActivity.RegisterListener registerListener;
                AnalyticsManager.get().o(Constants.REGISTRATION, "Registration request error");
                OnBoardingNavigationActivity onBoardingNavigationActivity = this;
                registerListener = onBoardingNavigationActivity.registerListener;
                if (registerListener != null) {
                    OnBoardingChooseCountryKoreaFragment onBoardingChooseCountryKoreaFragment = ((OnBoardingChooseCountryKoreaFragment$registerSuccessListener$1) registerListener).a;
                    onBoardingChooseCountryKoreaFragment.b = false;
                    onBoardingChooseCountryKoreaFragment.A(false);
                    OnBoardingChooseCountryKoreaFragment.i.getClass();
                    if (!OnBoardingChooseCountryKoreaFragment.Companion.c()) {
                        Prefs.Y0.set((String) null);
                    }
                }
                onBoardingNavigationActivity.showRegistrationErrorDialog(source);
            }

            @Override
            public final void d() {
            }
        }).a();
    }

    public final boolean getCarrierSupportSms() {
        return this.carrierSupportSms;
    }

    @Override
    public int getLayoutResourceId() {
        return 0;
    }

    public final int getSinchSmsResendCounter() {
        return this.sinchSmsResendCounter;
    }

    @NotNull
    public final List<OnBoardingSmsVerificationFragment.SmsTemplate> getSmsTemplateResultArg() {
        return this.smsTemplateResultArg;
    }

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        SocialNetworksSearchUtil.b(requestCode, resultCode, data);
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        boolean z;
        Bundle extras;
        super.onCreate(savedInstanceState);
        ActivityOnboardingNavigationLayoutBinding a = ActivityOnboardingNavigationLayoutBinding.a(getLayoutInflater());
        this.binding = a;
        setContentView(a.getRoot());
        OnBoardingVerifierManager.get().a = this.phoneVerifyCallback;
        fetchMobileCarrierInfo();
        this.planPageLauncher = registerForActivityResult(new k.f(), this.planPageActivityResultCallback);
        NavHostFragment F = getSupportFragmentManager().F(com.callapp.contacts.R.id.onBoardingNavHostFragment);
        Intrinsics.d(F, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment");
        NavHostFragment navHostFragment = F;
        this.navHostFragment = navHostFragment;
        androidx.navigation.f b = ((h) ((androidx.navigation.c) navHostFragment.w()).h.getValue()).b(com.callapp.contacts.R.navigation.navigation_onboarding_graph);
        NavHostFragment navHostFragment2 = this.navHostFragment;
        if (navHostFragment2 == null) {
            Intrinsics.l("navHostFragment");
            throw null;
        }
        c0 w = navHostFragment2.w();
        int i = shouldDisplayIntroTest(AbTestUtils.getGroupDimension()) ? com.callapp.contacts.R.id.onBoardingSplashIntroFragment : com.callapp.contacts.R.id.onBoardingSplashFragment;
        Intent intent = getIntent();
        if (intent == null || (extras = intent.getExtras()) == null) {
            z = true;
        } else {
            i = extras.getInt(EXTRA_NAV_DESTINATION, i);
            z = extras.getBoolean(EXTRA_NEED_TO_SHOW_SOCIAL, true);
        }
        OnBoardingLoginFragmentArgs.Builder builder = new OnBoardingLoginFragmentArgs.Builder();
        Boolean valueOf = Boolean.valueOf(z);
        HashMap hashMap = builder.a;
        hashMap.put("showSocialLoginMethod", valueOf);
        OnBoardingLoginFragmentArgs onBoardingLoginFragmentArgs = new OnBoardingLoginFragmentArgs(hashMap, 0);
        Bundle bundle = new Bundle();
        HashMap hashMap2 = onBoardingLoginFragmentArgs.a;
        if (hashMap2.containsKey("showSocialLoginMethod")) {
            bundle.putBoolean("showSocialLoginMethod", ((Boolean) hashMap2.get("showSocialLoginMethod")).booleanValue());
        } else {
            bundle.putBoolean("showSocialLoginMethod", true);
        }
        Intrinsics.checkNotNullExpressionValue(bundle, "toBundle(...)");
        b.g.c(i);
        w.getClass();
        Intrinsics.checkNotNullParameter(b, "graph");
        ((androidx.navigation.c) w).b.r(b, bundle);
        k onBackPressedDispatcher = getOnBackPressedDispatcher();
        j jVar = new j() {
            {
                super(true);
            }

            public final void b() {
                NavHostFragment navHostFragment3;
                ?? r0 = OnBoardingNavigationActivity.this;
                navHostFragment3 = ((OnBoardingNavigationActivity) r0).navHostFragment;
                if (navHostFragment3 == null) {
                    Intrinsics.l("navHostFragment");
                    throw null;
                }
                if (navHostFragment3.w().c()) {
                    return;
                }
                r0.finish();
            }
        };
        onBackPressedDispatcher.getClass();
        Intrinsics.checkNotNullParameter(jVar, "onBackPressedCallback");
        onBackPressedDispatcher.b(jVar);
    }

    @Override
    public void onDestroy() {
        OnBoardingVerifierManager onBoardingVerifierManager = OnBoardingVerifierManager.get();
        if (onBoardingVerifierManager.a == this.phoneVerifyCallback) {
            onBoardingVerifierManager.a = null;
        }
        SmsActivityVisibilityManager.e.get().setInOnBoardingSmsLoginFragment(false);
        this.registerListener = null;
        super.onDestroy();
    }

    @Override
    public void onThemeChanged() {
        super.onThemeChanged();
        finish();
    }

    public final void setCarrierSupportSms(boolean z) {
        this.carrierSupportSms = z;
    }

    public final void setRegisterListener(@NotNull RegisterListener listener) {
        Intrinsics.checkNotNullParameter(listener, "listener");
        this.registerListener = listener;
    }

    public final void setSinchSmsResendCounter(int i) {
        this.sinchSmsResendCounter = i;
    }

    public final void setSmsTemplateResultArg(@NotNull List<OnBoardingSmsVerificationFragment.SmsTemplate> list) {
        Intrinsics.checkNotNullParameter(list, "<set-?>");
        this.smsTemplateResultArg = list;
    }

    @Override
    public boolean shouldAssertPermissions() {
        return false;
    }

    @Override
    public void showProgress(boolean show) {
        f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$showProgress$1(this, show, null), 3);
    }

    public final void showRegistrationErrorDialog(@NotNull AuthenticatorsConfiguration.AUTHENTICATORS_TYPES source) {
        Intrinsics.checkNotNullParameter(source, "source");
        f.H(o0.y(this), (CoroutineContext) null, (f0) null, new OnBoardingNavigationActivity$showRegistrationErrorDialog$1(this, source, null), 3);
    }
}