正在查看: BodyTech v7.6.4 应用的 InitLocationActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BodyTech v7.6.4 应用的 InitLocationActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fitnessmobileapps.fma.views;
import a2.b;
import android.annotation.SuppressLint;
import android.app.TaskStackBuilder;
import android.content.ComponentCallbacks;
import android.content.DialogInterface;
import android.content.Intent;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import androidx.activity.compose.ComponentActivityKt;
import androidx.compose.foundation.BackgroundKt;
import androidx.compose.foundation.layout.PaddingValues;
import androidx.compose.foundation.layout.SizeKt;
import androidx.compose.material.MaterialTheme;
import androidx.compose.runtime.Composable;
import androidx.compose.runtime.ComposableTarget;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.MutableState;
import androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt;
import androidx.compose.runtime.State;
import androidx.compose.runtime.internal.ComposableLambda;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.compose.runtime.livedata.LiveDataAdapterKt;
import androidx.compose.ui.Modifier;
import androidx.compose.ui.focus.FocusManager;
import androidx.compose.ui.platform.CompositionLocalsKt;
import androidx.core.app.NotificationCompat;
import androidx.exifinterface.media.ExifInterface;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.savedstate.SavedStateRegistryOwner;
import com.android.volley.VolleyError;
import com.fitnessmobileapps.bodytech39559.R;
import com.fitnessmobileapps.fma.core.compose.theme.ThemeKt;
import com.fitnessmobileapps.fma.core.data.remote.exception.NoNetworkException;
import com.fitnessmobileapps.fma.core.data.remote.model.CreateIdentityUserRequest;
import com.fitnessmobileapps.fma.core.data.remote.model.Gym;
import com.fitnessmobileapps.fma.core.domain.WapLocationEntity;
import com.fitnessmobileapps.fma.core.flags.DevelopmentFlags;
import com.fitnessmobileapps.fma.feature.authentication.AuthenticationActivity;
import com.fitnessmobileapps.fma.feature.authentication.AuthenticationActivityArgs;
import com.fitnessmobileapps.fma.feature.common.activity.BmaAppCompatActivity;
import com.fitnessmobileapps.fma.feature.location.LocationPickerToolbarKt;
import com.fitnessmobileapps.fma.feature.location.LocationPickerViewKt;
import com.fitnessmobileapps.fma.feature.location.presentation.viewmodel.LocationPickerV2ViewModel;
import com.fitnessmobileapps.fma.feature.splash.SplashActivity;
import com.fitnessmobileapps.fma.util.NavigationActivityHelper;
import com.fitnessmobileapps.fma.views.InitLocationActivityKt;
import com.google.android.gms.maps.model.LatLng;
import com.mindbodyonline.gatekeeper.GateKeeper;
import com.mindbodyonline.gatekeeper.e;
import com.mindbodyonline.lumber.breadcrumb.NewRelicLog$BreadcrumbType;
import java.util.List;
import java.util.Map;
import kotlin.Lazy;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.ArraysKt___ArraysKt;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
import m4.LocationPickerItemModel;
import m4.b;
import nn.a;
@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000v\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0006\n\u0002\u0010\u0003\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\b\b\u0007\u0018\u0000 <2\u00020\u00012\u00020\u0002:\u0001=B\u0007¢\u0006\u0004\b:\u0010;J\b\u0010\u0004\u001a\u00020\u0003H\u0003J\b\u0010\u0005\u001a\u00020\u0003H\u0003J?\u0010\u0010\u001a\u00020\u0003*\u00020\u00062\u0006\u0010\b\u001a\u00020\u00072\f\u0010\u000b\u001a\b\u0012\u0004\u0012\u00020\n0\t2\u0006\u0010\r\u001a\u00020\f2\u0006\u0010\u000f\u001a\u00020\u000eH\u0002ø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\b\u0010\u0010\u0011J\b\u0010\u0012\u001a\u00020\u0003H\u0002J\b\u0010\u0013\u001a\u00020\u0003H\u0002J\b\u0010\u0014\u001a\u00020\u0003H\u0002J\u0012\u0010\u0017\u001a\u00020\u00032\b\u0010\u0016\u001a\u0004\u0018\u00010\u0015H\u0002J\u0010\u0010\u001a\u001a\u00020\u00032\u0006\u0010\u0019\u001a\u00020\u0018H\u0002J\u0012\u0010\u001d\u001a\u00020\u00032\b\u0010\u001c\u001a\u0004\u0018\u00010\u001bH\u0014J\u0010\u0010 \u001a\u00020\u00032\u0006\u0010\u001f\u001a\u00020\u001eH\u0016J\u0010\u0010\"\u001a\u00020\u00032\u0006\u0010!\u001a\u00020\nH\u0016J\u0010\u0010#\u001a\u00020\u00032\u0006\u0010!\u001a\u00020\nH\u0016J\"\u0010'\u001a\u00020\u00032\u0006\u0010!\u001a\u00020\n2\u0006\u0010%\u001a\u00020$2\b\u0010&\u001a\u0004\u0018\u00010\u001bH\u0016R\u001b\u0010-\u001a\u00020(8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b)\u0010*\u001a\u0004\b+\u0010,R\u001b\u00102\u001a\u00020.8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b/\u0010*\u001a\u0004\b0\u00101R\u001a\u00105\u001a\b\u0012\u0004\u0012\u00020\u000e0\t8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b3\u00104R\u0018\u00109\u001a\u0004\u0018\u0001068\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b7\u00108\u0082\u0002\u000b\n\u0005\b¡\u001e0\u0001\n\u0002\b\u0019¨\u0006>"}, d2 = {"Lcom/fitnessmobileapps/fma/views/InitLocationActivity;", "Lcom/fitnessmobileapps/fma/feature/common/activity/BmaAppCompatActivity;", "Landroid/location/LocationListener;", "", "Q", ExifInterface.GPS_MEASUREMENT_INTERRUPTED, "Lm4/d;", "Landroidx/compose/ui/focus/FocusManager;", "focusManager", "Landroidx/compose/runtime/MutableState;", "", "searchState", "Lvf/g;", CreateIdentityUserRequest.REGION, "", "permission", ExifInterface.LATITUDE_SOUTH, "(Lm4/d;Landroidx/compose/ui/focus/FocusManager;Landroidx/compose/runtime/MutableState;Ljava/lang/String;Z)V", "R", "O", "N", "", "error", "U", "Landroidx/fragment/app/DialogFragment;", "dialogFragment", ExifInterface.GPS_DIRECTION_TRUE, "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "Landroid/location/Location;", "location", "onLocationChanged", "provider", "onProviderEnabled", "onProviderDisabled", "", NotificationCompat.CATEGORY_STATUS, "extras", "onStatusChanged", "Lcom/fitnessmobileapps/fma/feature/location/presentation/viewmodel/LocationPickerV2ViewModel;", "d", "Lkotlin/Lazy;", "M", "()Lcom/fitnessmobileapps/fma/feature/location/presentation/viewmodel/LocationPickerV2ViewModel;", "viewModel", "Landroid/location/LocationManager;", "e", "L", "()Landroid/location/LocationManager;", "locationManager", "k", "Landroidx/compose/runtime/MutableState;", "locationPermissionState", "Lcom/fitnessmobileapps/fma/util/t;", "n", "Lcom/fitnessmobileapps/fma/util/t;", "dialogHelper", "<init>", "()V", "p", gf.a.A, "FMA_release"}, k = 1, mv = {1, 8, 0})
public final class InitLocationActivity extends BmaAppCompatActivity implements LocationListener {
public static final int f10562q = 8;
private final Lazy viewModel;
private final Lazy locationManager;
private final MutableState<Boolean> locationPermissionState;
private com.fitnessmobileapps.fma.util.t dialogHelper;
public InitLocationActivity() {
Lazy a10;
Lazy b10;
final Function0<nn.a> function0 = new Function0<nn.a>() {
{
super(0);
}
@Override
public final nn.a invoke() {
a.Companion companion = nn.a.INSTANCE;
ComponentCallbacks componentCallbacks = this;
return companion.b((ViewModelStoreOwner) componentCallbacks, componentCallbacks instanceof SavedStateRegistryOwner ? (SavedStateRegistryOwner) componentCallbacks : null);
}
};
LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.f33241e;
final xn.a aVar = null;
final Object[] objArr = 0 == true ? 1 : 0;
a10 = kotlin.d.a(lazyThreadSafetyMode, new Function0<LocationPickerV2ViewModel>() {
{
super(0);
}
@Override
public final LocationPickerV2ViewModel invoke() {
return org.koin.androidx.viewmodel.ext.android.a.a(this, aVar, kotlin.jvm.internal.v.b(LocationPickerV2ViewModel.class), function0, objArr);
}
});
this.viewModel = a10;
b10 = kotlin.d.b(new Function0<LocationManager>() {
{
super(0);
}
@Override
public final LocationManager invoke() {
Object systemService = InitLocationActivity.this.getSystemService("location");
kotlin.jvm.internal.r.g(systemService, "null cannot be cast to non-null type android.location.LocationManager");
return (LocationManager) systemService;
}
});
this.locationManager = b10;
this.locationPermissionState = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(Boolean.FALSE, null, 2, null);
}
private final LocationManager L() {
return (LocationManager) this.locationManager.getValue();
}
public final LocationPickerV2ViewModel M() {
return (LocationPickerV2ViewModel) this.viewModel.getValue();
}
public final void N() {
if (!DevelopmentFlags.P.d()) {
com.fitnessmobileapps.fma.util.j0.i(this, true);
}
com.fitnessmobileapps.fma.util.t tVar = this.dialogHelper;
if (tVar != null) {
tVar.l();
}
NavigationActivityHelper.f(this, null, 2, null);
}
public final void O() {
com.fitnessmobileapps.fma.util.t tVar = this.dialogHelper;
if (tVar != null) {
tVar.o(getString(R.string.sorry), getString(R.string.generic_error_message_header), com.fitnessmobileapps.fma.util.t.c(getString(R.string.sign_in_title), null, null), new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i10) {
InitLocationActivity.P(InitLocationActivity.this, dialogInterface, i10);
}
});
}
}
public static final void P(InitLocationActivity this$0, DialogInterface dialogInterface, int i10) {
kotlin.jvm.internal.r.i(this$0, "this$0");
Intent intent = new Intent(this$0, (Class<?>) AuthenticationActivity.class);
intent.putExtras(new AuthenticationActivityArgs(AuthenticationActivity.StartMode.LOGIN).b());
intent.setFlags(335544320);
TaskStackBuilder.create(this$0).addNextIntent(new Intent(this$0, (Class<?>) SplashActivity.class)).addNextIntent(intent).startActivities();
}
@SuppressLint({"MissingPermission"})
public final void Q() {
if (this.locationPermissionState.getValue().booleanValue()) {
L().requestLocationUpdates("gps", 30000L, 10.0f, this);
}
V();
}
public final void R() {
NavigationActivityHelper.j(this);
finish();
}
public final void S(m4.d dVar, FocusManager focusManager, MutableState<String> mutableState, String str, boolean z10) {
mutableState.setValue(dVar.getPrimaryText());
androidx.compose.ui.focus.b.a(focusManager, false, 1, null);
M().I(dVar, str, z10);
}
private final void T(DialogFragment dialogFragment) {
dialogFragment.show(getSupportFragmentManager(), "LocationPicker.ErrorDialog");
}
public final void U(Throwable error) {
Fragment findFragmentByTag = getSupportFragmentManager().findFragmentByTag("LocationPicker.ErrorDialog");
if ((findFragmentByTag instanceof DialogFragment ? (DialogFragment) findFragmentByTag : null) == null) {
if ((error instanceof NoNetworkException) || (error instanceof VolleyError)) {
T(new com.fitnessmobileapps.fma.feature.profile.presentation.q(null, false, 3, null));
} else {
T(new com.fitnessmobileapps.fma.feature.profile.presentation.l(null, 1, null));
}
}
}
@SuppressLint({"MissingPermission"})
public final void V() {
if (!this.locationPermissionState.getValue().booleanValue()) {
M().M();
return;
}
Location lastKnownLocation = L().getLastKnownLocation("gps");
if (lastKnownLocation != null) {
M().D(lastKnownLocation.getLatitude(), lastKnownLocation.getLongitude());
} else {
lastKnownLocation = null;
}
if (lastKnownLocation == null) {
M().M();
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
final String str;
super.onCreate(savedInstanceState);
Intent intent = getIntent();
final boolean booleanExtra = intent != null ? intent.getBooleanExtra("showUpNavigation", false) : false;
Intent intent2 = getIntent();
if (intent2 == null || (str = intent2.getStringExtra(CreateIdentityUserRequest.REGION)) == null) {
str = "Not defined";
}
if (this.dialogHelper == null) {
this.dialogHelper = new com.fitnessmobileapps.fma.util.t(this);
}
GateKeeper gateKeeper = GateKeeper.f21219a;
final String[] strArr = {"android.permission.ACCESS_FINE_LOCATION", "android.permission.ACCESS_COARSE_LOCATION"};
String simpleName = getClass().getSimpleName();
kotlin.jvm.internal.r.h(simpleName, "getSimpleName(...)");
gateKeeper.f(this, simpleName, this, this);
String simpleName2 = getClass().getSimpleName();
kotlin.jvm.internal.r.h(simpleName2, "getSimpleName(...)");
gateKeeper.e(this, simpleName2, this);
MutableLiveData<com.mindbodyonline.gatekeeper.d> mutableLiveData = gateKeeper.j().get(simpleName2);
if (mutableLiveData != null) {
mutableLiveData.observe(this, new GateKeeper.g(new Function1<com.mindbodyonline.gatekeeper.d, Unit>() {
{
super(1);
}
public final void a(com.mindbodyonline.gatekeeper.d dVar) {
boolean e02;
com.mindbodyonline.gatekeeper.e b10;
MutableState mutableState;
String d10;
LocationPickerV2ViewModel M;
int i10;
LocationPickerV2ViewModel M2;
MutableState mutableState2;
e02 = ArraysKt___ArraysKt.e0(strArr, dVar.a());
if (!e02 || (b10 = dVar.b()) == null) {
return;
}
mutableState = this.locationPermissionState;
mutableState.setValue(Boolean.valueOf(b10 instanceof e.a));
String y10 = b.d.f191a.y();
NewRelicLog$BreadcrumbType newRelicLog$BreadcrumbType = NewRelicLog$BreadcrumbType.f21244d;
d10 = InitLocationActivityKt.d(booleanExtra, str);
b.ScreenView x10 = b.g.f246a.x();
String p10 = b.a.f121a.p();
M = this.M();
List<LocationPickerItemModel> value = M.w().getValue();
if (value != null) {
kotlin.jvm.internal.r.h(value, "value");
i10 = value.size();
} else {
i10 = 0;
}
M2 = this.M();
int totalNumberOfGyms = M2.getTotalNumberOfGyms();
mutableState2 = this.locationPermissionState;
a2.a.z(y10, newRelicLog$BreadcrumbType, d10, x10, (r25 & 16) != 0 ? null : p10, (r25 & 32) != 0 ? null : null, (r25 & 64) != 0 ? null : null, (r25 & 128) != 0 ? null : null, (r25 & 256) != 0 ? null : Integer.valueOf(totalNumberOfGyms), (r25 & 512) != 0 ? null : Integer.valueOf(i10), (r25 & 1024) != 0 ? null : Boolean.valueOf(((Boolean) mutableState2.getValue()).booleanValue()));
this.Q();
}
@Override
public Unit invoke(com.mindbodyonline.gatekeeper.d dVar) {
a(dVar);
return Unit.f33247a;
}
}));
}
M().z().observe(this, new InitLocationActivityKt.a(new Function1<Boolean, Unit>() {
{
super(1);
}
public final void a(Boolean it) {
LocationPickerV2ViewModel M;
Map<String, String> n10;
LocationPickerV2ViewModel M2;
kotlin.jvm.internal.r.h(it, "it");
if (it.booleanValue()) {
M2 = InitLocationActivity.this.M();
M2.L();
return;
}
M = InitLocationActivity.this.M();
M.M();
GateKeeper gateKeeper2 = GateKeeper.f21219a;
InitLocationActivity initLocationActivity = InitLocationActivity.this;
n10 = kotlin.collections.g0.n(gj.i.a("android.permission.ACCESS_FINE_LOCATION", initLocationActivity.getString(R.string.location_rationale)), gj.i.a("android.permission.ACCESS_COARSE_LOCATION", InitLocationActivity.this.getString(R.string.location_rationale)));
gateKeeper2.n(initLocationActivity, n10);
}
@Override
public Unit invoke(Boolean bool) {
a(bool);
return Unit.f33247a;
}
}));
M().x().observe(this, new InitLocationActivityKt.a(new Function1<m4.b, Unit>() {
{
super(1);
}
public final void a(m4.b bVar) {
com.fitnessmobileapps.fma.util.t tVar;
com.fitnessmobileapps.fma.util.t tVar2;
boolean z10 = bVar instanceof b.C0694b;
if (z10) {
tVar2 = InitLocationActivity.this.dialogHelper;
if (tVar2 != null) {
tVar2.I();
}
} else {
tVar = InitLocationActivity.this.dialogHelper;
if (tVar != null) {
tVar.l();
}
}
if (bVar instanceof b.c) {
InitLocationActivity.this.N();
return;
}
if (bVar instanceof b.d) {
InitLocationActivity.this.O();
return;
}
if (bVar instanceof b.e) {
InitLocationActivity.this.R();
} else {
if (z10 || !(bVar instanceof b.a)) {
return;
}
InitLocationActivity.this.U(((b.a) bVar).getThrowable());
}
}
@Override
public Unit invoke(m4.b bVar) {
a(bVar);
return Unit.f33247a;
}
}));
ComponentActivityKt.setContent$default(this, null, ComposableLambdaKt.composableLambdaInstance(-1293539003, true, new Function2<Composer, Integer, Unit>() {
{
super(2);
}
@Override
public Unit invoke(Composer composer, Integer num) {
invoke(composer, num.intValue());
return Unit.f33247a;
}
@ComposableTarget(applier = "androidx.compose.ui.UiComposable")
@Composable
public final void invoke(Composer composer, int i10) {
if ((i10 & 11) == 2 && composer.getSkipping()) {
composer.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(-1293539003, i10, -1, "com.fitnessmobileapps.fma.views.InitLocationActivity.onCreate.<anonymous> (InitLocationActivity.kt:138)");
}
final InitLocationActivity initLocationActivity = InitLocationActivity.this;
final boolean z10 = booleanExtra;
final String str2 = str;
ThemeKt.a(ComposableLambdaKt.composableLambda(composer, 2036390853, true, new Function2<Composer, Integer, Unit>() {
{
super(2);
}
@Override
public Unit invoke(Composer composer2, Integer num) {
invoke(composer2, num.intValue());
return Unit.f33247a;
}
@ComposableTarget(applier = "androidx.compose.ui.UiComposable")
@Composable
public final void invoke(Composer composer2, int i11) {
if ((i11 & 11) == 2 && composer2.getSkipping()) {
composer2.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(2036390853, i11, -1, "com.fitnessmobileapps.fma.views.InitLocationActivity.onCreate.<anonymous>.<anonymous> (InitLocationActivity.kt:139)");
}
final FocusManager focusManager = (FocusManager) composer2.consume(CompositionLocalsKt.getLocalFocusManager());
Object rememberedValue = composer2.rememberedValue();
Composer.Companion companion = Composer.INSTANCE;
if (rememberedValue == companion.getEmpty()) {
rememberedValue = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default("", null, 2, null);
composer2.updateRememberedValue(rememberedValue);
}
final MutableState mutableState = (MutableState) rememberedValue;
Object rememberedValue2 = composer2.rememberedValue();
if (rememberedValue2 == companion.getEmpty()) {
rememberedValue2 = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(Boolean.FALSE, null, 2, null);
composer2.updateRememberedValue(rememberedValue2);
}
final MutableState mutableState2 = (MutableState) rememberedValue2;
final InitLocationActivity initLocationActivity2 = InitLocationActivity.this;
final boolean z11 = z10;
final String str3 = str2;
ComposableLambda composableLambda = ComposableLambdaKt.composableLambda(composer2, 1461405125, true, new Function2<Composer, Integer, Unit>() {
{
super(2);
}
@Override
public Unit invoke(Composer composer3, Integer num) {
invoke(composer3, num.intValue());
return Unit.f33247a;
}
@ComposableTarget(applier = "androidx.compose.ui.UiComposable")
@Composable
public final void invoke(Composer composer3, int i12) {
MutableState mutableState3;
if ((i12 & 11) == 2 && composer3.getSkipping()) {
composer3.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(1461405125, i12, -1, "com.fitnessmobileapps.fma.views.InitLocationActivity.onCreate.<anonymous>.<anonymous>.<anonymous> (InitLocationActivity.kt:145)");
}
Modifier m246backgroundbw27NRU$default = BackgroundKt.m246backgroundbw27NRU$default(SizeKt.wrapContentHeight$default(SizeKt.fillMaxWidth$default(Modifier.INSTANCE, 0.0f, 1, null), null, false, 3, null), MaterialTheme.INSTANCE.getColors(composer3, MaterialTheme.$stable).m1479getPrimary0d7_KjU(), null, 2, null);
MutableState<String> mutableState4 = mutableState;
mutableState3 = initLocationActivity2.locationPermissionState;
MutableState<Boolean> mutableState5 = mutableState2;
boolean z12 = z11;
final InitLocationActivity initLocationActivity3 = initLocationActivity2;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.f33247a;
}
public final void invoke2() {
InitLocationActivity.this.finish();
}
};
final MutableState<String> mutableState6 = mutableState;
final InitLocationActivity initLocationActivity4 = initLocationActivity2;
final FocusManager focusManager2 = focusManager;
final boolean z13 = z11;
final String str4 = str3;
LocationPickerToolbarKt.a(m246backgroundbw27NRU$default, mutableState4, mutableState3, mutableState5, z12, function0, new Function1<Boolean, Unit>() {
{
super(1);
}
@Override
public Unit invoke(Boolean bool) {
invoke(bool.booleanValue());
return Unit.f33247a;
}
public final void invoke(final boolean z14) {
LocationPickerV2ViewModel M;
if (mutableState6.getValue().length() <= 0) {
initLocationActivity4.V();
androidx.compose.ui.focus.b.a(focusManager2, false, 1, null);
return;
}
M = initLocationActivity4.M();
String value = mutableState6.getValue();
final InitLocationActivity initLocationActivity5 = initLocationActivity4;
final FocusManager focusManager3 = focusManager2;
final MutableState<String> mutableState7 = mutableState6;
final boolean z15 = z13;
final String str5 = str4;
M.F(value, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.f33247a;
}
public final void invoke2() {
LocationPickerV2ViewModel M2;
Object v02;
String d10;
MutableState mutableState8;
if (z14) {
M2 = initLocationActivity5.M();
List<m4.d> value2 = M2.t().getValue();
if (value2 != null) {
v02 = CollectionsKt___CollectionsKt.v0(value2);
m4.d dVar = (m4.d) v02;
if (dVar != null) {
InitLocationActivity initLocationActivity6 = initLocationActivity5;
FocusManager focusManager4 = focusManager3;
MutableState<String> mutableState9 = mutableState7;
d10 = InitLocationActivityKt.d(z15, str5);
mutableState8 = initLocationActivity6.locationPermissionState;
initLocationActivity6.S(dVar, focusManager4, mutableState9, d10, ((Boolean) mutableState8.getValue()).booleanValue());
}
}
}
}
});
}
}, composer3, 3120, 0);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
});
final InitLocationActivity initLocationActivity3 = InitLocationActivity.this;
final boolean z12 = z10;
final String str4 = str2;
InitLocationActivityKt.a(composableLambda, ComposableLambdaKt.composableLambda(composer2, -855157111, true, new Function3<PaddingValues, Composer, Integer, Unit>() {
{
super(3);
}
@Override
public Unit invoke(PaddingValues paddingValues, Composer composer3, Integer num) {
invoke(paddingValues, composer3, num.intValue());
return Unit.f33247a;
}
@ComposableTarget(applier = "androidx.compose.ui.UiComposable")
@Composable
public final void invoke(PaddingValues it, Composer composer3, int i12) {
LocationPickerV2ViewModel M;
LocationPickerV2ViewModel M2;
LocationPickerV2ViewModel M3;
LocationPickerV2ViewModel M4;
MutableState mutableState3;
kotlin.jvm.internal.r.i(it, "it");
if ((i12 & 81) == 16 && composer3.getSkipping()) {
composer3.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(-855157111, i12, -1, "com.fitnessmobileapps.fma.views.InitLocationActivity.onCreate.<anonymous>.<anonymous>.<anonymous> (InitLocationActivity.kt:180)");
}
M = InitLocationActivity.this.M();
State observeAsState = LiveDataAdapterKt.observeAsState(M.w(), kotlin.collections.o.n(), composer3, 56);
M2 = InitLocationActivity.this.M();
State observeAsState2 = LiveDataAdapterKt.observeAsState(M2.v(), new LatLng(0.0d, 0.0d), composer3, 72);
M3 = InitLocationActivity.this.M();
State observeAsState3 = LiveDataAdapterKt.observeAsState(M3.u(), new LatLng(0.0d, 0.0d), composer3, 72);
MutableState<Boolean> mutableState4 = mutableState2;
M4 = InitLocationActivity.this.M();
List list = (List) LiveDataAdapterKt.observeAsState(M4.t(), kotlin.collections.o.n(), composer3, 56).getValue();
mutableState3 = InitLocationActivity.this.locationPermissionState;
final InitLocationActivity initLocationActivity4 = InitLocationActivity.this;
final FocusManager focusManager2 = focusManager;
final MutableState<String> mutableState5 = mutableState;
final boolean z13 = z12;
final String str5 = str4;
Function1<m4.d, Unit> function1 = new Function1<m4.d, Unit>() {
{
super(1);
}
public final void a(m4.d place) {
String d10;
MutableState mutableState6;
kotlin.jvm.internal.r.i(place, "place");
InitLocationActivity initLocationActivity5 = InitLocationActivity.this;
FocusManager focusManager3 = focusManager2;
MutableState<String> mutableState7 = mutableState5;
d10 = InitLocationActivityKt.d(z13, str5);
mutableState6 = InitLocationActivity.this.locationPermissionState;
initLocationActivity5.S(place, focusManager3, mutableState7, d10, ((Boolean) mutableState6.getValue()).booleanValue());
}
@Override
public Unit invoke(m4.d dVar) {
a(dVar);
return Unit.f33247a;
}
};
final InitLocationActivity initLocationActivity5 = InitLocationActivity.this;
Function1<WapLocationEntity, Unit> function12 = new Function1<WapLocationEntity, Unit>() {
{
super(1);
}
public final void a(WapLocationEntity location) {
LocationPickerV2ViewModel M5;
kotlin.jvm.internal.r.i(location, "location");
M5 = InitLocationActivity.this.M();
M5.s(location);
}
@Override
public Unit invoke(WapLocationEntity wapLocationEntity) {
a(wapLocationEntity);
return Unit.f33247a;
}
};
final boolean z14 = z12;
final String str6 = str4;
final InitLocationActivity initLocationActivity6 = InitLocationActivity.this;
Function2<WapLocationEntity, b.ScreenView, Unit> function2 = new Function2<WapLocationEntity, b.ScreenView, Unit>() {
{
super(2);
}
public final void a(WapLocationEntity location, b.ScreenView screen) {
String d10;
LocationPickerV2ViewModel M5;
LocationPickerV2ViewModel M6;
MutableState mutableState6;
LocationPickerV2ViewModel M7;
kotlin.jvm.internal.r.i(location, "location");
kotlin.jvm.internal.r.i(screen, "screen");
String k10 = b.d.f191a.k();
NewRelicLog$BreadcrumbType newRelicLog$BreadcrumbType = NewRelicLog$BreadcrumbType.f21244d;
d10 = InitLocationActivityKt.d(z14, str6);
String d11 = !location.getIsFavorite() ? b.a.f121a.d() : b.a.f121a.n();
M5 = initLocationActivity6.M();
List<LocationPickerItemModel> value = M5.w().getValue();
int size = value != null ? value.size() : 0;
M6 = initLocationActivity6.M();
int totalNumberOfGyms = M6.getTotalNumberOfGyms();
mutableState6 = initLocationActivity6.locationPermissionState;
a2.a.z(k10, newRelicLog$BreadcrumbType, d10, screen, (r25 & 16) != 0 ? null : d11, (r25 & 32) != 0 ? null : null, (r25 & 64) != 0 ? null : null, (r25 & 128) != 0 ? null : null, (r25 & 256) != 0 ? null : Integer.valueOf(totalNumberOfGyms), (r25 & 512) != 0 ? null : Integer.valueOf(size), (r25 & 1024) != 0 ? null : Boolean.valueOf(((Boolean) mutableState6.getValue()).booleanValue()));
M7 = initLocationActivity6.M();
M7.r(location);
}
@Override
public Unit invoke(WapLocationEntity wapLocationEntity, b.ScreenView screenView) {
a(wapLocationEntity, screenView);
return Unit.f33247a;
}
};
final InitLocationActivity initLocationActivity7 = InitLocationActivity.this;
final boolean z15 = z12;
final String str7 = str4;
Function2<WapLocationEntity, b.ScreenView, Unit> function22 = new Function2<WapLocationEntity, b.ScreenView, Unit>() {
{
super(2);
}
public final void a(WapLocationEntity location, b.ScreenView screen) {
LocationPickerV2ViewModel M5;
String d10;
MutableState mutableState6;
kotlin.jvm.internal.r.i(location, "location");
kotlin.jvm.internal.r.i(screen, "screen");
M5 = InitLocationActivity.this.M();
d10 = InitLocationActivityKt.d(z15, str7);
mutableState6 = InitLocationActivity.this.locationPermissionState;
M5.G(location, screen, d10, ((Boolean) mutableState6.getValue()).booleanValue());
}
@Override
public Unit invoke(WapLocationEntity wapLocationEntity, b.ScreenView screenView) {
a(wapLocationEntity, screenView);
return Unit.f33247a;
}
};
final MutableState<String> mutableState6 = mutableState;
final FocusManager focusManager3 = focusManager;
final InitLocationActivity initLocationActivity8 = InitLocationActivity.this;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.f33247a;
}
public final void invoke2() {
LocationPickerV2ViewModel M5;
mutableState6.setValue("");
androidx.compose.ui.focus.b.a(focusManager3, false, 1, null);
M5 = initLocationActivity8.M();
M5.O();
initLocationActivity8.V();
}
};
final FocusManager focusManager4 = focusManager;
Function0<Unit> function02 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.f33247a;
}
public final void invoke2() {
androidx.compose.ui.focus.b.a(FocusManager.this, false, 1, null);
}
};
final boolean z16 = z12;
final String str8 = str4;
final InitLocationActivity initLocationActivity9 = InitLocationActivity.this;
LocationPickerViewKt.a(null, observeAsState, observeAsState2, observeAsState3, mutableState4, list, mutableState3, function1, function12, function2, function22, function0, function02, new Function1<b.ScreenView, Unit>() {
{
super(1);
}
public final void a(b.ScreenView it2) {
String d10;
LocationPickerV2ViewModel M5;
LocationPickerV2ViewModel M6;
MutableState mutableState7;
kotlin.jvm.internal.r.i(it2, "it");
d10 = InitLocationActivityKt.d(z16, str8);
M5 = initLocationActivity9.M();
List<LocationPickerItemModel> value = M5.w().getValue();
int size = value != null ? value.size() : 0;
M6 = initLocationActivity9.M();
int totalNumberOfGyms = M6.getTotalNumberOfGyms();
mutableState7 = initLocationActivity9.locationPermissionState;
InitLocationActivityKt.e(d10, it2, size, totalNumberOfGyms, ((Boolean) mutableState7.getValue()).booleanValue());
}
@Override
public Unit invoke(b.ScreenView screenView) {
a(screenView);
return Unit.f33247a;
}
}, composer3, 286720, 0, 1);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
}), composer2, 54, 0);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
}), composer, 6);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
}), 1, null);
List<Gym> j10 = h1.a.k(this).j();
if (j10 == null || j10.size() == 0) {
R();
}
}
@Override
public void onLocationChanged(Location location) {
kotlin.jvm.internal.r.i(location, "location");
LatLng value = M().v().getValue();
if (value != null) {
if (value.f15836c == 0.0d || value.f15837d == 0.0d) {
V();
}
}
}
@Override
public void onProviderDisabled(String provider) {
kotlin.jvm.internal.r.i(provider, "provider");
}
@Override
public void onProviderEnabled(String provider) {
kotlin.jvm.internal.r.i(provider, "provider");
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
kotlin.jvm.internal.r.i(provider, "provider");
}
}