正在查看: BodyTech v7.6.4 应用的 AuthenticationActivity.java JAVA 源代码文件
本页面展示 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);
}
}
}