导航菜单

页面标题

页面副标题

BodyTech v7.6.4 - AuthenticationActivity.java 源代码

正在查看: BodyTech v7.6.4 应用的 AuthenticationActivity.java JAVA 源代码文件

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


package com.fitnessmobileapps.fma.feature.authentication;

import android.app.Activity;
import android.content.ComponentCallbacks;
import android.content.Intent;
import android.os.Bundle;
import androidx.annotation.Keep;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.core.os.BundleKt;
import androidx.exifinterface.media.ExifInterface;
import androidx.navigation.ActivityKt;
import androidx.navigation.NavArgsLazy;
import androidx.navigation.NavController;
import androidx.navigation.NavGraph;
import com.fitnessmobileapps.bodytech39559.R;
import com.fitnessmobileapps.fma.core.domain.a0;
import com.fitnessmobileapps.fma.feature.common.activity.BmaAppCompatActivity;
import kotlin.Lazy;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Pair;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.v;

@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u000b\b\u0007\u0018\u0000 \u00142\u00020\u0001:\u0002\u0015\u0016B\u0007¢\u0006\u0004\b\u0012\u0010\u0013J\u0012\u0010\u0005\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0014R\u001b\u0010\u000b\u001a\u00020\u00068FX\u0086\u0084\u0002¢\u0006\f\n\u0004\b\u0007\u0010\b\u001a\u0004\b\t\u0010\nR\u001b\u0010\u0011\u001a\u00020\f8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\r\u0010\u000e\u001a\u0004\b\u000f\u0010\u0010¨\u0006\u0017"}, d2 = {"Lcom/fitnessmobileapps/fma/feature/authentication/AuthenticationActivity;", "Lcom/fitnessmobileapps/fma/feature/common/activity/BmaAppCompatActivity;", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "Lcom/fitnessmobileapps/fma/feature/authentication/a;", "d", "Landroidx/navigation/NavArgsLazy;", ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, "()Lcom/fitnessmobileapps/fma/feature/authentication/a;", "args", "Lcom/fitnessmobileapps/fma/feature/authentication/domain/interactor/c;", "e", "Lkotlin/Lazy;", "B", "()Lcom/fitnessmobileapps/fma/feature/authentication/domain/interactor/c;", "isFrictionlessLoginEnabled", "<init>", "()V", "k", gf.a.A, "StartMode", "FMA_release"}, k = 1, mv = {1, 8, 0})
public final class AuthenticationActivity extends BmaAppCompatActivity {

    public static final int f6196n = 8;

    private final NavArgsLazy args = new NavArgsLazy(v.b(AuthenticationActivityArgs.class), new Function0<Bundle>() {
        {
            super(0);
        }

        @Override
        public final Bundle invoke() {
            Bundle bundle;
            Intent intent = this.getIntent();
            if (intent != null) {
                Activity activity = this;
                bundle = intent.getExtras();
                if (bundle == null) {
                    throw new IllegalStateException("Activity " + activity + " has null extras in " + intent);
                }
            } else {
                bundle = null;
            }
            if (bundle != null) {
                return bundle;
            }
            throw new IllegalStateException("Activity " + this + " has a null Intent");
        }
    });

    private final Lazy isFrictionlessLoginEnabled;

    @Keep
    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0004\b\u0087\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004¨\u0006\u0005"}, d2 = {"Lcom/fitnessmobileapps/fma/feature/authentication/AuthenticationActivity$StartMode;", "", "(Ljava/lang/String;I)V", "LOGIN", "CREATE_ACCOUNT", "FMA_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public enum StartMode {
        LOGIN,
        CREATE_ACCOUNT
    }

    @Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
    public class b {

        public static final int[] f6199a;

        static {
            int[] iArr = new int[StartMode.values().length];
            try {
                iArr[StartMode.CREATE_ACCOUNT.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[StartMode.LOGIN.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            f6199a = iArr;
        }
    }

    public AuthenticationActivity() {
        Lazy a10;
        LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.f33239c;
        final xn.a aVar = null;
        final Object[] objArr = 0 == true ? 1 : 0;
        a10 = kotlin.d.a(lazyThreadSafetyMode, new Function0<com.fitnessmobileapps.fma.feature.authentication.domain.interactor.c>() {
            {
                super(0);
            }

            @Override
            public final com.fitnessmobileapps.fma.feature.authentication.domain.interactor.c invoke() {
                ComponentCallbacks componentCallbacks = this;
                return ln.a.a(componentCallbacks).g(v.b(com.fitnessmobileapps.fma.feature.authentication.domain.interactor.c.class), aVar, objArr);
            }
        });
        this.isFrictionlessLoginEnabled = a10;
    }

    private final com.fitnessmobileapps.fma.feature.authentication.domain.interactor.c B() {
        return (com.fitnessmobileapps.fma.feature.authentication.domain.interactor.c) this.isFrictionlessLoginEnabled.getValue();
    }

    public final AuthenticationActivityArgs A() {
        return (AuthenticationActivityArgs) this.args.getValue();
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        Bundle bundleOf;
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_authentication);
        if (savedInstanceState == null) {
            NavController findNavController = ActivityKt.findNavController(this, R.id.authenticationHostFragment);
            NavGraph inflate = findNavController.getNavInflater().inflate(R.navigation.authentication_options_nav);
            StartMode launchMode = A().getLaunchMode();
            int i10 = b.f6199a[launchMode.ordinal()];
            int i11 = R.id.loginFragment;
            if (i10 != 1) {
                if (i10 != 2) {
                    throw new NoWhenBranchMatchedException();
                }
            } else if (!((Boolean) a0.a.a(B(), null, 1, null)).booleanValue()) {
                i11 = R.id.createAccountLandingFragment;
            }
            inflate.setStartDestination(i11);
            if (((Boolean) a0.a.a(B(), null, 1, null)).booleanValue()) {
                Pair[] pairArr = new Pair[1];
                pairArr[0] = new Pair("isCreateAccount", Boolean.valueOf(launchMode == StartMode.CREATE_ACCOUNT));
                bundleOf = BundleKt.bundleOf(pairArr);
            } else {
                bundleOf = BundleKt.bundleOf();
            }
            findNavController.setGraph(inflate, bundleOf);
        }
    }
}