Primer paso de la investigacion. Se aportan el .apk, las carpetas con el apk extraido y el apk descompilado. El archivo API_DOCUMENTATION.md es un archivo donde se anotaran los descubrimientos del funcionamiento de la API, y los .py son scripts para probar la funcionalidad de la API con los métodos que vayamos encontrando. Finalmente, los archivos .js son scripts de Frida para extraer informacion de la APP durante la ejecucion.

This commit is contained in:
2025-12-04 13:59:54 +01:00
parent f2fd1c3bf5
commit e0133d2ca2
10432 changed files with 1019085 additions and 1 deletions

View File

@@ -0,0 +1,61 @@
package com.adif.elcanomovil.uiHome.views;
import android.annotation.TargetApi;
import android.content.Context;
import android.util.AttributeSet;
import androidx.constraintlayout.widget.ConstraintLayout;
import dagger.hilt.android.internal.managers.ViewComponentManager;
import dagger.hilt.internal.GeneratedComponentManagerHolder;
import dagger.hilt.internal.UnsafeCasts;
/* loaded from: classes2.dex */
public abstract class Hilt_HomeMapView extends ConstraintLayout implements GeneratedComponentManagerHolder {
private ViewComponentManager componentManager;
private boolean injected;
public Hilt_HomeMapView(Context context) {
super(context);
inject();
}
public ViewComponentManager createComponentManager() {
return new ViewComponentManager(this, false);
}
@Override // dagger.hilt.internal.GeneratedComponentManager
public final Object generatedComponent() {
return componentManager().generatedComponent();
}
public void inject() {
if (this.injected) {
return;
}
this.injected = true;
((HomeMapView_GeneratedInjector) generatedComponent()).injectHomeMapView((HomeMapView) UnsafeCasts.unsafeCast(this));
}
@Override // dagger.hilt.internal.GeneratedComponentManagerHolder
public final ViewComponentManager componentManager() {
if (this.componentManager == null) {
this.componentManager = createComponentManager();
}
return this.componentManager;
}
public Hilt_HomeMapView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
inject();
}
public Hilt_HomeMapView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
inject();
}
@TargetApi(21)
public Hilt_HomeMapView(Context context, AttributeSet attributeSet, int i, int i4) {
super(context, attributeSet, i, i4);
inject();
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,25 @@
package com.adif.elcanomovil.uiHome.views;
import android.content.Context;
import android.content.ContextWrapper;
import androidx.lifecycle.J;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0007\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\u001a\u0011\u0010\u0002\u001a\u00020\u0001*\u00020\u0000¢\u0006\u0004\b\u0002\u0010\u0003\"\u0014\u0010\u0005\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0006**\u0010\n\"\u0012\u0012\u0006\u0012\u0004\u0018\u00010\b\u0012\u0004\u0012\u00020\t\u0018\u00010\u00072\u0012\u0012\u0006\u0012\u0004\u0018\u00010\b\u0012\u0004\u0012\u00020\t\u0018\u00010\u0007¨\u0006\u000b"}, d2 = {"Landroid/content/Context;", "Landroidx/lifecycle/J;", "getLifecycleOwner", "(Landroid/content/Context;)Landroidx/lifecycle/J;", "", "DEFAULT_ZOOM", "F", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/commonViews/data/StationViewEntity;", "", "StationMarkerListener", "ui-home_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public final class HomeMapViewKt {
private static final float DEFAULT_ZOOM = 14.0f;
/* JADX WARN: Multi-variable type inference failed */
public static final J getLifecycleOwner(Context context) {
Intrinsics.checkNotNullParameter(context, "<this>");
try {
return (J) context;
} catch (ClassCastException unused) {
Object baseContext = ((ContextWrapper) context).getBaseContext();
Intrinsics.checkNotNull(baseContext, "null cannot be cast to non-null type androidx.lifecycle.LifecycleOwner");
return (J) baseContext;
}
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,10 @@
package com.adif.elcanomovil.uiHome.views;
import com.google.android.gms.maps.model.LatLng;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0018\u0002\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0002"}, d2 = {"DEFAULT_LOCATION", "Lcom/google/android/gms/maps/model/LatLng;", "ui-home_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public final class HomeMapViewModelKt {
private static final LatLng DEFAULT_LOCATION = new LatLng(40.407168d, -3.689688d);
}

View File

@@ -0,0 +1,45 @@
package com.adif.elcanomovil.uiHome.views;
import android.content.Context;
import com.adif.elcanomovil.domain.usecases.stations.GetHomeStationUseCase;
import com.adif.elcanomovil.domain.usecases.stations.GetStationsForRegionUseCase;
import com.adif.elcanomovil.domain.usecases.stations.GetWorkStationUseCase;
import com.adif.elcanomovil.domain.usecases.user.GetUserLastLocationUseCase;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata({"dagger.hilt.android.qualifiers.ApplicationContext"})
/* loaded from: classes2.dex */
public final class HomeMapViewModel_Factory implements Factory<HomeMapViewModel> {
private final Provider<Context> contextProvider;
private final Provider<GetHomeStationUseCase> getHomeStationUseCaseProvider;
private final Provider<GetStationsForRegionUseCase> getStationsUseCaseProvider;
private final Provider<GetUserLastLocationUseCase> getUserLastLocationUseCaseProvider;
private final Provider<GetWorkStationUseCase> getWorkStationUseCaseProvider;
public HomeMapViewModel_Factory(Provider<Context> provider, Provider<GetStationsForRegionUseCase> provider2, Provider<GetUserLastLocationUseCase> provider3, Provider<GetHomeStationUseCase> provider4, Provider<GetWorkStationUseCase> provider5) {
this.contextProvider = provider;
this.getStationsUseCaseProvider = provider2;
this.getUserLastLocationUseCaseProvider = provider3;
this.getHomeStationUseCaseProvider = provider4;
this.getWorkStationUseCaseProvider = provider5;
}
public static HomeMapViewModel_Factory create(Provider<Context> provider, Provider<GetStationsForRegionUseCase> provider2, Provider<GetUserLastLocationUseCase> provider3, Provider<GetHomeStationUseCase> provider4, Provider<GetWorkStationUseCase> provider5) {
return new HomeMapViewModel_Factory(provider, provider2, provider3, provider4, provider5);
}
public static HomeMapViewModel newInstance(Context context, GetStationsForRegionUseCase getStationsForRegionUseCase, GetUserLastLocationUseCase getUserLastLocationUseCase, GetHomeStationUseCase getHomeStationUseCase, GetWorkStationUseCase getWorkStationUseCase) {
return new HomeMapViewModel(context, getStationsForRegionUseCase, getUserLastLocationUseCase, getHomeStationUseCase, getWorkStationUseCase);
}
@Override // javax.inject.Provider
public HomeMapViewModel get() {
return newInstance(this.contextProvider.get(), this.getStationsUseCaseProvider.get(), this.getUserLastLocationUseCaseProvider.get(), this.getHomeStationUseCaseProvider.get(), this.getWorkStationUseCaseProvider.get());
}
}

View File

@@ -0,0 +1,51 @@
package com.adif.elcanomovil.uiHome.views;
import androidx.lifecycle.w0;
import dagger.Binds;
import dagger.Module;
import dagger.Provides;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
import dagger.hilt.codegen.OriginatingElement;
import dagger.multibindings.IntoMap;
import dagger.multibindings.IntoSet;
import dagger.multibindings.StringKey;
@OriginatingElement(topLevelClass = HomeMapViewModel.class)
/* loaded from: classes2.dex */
public final class HomeMapViewModel_HiltModules {
@Module
@InstallIn({ViewModelComponent.class})
/* loaded from: classes2.dex */
public static abstract class BindsModule {
private BindsModule() {
}
@Binds
@StringKey("com.adif.elcanomovil.uiHome.views.HomeMapViewModel")
@HiltViewModelMap
@IntoMap
public abstract w0 binds(HomeMapViewModel homeMapViewModel);
}
@Module
@InstallIn({ActivityRetainedComponent.class})
/* loaded from: classes2.dex */
public static final class KeyModule {
private KeyModule() {
}
@Provides
@HiltViewModelMap.KeySet
@IntoSet
public static String provide() {
return "com.adif.elcanomovil.uiHome.views.HomeMapViewModel";
}
}
private HomeMapViewModel_HiltModules() {
}
}

View File

@@ -0,0 +1,27 @@
package com.adif.elcanomovil.uiHome.views;
import com.adif.elcanomovil.uiHome.views.HomeMapViewModel_HiltModules;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
@ScopeMetadata
@DaggerGenerated
@QualifierMetadata({"dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet"})
/* loaded from: classes2.dex */
public final class HomeMapViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<String> {
public static HomeMapViewModel_HiltModules_KeyModule_ProvideFactory create() {
return i.f5135a;
}
public static String provide() {
return (String) Preconditions.checkNotNullFromProvides(HomeMapViewModel_HiltModules.KeyModule.provide());
}
@Override // javax.inject.Provider
public String get() {
return provide();
}
}

View File

@@ -0,0 +1,14 @@
package com.adif.elcanomovil.uiHome.views;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ViewComponent;
import dagger.hilt.codegen.OriginatingElement;
import dagger.hilt.internal.GeneratedEntryPoint;
@OriginatingElement(topLevelClass = HomeMapView.class)
@GeneratedEntryPoint
@InstallIn({ViewComponent.class})
/* loaded from: classes2.dex */
public interface HomeMapView_GeneratedInjector {
void injectHomeMapView(HomeMapView homeMapView);
}

View File

@@ -0,0 +1,32 @@
package com.adif.elcanomovil.uiHome.views;
import dagger.MembersInjector;
import dagger.internal.DaggerGenerated;
import dagger.internal.InjectedFieldSignature;
import dagger.internal.QualifierMetadata;
import javax.inject.Provider;
@DaggerGenerated
@QualifierMetadata
/* loaded from: classes2.dex */
public final class HomeMapView_MembersInjector implements MembersInjector<HomeMapView> {
private final Provider<HomeMapViewModel> viewModelProvider;
public HomeMapView_MembersInjector(Provider<HomeMapViewModel> provider) {
this.viewModelProvider = provider;
}
public static MembersInjector<HomeMapView> create(Provider<HomeMapViewModel> provider) {
return new HomeMapView_MembersInjector(provider);
}
@InjectedFieldSignature("com.adif.elcanomovil.uiHome.views.HomeMapView.viewModel")
public static void injectViewModel(HomeMapView homeMapView, HomeMapViewModel homeMapViewModel) {
homeMapView.viewModel = homeMapViewModel;
}
@Override // dagger.MembersInjector
public void injectMembers(HomeMapView homeMapView) {
injectViewModel(homeMapView, this.viewModelProvider.get());
}
}

View File

@@ -0,0 +1,672 @@
package com.adif.elcanomovil.uiHome.views;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.TypedArray;
import android.text.SpannableString;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.adif.elcanomovil.commonViews.data.StationOptionViewEntity;
import com.adif.elcanomovil.commonViews.data.StationViewEntity;
import com.adif.elcanomovil.extensions.FloatExtensionsKt;
import com.adif.elcanomovil.resources.StringUtils;
import com.adif.elcanomovil.uiHome.HomeFragmentBottomSheetViewState;
import com.adif.elcanomovil.uiHome.LocationStatus;
import com.adif.elcanomovil.uiHome.R;
import com.adif.elcanomovil.uiHome.databinding.ViewStationNearBinding;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
import com.google.firebase.remoteconfig.RemoteConfigConstants;
import java.util.concurrent.CancellationException;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.Job;
@Metadata(d1 = {"\u0000~\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u0007\n\u0002\b\b\n\u0002\u0010\u000e\n\u0002\b\u0002\u0018\u00002\u00020\u0001B\u000f\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004B\u001b\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\u0002\u0010\u0007B!\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0006\u0012\u0006\u0010\t\u001a\u00020\n¢\u0006\u0002\u0010\u000bJ\b\u0010\u001e\u001a\u00020\u0011H\u0002J\u001a\u0010\u001f\u001a\u00020\u00112\u0006\u0010\u0002\u001a\u00020\u00032\b\u0010\b\u001a\u0004\u0018\u00010\u0006H\u0002J\u0018\u0010 \u001a\u00020\u00112\u0006\u0010!\u001a\u00020\"2\u0006\u0010#\u001a\u00020$H\u0002J\u0010\u0010%\u001a\u00020\u00112\u0006\u0010&\u001a\u00020'H\u0002J\u0012\u0010(\u001a\u00020\u00112\b\b\u0001\u0010)\u001a\u00020\nH\u0002J\u0016\u0010*\u001a\u00020\u00112\u0006\u0010+\u001a\u00020,2\u0006\u0010#\u001a\u00020$J\u0012\u0010-\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J\u0012\u00100\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J\u0012\u00101\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J!\u00102\u001a\u00020\u00112\b\u00103\u001a\u0004\u0018\u0001042\b\u00105\u001a\u0004\u0018\u000104H\u0003¢\u0006\u0002\u00106J\u0012\u00107\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J\u0010\u00108\u001a\u00020\u00112\u0006\u00109\u001a\u00020\nH\u0002J\u0012\u0010:\u001a\u00020\u00112\b\u0010\u001b\u001a\u0004\u0018\u00010\u001aH\u0002J\u0012\u0010;\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J\u0012\u0010;\u001a\u00020\u00112\b\u0010<\u001a\u0004\u0018\u00010=H\u0002J\u0012\u0010>\u001a\u00020\u00112\b\u0010<\u001a\u0004\u0018\u00010=H\u0002R\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000RL\u0010\u0013\u001a\u0016\u0012\u0006\u0012\u0004\u0018\u00010\u0010\u0012\u0004\u0012\u00020\u0011\u0018\u00010\u000fj\u0002`\u00122\u001a\u0010\u000e\u001a\u0016\u0012\u0006\u0012\u0004\u0018\u00010\u0010\u0012\u0004\u0012\u00020\u0011\u0018\u00010\u000fj\u0002`\u0012@FX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0014\u0010\u0015\"\u0004\b\u0016\u0010\u0017R\u0010\u0010\u0018\u001a\u0004\u0018\u00010\u0019X\u0082\u000e¢\u0006\u0002\n\u0000R\"\u0010\u001b\u001a\u0004\u0018\u00010\u001a2\b\u0010\u000e\u001a\u0004\u0018\u00010\u001a@BX\u0082\u000e¢\u0006\b\n\u0000\"\u0004\b\u001c\u0010\u001d¨\u0006?"}, d2 = {"Lcom/adif/elcanomovil/uiHome/views/StationNearView;", "Landroidx/constraintlayout/widget/ConstraintLayout;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "attr", "Landroid/util/AttributeSet;", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "attrs", "defStyleAttr", "", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "binding", "Lcom/adif/elcanomovil/uiHome/databinding/ViewStationNearBinding;", "value", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/commonViews/data/StationOptionViewEntity;", "", "Lcom/adif/elcanomovil/commonViews/StationOptionListener;", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "getListener", "()Lkotlin/jvm/functions/Function1;", "setListener", "(Lkotlin/jvm/functions/Function1;)V", "showLoadingJob", "Lkotlinx/coroutines/Job;", "Lcom/adif/elcanomovil/commonViews/data/StationViewEntity;", "station", "setStation", "(Lcom/adif/elcanomovil/commonViews/data/StationViewEntity;)V", "hideLocationPermissionStatusMessage", "initView", "showLoading", "show", "", "scope", "Lkotlinx/coroutines/CoroutineScope;", "showLocationPermissionStatus", "status", "Lcom/adif/elcanomovil/uiHome/LocationStatus;", "showPermissionStatusMessage", "message", "update", RemoteConfigConstants.ResponseFieldKey.STATE, "Lcom/adif/elcanomovil/uiHome/HomeFragmentBottomSheetViewState;", "updateArrivalsOption", "values", "Landroid/content/res/TypedArray;", "updateCommercialOption", "updateDeparturesOption", "updateDistanceTime", "distance", "", "time", "(Ljava/lang/Float;Ljava/lang/Float;)V", "updateInfoOption", "updateShowStationOption", "visibility", "updateShowStationOptions", "updateStationTitle", "title", "", "updateTitle", "ui-home_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public final class StationNearView extends ConstraintLayout {
private ViewStationNearBinding binding;
private Function1<? super StationOptionViewEntity, Unit> listener;
private Job showLoadingJob;
private StationViewEntity station;
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public /* synthetic */ class WhenMappings {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
public static final /* synthetic */ int[] $EnumSwitchMapping$1;
static {
int[] iArr = new int[StationViewEntity.Type.values().length];
try {
iArr[StationViewEntity.Type.NEAR.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[StationViewEntity.Type.HOME.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
iArr[StationViewEntity.Type.WORK.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
$EnumSwitchMapping$0 = iArr;
int[] iArr2 = new int[LocationStatus.values().length];
try {
iArr2[LocationStatus.ENABLED.ordinal()] = 1;
} catch (NoSuchFieldError unused4) {
}
try {
iArr2[LocationStatus.DISABLED.ordinal()] = 2;
} catch (NoSuchFieldError unused5) {
}
try {
iArr2[LocationStatus.PERMISSION_DENIED.ordinal()] = 3;
} catch (NoSuchFieldError unused6) {
}
$EnumSwitchMapping$1 = iArr2;
}
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public StationNearView(Context context) {
super(context);
Intrinsics.checkNotNullParameter(context, "context");
initView(context, null);
}
private final void hideLocationPermissionStatusMessage() {
ViewStationNearBinding viewStationNearBinding = this.binding;
ViewStationNearBinding viewStationNearBinding2 = null;
if (viewStationNearBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding = null;
}
viewStationNearBinding.permissionStatusTextView.setVisibility(8);
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding2 = viewStationNearBinding3;
}
viewStationNearBinding2.nearStationSubtitle.setVisibility(0);
}
private final void initView(Context context, AttributeSet attrs) {
ViewStationNearBinding inflate = ViewStationNearBinding.inflate(LayoutInflater.from(context), this, true);
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
this.binding = inflate;
TypedArray obtainStyledAttributes = context.getTheme().obtainStyledAttributes(attrs, R.styleable.StationNearView, 0, 0);
try {
updateStationTitle(obtainStyledAttributes);
updateDeparturesOption(obtainStyledAttributes);
updateArrivalsOption(obtainStyledAttributes);
updateInfoOption(obtainStyledAttributes);
updateCommercialOption(obtainStyledAttributes);
} finally {
obtainStyledAttributes.recycle();
}
}
private final void setStation(StationViewEntity stationViewEntity) {
this.station = stationViewEntity;
Unit unit = null;
ViewStationNearBinding viewStationNearBinding = null;
if (stationViewEntity != null) {
ViewStationNearBinding viewStationNearBinding2 = this.binding;
if (viewStationNearBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding2 = null;
}
viewStationNearBinding2.stationInfoDepartures.updateData(new StationOptionViewEntity(null, null, null, StationViewEntity.Type.DEPARTURES, stationViewEntity.isDeparturesAvailable(), null, null, 103, null));
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding3 = null;
}
viewStationNearBinding3.stationInfoArrivals.updateData(new StationOptionViewEntity(null, null, null, StationViewEntity.Type.ARRIVALS, stationViewEntity.isArrivalsAvailable(), null, null, 103, null));
ViewStationNearBinding viewStationNearBinding4 = this.binding;
if (viewStationNearBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding4 = null;
}
viewStationNearBinding4.stationInfoDetails.updateData(new StationOptionViewEntity(null, null, null, StationViewEntity.Type.INFO, stationViewEntity.isInfoDetailAvailable(), null, null, 103, null));
ViewStationNearBinding viewStationNearBinding5 = this.binding;
if (viewStationNearBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding = viewStationNearBinding5;
}
viewStationNearBinding.stationInfoComercial.updateData(new StationOptionViewEntity(null, null, null, StationViewEntity.Type.COMMERCIAL, stationViewEntity.isCommercialAreaAvailable(), null, stationViewEntity.getCommercialZoneType(), 39, null));
int i = WhenMappings.$EnumSwitchMapping$0[stationViewEntity.getType().ordinal()];
String string = i != 1 ? i != 2 ? i != 3 ? getContext().getString(R.string.near_station_selected_title) : getContext().getString(R.string.near_work_selected_title) : getContext().getString(R.string.near_home_selected_title) : getContext().getString(R.string.near_station_title);
Intrinsics.checkNotNull(string);
updateTitle(string);
updateStationTitle(stationViewEntity.getName());
updateDistanceTime(stationViewEntity.getDistance(), stationViewEntity.getDuration());
unit = Unit.INSTANCE;
}
if (unit == null) {
updateTitle(getContext().getString(R.string.near_station_title));
updateStationTitle(getRootView().getContext().getString(R.string.near_station_loading_title));
}
}
private final void showLoading(boolean show, CoroutineScope scope) {
Job launch$default;
ViewStationNearBinding viewStationNearBinding = null;
if (show) {
Job job = this.showLoadingJob;
if (job == null || !job.isActive()) {
launch$default = BuildersKt__Builders_commonKt.launch$default(scope, null, null, new j(this, null), 3, null);
this.showLoadingJob = launch$default;
return;
}
return;
}
Job job2 = this.showLoadingJob;
if (job2 != null) {
Job.DefaultImpls.cancel$default(job2, (CancellationException) null, 1, (Object) null);
}
this.showLoadingJob = null;
ViewStationNearBinding viewStationNearBinding2 = this.binding;
if (viewStationNearBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding = viewStationNearBinding2;
}
viewStationNearBinding.stationOptionsLoading.setVisibility(8);
updateShowStationOptions(this.station);
}
private final void showLocationPermissionStatus(LocationStatus status) {
int i = WhenMappings.$EnumSwitchMapping$1[status.ordinal()];
if (i == 1) {
hideLocationPermissionStatusMessage();
} else if (i == 2) {
showPermissionStatusMessage(R.string.near_station_no_location_available_info);
} else {
if (i != 3) {
return;
}
showPermissionStatusMessage(R.string.near_station_no_location_permission_info);
}
}
private final void showPermissionStatusMessage(int message) {
ViewStationNearBinding viewStationNearBinding = this.binding;
ViewStationNearBinding viewStationNearBinding2 = null;
if (viewStationNearBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding = null;
}
viewStationNearBinding.permissionStatusTextView.setText(message);
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding3 = null;
}
viewStationNearBinding3.permissionStatusTextView.setVisibility(0);
ViewStationNearBinding viewStationNearBinding4 = this.binding;
if (viewStationNearBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding4 = null;
}
viewStationNearBinding4.nearStationSubtitle.setVisibility(8);
updateShowStationOption(8);
ViewStationNearBinding viewStationNearBinding5 = this.binding;
if (viewStationNearBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding2 = viewStationNearBinding5;
}
viewStationNearBinding2.nearStationInfo.setVisibility(8);
}
private final void updateArrivalsOption(TypedArray values) {
if (values != null) {
String string = values.getString(R.styleable.StationNearView_arrivalsTitleText);
ViewStationNearBinding viewStationNearBinding = null;
if (string != null) {
StringUtils.Companion companion = StringUtils.INSTANCE;
Context context = getContext();
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
Intrinsics.checkNotNull(string);
SpannableString textStyle = companion.textStyle(context, string, string, R.font.open_sans_semi_bold, getContext().getColor(R.color.white));
ViewStationNearBinding viewStationNearBinding2 = this.binding;
if (viewStationNearBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding2 = null;
}
viewStationNearBinding2.stationInfoArrivals.getStationOptionTitle().setText(textStyle);
}
int i = R.styleable.StationNearView_arrivalsTitleTextColor;
Context context2 = getContext();
int i4 = R.color.white;
int color = values.getColor(i, context2.getColor(i4));
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding3 = null;
}
viewStationNearBinding3.stationInfoArrivals.getStationOptionTitle().setTextColor(color);
int dimensionPixelSize = values.getDimensionPixelSize(R.styleable.StationNearView_arrivalsTitleTextSize, (int) getContext().getResources().getDimension(R.dimen.medium_text_size));
ViewStationNearBinding viewStationNearBinding4 = this.binding;
if (viewStationNearBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding4 = null;
}
viewStationNearBinding4.stationInfoArrivals.getStationOptionTitle().setTextSize(0, dimensionPixelSize);
String string2 = values.getString(R.styleable.StationNearView_arrivalsSubtitleText);
if (string2 != null) {
StringUtils.Companion companion2 = StringUtils.INSTANCE;
Context context3 = getContext();
Intrinsics.checkNotNullExpressionValue(context3, "getContext(...)");
Intrinsics.checkNotNull(string2);
SpannableString textStyle2 = companion2.textStyle(context3, string2, string2, R.font.open_sans_bold, getContext().getColor(i4));
ViewStationNearBinding viewStationNearBinding5 = this.binding;
if (viewStationNearBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding5 = null;
}
viewStationNearBinding5.stationInfoArrivals.getStationOptionSubtitle().setText(textStyle2);
}
int color2 = values.getColor(R.styleable.StationNearView_arrivalsSubtitleTextColor, getContext().getColor(i4));
ViewStationNearBinding viewStationNearBinding6 = this.binding;
if (viewStationNearBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding6 = null;
}
viewStationNearBinding6.stationInfoArrivals.getStationOptionSubtitle().setTextColor(color2);
int dimensionPixelSize2 = values.getDimensionPixelSize(R.styleable.StationNearView_arrivalsSubtitleTextSize, (int) getContext().getResources().getDimension(R.dimen.big_text_size));
ViewStationNearBinding viewStationNearBinding7 = this.binding;
if (viewStationNearBinding7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding7 = null;
}
viewStationNearBinding7.stationInfoArrivals.getStationOptionSubtitle().setTextSize(0, dimensionPixelSize2);
ViewStationNearBinding viewStationNearBinding8 = this.binding;
if (viewStationNearBinding8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding = viewStationNearBinding8;
}
viewStationNearBinding.stationInfoArrivals.setEnabled(values.getBoolean(R.styleable.StationNearView_arrivalsAvailable, false));
}
}
private final void updateCommercialOption(TypedArray values) {
if (values != null) {
String string = values.getString(R.styleable.StationNearView_commercialTitleText);
ViewStationNearBinding viewStationNearBinding = null;
if (string != null) {
StringUtils.Companion companion = StringUtils.INSTANCE;
Context context = getContext();
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
Intrinsics.checkNotNull(string);
SpannableString textStyle = companion.textStyle(context, string, string, R.font.open_sans_semi_bold, getContext().getColor(R.color.white));
ViewStationNearBinding viewStationNearBinding2 = this.binding;
if (viewStationNearBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding2 = null;
}
viewStationNearBinding2.stationInfoComercial.getStationOptionTitle().setText(textStyle);
}
int i = R.styleable.StationNearView_commercialTitleTextColor;
Context context2 = getContext();
int i4 = R.color.white;
int color = values.getColor(i, context2.getColor(i4));
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding3 = null;
}
viewStationNearBinding3.stationInfoComercial.getStationOptionTitle().setTextColor(color);
int dimensionPixelSize = values.getDimensionPixelSize(R.styleable.StationNearView_commercialTitleTextSize, (int) getContext().getResources().getDimension(R.dimen.medium_text_size));
ViewStationNearBinding viewStationNearBinding4 = this.binding;
if (viewStationNearBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding4 = null;
}
viewStationNearBinding4.stationInfoComercial.getStationOptionTitle().setTextSize(0, dimensionPixelSize);
String string2 = values.getString(R.styleable.StationNearView_commercialSubtitleText);
if (string2 != null) {
StringUtils.Companion companion2 = StringUtils.INSTANCE;
Context context3 = getContext();
Intrinsics.checkNotNullExpressionValue(context3, "getContext(...)");
Intrinsics.checkNotNull(string2);
SpannableString textStyle2 = companion2.textStyle(context3, string2, string2, R.font.open_sans_bold, getContext().getColor(i4));
ViewStationNearBinding viewStationNearBinding5 = this.binding;
if (viewStationNearBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding5 = null;
}
viewStationNearBinding5.stationInfoComercial.getStationOptionSubtitle().setText(textStyle2);
}
int color2 = values.getColor(R.styleable.StationNearView_commercialSubtitleTextColor, getContext().getColor(i4));
ViewStationNearBinding viewStationNearBinding6 = this.binding;
if (viewStationNearBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding6 = null;
}
viewStationNearBinding6.stationInfoComercial.getStationOptionSubtitle().setTextColor(color2);
int dimensionPixelSize2 = values.getDimensionPixelSize(R.styleable.StationNearView_commercialSubtitleTextSize, (int) getContext().getResources().getDimension(R.dimen.big_text_size));
ViewStationNearBinding viewStationNearBinding7 = this.binding;
if (viewStationNearBinding7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding7 = null;
}
viewStationNearBinding7.stationInfoComercial.getStationOptionSubtitle().setTextSize(0, dimensionPixelSize2);
ViewStationNearBinding viewStationNearBinding8 = this.binding;
if (viewStationNearBinding8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding = viewStationNearBinding8;
}
viewStationNearBinding.stationInfoComercial.setEnabled(values.getBoolean(R.styleable.StationNearView_commercialAvailable, false));
}
}
private final void updateDeparturesOption(TypedArray values) {
if (values != null) {
String string = values.getString(R.styleable.StationNearView_departuresTitleText);
ViewStationNearBinding viewStationNearBinding = null;
if (string != null) {
StringUtils.Companion companion = StringUtils.INSTANCE;
Context context = getContext();
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
Intrinsics.checkNotNull(string);
SpannableString textStyle = companion.textStyle(context, string, string, R.font.open_sans_semi_bold, getContext().getColor(R.color.white));
ViewStationNearBinding viewStationNearBinding2 = this.binding;
if (viewStationNearBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding2 = null;
}
viewStationNearBinding2.stationInfoDepartures.getStationOptionTitle().setText(textStyle);
}
int i = R.styleable.StationNearView_departuresTitleTextColor;
Context context2 = getContext();
int i4 = R.color.white;
int color = values.getColor(i, context2.getColor(i4));
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding3 = null;
}
viewStationNearBinding3.stationInfoDepartures.getStationOptionTitle().setTextColor(color);
int dimensionPixelSize = values.getDimensionPixelSize(R.styleable.StationNearView_departuresTitleTextSize, (int) getContext().getResources().getDimension(R.dimen.medium_text_size));
ViewStationNearBinding viewStationNearBinding4 = this.binding;
if (viewStationNearBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding4 = null;
}
viewStationNearBinding4.stationInfoDepartures.getStationOptionTitle().setTextSize(0, dimensionPixelSize);
String string2 = values.getString(R.styleable.StationNearView_departuresSubtitleText);
if (string2 != null) {
StringUtils.Companion companion2 = StringUtils.INSTANCE;
Context context3 = getContext();
Intrinsics.checkNotNullExpressionValue(context3, "getContext(...)");
Intrinsics.checkNotNull(string2);
SpannableString textStyle2 = companion2.textStyle(context3, string2, string2, R.font.open_sans_bold, getContext().getColor(i4));
ViewStationNearBinding viewStationNearBinding5 = this.binding;
if (viewStationNearBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding5 = null;
}
viewStationNearBinding5.stationInfoDepartures.getStationOptionSubtitle().setText(textStyle2);
}
int color2 = values.getColor(R.styleable.StationNearView_departuresSubtitleTextColor, getContext().getColor(i4));
ViewStationNearBinding viewStationNearBinding6 = this.binding;
if (viewStationNearBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding6 = null;
}
viewStationNearBinding6.stationInfoDepartures.getStationOptionSubtitle().setTextColor(color2);
int dimensionPixelSize2 = values.getDimensionPixelSize(R.styleable.StationNearView_departuresSubtitleTextSize, (int) getContext().getResources().getDimension(R.dimen.big_text_size));
ViewStationNearBinding viewStationNearBinding7 = this.binding;
if (viewStationNearBinding7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding7 = null;
}
viewStationNearBinding7.stationInfoDepartures.getStationOptionSubtitle().setTextSize(0, dimensionPixelSize2);
ViewStationNearBinding viewStationNearBinding8 = this.binding;
if (viewStationNearBinding8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding = viewStationNearBinding8;
}
viewStationNearBinding.stationInfoDepartures.setEnabled(values.getBoolean(R.styleable.StationNearView_departuresAvailable, false));
}
}
@SuppressLint({"SetTextI18n"})
private final void updateDistanceTime(Float distance, Float time) {
int i;
ViewStationNearBinding viewStationNearBinding = this.binding;
if (viewStationNearBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding = null;
}
TextView textView = viewStationNearBinding.nearStationInfo;
if (distance == null || time == null) {
i = 8;
} else {
textView.setText(FloatExtensionsKt.toDistance(distance.floatValue()) + " - " + FloatExtensionsKt.toDuration(time.floatValue()));
i = 0;
}
textView.setVisibility(i);
}
private final void updateInfoOption(TypedArray values) {
if (values != null) {
String string = values.getString(R.styleable.StationNearView_infoTitleText);
ViewStationNearBinding viewStationNearBinding = null;
if (string != null) {
ViewStationNearBinding viewStationNearBinding2 = this.binding;
if (viewStationNearBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding2 = null;
}
viewStationNearBinding2.stationInfoDetails.getStationOptionTitle().setText(string);
}
int i = R.styleable.StationNearView_infoTitleTextColor;
Context context = getContext();
int i4 = R.color.white;
int color = values.getColor(i, context.getColor(i4));
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding3 = null;
}
viewStationNearBinding3.stationInfoDetails.getStationOptionTitle().setTextColor(color);
int dimensionPixelSize = values.getDimensionPixelSize(R.styleable.StationNearView_infoTitleTextSize, (int) getContext().getResources().getDimension(R.dimen.big_text_size));
ViewStationNearBinding viewStationNearBinding4 = this.binding;
if (viewStationNearBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding4 = null;
}
viewStationNearBinding4.stationInfoDetails.getStationOptionTitle().setTextSize(0, dimensionPixelSize);
String string2 = values.getString(R.styleable.StationNearView_infoSubtitleText);
if (string2 != null) {
ViewStationNearBinding viewStationNearBinding5 = this.binding;
if (viewStationNearBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding5 = null;
}
viewStationNearBinding5.stationInfoDetails.getStationOptionSubtitle().setText(string2);
}
int color2 = values.getColor(R.styleable.StationNearView_infoSubtitleTextColor, getContext().getColor(i4));
ViewStationNearBinding viewStationNearBinding6 = this.binding;
if (viewStationNearBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding6 = null;
}
viewStationNearBinding6.stationInfoDetails.getStationOptionSubtitle().setTextColor(color2);
int dimensionPixelSize2 = values.getDimensionPixelSize(R.styleable.StationNearView_infoSubtitleTextSize, (int) getContext().getResources().getDimension(R.dimen.medium_text_size));
ViewStationNearBinding viewStationNearBinding7 = this.binding;
if (viewStationNearBinding7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding7 = null;
}
viewStationNearBinding7.stationInfoDetails.getStationOptionSubtitle().setTextSize(0, dimensionPixelSize2);
ViewStationNearBinding viewStationNearBinding8 = this.binding;
if (viewStationNearBinding8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding = viewStationNearBinding8;
}
viewStationNearBinding.stationInfoDetails.setEnabled(values.getBoolean(R.styleable.StationNearView_infoAvailable, false));
}
}
/* JADX INFO: Access modifiers changed from: private */
public final void updateShowStationOption(int visibility) {
ViewStationNearBinding viewStationNearBinding = this.binding;
ViewStationNearBinding viewStationNearBinding2 = null;
if (viewStationNearBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding = null;
}
viewStationNearBinding.stationInfoArrivals.setVisibility(visibility);
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding3 = null;
}
viewStationNearBinding3.stationInfoDepartures.setVisibility(visibility);
ViewStationNearBinding viewStationNearBinding4 = this.binding;
if (viewStationNearBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding4 = null;
}
viewStationNearBinding4.stationInfoComercial.setVisibility(visibility);
ViewStationNearBinding viewStationNearBinding5 = this.binding;
if (viewStationNearBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding2 = viewStationNearBinding5;
}
viewStationNearBinding2.stationInfoDetails.setVisibility(visibility);
}
private final void updateShowStationOptions(StationViewEntity station) {
ViewStationNearBinding viewStationNearBinding = this.binding;
ViewStationNearBinding viewStationNearBinding2 = null;
if (viewStationNearBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding = null;
}
viewStationNearBinding.nearStationInfo.setVisibility(station != null ? 0 : 8);
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding2 = viewStationNearBinding3;
}
viewStationNearBinding2.permissionStatusTextView.setVisibility(station != null ? 8 : 0);
updateShowStationOption(station != null ? 0 : 8);
}
/* JADX INFO: Access modifiers changed from: private */
public final void updateStationTitle(String title) {
ViewStationNearBinding viewStationNearBinding = this.binding;
if (viewStationNearBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding = null;
}
viewStationNearBinding.nearStationSubtitle.setText(title);
}
private final void updateTitle(String title) {
ViewStationNearBinding viewStationNearBinding = this.binding;
if (viewStationNearBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding = null;
}
viewStationNearBinding.nearStationTitle.setText(title);
}
public final Function1<StationOptionViewEntity, Unit> getListener() {
return this.listener;
}
public final void setListener(Function1<? super StationOptionViewEntity, Unit> function1) {
this.listener = function1;
ViewStationNearBinding viewStationNearBinding = this.binding;
ViewStationNearBinding viewStationNearBinding2 = null;
if (viewStationNearBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding = null;
}
viewStationNearBinding.stationInfoDepartures.setListener(this.listener);
ViewStationNearBinding viewStationNearBinding3 = this.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding3 = null;
}
viewStationNearBinding3.stationInfoArrivals.setListener(this.listener);
ViewStationNearBinding viewStationNearBinding4 = this.binding;
if (viewStationNearBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding4 = null;
}
viewStationNearBinding4.stationInfoDetails.setListener(this.listener);
ViewStationNearBinding viewStationNearBinding5 = this.binding;
if (viewStationNearBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding2 = viewStationNearBinding5;
}
viewStationNearBinding2.stationInfoComercial.setListener(this.listener);
}
public final void update(HomeFragmentBottomSheetViewState state, CoroutineScope scope) {
Intrinsics.checkNotNullParameter(state, "state");
Intrinsics.checkNotNullParameter(scope, "scope");
if (state instanceof HomeFragmentBottomSheetViewState.NearestStationShown) {
HomeFragmentBottomSheetViewState.NearestStationShown nearestStationShown = (HomeFragmentBottomSheetViewState.NearestStationShown) state;
setStation(nearestStationShown.getNearestStation());
showLoading(nearestStationShown.getShowLoading(), scope);
showLocationPermissionStatus(nearestStationShown.getLocationStatus());
return;
}
if (!(state instanceof HomeFragmentBottomSheetViewState.StationSelected)) {
boolean z3 = state instanceof HomeFragmentBottomSheetViewState.Hidden;
} else {
setStation(((HomeFragmentBottomSheetViewState.StationSelected) state).getSelectedStation());
hideLocationPermissionStatusMessage();
}
}
private final void updateStationTitle(TypedArray values) {
String string;
if (values == null || (string = values.getString(R.styleable.StationNearView_stationTitleText)) == null) {
return;
}
updateStationTitle(string);
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public StationNearView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
Intrinsics.checkNotNullParameter(context, "context");
initView(context, attributeSet);
}
public /* synthetic */ StationNearView(Context context, AttributeSet attributeSet, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(context, (i & 2) != 0 ? null : attributeSet);
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public StationNearView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
Intrinsics.checkNotNullParameter(context, "context");
initView(context, attributeSet);
}
}

View File

@@ -0,0 +1,181 @@
package com.adif.elcanomovil.uiHome.views;
import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.view.View;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.AbstractC0232n0;
import androidx.recyclerview.widget.E0;
import androidx.recyclerview.widget.RecyclerView;
import com.adif.elcanomovil.uiHome.R;
import com.adif.elcanomovil.uiHome.adapters.UserFavoritesAdapter;
import com.adif.elcanomovil.uiHome.data.UserFavoriteVO;
import com.adif.elcanomovil.uiHome.databinding.ViewUserFavoritesBinding;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Predicate;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
@Metadata(d1 = {"\u0000P\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010 \n\u0002\b\u0006\u0018\u00002\u00020\u0001B\u000f\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004B\u001b\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\u0002\u0010\u0007B!\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0006\u0012\u0006\u0010\t\u001a\u00020\n¢\u0006\u0002\u0010\u000bJ\u000e\u0010\u001d\u001a\u00020\u00172\u0006\u0010\u001e\u001a\u00020\u0010J\u0014\u0010\u001f\u001a\u00020\u00172\f\u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u00100 J\b\u0010!\u001a\u00020\u0017H\u0002J\u001a\u0010\"\u001a\u00020\u00172\u0006\u0010\u0002\u001a\u00020\u00032\b\u0010\b\u001a\u0004\u0018\u00010\u0006H\u0002J\b\u0010#\u001a\u00020\u0017H\u0002J\u0006\u0010$\u001a\u00020\u0017J\u000e\u0010%\u001a\u00020\u00172\u0006\u0010\u001e\u001a\u00020\u0010R\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000R>\u0010\u0012\u001a\u0012\u0012\u0004\u0012\u00020\u00100\u000fj\b\u0012\u0004\u0012\u00020\u0010`\u00112\u0016\u0010\u000e\u001a\u0012\u0012\u0004\u0012\u00020\u00100\u000fj\b\u0012\u0004\u0012\u00020\u0010`\u0011@BX\u0082\u000e¢\u0006\b\n\u0000\"\u0004\b\u0013\u0010\u0014R,\u0010\u0015\u001a\u0014\u0012\u0004\u0012\u00020\u0010\u0012\u0004\u0012\u00020\u0017\u0018\u00010\u0016j\u0002`\u0018X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0019\u0010\u001a\"\u0004\b\u001b\u0010\u001c¨\u0006&"}, d2 = {"Lcom/adif/elcanomovil/uiHome/views/UserFavoritesView;", "Landroidx/constraintlayout/widget/ConstraintLayout;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "attr", "Landroid/util/AttributeSet;", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "attrs", "defStyleAttr", "", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "binding", "Lcom/adif/elcanomovil/uiHome/databinding/ViewUserFavoritesBinding;", "value", "Ljava/util/ArrayList;", "Lcom/adif/elcanomovil/uiHome/data/UserFavoriteVO;", "Lkotlin/collections/ArrayList;", "favorites", "setFavorites", "(Ljava/util/ArrayList;)V", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "Lkotlin/Function1;", "", "Lcom/adif/elcanomovil/uiHome/adapters/UserFavoriteListener;", "getListener", "()Lkotlin/jvm/functions/Function1;", "setListener", "(Lkotlin/jvm/functions/Function1;)V", "addFavorite", "favorite", "addFavorites", "", "configureViews", "initView", "notifyDataSetChanged", "removeAllFavorites", "removeFavorite", "ui-home_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nUserFavoritesView.kt\nKotlin\n*S Kotlin\n*F\n+ 1 UserFavoritesView.kt\ncom/adif/elcanomovil/uiHome/views/UserFavoritesView\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,105:1\n350#2,7:106\n*S KotlinDebug\n*F\n+ 1 UserFavoritesView.kt\ncom/adif/elcanomovil/uiHome/views/UserFavoritesView\n*L\n74#1:106,7\n*E\n"})
/* loaded from: classes2.dex */
public final class UserFavoritesView extends ConstraintLayout {
private ViewUserFavoritesBinding binding;
private ArrayList<UserFavoriteVO> favorites;
private Function1<? super UserFavoriteVO, Unit> listener;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public UserFavoritesView(Context context) {
super(context);
Intrinsics.checkNotNullParameter(context, "context");
this.favorites = new ArrayList<>();
initView(context, null);
}
private final void configureViews() {
ViewUserFavoritesBinding viewUserFavoritesBinding = this.binding;
if (viewUserFavoritesBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewUserFavoritesBinding = null;
}
viewUserFavoritesBinding.recycleViewFavouriteStations.i(new AbstractC0232n0() { // from class: com.adif.elcanomovil.uiHome.views.UserFavoritesView$configureViews$1
@Override // androidx.recyclerview.widget.AbstractC0232n0
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, E0 state) {
Intrinsics.checkNotNullParameter(outRect, "outRect");
Intrinsics.checkNotNullParameter(view, "view");
Intrinsics.checkNotNullParameter(parent, "parent");
Intrinsics.checkNotNullParameter(state, "state");
super.getItemOffsets(outRect, view, parent, state);
outRect.bottom = 16;
}
});
}
private final void initView(Context context, AttributeSet attrs) {
View.inflate(context, R.layout.view_user_favorites, this);
ViewUserFavoritesBinding bind = ViewUserFavoritesBinding.bind(this);
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
this.binding = bind;
configureViews();
}
private final void notifyDataSetChanged() {
ViewUserFavoritesBinding viewUserFavoritesBinding = this.binding;
if (viewUserFavoritesBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewUserFavoritesBinding = null;
}
RecyclerView recyclerView = viewUserFavoritesBinding.recycleViewFavouriteStations;
ArrayList<UserFavoriteVO> arrayList = this.favorites;
Function1<? super UserFavoriteVO, Unit> function1 = this.listener;
Context context = getContext();
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
recyclerView.setAdapter(new UserFavoritesAdapter(arrayList, function1, context));
}
/* JADX INFO: Access modifiers changed from: private */
public static final boolean removeFavorite$lambda$0(Function1 tmp0, Object obj) {
Intrinsics.checkNotNullParameter(tmp0, "$tmp0");
return ((Boolean) tmp0.invoke(obj)).booleanValue();
}
private final void setFavorites(ArrayList<UserFavoriteVO> arrayList) {
this.favorites = arrayList;
notifyDataSetChanged();
}
public final void addFavorite(UserFavoriteVO favorite) {
Intrinsics.checkNotNullParameter(favorite, "favorite");
this.favorites.add(favorite);
notifyDataSetChanged();
}
public final void addFavorites(List<UserFavoriteVO> favorites) {
Intrinsics.checkNotNullParameter(favorites, "favorites");
setFavorites(new ArrayList<>());
this.favorites.addAll(favorites);
ViewUserFavoritesBinding viewUserFavoritesBinding = this.binding;
ViewUserFavoritesBinding viewUserFavoritesBinding2 = null;
if (viewUserFavoritesBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewUserFavoritesBinding = null;
}
viewUserFavoritesBinding.recycleViewFavouriteStations.setVisibility(0);
ViewUserFavoritesBinding viewUserFavoritesBinding3 = this.binding;
if (viewUserFavoritesBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewUserFavoritesBinding2 = viewUserFavoritesBinding3;
}
viewUserFavoritesBinding2.viewFavouriteStationsEmpty.setVisibility(8);
notifyDataSetChanged();
}
public final Function1<UserFavoriteVO, Unit> getListener() {
return this.listener;
}
public final void removeAllFavorites() {
setFavorites(new ArrayList<>());
ViewUserFavoritesBinding viewUserFavoritesBinding = this.binding;
ViewUserFavoritesBinding viewUserFavoritesBinding2 = null;
if (viewUserFavoritesBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewUserFavoritesBinding = null;
}
viewUserFavoritesBinding.recycleViewFavouriteStations.setVisibility(8);
ViewUserFavoritesBinding viewUserFavoritesBinding3 = this.binding;
if (viewUserFavoritesBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewUserFavoritesBinding2 = viewUserFavoritesBinding3;
}
viewUserFavoritesBinding2.viewFavouriteStationsEmpty.setVisibility(0);
}
public final void removeFavorite(UserFavoriteVO favorite) {
Intrinsics.checkNotNullParameter(favorite, "favorite");
ArrayList<UserFavoriteVO> arrayList = this.favorites;
final I1.b bVar = new I1.b(favorite, 10);
arrayList.removeIf(new Predicate() { // from class: com.adif.elcanomovil.uiHome.views.k
@Override // java.util.function.Predicate
public final boolean test(Object obj) {
boolean removeFavorite$lambda$0;
removeFavorite$lambda$0 = UserFavoritesView.removeFavorite$lambda$0(I1.b.this, obj);
return removeFavorite$lambda$0;
}
});
notifyDataSetChanged();
}
public final void setListener(Function1<? super UserFavoriteVO, Unit> function1) {
this.listener = function1;
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public UserFavoritesView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
Intrinsics.checkNotNullParameter(context, "context");
this.favorites = new ArrayList<>();
initView(context, attributeSet);
}
public /* synthetic */ UserFavoritesView(Context context, AttributeSet attributeSet, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(context, (i & 2) != 0 ? null : attributeSet);
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public UserFavoritesView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
Intrinsics.checkNotNullParameter(context, "context");
this.favorites = new ArrayList<>();
initView(context, attributeSet);
}
}

View File

@@ -0,0 +1,9 @@
package com.adif.elcanomovil.uiHome.views;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\b\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082T¢\u0006\u0002\n\u0000¨\u0006\u0002"}, d2 = {"DIVIDER_HEIGHT", "", "ui-home_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes2.dex */
public final class UserFavoritesViewKt {
private static final int DIVIDER_HEIGHT = 16;
}

View File

@@ -0,0 +1,52 @@
package com.adif.elcanomovil.uiHome.views;
import com.adif.elcanomovil.commonViews.data.StationViewEntity;
import com.google.android.gms.maps.model.LatLng;
import java.util.ArrayList;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
/* loaded from: classes2.dex */
public final class a extends Lambda implements Function1 {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f5110a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ HomeMapView f5111b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public /* synthetic */ a(HomeMapView homeMapView, int i) {
super(1);
this.f5110a = i;
this.f5111b = homeMapView;
}
@Override // kotlin.jvm.functions.Function1
public final Object invoke(Object obj) {
switch (this.f5110a) {
case 0:
StationViewEntity stationViewEntity = (StationViewEntity) obj;
Function1<StationViewEntity, Unit> listener = this.f5111b.getListener();
if (listener != null) {
listener.invoke(stationViewEntity);
}
return Unit.INSTANCE;
case 1:
ArrayList arrayList = (ArrayList) obj;
Intrinsics.checkNotNull(arrayList);
HomeMapView.access$addMarkers(this.f5111b, arrayList);
return Unit.INSTANCE;
case 2:
LatLng latLng = (LatLng) obj;
Intrinsics.checkNotNull(latLng);
HomeMapView.access$moveMapCameraTo(this.f5111b, latLng, Float.valueOf(14.0f));
return Unit.INSTANCE;
default:
HomeMapView.access$configureMapLocation(this.f5111b);
return Unit.INSTANCE;
}
}
}

View File

@@ -0,0 +1,53 @@
package com.adif.elcanomovil.uiHome.views;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.CoroutineScope;
/* loaded from: classes2.dex */
public final class b extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5112a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ HomeMapViewModel f5113b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public b(HomeMapViewModel homeMapViewModel, Continuation continuation) {
super(2, continuation);
this.f5113b = homeMapViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new b(this.f5113b, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((b) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
Object fetchUserHomeStation;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5112a;
if (i != 0) {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
return obj;
}
ResultKt.throwOnFailure(obj);
this.f5112a = 1;
fetchUserHomeStation = this.f5113b.fetchUserHomeStation(this);
return fetchUserHomeStation == coroutine_suspended ? coroutine_suspended : fetchUserHomeStation;
}
}

View File

@@ -0,0 +1,53 @@
package com.adif.elcanomovil.uiHome.views;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.CoroutineScope;
/* loaded from: classes2.dex */
public final class c extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5114a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ HomeMapViewModel f5115b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public c(HomeMapViewModel homeMapViewModel, Continuation continuation) {
super(2, continuation);
this.f5115b = homeMapViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new c(this.f5115b, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((c) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
Object fetchUserWorkStation;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5114a;
if (i != 0) {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
return obj;
}
ResultKt.throwOnFailure(obj);
this.f5114a = 1;
fetchUserWorkStation = this.f5115b.fetchUserWorkStation(this);
return fetchUserWorkStation == coroutine_suspended ? coroutine_suspended : fetchUserWorkStation;
}
}

View File

@@ -0,0 +1,71 @@
package com.adif.elcanomovil.uiHome.views;
import com.google.android.gms.maps.model.LatLngBounds;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.CoroutineScope;
/* loaded from: classes2.dex */
public final class d extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public Object f5116a;
/* renamed from: b, reason: collision with root package name */
public Object f5117b;
/* renamed from: c, reason: collision with root package name */
public Object f5118c;
/* renamed from: d, reason: collision with root package name */
public Object f5119d;
/* renamed from: e, reason: collision with root package name */
public int f5120e;
/* renamed from: f, reason: collision with root package name */
public /* synthetic */ Object f5121f;
/* renamed from: g, reason: collision with root package name */
public final /* synthetic */ HomeMapViewModel f5122g;
public final /* synthetic */ LatLngBounds h;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public d(HomeMapViewModel homeMapViewModel, LatLngBounds latLngBounds, Continuation continuation) {
super(2, continuation);
this.f5122g = homeMapViewModel;
this.h = latLngBounds;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
d dVar = new d(this.f5122g, this.h, continuation);
dVar.f5121f = obj;
return dVar;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((d) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
/* JADX WARN: Removed duplicated region for block: B:10:0x0128 */
/* JADX WARN: Removed duplicated region for block: B:20:0x0104 */
/* JADX WARN: Removed duplicated region for block: B:24:0x011d */
/* JADX WARN: Removed duplicated region for block: B:25:0x0109 */
/* JADX WARN: Removed duplicated region for block: B:29:0x00db */
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object invokeSuspend(java.lang.Object r15) {
/*
Method dump skipped, instructions count: 317
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiHome.views.d.invokeSuspend(java.lang.Object):java.lang.Object");
}
}

View File

@@ -0,0 +1,37 @@
package com.adif.elcanomovil.uiHome.views;
import com.adif.elcanomovil.uiHome.mappers.StationViewEntityMapper;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.jvm.internal.IntCompanionObject;
/* loaded from: classes2.dex */
public final class e extends ContinuationImpl {
/* renamed from: a, reason: collision with root package name */
public StationViewEntityMapper f5123a;
/* renamed from: b, reason: collision with root package name */
public /* synthetic */ Object f5124b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ HomeMapViewModel f5125c;
/* renamed from: d, reason: collision with root package name */
public int f5126d;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public e(HomeMapViewModel homeMapViewModel, Continuation continuation) {
super(continuation);
this.f5125c = homeMapViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
Object fetchUserHomeStation;
this.f5124b = obj;
this.f5126d |= IntCompanionObject.MIN_VALUE;
fetchUserHomeStation = this.f5125c.fetchUserHomeStation(this);
return fetchUserHomeStation;
}
}

View File

@@ -0,0 +1,122 @@
package com.adif.elcanomovil.uiHome.views;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.CoroutineScope;
/* loaded from: classes2.dex */
public final class f extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5127a;
/* renamed from: b, reason: collision with root package name */
public /* synthetic */ Object f5128b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ HomeMapViewModel f5129c;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public f(HomeMapViewModel homeMapViewModel, Continuation continuation) {
super(2, continuation);
this.f5129c = homeMapViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
f fVar = new f(this.f5129c, continuation);
fVar.f5128b = obj;
return fVar;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((f) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
/* JADX WARN: Code restructure failed: missing block: B:18:0x0057, code lost:
if (r7 == r0) goto L15;
*/
/* JADX WARN: Code restructure failed: missing block: B:19:0x0059, code lost:
return r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:21:0x003d, code lost:
if (r7 == r0) goto L15;
*/
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object invokeSuspend(java.lang.Object r7) {
/*
r6 = this;
java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r1 = r6.f5127a
com.adif.elcanomovil.uiHome.views.HomeMapViewModel r2 = r6.f5129c
r3 = 0
r4 = 2
r5 = 1
if (r1 == 0) goto L29
if (r1 == r5) goto L21
if (r1 != r4) goto L19
java.lang.Object r6 = r6.f5128b
kotlinx.coroutines.CoroutineScope r6 = (kotlinx.coroutines.CoroutineScope) r6
kotlin.ResultKt.throwOnFailure(r7)
goto L5a
L19:
java.lang.IllegalStateException r6 = new java.lang.IllegalStateException
java.lang.String r7 = "call to 'resume' before 'invoke' with coroutine"
r6.<init>(r7)
throw r6
L21:
java.lang.Object r1 = r6.f5128b
kotlinx.coroutines.CoroutineScope r1 = (kotlinx.coroutines.CoroutineScope) r1
kotlin.ResultKt.throwOnFailure(r7)
goto L40
L29:
kotlin.ResultKt.throwOnFailure(r7)
java.lang.Object r7 = r6.f5128b
r1 = r7
kotlinx.coroutines.CoroutineScope r1 = (kotlinx.coroutines.CoroutineScope) r1
com.adif.elcanomovil.domain.usecases.user.GetUserLastLocationUseCase r7 = com.adif.elcanomovil.uiHome.views.HomeMapViewModel.access$getGetUserLastLocationUseCase$p(r2)
r6.f5128b = r1
r6.f5127a = r5
java.lang.Object r7 = r7.invoke(r6)
if (r7 != r0) goto L40
goto L59
L40:
kotlinx.coroutines.flow.Flow r7 = (kotlinx.coroutines.flow.Flow) r7
kotlinx.coroutines.flow.Flow r7 = kotlinx.coroutines.flow.FlowKt.filterNotNull(r7)
com.adif.elcanomovil.uiHome.u r5 = new com.adif.elcanomovil.uiHome.u
r5.<init>(r2, r3)
kotlinx.coroutines.flow.Flow r7 = kotlinx.coroutines.flow.FlowKt.m1659catch(r7, r5)
r6.f5128b = r1
r6.f5127a = r4
java.lang.Object r7 = kotlinx.coroutines.flow.FlowKt.firstOrNull(r7, r6)
if (r7 != r0) goto L5a
L59:
return r0
L5a:
android.location.Location r7 = (android.location.Location) r7
if (r7 == 0) goto L6a
com.google.android.gms.maps.model.LatLng r6 = com.adif.elcanomovil.extensions.LocationExtensionsKt.toLatLngTranslatedToSouth(r7)
com.adif.elcanomovil.uiHome.views.HomeMapViewModel.access$notifyViewMoveCameraToLocation(r2, r6)
com.adif.elcanomovil.uiHome.views.HomeMapViewModel.access$notifyUserPermissionEnabled(r2)
kotlin.Unit r3 = kotlin.Unit.INSTANCE
L6a:
if (r3 != 0) goto L73
com.google.android.gms.maps.model.LatLng r6 = com.adif.elcanomovil.uiHome.views.HomeMapViewModelKt.access$getDEFAULT_LOCATION$p()
com.adif.elcanomovil.uiHome.views.HomeMapViewModel.access$notifyViewMoveCameraToLocation(r2, r6)
L73:
kotlin.Unit r6 = kotlin.Unit.INSTANCE
return r6
*/
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiHome.views.f.invokeSuspend(java.lang.Object):java.lang.Object");
}
}

View File

@@ -0,0 +1,37 @@
package com.adif.elcanomovil.uiHome.views;
import com.adif.elcanomovil.uiHome.mappers.StationViewEntityMapper;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.jvm.internal.IntCompanionObject;
/* loaded from: classes2.dex */
public final class g extends ContinuationImpl {
/* renamed from: a, reason: collision with root package name */
public StationViewEntityMapper f5130a;
/* renamed from: b, reason: collision with root package name */
public /* synthetic */ Object f5131b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ HomeMapViewModel f5132c;
/* renamed from: d, reason: collision with root package name */
public int f5133d;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public g(HomeMapViewModel homeMapViewModel, Continuation continuation) {
super(continuation);
this.f5132c = homeMapViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
Object fetchUserWorkStation;
this.f5131b = obj;
this.f5133d |= IntCompanionObject.MIN_VALUE;
fetchUserWorkStation = this.f5132c.fetchUserWorkStation(this);
return fetchUserWorkStation;
}
}

View File

@@ -0,0 +1,44 @@
package com.adif.elcanomovil.uiHome.views;
import java.util.ArrayList;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlinx.coroutines.CoroutineScope;
/* loaded from: classes2.dex */
public final class h extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ HomeMapViewModel f5134a;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public h(HomeMapViewModel homeMapViewModel, Continuation continuation) {
super(2, continuation);
this.f5134a = homeMapViewModel;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new h(this.f5134a, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((h) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
ArrayList arrayList;
IntrinsicsKt.getCOROUTINE_SUSPENDED();
ResultKt.throwOnFailure(obj);
HomeMapViewModel homeMapViewModel = this.f5134a;
arrayList = homeMapViewModel.stationsMarkers;
homeMapViewModel.notifyViewStationsMarkersUpdated(arrayList);
return Unit.INSTANCE;
}
}

View File

@@ -0,0 +1,8 @@
package com.adif.elcanomovil.uiHome.views;
/* loaded from: classes2.dex */
public abstract class i {
/* renamed from: a, reason: collision with root package name */
public static final HomeMapViewModel_HiltModules_KeyModule_ProvideFactory f5135a = new HomeMapViewModel_HiltModules_KeyModule_ProvideFactory();
}

View File

@@ -0,0 +1,84 @@
package com.adif.elcanomovil.uiHome.views;
import com.adif.elcanomovil.uiHome.R;
import com.adif.elcanomovil.uiHome.databinding.ViewStationNearBinding;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.DelayKt;
/* loaded from: classes2.dex */
public final class j extends SuspendLambda implements Function2 {
/* renamed from: a, reason: collision with root package name */
public int f5136a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ StationNearView f5137b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public j(StationNearView stationNearView, Continuation continuation) {
super(2, continuation);
this.f5137b = stationNearView;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
return new j(this.f5137b, continuation);
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(Object obj, Object obj2) {
return ((j) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Object invokeSuspend(Object obj) {
ViewStationNearBinding viewStationNearBinding;
ViewStationNearBinding viewStationNearBinding2;
ViewStationNearBinding viewStationNearBinding3;
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
int i = this.f5136a;
if (i == 0) {
ResultKt.throwOnFailure(obj);
this.f5136a = 1;
if (DelayKt.delay(500L, this) == coroutine_suspended) {
return coroutine_suspended;
}
} else {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
}
StationNearView stationNearView = this.f5137b;
viewStationNearBinding = stationNearView.binding;
ViewStationNearBinding viewStationNearBinding4 = null;
if (viewStationNearBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding = null;
}
viewStationNearBinding.permissionStatusTextView.setVisibility(8);
stationNearView.updateShowStationOption(8);
viewStationNearBinding2 = stationNearView.binding;
if (viewStationNearBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewStationNearBinding2 = null;
}
viewStationNearBinding2.nearStationInfo.setVisibility(8);
viewStationNearBinding3 = stationNearView.binding;
if (viewStationNearBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewStationNearBinding4 = viewStationNearBinding3;
}
viewStationNearBinding4.stationOptionsLoading.setVisibility(0);
stationNearView.updateStationTitle(stationNearView.getRootView().getContext().getString(R.string.near_station_loading_title));
return Unit.INSTANCE;
}
}