Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.view.View;
|
||||
import androidx.recyclerview.widget.I0;
|
||||
import com.adif.elcanomovil.uiTrain.databinding.ItemTrainDateBinding;
|
||||
import com.adif.elcanomovil.uiTrain.entities.DateHeader;
|
||||
import com.adif.elcanomovil.uiTrain.entities.Step;
|
||||
import com.adif.elcanomovil.uiTrain.entities.StepItems;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0000\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J+\u0010\u000e\u001a\u00020\r2\u0006\u0010\u0007\u001a\u00020\u00062\f\u0010\n\u001a\b\u0012\u0004\u0012\u00020\t0\b2\u0006\u0010\f\u001a\u00020\u000b¢\u0006\u0004\b\u000e\u0010\u000fR\u0014\u0010\u0011\u001a\u00020\u00108\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0011\u0010\u0012¨\u0006\u0013"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/DateViewHolder;", "Landroidx/recyclerview/widget/I0;", "Landroid/view/View;", "itemView", "<init>", "(Landroid/view/View;)V", "Lcom/adif/elcanomovil/uiTrain/entities/DateHeader;", "item", "", "Lcom/adif/elcanomovil/uiTrain/entities/StepItems;", FirebaseAnalytics.Param.ITEMS, "", "position", "", "bind", "(Lcom/adif/elcanomovil/uiTrain/entities/DateHeader;Ljava/util/List;I)V", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainDateBinding;", "itemBinding", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainDateBinding;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class DateViewHolder extends I0 {
|
||||
private final ItemTrainDateBinding itemBinding;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public DateViewHolder(View itemView) {
|
||||
super(itemView);
|
||||
Intrinsics.checkNotNullParameter(itemView, "itemView");
|
||||
ItemTrainDateBinding bind = ItemTrainDateBinding.bind(itemView);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
this.itemBinding = bind;
|
||||
}
|
||||
|
||||
public final void bind(DateHeader item, List<? extends StepItems> items, int position) {
|
||||
Intrinsics.checkNotNullParameter(item, "item");
|
||||
Intrinsics.checkNotNullParameter(items, "items");
|
||||
if (position > 0 && position < items.size() - 1) {
|
||||
StepItems stepItems = items.get(position - 1);
|
||||
Intrinsics.checkNotNull(stepItems, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
|
||||
if (((Step) stepItems).getIsDepartureAudited()) {
|
||||
StepItems stepItems2 = items.get(position + 1);
|
||||
Intrinsics.checkNotNull(stepItems2, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
|
||||
if (!((Step) stepItems2).getIsArrivalAudited()) {
|
||||
this.itemBinding.trainViewInStation.setVisibility(0);
|
||||
this.itemBinding.formattedDate.setText(item.getFormattedDateShort());
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
this.itemBinding.trainViewInStation.setVisibility(4);
|
||||
this.itemBinding.formattedDate.setText(item.getFormattedDate());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.ContextWrapper;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import androidx.fragment.app.K;
|
||||
import androidx.lifecycle.y0;
|
||||
import dagger.hilt.android.flags.FragmentGetContextFix;
|
||||
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||
import dagger.hilt.android.internal.managers.FragmentComponentManager;
|
||||
import dagger.hilt.internal.GeneratedComponentManagerHolder;
|
||||
import dagger.hilt.internal.Preconditions;
|
||||
import dagger.hilt.internal.UnsafeCasts;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class Hilt_TrainSituationFragment extends K implements GeneratedComponentManagerHolder {
|
||||
private ContextWrapper componentContext;
|
||||
private volatile FragmentComponentManager componentManager;
|
||||
private final Object componentManagerLock;
|
||||
private boolean disableGetContextFix;
|
||||
private boolean injected;
|
||||
|
||||
public Hilt_TrainSituationFragment() {
|
||||
this.componentManagerLock = new Object();
|
||||
this.injected = false;
|
||||
}
|
||||
|
||||
private void initializeComponentContext() {
|
||||
if (this.componentContext == null) {
|
||||
this.componentContext = FragmentComponentManager.createContextWrapper(super.getContext(), this);
|
||||
this.disableGetContextFix = FragmentGetContextFix.isFragmentGetContextFixDisabled(super.getContext());
|
||||
}
|
||||
}
|
||||
|
||||
public FragmentComponentManager createComponentManager() {
|
||||
return new FragmentComponentManager(this);
|
||||
}
|
||||
|
||||
@Override // dagger.hilt.internal.GeneratedComponentManager
|
||||
public final Object generatedComponent() {
|
||||
return componentManager().generatedComponent();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public Context getContext() {
|
||||
if (super.getContext() == null && !this.disableGetContextFix) {
|
||||
return null;
|
||||
}
|
||||
initializeComponentContext();
|
||||
return this.componentContext;
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K, androidx.lifecycle.InterfaceC0200v
|
||||
public y0 getDefaultViewModelProviderFactory() {
|
||||
return DefaultViewModelFactories.getFragmentFactory(this, super.getDefaultViewModelProviderFactory());
|
||||
}
|
||||
|
||||
public void inject() {
|
||||
if (this.injected) {
|
||||
return;
|
||||
}
|
||||
this.injected = true;
|
||||
((TrainSituationFragment_GeneratedInjector) generatedComponent()).injectTrainSituationFragment((TrainSituationFragment) UnsafeCasts.unsafeCast(this));
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
initializeComponentContext();
|
||||
inject();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public LayoutInflater onGetLayoutInflater(Bundle bundle) {
|
||||
LayoutInflater onGetLayoutInflater = super.onGetLayoutInflater(bundle);
|
||||
return onGetLayoutInflater.cloneInContext(FragmentComponentManager.createContextWrapper(onGetLayoutInflater, this));
|
||||
}
|
||||
|
||||
@Override // dagger.hilt.internal.GeneratedComponentManagerHolder
|
||||
public final FragmentComponentManager componentManager() {
|
||||
if (this.componentManager == null) {
|
||||
synchronized (this.componentManagerLock) {
|
||||
try {
|
||||
if (this.componentManager == null) {
|
||||
this.componentManager = createComponentManager();
|
||||
}
|
||||
} finally {
|
||||
}
|
||||
}
|
||||
}
|
||||
return this.componentManager;
|
||||
}
|
||||
|
||||
public Hilt_TrainSituationFragment(int i) {
|
||||
super(i);
|
||||
this.componentManagerLock = new Object();
|
||||
this.injected = false;
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onAttach(Activity activity) {
|
||||
super.onAttach(activity);
|
||||
ContextWrapper contextWrapper = this.componentContext;
|
||||
Preconditions.checkState(contextWrapper == null || FragmentComponentManager.findActivity(contextWrapper) == activity, "onAttach called multiple times with different Context! Hilt Fragments should not be retained.", new Object[0]);
|
||||
initializeComponentContext();
|
||||
inject();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,520 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.recyclerview.widget.I0;
|
||||
import com.adif.elcanomovil.commonViews.utils.ScreenUtils;
|
||||
import com.adif.elcanomovil.uiDepartures.adapters.TrainCirculationMapperKt;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
import com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding;
|
||||
import com.adif.elcanomovil.uiTrain.entities.Step;
|
||||
import com.adif.elcanomovil.uiTrain.entities.StepItems;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.NoWhenBranchMatchedException;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Ref;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.jvm.internal.StringCompanionObject;
|
||||
import kotlin.text.StringsKt;
|
||||
|
||||
@Metadata(d1 = {"\u0000R\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\t\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B]\u0012%\u0010\t\u001a!\u0012\u0013\u0012\u00110\u0003¢\u0006\f\b\u0004\u0012\b\b\u0005\u0012\u0004\b\b(\u0006\u0012\u0004\u0012\u00020\u00070\u0002j\u0002`\b\u0012%\u0010\u000b\u001a!\u0012\u0013\u0012\u00110\u0003¢\u0006\f\b\u0004\u0012\b\b\u0005\u0012\u0004\b\b(\u0006\u0012\u0004\u0012\u00020\u00070\u0002j\u0002`\n\u0012\u0006\u0010\r\u001a\u00020\f¢\u0006\u0004\b\u000e\u0010\u000fJ/\u0010\u0016\u001a\u00020\u00072\u0006\u0010\u0011\u001a\u00020\u00102\u0006\u0010\u0013\u001a\u00020\u00122\u0006\u0010\u0014\u001a\u00020\u00102\u0006\u0010\u0015\u001a\u00020\u0003H\u0002¢\u0006\u0004\b\u0016\u0010\u0017J\u0017\u0010\u0018\u001a\u00020\u00072\u0006\u0010\u0015\u001a\u00020\u0003H\u0002¢\u0006\u0004\b\u0018\u0010\u0019J\u001f\u0010\u001a\u001a\u00020\u00072\u0006\u0010\u0011\u001a\u00020\u00102\u0006\u0010\u0014\u001a\u00020\u0010H\u0002¢\u0006\u0004\b\u001a\u0010\u001bJ-\u0010\u001f\u001a\u00020\u00072\u0006\u0010\u0011\u001a\u00020\u00102\f\u0010\u001e\u001a\b\u0012\u0004\u0012\u00020\u001d0\u001c2\u0006\u0010\u0015\u001a\u00020\u0003H\u0002¢\u0006\u0004\b\u001f\u0010 J;\u0010\"\u001a\u00020\u00072\u0006\u0010\u0015\u001a\u00020\u00032\f\u0010\u001e\u001a\b\u0012\u0004\u0012\u00020\u001d0\u001c2\u0006\u0010\u0011\u001a\u00020\u00102\u0006\u0010\u0013\u001a\u00020\u00122\u0006\u0010!\u001a\u00020\u0012¢\u0006\u0004\b\"\u0010#J%\u0010$\u001a\u00020\u00122\u0006\u0010\u0011\u001a\u00020\u00102\u0006\u0010\u0014\u001a\u00020\u00102\u0006\u0010\u0015\u001a\u00020\u0003¢\u0006\u0004\b$\u0010%R3\u0010\t\u001a!\u0012\u0013\u0012\u00110\u0003¢\u0006\f\b\u0004\u0012\b\b\u0005\u0012\u0004\b\b(\u0006\u0012\u0004\u0012\u00020\u00070\u0002j\u0002`\b8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\t\u0010&R3\u0010\u000b\u001a!\u0012\u0013\u0012\u00110\u0003¢\u0006\f\b\u0004\u0012\b\b\u0005\u0012\u0004\b\b(\u0006\u0012\u0004\u0012\u00020\u00070\u0002j\u0002`\n8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000b\u0010&R\u0014\u0010(\u001a\u00020'8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b(\u0010)¨\u0006*"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/StepViewHolder;", "Landroidx/recyclerview/widget/I0;", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiTrain/entities/Step;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "step", "", "Lcom/adif/elcanomovil/uiTrain/main/OnStepSelected;", "onTap", "Lcom/adif/elcanomovil/uiTrain/main/OnObservationSelected;", "onObservationTap", "Landroid/view/View;", "itemView", "<init>", "(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroid/view/View;)V", "", "position", "", "isCercanias", "size", "item", "setSuppressedVisibility", "(IZILcom/adif/elcanomovil/uiTrain/entities/Step;)V", "changePathColors", "(Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", "drawVisiblePath", "(II)V", "", "Lcom/adif/elcanomovil/uiTrain/entities/StepItems;", FirebaseAnalytics.Param.ITEMS, "setTrainPosition", "(ILjava/util/List;Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", "showExtended", "bind", "(Lcom/adif/elcanomovil/uiTrain/entities/Step;Ljava/util/List;IZZ)V", "isSuppressed", "(IILcom/adif/elcanomovil/uiTrain/entities/Step;)Z", "Lkotlin/jvm/functions/Function1;", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainSituationBinding;", "itemBinding", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainSituationBinding;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nTrainSituationAdapter.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TrainSituationAdapter.kt\ncom/adif/elcanomovil/uiTrain/main/StepViewHolder\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 View.kt\nandroidx/core/view/ViewKt\n*L\n1#1,459:1\n1#2:460\n256#3,2:461\n310#3:463\n326#3,4:464\n311#3:468\n*S KotlinDebug\n*F\n+ 1 TrainSituationAdapter.kt\ncom/adif/elcanomovil/uiTrain/main/StepViewHolder\n*L\n165#1:461,2\n178#1:463\n178#1:464,4\n178#1:468\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class StepViewHolder extends I0 {
|
||||
private final ItemTrainSituationBinding itemBinding;
|
||||
private final Function1<Step, Unit> onObservationTap;
|
||||
private final Function1<Step, Unit> onTap;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public StepViewHolder(Function1<? super Step, Unit> onTap, Function1<? super Step, Unit> onObservationTap, View itemView) {
|
||||
super(itemView);
|
||||
Intrinsics.checkNotNullParameter(onTap, "onTap");
|
||||
Intrinsics.checkNotNullParameter(onObservationTap, "onObservationTap");
|
||||
Intrinsics.checkNotNullParameter(itemView, "itemView");
|
||||
this.onTap = onTap;
|
||||
this.onObservationTap = onObservationTap;
|
||||
ItemTrainSituationBinding bind = ItemTrainSituationBinding.bind(itemView);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
this.itemBinding = bind;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final void bind$lambda$11(StepViewHolder this$0, Step item, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
Intrinsics.checkNotNullParameter(item, "$item");
|
||||
this$0.onObservationTap.invoke(item);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final void bind$lambda$13(StepViewHolder this$0, Step item, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
Intrinsics.checkNotNullParameter(item, "$item");
|
||||
this$0.onTap.invoke(item);
|
||||
}
|
||||
|
||||
private final void changePathColors(Step item) {
|
||||
Step.State departureState = item.getDepartureState();
|
||||
Step.State state = Step.State.SUPPRESSED;
|
||||
if (departureState == state || item.getArrivalState() == state) {
|
||||
ItemTrainSituationBinding itemTrainSituationBinding = this.itemBinding;
|
||||
itemTrainSituationBinding.stationDot.setColorFilter(itemTrainSituationBinding.getRoot().getResources().getColor(R.color.red, null));
|
||||
} else {
|
||||
ItemTrainSituationBinding itemTrainSituationBinding2 = this.itemBinding;
|
||||
itemTrainSituationBinding2.stationDot.setColorFilter(itemTrainSituationBinding2.getRoot().getResources().getColor(R.color.black, null));
|
||||
}
|
||||
if (item.getDepartureState() == state) {
|
||||
ItemTrainSituationBinding itemTrainSituationBinding3 = this.itemBinding;
|
||||
ImageView imageView = itemTrainSituationBinding3.pathViewFirstStation;
|
||||
Resources resources = itemTrainSituationBinding3.getRoot().getResources();
|
||||
int i = R.color.trainPathRed;
|
||||
imageView.setColorFilter(resources.getColor(i, null));
|
||||
ItemTrainSituationBinding itemTrainSituationBinding4 = this.itemBinding;
|
||||
itemTrainSituationBinding4.pathViewDeparture.setColorFilter(itemTrainSituationBinding4.getRoot().getResources().getColor(i, null));
|
||||
} else if (item.getIsDepartureAudited()) {
|
||||
ItemTrainSituationBinding itemTrainSituationBinding5 = this.itemBinding;
|
||||
ImageView imageView2 = itemTrainSituationBinding5.pathViewFirstStation;
|
||||
Resources resources2 = itemTrainSituationBinding5.getRoot().getResources();
|
||||
int i4 = R.color.trainPathYellow;
|
||||
imageView2.setColorFilter(resources2.getColor(i4, null));
|
||||
ItemTrainSituationBinding itemTrainSituationBinding6 = this.itemBinding;
|
||||
itemTrainSituationBinding6.pathViewDeparture.setColorFilter(itemTrainSituationBinding6.getRoot().getResources().getColor(i4, null));
|
||||
} else {
|
||||
ItemTrainSituationBinding itemTrainSituationBinding7 = this.itemBinding;
|
||||
ImageView imageView3 = itemTrainSituationBinding7.pathViewFirstStation;
|
||||
Resources resources3 = itemTrainSituationBinding7.getRoot().getResources();
|
||||
int i5 = R.color.trainPathGrey;
|
||||
imageView3.setColorFilter(resources3.getColor(i5, null));
|
||||
ItemTrainSituationBinding itemTrainSituationBinding8 = this.itemBinding;
|
||||
itemTrainSituationBinding8.pathViewDeparture.setColorFilter(itemTrainSituationBinding8.getRoot().getResources().getColor(i5, null));
|
||||
}
|
||||
if (item.getArrivalState() == state) {
|
||||
ItemTrainSituationBinding itemTrainSituationBinding9 = this.itemBinding;
|
||||
ImageView imageView4 = itemTrainSituationBinding9.pathViewArrival;
|
||||
Resources resources4 = itemTrainSituationBinding9.getRoot().getResources();
|
||||
int i6 = R.color.trainPathRed;
|
||||
imageView4.setColorFilter(resources4.getColor(i6, null));
|
||||
ItemTrainSituationBinding itemTrainSituationBinding10 = this.itemBinding;
|
||||
itemTrainSituationBinding10.pathViewLastStation.setColorFilter(itemTrainSituationBinding10.getRoot().getResources().getColor(i6, null));
|
||||
return;
|
||||
}
|
||||
if (item.getIsArrivalAudited()) {
|
||||
ItemTrainSituationBinding itemTrainSituationBinding11 = this.itemBinding;
|
||||
ImageView imageView5 = itemTrainSituationBinding11.pathViewArrival;
|
||||
Resources resources5 = itemTrainSituationBinding11.getRoot().getResources();
|
||||
int i7 = R.color.trainPathYellow;
|
||||
imageView5.setColorFilter(resources5.getColor(i7, null));
|
||||
ItemTrainSituationBinding itemTrainSituationBinding12 = this.itemBinding;
|
||||
itemTrainSituationBinding12.pathViewLastStation.setColorFilter(itemTrainSituationBinding12.getRoot().getResources().getColor(i7, null));
|
||||
return;
|
||||
}
|
||||
ItemTrainSituationBinding itemTrainSituationBinding13 = this.itemBinding;
|
||||
ImageView imageView6 = itemTrainSituationBinding13.pathViewArrival;
|
||||
Resources resources6 = itemTrainSituationBinding13.getRoot().getResources();
|
||||
int i8 = R.color.trainPathGrey;
|
||||
imageView6.setColorFilter(resources6.getColor(i8, null));
|
||||
ItemTrainSituationBinding itemTrainSituationBinding14 = this.itemBinding;
|
||||
itemTrainSituationBinding14.pathViewLastStation.setColorFilter(itemTrainSituationBinding14.getRoot().getResources().getColor(i8, null));
|
||||
}
|
||||
|
||||
private final void drawVisiblePath(int position, int size) {
|
||||
if (position == 0) {
|
||||
this.itemBinding.pathViewFirstStation.setVisibility(0);
|
||||
this.itemBinding.pathViewArrival.setVisibility(4);
|
||||
this.itemBinding.pathViewDeparture.setVisibility(4);
|
||||
this.itemBinding.pathViewLastStation.setVisibility(4);
|
||||
return;
|
||||
}
|
||||
if (position == size - 1) {
|
||||
this.itemBinding.pathViewFirstStation.setVisibility(4);
|
||||
this.itemBinding.pathViewArrival.setVisibility(4);
|
||||
this.itemBinding.pathViewDeparture.setVisibility(4);
|
||||
this.itemBinding.pathViewLastStation.setVisibility(0);
|
||||
return;
|
||||
}
|
||||
this.itemBinding.pathViewFirstStation.setVisibility(4);
|
||||
this.itemBinding.pathViewArrival.setVisibility(0);
|
||||
this.itemBinding.pathViewDeparture.setVisibility(0);
|
||||
this.itemBinding.pathViewLastStation.setVisibility(4);
|
||||
}
|
||||
|
||||
private final void setSuppressedVisibility(int position, boolean isCercanias, int size, Step item) {
|
||||
if (!isSuppressed(position, size, item)) {
|
||||
this.itemBinding.delayedTime.setVisibility((Intrinsics.areEqual(item.getTime(), item.getDelayedTime()) || item.getIsDepartureAudited() || (item.getIsArrivalAudited() && position == size + (-1)) || isCercanias) ? 8 : 0);
|
||||
this.itemBinding.state.setVisibility(8);
|
||||
this.itemBinding.indicatorLeft.setVisibility(8);
|
||||
this.itemBinding.indicatorRight.setVisibility(8);
|
||||
this.itemBinding.suppressedTrain.setVisibility(8);
|
||||
return;
|
||||
}
|
||||
this.itemBinding.delayedTime.setVisibility(8);
|
||||
this.itemBinding.state.setVisibility(0);
|
||||
this.itemBinding.indicatorLeft.setVisibility(0);
|
||||
this.itemBinding.indicatorRight.setVisibility(0);
|
||||
this.itemBinding.suppressedTrain.setVisibility(0);
|
||||
this.itemBinding.platform.setVisibility(8);
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:28:0x0081 */
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
private final void setTrainPosition(int r6, java.util.List<? extends com.adif.elcanomovil.uiTrain.entities.StepItems> r7, com.adif.elcanomovil.uiTrain.entities.Step r8) {
|
||||
/*
|
||||
r5 = this;
|
||||
kotlin.jvm.internal.Ref$BooleanRef r0 = new kotlin.jvm.internal.Ref$BooleanRef
|
||||
r0.<init>()
|
||||
int r1 = r7.size()
|
||||
int r1 = r1 + (-1)
|
||||
r2 = 4
|
||||
r3 = 0
|
||||
if (r6 >= r1) goto L3d
|
||||
boolean r1 = r8.getIsDepartureAudited()
|
||||
if (r1 == 0) goto L3d
|
||||
com.adif.elcanomovil.uiTrain.entities.Step r1 = setTrainPosition$nextStep(r7, r6, r0)
|
||||
boolean r1 = r1.getIsArrivalAudited()
|
||||
if (r1 != 0) goto L3d
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r1 = r8.getDepartureState()
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r4 = com.adif.elcanomovil.uiTrain.entities.Step.State.SUPPRESSED
|
||||
if (r1 == r4) goto L3d
|
||||
com.adif.elcanomovil.uiTrain.entities.Step r1 = setTrainPosition$nextStep(r7, r6, r0)
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r1 = r1.getArrivalState()
|
||||
if (r1 == r4) goto L3d
|
||||
boolean r1 = r0.element
|
||||
if (r1 != 0) goto L3d
|
||||
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r1 = r5.itemBinding
|
||||
androidx.appcompat.widget.AppCompatImageView r1 = r1.trainDepartured
|
||||
r1.setVisibility(r3)
|
||||
goto L44
|
||||
L3d:
|
||||
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r1 = r5.itemBinding
|
||||
androidx.appcompat.widget.AppCompatImageView r1 = r1.trainDepartured
|
||||
r1.setVisibility(r2)
|
||||
L44:
|
||||
if (r6 <= 0) goto L74
|
||||
com.adif.elcanomovil.uiTrain.entities.Step r1 = setTrainPosition$previousStep(r7, r6, r0)
|
||||
boolean r1 = r1.getIsDepartureAudited()
|
||||
if (r1 == 0) goto L74
|
||||
boolean r1 = r8.getIsArrivalAudited()
|
||||
if (r1 != 0) goto L74
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r1 = r8.getArrivalState()
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r4 = com.adif.elcanomovil.uiTrain.entities.Step.State.SUPPRESSED
|
||||
if (r1 == r4) goto L74
|
||||
com.adif.elcanomovil.uiTrain.entities.Step r7 = setTrainPosition$previousStep(r7, r6, r0)
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r7 = r7.getDepartureState()
|
||||
if (r7 == r4) goto L74
|
||||
boolean r7 = r0.element
|
||||
if (r7 != 0) goto L74
|
||||
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r7 = r5.itemBinding
|
||||
androidx.appcompat.widget.AppCompatImageView r7 = r7.trainViewArriving
|
||||
r7.setVisibility(r3)
|
||||
goto L7b
|
||||
L74:
|
||||
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r7 = r5.itemBinding
|
||||
androidx.appcompat.widget.AppCompatImageView r7 = r7.trainViewArriving
|
||||
r7.setVisibility(r2)
|
||||
L7b:
|
||||
boolean r7 = r8.getIsArrivalAudited()
|
||||
if (r7 == 0) goto L8f
|
||||
boolean r7 = r8.getIsDepartureAudited()
|
||||
if (r7 != 0) goto L8f
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r7 = r8.getDepartureState()
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r0 = com.adif.elcanomovil.uiTrain.entities.Step.State.SUPPRESSED
|
||||
if (r7 != r0) goto L9f
|
||||
L8f:
|
||||
if (r6 != 0) goto La7
|
||||
boolean r6 = r8.getIsDepartureAudited()
|
||||
if (r6 != 0) goto La7
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r6 = r8.getDepartureState()
|
||||
com.adif.elcanomovil.uiTrain.entities.Step$State r7 = com.adif.elcanomovil.uiTrain.entities.Step.State.SUPPRESSED
|
||||
if (r6 == r7) goto La7
|
||||
L9f:
|
||||
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r5 = r5.itemBinding
|
||||
androidx.appcompat.widget.AppCompatImageView r5 = r5.trainViewInStation
|
||||
r5.setVisibility(r3)
|
||||
return
|
||||
La7:
|
||||
com.adif.elcanomovil.uiTrain.databinding.ItemTrainSituationBinding r5 = r5.itemBinding
|
||||
androidx.appcompat.widget.AppCompatImageView r5 = r5.trainViewInStation
|
||||
r5.setVisibility(r2)
|
||||
return
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.StepViewHolder.setTrainPosition(int, java.util.List, com.adif.elcanomovil.uiTrain.entities.Step):void");
|
||||
}
|
||||
|
||||
private static final Step setTrainPosition$nextStep(List<? extends StepItems> list, int i, Ref.BooleanRef booleanRef) {
|
||||
int i4 = i + 1;
|
||||
if (list.get(i4) instanceof Step) {
|
||||
StepItems stepItems = list.get(i4);
|
||||
Intrinsics.checkNotNull(stepItems, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
|
||||
return (Step) stepItems;
|
||||
}
|
||||
booleanRef.element = true;
|
||||
StepItems stepItems2 = list.get(i + 2);
|
||||
Intrinsics.checkNotNull(stepItems2, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
|
||||
return (Step) stepItems2;
|
||||
}
|
||||
|
||||
private static final Step setTrainPosition$previousStep(List<? extends StepItems> list, int i, Ref.BooleanRef booleanRef) {
|
||||
int i4 = i - 1;
|
||||
if (list.get(i4) instanceof Step) {
|
||||
StepItems stepItems = list.get(i4);
|
||||
Intrinsics.checkNotNull(stepItems, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
|
||||
return (Step) stepItems;
|
||||
}
|
||||
booleanRef.element = true;
|
||||
StepItems stepItems2 = list.get(i - 2);
|
||||
Intrinsics.checkNotNull(stepItems2, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
|
||||
return (Step) stepItems2;
|
||||
}
|
||||
|
||||
public final void bind(final Step item, List<? extends StepItems> items, int position, boolean isCercanias, boolean showExtended) {
|
||||
String s4;
|
||||
int i;
|
||||
int i4;
|
||||
int i5;
|
||||
int i6;
|
||||
final int i7 = 0;
|
||||
Intrinsics.checkNotNullParameter(item, "item");
|
||||
Intrinsics.checkNotNullParameter(items, "items");
|
||||
drawVisiblePath(position, items.size());
|
||||
changePathColors(item);
|
||||
setTrainPosition(position, items, item);
|
||||
TextView textView = this.itemBinding.time;
|
||||
textView.setText(item.getTime());
|
||||
final int i8 = 1;
|
||||
if (item.getIsDepartureAudited()) {
|
||||
StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE;
|
||||
String string = textView.getContext().getString(R.string.content_train_departure_one);
|
||||
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
|
||||
s4 = C.w.s(new Object[]{item.getTime()}, 1, string, "format(...)");
|
||||
} else if (Intrinsics.areEqual(item.getTime(), item.getDelayedTime()) || isCercanias) {
|
||||
StringCompanionObject stringCompanionObject2 = StringCompanionObject.INSTANCE;
|
||||
String string2 = textView.getContext().getString(R.string.content_train_departure_two);
|
||||
Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
|
||||
s4 = C.w.s(new Object[]{item.getTime()}, 1, string2, "format(...)");
|
||||
} else {
|
||||
StringCompanionObject stringCompanionObject3 = StringCompanionObject.INSTANCE;
|
||||
String string3 = textView.getContext().getString(R.string.content_train_departure_three);
|
||||
Intrinsics.checkNotNullExpressionValue(string3, "getString(...)");
|
||||
s4 = C.w.s(new Object[]{item.getTime(), item.getDelayedTime()}, 2, string3, "format(...)");
|
||||
}
|
||||
textView.setContentDescription(s4);
|
||||
this.itemBinding.corporate.getRoot().setVisibility(showExtended ? 0 : 8);
|
||||
this.itemBinding.corporate.tvSitra.setText(item.getSitraPlatform());
|
||||
this.itemBinding.corporate.tvPlan.setText(item.getPlannedPlatform());
|
||||
this.itemBinding.corporate.tvCtc.setText(item.getCtcPlatform());
|
||||
this.itemBinding.corporate.tvOper.setText(item.getOperatorPlatform());
|
||||
TextView textView2 = this.itemBinding.corporate.tvTechnician;
|
||||
String technicalNumber = item.getTechnicalNumber();
|
||||
if (technicalNumber == null) {
|
||||
technicalNumber = null;
|
||||
}
|
||||
textView2.setText(technicalNumber);
|
||||
String resultantPlatform = item.getResultantPlatform();
|
||||
if (resultantPlatform != null) {
|
||||
switch (resultantPlatform.hashCode()) {
|
||||
case -145943889:
|
||||
if (resultantPlatform.equals("RELIABLE_PLANNED")) {
|
||||
TextView textView3 = this.itemBinding.corporate.tvPlan;
|
||||
Context context = textView3.getContext();
|
||||
int i9 = R.color.white;
|
||||
textView3.setTextColor(context.getColor(i9));
|
||||
TextView textView4 = this.itemBinding.corporate.tvPlanLabel;
|
||||
textView4.setTextColor(textView4.getContext().getColor(i9));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 67058:
|
||||
if (resultantPlatform.equals("CTC")) {
|
||||
TextView textView5 = this.itemBinding.corporate.tvCtc;
|
||||
Context context2 = textView5.getContext();
|
||||
int i10 = R.color.white;
|
||||
textView5.setTextColor(context2.getColor(i10));
|
||||
TextView textView6 = this.itemBinding.corporate.tvCtcLabel;
|
||||
textView6.setTextColor(textView6.getContext().getColor(i10));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 78910317:
|
||||
if (resultantPlatform.equals("SITRA")) {
|
||||
TextView textView7 = this.itemBinding.corporate.tvSitra;
|
||||
Context context3 = textView7.getContext();
|
||||
int i11 = R.color.white;
|
||||
textView7.setTextColor(context3.getColor(i11));
|
||||
TextView textView8 = this.itemBinding.corporate.tvSitraLabel;
|
||||
textView8.setTextColor(textView8.getContext().getColor(i11));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 282073252:
|
||||
if (resultantPlatform.equals("OPERATOR")) {
|
||||
TextView textView9 = this.itemBinding.corporate.tvOper;
|
||||
Context context4 = textView9.getContext();
|
||||
int i12 = R.color.white;
|
||||
textView9.setTextColor(context4.getColor(i12));
|
||||
TextView textView10 = this.itemBinding.corporate.tvOperLabel;
|
||||
textView10.setTextColor(textView10.getContext().getColor(i12));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
this.itemBinding.delayedTime.setText(item.getDelayedTime());
|
||||
this.itemBinding.delayedTime.setVisibility(isCercanias ? 8 : 0);
|
||||
TextView textView11 = this.itemBinding.station;
|
||||
textView11.setText(item.getStationName());
|
||||
String string4 = textView11.getContext().getString(R.string.content_train_station);
|
||||
Intrinsics.checkNotNullExpressionValue(string4, "getString(...)");
|
||||
String format = String.format(string4, Arrays.copyOf(new Object[]{item.getStationName()}, 1));
|
||||
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
|
||||
textView11.setContentDescription(format);
|
||||
this.itemBinding.notes.setText(item.getNotes());
|
||||
if (StringsKt.isBlank(item.getNotes())) {
|
||||
this.itemBinding.notes.setVisibility(8);
|
||||
} else {
|
||||
this.itemBinding.notes.setVisibility(0);
|
||||
}
|
||||
this.itemBinding.notes.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.a
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ StepViewHolder f5398b;
|
||||
|
||||
{
|
||||
this.f5398b = this;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
switch (i7) {
|
||||
case 0:
|
||||
StepViewHolder.bind$lambda$11(this.f5398b, item, view);
|
||||
return;
|
||||
default:
|
||||
StepViewHolder.bind$lambda$13(this.f5398b, item, view);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
this.itemBinding.warning.setVisibility(8);
|
||||
TextView textView12 = this.itemBinding.platform;
|
||||
Intrinsics.checkNotNull(textView12);
|
||||
textView12.setVisibility(!item.getPlatformMuted() ? 0 : 8);
|
||||
textView12.setText(TrainCirculationMapperKt.getPlatformText(item));
|
||||
textView12.setAlpha(TrainCirculationMapperKt.getPlatformTextAlpha(item));
|
||||
String string5 = textView12.getContext().getString(R.string.content_train_via);
|
||||
Intrinsics.checkNotNullExpressionValue(string5, "getString(...)");
|
||||
String format2 = String.format(string5, Arrays.copyOf(new Object[]{item.getPlatform()}, 1));
|
||||
Intrinsics.checkNotNullExpressionValue(format2, "format(...)");
|
||||
textView12.setContentDescription(format2);
|
||||
this.itemBinding.getRoot().setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.a
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ StepViewHolder f5398b;
|
||||
|
||||
{
|
||||
this.f5398b = this;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
switch (i8) {
|
||||
case 0:
|
||||
StepViewHolder.bind$lambda$11(this.f5398b, item, view);
|
||||
return;
|
||||
default:
|
||||
StepViewHolder.bind$lambda$13(this.f5398b, item, view);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
boolean isEmpty = item.getComposition().isEmpty();
|
||||
boolean z3 = !isEmpty;
|
||||
float f2 = BitmapDescriptorFactory.HUE_RED;
|
||||
float f4 = (showExtended ? 40.0f : 0.0f) + 80.0f;
|
||||
if (!isEmpty) {
|
||||
f2 = 30.0f;
|
||||
}
|
||||
float f5 = f4 + f2;
|
||||
ConstraintLayout root = this.itemBinding.getRoot();
|
||||
Intrinsics.checkNotNullExpressionValue(root, "getRoot(...)");
|
||||
ViewGroup.LayoutParams layoutParams = root.getLayoutParams();
|
||||
if (layoutParams == null) {
|
||||
throw new NullPointerException("null cannot be cast to non-null type android.view.ViewGroup.LayoutParams");
|
||||
}
|
||||
layoutParams.height = (int) ScreenUtils.INSTANCE.dpToPx(f5);
|
||||
root.setLayoutParams(layoutParams);
|
||||
ImageView imageView = this.itemBinding.pathViewArrival;
|
||||
Context context5 = imageView.getContext();
|
||||
if (z3) {
|
||||
i = R.drawable.rectangle_step;
|
||||
} else {
|
||||
if (!isEmpty) {
|
||||
throw new NoWhenBranchMatchedException();
|
||||
}
|
||||
i = R.drawable.rectangle_step;
|
||||
}
|
||||
imageView.setImageDrawable(D.h.getDrawable(context5, i));
|
||||
ImageView imageView2 = this.itemBinding.pathViewDeparture;
|
||||
Context context6 = imageView2.getContext();
|
||||
if (z3) {
|
||||
i4 = R.drawable.rectangle_step;
|
||||
} else {
|
||||
if (!isEmpty) {
|
||||
throw new NoWhenBranchMatchedException();
|
||||
}
|
||||
i4 = R.drawable.rectangle_step;
|
||||
}
|
||||
imageView2.setImageDrawable(D.h.getDrawable(context6, i4));
|
||||
ImageView imageView3 = this.itemBinding.pathViewFirstStation;
|
||||
Context context7 = imageView3.getContext();
|
||||
if (z3) {
|
||||
i5 = R.drawable.first_step;
|
||||
} else {
|
||||
if (!isEmpty) {
|
||||
throw new NoWhenBranchMatchedException();
|
||||
}
|
||||
i5 = R.drawable.first_step;
|
||||
}
|
||||
imageView3.setImageDrawable(D.h.getDrawable(context7, i5));
|
||||
ImageView imageView4 = this.itemBinding.pathViewLastStation;
|
||||
Context context8 = imageView4.getContext();
|
||||
if (z3) {
|
||||
i6 = R.drawable.last_step;
|
||||
} else {
|
||||
if (!isEmpty) {
|
||||
throw new NoWhenBranchMatchedException();
|
||||
}
|
||||
i6 = R.drawable.last_step;
|
||||
}
|
||||
imageView4.setImageDrawable(D.h.getDrawable(context8, i6));
|
||||
if (isEmpty) {
|
||||
this.itemBinding.trainComposition.update(CollectionsKt.emptyList());
|
||||
this.itemBinding.trainComposition.setVisibility(8);
|
||||
} else {
|
||||
this.itemBinding.trainComposition.update(item.getComposition());
|
||||
this.itemBinding.trainComposition.setVisibility(0);
|
||||
}
|
||||
setSuppressedVisibility(position, isCercanias, items.size(), item);
|
||||
}
|
||||
|
||||
public final boolean isSuppressed(int position, int size, Step item) {
|
||||
Intrinsics.checkNotNullParameter(item, "item");
|
||||
int i = size - 1;
|
||||
return (position < i && item.getDepartureState() == Step.State.SUPPRESSED) || (position == i && item.getArrivalState() == Step.State.SUPPRESSED);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.AbstractC0220h0;
|
||||
import androidx.recyclerview.widget.AbstractC0238q0;
|
||||
import androidx.recyclerview.widget.I0;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import androidx.recyclerview.widget.v0;
|
||||
import com.adif.elcanomovil.domain.entities.compositions.Wagon;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u001b\u0010\t\u001a\u00020\b2\f\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005¢\u0006\u0004\b\t\u0010\nJ\u001f\u0010\u000f\u001a\u00020\u00022\u0006\u0010\f\u001a\u00020\u000b2\u0006\u0010\u000e\u001a\u00020\rH\u0016¢\u0006\u0004\b\u000f\u0010\u0010J\u000f\u0010\u0011\u001a\u00020\rH\u0016¢\u0006\u0004\b\u0011\u0010\u0012J\u001f\u0010\u0015\u001a\u00020\b2\u0006\u0010\u0013\u001a\u00020\u00022\u0006\u0010\u0014\u001a\u00020\rH\u0016¢\u0006\u0004\b\u0015\u0010\u0016J\u0019\u0010\u0019\u001a\u00020\b2\b\b\u0001\u0010\u0018\u001a\u00020\u0017H\u0016¢\u0006\u0004\b\u0019\u0010\u001aR\u001c\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\u00060\u00058\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0007\u0010\u001bR\u0016\u0010\u001d\u001a\u00020\u001c8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u001d\u0010\u001e¨\u0006\u001f"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainCompositionAdapter;", "Landroidx/recyclerview/widget/h0;", "Landroidx/recyclerview/widget/I0;", "<init>", "()V", "", "Lcom/adif/elcanomovil/domain/entities/compositions/Wagon;", FirebaseAnalytics.Param.ITEMS, "", "update", "(Ljava/util/List;)V", "Landroid/view/ViewGroup;", "parent", "", "viewType", "onCreateViewHolder", "(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/I0;", "getItemCount", "()I", "holder", "position", "onBindViewHolder", "(Landroidx/recyclerview/widget/I0;I)V", "Landroidx/recyclerview/widget/RecyclerView;", "recyclerView", "onAttachedToRecyclerView", "(Landroidx/recyclerview/widget/RecyclerView;)V", "Ljava/util/List;", "Landroidx/recyclerview/widget/LinearLayoutManager;", "linearLayoutManager", "Landroidx/recyclerview/widget/LinearLayoutManager;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainCompositionAdapter extends AbstractC0220h0 {
|
||||
private List<? extends Wagon> items = new ArrayList();
|
||||
private LinearLayoutManager linearLayoutManager;
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public int getItemCount() {
|
||||
return this.items.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public void onAttachedToRecyclerView(RecyclerView recyclerView) {
|
||||
Intrinsics.checkNotNullParameter(recyclerView, "recyclerView");
|
||||
super.onAttachedToRecyclerView(recyclerView);
|
||||
final AbstractC0238q0 layoutManager = recyclerView.getLayoutManager();
|
||||
if (layoutManager instanceof LinearLayoutManager) {
|
||||
this.linearLayoutManager = (LinearLayoutManager) layoutManager;
|
||||
recyclerView.k(new v0() { // from class: com.adif.elcanomovil.uiTrain.main.TrainCompositionAdapter$onAttachedToRecyclerView$1
|
||||
@Override // androidx.recyclerview.widget.v0
|
||||
public void onScrollStateChanged(RecyclerView recyclerView2, int newState) {
|
||||
Intrinsics.checkNotNullParameter(recyclerView2, "recyclerView");
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.v0
|
||||
public void onScrolled(RecyclerView recyclerView2, int dx, int dy) {
|
||||
Intrinsics.checkNotNullParameter(recyclerView2, "recyclerView");
|
||||
LinearLayoutManager linearLayoutManager = (LinearLayoutManager) AbstractC0238q0.this;
|
||||
View V02 = linearLayoutManager.V0(0, linearLayoutManager.v(), true, false);
|
||||
int L3 = V02 == null ? -1 : AbstractC0238q0.L(V02);
|
||||
LinearLayoutManager linearLayoutManager2 = (LinearLayoutManager) AbstractC0238q0.this;
|
||||
View V03 = linearLayoutManager2.V0(linearLayoutManager2.v() - 1, -1, true, false);
|
||||
int L4 = V03 != null ? AbstractC0238q0.L(V03) : -1;
|
||||
if (L3 > L4) {
|
||||
return;
|
||||
}
|
||||
while (true) {
|
||||
View q4 = ((LinearLayoutManager) AbstractC0238q0.this).q(L3);
|
||||
if (q4 != null) {
|
||||
q4.setAlpha(1.0f);
|
||||
}
|
||||
if (L3 == L4) {
|
||||
return;
|
||||
} else {
|
||||
L3++;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public void onBindViewHolder(I0 holder, int position) {
|
||||
Intrinsics.checkNotNullParameter(holder, "holder");
|
||||
((WagonHolder) holder).bind(this.items.get(position), this.items, position);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public I0 onCreateViewHolder(ViewGroup parent, int viewType) {
|
||||
Intrinsics.checkNotNullParameter(parent, "parent");
|
||||
View inflate = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_train_wagon, parent, false);
|
||||
Intrinsics.checkNotNull(inflate);
|
||||
return new WagonHolder(inflate);
|
||||
}
|
||||
|
||||
public final void update(List<? extends Wagon> items) {
|
||||
Intrinsics.checkNotNullParameter(items, "items");
|
||||
this.items = items;
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.adif.elcanomovil.domain.entities.compositions.Empty;
|
||||
import com.adif.elcanomovil.domain.entities.compositions.Wagon;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
import com.adif.elcanomovil.uiTrain.databinding.TrainCompositionViewBinding;
|
||||
import com.google.firebase.messaging.Constants;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@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\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\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\u0010\u001a\u00020\u0011H\u0002J\u001a\u0010\u0012\u001a\u00020\u00112\u0006\u0010\u0002\u001a\u00020\u00032\b\u0010\b\u001a\u0004\u0018\u00010\u0006H\u0002J\u0014\u0010\u0013\u001a\u00020\u00112\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00160\u0015R\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u000e\u001a\u00020\u000fX\u0082.¢\u0006\u0002\n\u0000¨\u0006\u0017"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainCompositionView;", "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", "adapter", "Lcom/adif/elcanomovil/uiTrain/main/TrainCompositionAdapter;", "binding", "Lcom/adif/elcanomovil/uiTrain/databinding/TrainCompositionViewBinding;", "configureView", "", "initView", "update", Constants.ScionAnalytics.MessageType.DATA_MESSAGE, "", "Lcom/adif/elcanomovil/domain/entities/compositions/Wagon;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainCompositionView extends ConstraintLayout {
|
||||
private TrainCompositionAdapter adapter;
|
||||
private TrainCompositionViewBinding binding;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public TrainCompositionView(Context context) {
|
||||
super(context);
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
initView(context, null);
|
||||
}
|
||||
|
||||
private final void configureView() {
|
||||
this.adapter = new TrainCompositionAdapter();
|
||||
TrainCompositionViewBinding trainCompositionViewBinding = this.binding;
|
||||
TrainCompositionAdapter trainCompositionAdapter = null;
|
||||
if (trainCompositionViewBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainCompositionViewBinding = null;
|
||||
}
|
||||
RecyclerView recyclerView = trainCompositionViewBinding.rvComposition;
|
||||
TrainCompositionAdapter trainCompositionAdapter2 = this.adapter;
|
||||
if (trainCompositionAdapter2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("adapter");
|
||||
} else {
|
||||
trainCompositionAdapter = trainCompositionAdapter2;
|
||||
}
|
||||
recyclerView.setAdapter(trainCompositionAdapter);
|
||||
}
|
||||
|
||||
private final void initView(Context context, AttributeSet attrs) {
|
||||
View.inflate(context, R.layout.train_composition_view, this);
|
||||
TrainCompositionViewBinding bind = TrainCompositionViewBinding.bind(this);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
this.binding = bind;
|
||||
configureView();
|
||||
}
|
||||
|
||||
public final void update(List<? extends Wagon> data) {
|
||||
Intrinsics.checkNotNullParameter(data, "data");
|
||||
List mutableList = CollectionsKt.toMutableList((Collection) data);
|
||||
mutableList.add(new Empty());
|
||||
List<? extends Wagon> list = CollectionsKt.toList(mutableList);
|
||||
TrainCompositionViewBinding trainCompositionViewBinding = null;
|
||||
if (!data.isEmpty()) {
|
||||
TrainCompositionViewBinding trainCompositionViewBinding2 = this.binding;
|
||||
if (trainCompositionViewBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainCompositionViewBinding2 = null;
|
||||
}
|
||||
trainCompositionViewBinding2.parent.setVisibility(0);
|
||||
TrainCompositionViewBinding trainCompositionViewBinding3 = this.binding;
|
||||
if (trainCompositionViewBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainCompositionViewBinding3 = null;
|
||||
}
|
||||
trainCompositionViewBinding3.ivTrainDirection.setVisibility(0);
|
||||
TrainCompositionViewBinding trainCompositionViewBinding4 = this.binding;
|
||||
if (trainCompositionViewBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainCompositionViewBinding4 = null;
|
||||
}
|
||||
trainCompositionViewBinding4.rvComposition.setVisibility(0);
|
||||
TrainCompositionViewBinding trainCompositionViewBinding5 = this.binding;
|
||||
if (trainCompositionViewBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainCompositionViewBinding5 = null;
|
||||
}
|
||||
trainCompositionViewBinding5.vShadow.setVisibility(0);
|
||||
}
|
||||
TrainCompositionAdapter trainCompositionAdapter = this.adapter;
|
||||
if (trainCompositionAdapter == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("adapter");
|
||||
trainCompositionAdapter = null;
|
||||
}
|
||||
trainCompositionAdapter.update(list);
|
||||
TrainCompositionViewBinding trainCompositionViewBinding6 = this.binding;
|
||||
if (trainCompositionViewBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
trainCompositionViewBinding = trainCompositionViewBinding6;
|
||||
}
|
||||
trainCompositionViewBinding.rvComposition.j0(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public TrainCompositionView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
initView(context, attributeSet);
|
||||
}
|
||||
|
||||
public /* synthetic */ TrainCompositionView(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 TrainCompositionView(Context context, AttributeSet attributeSet, int i) {
|
||||
super(context, attributeSet, i);
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
initView(context, attributeSet);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.fragment.app.K;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
import com.adif.elcanomovil.uiTrain.databinding.BottomSheetTrainObservationBinding;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Reflection;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import o0.C0531h;
|
||||
|
||||
@Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J-\u0010\u000b\u001a\u0004\u0018\u00010\n2\u0006\u0010\u0005\u001a\u00020\u00042\b\u0010\u0007\u001a\u0004\u0018\u00010\u00062\b\u0010\t\u001a\u0004\u0018\u00010\bH\u0016¢\u0006\u0004\b\u000b\u0010\fJ!\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\r\u001a\u00020\n2\b\u0010\t\u001a\u0004\u0018\u00010\bH\u0016¢\u0006\u0004\b\u000f\u0010\u0010R\u001b\u0010\u0016\u001a\u00020\u00118BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0012\u0010\u0013\u001a\u0004\b\u0014\u0010\u0015¨\u0006\u0017"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheet;", "Lo2/f;", "<init>", "()V", "Landroid/view/LayoutInflater;", "inflater", "Landroid/view/ViewGroup;", "container", "Landroid/os/Bundle;", "savedInstanceState", "Landroid/view/View;", "onCreateView", "(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;", "view", "", "onViewCreated", "(Landroid/view/View;Landroid/os/Bundle;)V", "Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "args$delegate", "Lo0/h;", "getArgs", "()Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "args", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nTrainObservationBottomSheet.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TrainObservationBottomSheet.kt\ncom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheet\n+ 2 FragmentNavArgsLazy.kt\nandroidx/navigation/fragment/FragmentNavArgsLazyKt\n*L\n1#1,36:1\n42#2,3:37\n*S KotlinDebug\n*F\n+ 1 TrainObservationBottomSheet.kt\ncom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheet\n*L\n14#1:37,3\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainObservationBottomSheet extends o2.f {
|
||||
|
||||
/* renamed from: args$delegate, reason: from kotlin metadata */
|
||||
private final C0531h args = new C0531h(Reflection.getOrCreateKotlinClass(TrainObservationBottomSheetArgs.class), new Function0<Bundle>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainObservationBottomSheet$special$$inlined$navArgs$1
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Bundle invoke() {
|
||||
Bundle arguments = K.this.getArguments();
|
||||
if (arguments != null) {
|
||||
return arguments;
|
||||
}
|
||||
throw new IllegalStateException("Fragment " + K.this + " has null arguments");
|
||||
}
|
||||
});
|
||||
|
||||
private final TrainObservationBottomSheetArgs getArgs() {
|
||||
return (TrainObservationBottomSheetArgs) this.args.getValue();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
Intrinsics.checkNotNullParameter(inflater, "inflater");
|
||||
return inflater.inflate(R.layout.bottom_sheet_train_observation, container, false);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||
Intrinsics.checkNotNullParameter(view, "view");
|
||||
super.onViewCreated(view, savedInstanceState);
|
||||
BottomSheetTrainObservationBinding bind = BottomSheetTrainObservationBinding.bind(view);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
bind.getRoot().setBackgroundColor(-16777216);
|
||||
bind.observationBottomsheetText.setText(getArgs().getObservation());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.os.Bundle;
|
||||
import androidx.lifecycle.n0;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.JvmStatic;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import o0.InterfaceC0530g;
|
||||
|
||||
@Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0006\b\u0086\b\u0018\u0000 \u001b2\u00020\u0001:\u0001\u001bB\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J\r\u0010\u0007\u001a\u00020\u0006¢\u0006\u0004\b\u0007\u0010\bJ\r\u0010\n\u001a\u00020\t¢\u0006\u0004\b\n\u0010\u000bJ\u0010\u0010\f\u001a\u00020\u0002HÆ\u0003¢\u0006\u0004\b\f\u0010\rJ\u001a\u0010\u000e\u001a\u00020\u00002\b\b\u0002\u0010\u0003\u001a\u00020\u0002HÆ\u0001¢\u0006\u0004\b\u000e\u0010\u000fJ\u0010\u0010\u0010\u001a\u00020\u0002HÖ\u0001¢\u0006\u0004\b\u0010\u0010\rJ\u0010\u0010\u0012\u001a\u00020\u0011HÖ\u0001¢\u0006\u0004\b\u0012\u0010\u0013J\u001a\u0010\u0017\u001a\u00020\u00162\b\u0010\u0015\u001a\u0004\u0018\u00010\u0014HÖ\u0003¢\u0006\u0004\b\u0017\u0010\u0018R\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0019\u001a\u0004\b\u001a\u0010\r¨\u0006\u001c"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "Lo0/g;", "", "observation", "<init>", "(Ljava/lang/String;)V", "Landroid/os/Bundle;", "toBundle", "()Landroid/os/Bundle;", "Landroidx/lifecycle/n0;", "toSavedStateHandle", "()Landroidx/lifecycle/n0;", "component1", "()Ljava/lang/String;", "copy", "(Ljava/lang/String;)Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "toString", "", "hashCode", "()I", "", "other", "", "equals", "(Ljava/lang/Object;)Z", "Ljava/lang/String;", "getObservation", "Companion", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final /* data */ class TrainObservationBottomSheetArgs implements InterfaceC0530g {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
private final String observation;
|
||||
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0017\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0004H\u0007¢\u0006\u0004\b\u0007\u0010\bJ\u0017\u0010\u000b\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\tH\u0007¢\u0006\u0004\b\u000b\u0010\f¨\u0006\r"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs$Companion;", "", "<init>", "()V", "Landroid/os/Bundle;", "bundle", "Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "fromBundle", "(Landroid/os/Bundle;)Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "Landroidx/lifecycle/n0;", "savedStateHandle", "fromSavedStateHandle", "(Landroidx/lifecycle/n0;)Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetArgs;", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public final TrainObservationBottomSheetArgs fromBundle(Bundle bundle) {
|
||||
Intrinsics.checkNotNullParameter(bundle, "bundle");
|
||||
bundle.setClassLoader(TrainObservationBottomSheetArgs.class.getClassLoader());
|
||||
if (!bundle.containsKey("observation")) {
|
||||
throw new IllegalArgumentException("Required argument \"observation\" is missing and does not have an android:defaultValue");
|
||||
}
|
||||
String string = bundle.getString("observation");
|
||||
if (string != null) {
|
||||
return new TrainObservationBottomSheetArgs(string);
|
||||
}
|
||||
throw new IllegalArgumentException("Argument \"observation\" is marked as non-null but was passed a null value.");
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public final TrainObservationBottomSheetArgs fromSavedStateHandle(n0 savedStateHandle) {
|
||||
Intrinsics.checkNotNullParameter(savedStateHandle, "savedStateHandle");
|
||||
if (!savedStateHandle.b("observation")) {
|
||||
throw new IllegalArgumentException("Required argument \"observation\" is missing and does not have an android:defaultValue");
|
||||
}
|
||||
String str = (String) savedStateHandle.c("observation");
|
||||
if (str != null) {
|
||||
return new TrainObservationBottomSheetArgs(str);
|
||||
}
|
||||
throw new IllegalArgumentException("Argument \"observation\" is marked as non-null but was passed a null value");
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
}
|
||||
|
||||
public TrainObservationBottomSheetArgs(String observation) {
|
||||
Intrinsics.checkNotNullParameter(observation, "observation");
|
||||
this.observation = observation;
|
||||
}
|
||||
|
||||
public static /* synthetic */ TrainObservationBottomSheetArgs copy$default(TrainObservationBottomSheetArgs trainObservationBottomSheetArgs, String str, int i, Object obj) {
|
||||
if ((i & 1) != 0) {
|
||||
str = trainObservationBottomSheetArgs.observation;
|
||||
}
|
||||
return trainObservationBottomSheetArgs.copy(str);
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public static final TrainObservationBottomSheetArgs fromBundle(Bundle bundle) {
|
||||
return INSTANCE.fromBundle(bundle);
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public static final TrainObservationBottomSheetArgs fromSavedStateHandle(n0 n0Var) {
|
||||
return INSTANCE.fromSavedStateHandle(n0Var);
|
||||
}
|
||||
|
||||
/* renamed from: component1, reason: from getter */
|
||||
public final String getObservation() {
|
||||
return this.observation;
|
||||
}
|
||||
|
||||
public final TrainObservationBottomSheetArgs copy(String observation) {
|
||||
Intrinsics.checkNotNullParameter(observation, "observation");
|
||||
return new TrainObservationBottomSheetArgs(observation);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
return (other instanceof TrainObservationBottomSheetArgs) && Intrinsics.areEqual(this.observation, ((TrainObservationBottomSheetArgs) other).observation);
|
||||
}
|
||||
|
||||
public final String getObservation() {
|
||||
return this.observation;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return this.observation.hashCode();
|
||||
}
|
||||
|
||||
public final Bundle toBundle() {
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putString("observation", this.observation);
|
||||
return bundle;
|
||||
}
|
||||
|
||||
public final n0 toSavedStateHandle() {
|
||||
n0 n0Var = new n0();
|
||||
n0Var.d(this.observation, "observation");
|
||||
return n0Var;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return com.google.android.gms.measurement.internal.a.n(new StringBuilder("TrainObservationBottomSheetArgs(observation="), this.observation, ')');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.commonNavGraph.MainNavigationDirections;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.AlertActions;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.AlertType;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.Filters;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.StationObservationArg;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import o0.F;
|
||||
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\u0018\u0000 \u00032\u00020\u0001:\u0001\u0003B\u0007\b\u0002¢\u0006\u0002\u0010\u0002¨\u0006\u0004"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetDirections;", "", "()V", "Companion", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainObservationBottomSheetDirections {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
|
||||
@Metadata(d1 = {"\u0000H\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0011\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0013\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J=\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\u00072\u0006\u0010\u000b\u001a\u00020\n2\u0006\u0010\r\u001a\u00020\f¢\u0006\u0004\b\u000f\u0010\u0010J#\u0010\u0014\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00072\f\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\u00070\u0012¢\u0006\u0004\b\u0014\u0010\u0015J\u001d\u0010\u0017\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00072\u0006\u0010\u0013\u001a\u00020\u0016¢\u0006\u0004\b\u0017\u0010\u0018J\u0015\u0010\u001a\u001a\u00020\u000e2\u0006\u0010\u0019\u001a\u00020\u0007¢\u0006\u0004\b\u001a\u0010\u001bJ\u001d\u0010\u001d\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00072\u0006\u0010\u0013\u001a\u00020\u001c¢\u0006\u0004\b\u001d\u0010\u001eJ\u0099\u0001\u0010,\u001a\u00020\u000e2\b\u0010\u001f\u001a\u0004\u0018\u00010\u00072\b\u0010 \u001a\u0004\u0018\u00010\u00072\b\u0010!\u001a\u0004\u0018\u00010\u00072\b\u0010\"\u001a\u0004\u0018\u00010\u00072\u0006\u0010#\u001a\u00020\u00042\u000e\u0010$\u001a\n\u0012\u0004\u0012\u00020\u0007\u0018\u00010\u00122\b\u0010%\u001a\u0004\u0018\u00010\u00072\u000e\u0010&\u001a\n\u0012\u0004\u0012\u00020\u0007\u0018\u00010\u00122\b\u0010'\u001a\u0004\u0018\u00010\u00072\b\u0010(\u001a\u0004\u0018\u00010\u00072\b\u0010)\u001a\u0004\u0018\u00010\u00072\b\u0010*\u001a\u0004\u0018\u00010\u00072\b\u0010+\u001a\u0004\u0018\u00010\u0007¢\u0006\u0004\b,\u0010-J\u0015\u0010.\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u0007¢\u0006\u0004\b.\u0010\u001b¨\u0006/"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainObservationBottomSheetDirections$Companion;", "", "<init>", "()V", "", "blockOnback", "isCancelable", "", "title", "message", "Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertActions;", "actions", "Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertType;", "type", "Lo0/F;", "toAlertDialog", "(ZZLjava/lang/String;Ljava/lang/String;Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertActions;Lcom/adif/elcanomovil/commonNavGraph/arguments/AlertType;)Lo0/F;", "key", "", "values", "toSelectableBottomSheet", "(Ljava/lang/String;[Ljava/lang/String;)Lo0/F;", "Lcom/adif/elcanomovil/commonNavGraph/arguments/StationObservationArg;", "toStationObservationsBottomSheet", "(Ljava/lang/String;Lcom/adif/elcanomovil/commonNavGraph/arguments/StationObservationArg;)Lo0/F;", "observation", "toTrainObservationBottomSheet", "(Ljava/lang/String;)Lo0/F;", "Lcom/adif/elcanomovil/commonNavGraph/arguments/Filters;", "toFilterListBottomSheet", "(Ljava/lang/String;Lcom/adif/elcanomovil/commonNavGraph/arguments/Filters;)Lo0/F;", "logo", AppMeasurementSdk.ConditionalUserProperty.NAME, "phone", "description", "accessible", "paymentWay", "offer", "correspondences", "web", FirebaseAnalytics.Param.LOCATION, "accessibleLabel", "openingHours", "playStore", "toStationsAlertDialog", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lo0/F;", "toSelectStationFragment", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
public final F toAlertDialog(boolean blockOnback, boolean isCancelable, String title, String message, AlertActions actions, AlertType type) {
|
||||
Intrinsics.checkNotNullParameter(title, "title");
|
||||
Intrinsics.checkNotNullParameter(message, "message");
|
||||
Intrinsics.checkNotNullParameter(actions, "actions");
|
||||
Intrinsics.checkNotNullParameter(type, "type");
|
||||
return MainNavigationDirections.INSTANCE.toAlertDialog(blockOnback, isCancelable, title, message, actions, type);
|
||||
}
|
||||
|
||||
public final F toFilterListBottomSheet(String key, Filters values) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
Intrinsics.checkNotNullParameter(values, "values");
|
||||
return MainNavigationDirections.INSTANCE.toFilterListBottomSheet(key, values);
|
||||
}
|
||||
|
||||
public final F toSelectStationFragment(String key) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
return MainNavigationDirections.INSTANCE.toSelectStationFragment(key);
|
||||
}
|
||||
|
||||
public final F toSelectableBottomSheet(String key, String[] values) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
Intrinsics.checkNotNullParameter(values, "values");
|
||||
return MainNavigationDirections.INSTANCE.toSelectableBottomSheet(key, values);
|
||||
}
|
||||
|
||||
public final F toStationObservationsBottomSheet(String key, StationObservationArg values) {
|
||||
Intrinsics.checkNotNullParameter(key, "key");
|
||||
Intrinsics.checkNotNullParameter(values, "values");
|
||||
return MainNavigationDirections.INSTANCE.toStationObservationsBottomSheet(key, values);
|
||||
}
|
||||
|
||||
public final F toStationsAlertDialog(String logo, String name, String phone, String description, boolean accessible, String[] paymentWay, String offer, String[] correspondences, String web, String location, String accessibleLabel, String openingHours, String playStore) {
|
||||
return MainNavigationDirections.INSTANCE.toStationsAlertDialog(logo, name, phone, description, accessible, paymentWay, offer, correspondences, web, location, accessibleLabel, openingHours, playStore);
|
||||
}
|
||||
|
||||
public final F toTrainObservationBottomSheet(String observation) {
|
||||
Intrinsics.checkNotNullParameter(observation, "observation");
|
||||
return MainNavigationDirections.INSTANCE.toTrainObservationBottomSheet(observation);
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
}
|
||||
|
||||
private TrainObservationBottomSheetDirections() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.AbstractC0220h0;
|
||||
import androidx.recyclerview.widget.I0;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
import com.adif.elcanomovil.uiTrain.entities.DateHeader;
|
||||
import com.adif.elcanomovil.uiTrain.entities.Step;
|
||||
import com.adif.elcanomovil.uiTrain.entities.StepItems;
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000P\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u000e\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001BU\u0012%\u0010\n\u001a!\u0012\u0013\u0012\u00110\u0004¢\u0006\f\b\u0005\u0012\b\b\u0006\u0012\u0004\b\b(\u0007\u0012\u0004\u0012\u00020\b0\u0003j\u0002`\t\u0012%\u0010\f\u001a!\u0012\u0013\u0012\u00110\u0004¢\u0006\f\b\u0005\u0012\b\b\u0006\u0012\u0004\b\b(\u0007\u0012\u0004\u0012\u00020\b0\u0003j\u0002`\u000b¢\u0006\u0004\b\r\u0010\u000eJ+\u0010\u0015\u001a\u00020\b2\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00100\u000f2\u0006\u0010\u0013\u001a\u00020\u00122\u0006\u0010\u0014\u001a\u00020\u0012¢\u0006\u0004\b\u0015\u0010\u0016J\u0017\u0010\u0019\u001a\u00020\u00172\u0006\u0010\u0018\u001a\u00020\u0017H\u0016¢\u0006\u0004\b\u0019\u0010\u001aJ\u001f\u0010\u001e\u001a\u00020\u00022\u0006\u0010\u001c\u001a\u00020\u001b2\u0006\u0010\u001d\u001a\u00020\u0017H\u0016¢\u0006\u0004\b\u001e\u0010\u001fJ\u000f\u0010 \u001a\u00020\u0017H\u0016¢\u0006\u0004\b \u0010!J\u001f\u0010#\u001a\u00020\b2\u0006\u0010\"\u001a\u00020\u00022\u0006\u0010\u0018\u001a\u00020\u0017H\u0016¢\u0006\u0004\b#\u0010$R3\u0010\n\u001a!\u0012\u0013\u0012\u00110\u0004¢\u0006\f\b\u0005\u0012\b\b\u0006\u0012\u0004\b\b(\u0007\u0012\u0004\u0012\u00020\b0\u0003j\u0002`\t8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\n\u0010%R3\u0010\f\u001a!\u0012\u0013\u0012\u00110\u0004¢\u0006\f\b\u0005\u0012\b\b\u0006\u0012\u0004\b\b(\u0007\u0012\u0004\u0012\u00020\b0\u0003j\u0002`\u000b8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\f\u0010%R\u001c\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00100\u000f8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0011\u0010&R\u0016\u0010\u0013\u001a\u00020\u00128\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0013\u0010'R\u0016\u0010(\u001a\u00020\u00128\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b(\u0010'¨\u0006)"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationAdapter;", "Landroidx/recyclerview/widget/h0;", "Landroidx/recyclerview/widget/I0;", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiTrain/entities/Step;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "step", "", "Lcom/adif/elcanomovil/uiTrain/main/OnStepSelected;", "onTap", "Lcom/adif/elcanomovil/uiTrain/main/OnObservationSelected;", "onObservationTap", "<init>", "(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V", "", "Lcom/adif/elcanomovil/uiTrain/entities/StepItems;", FirebaseAnalytics.Param.ITEMS, "", "isCercanias", "extendedInfo", "update", "(Ljava/util/List;ZZ)V", "", "position", "getItemViewType", "(I)I", "Landroid/view/ViewGroup;", "parent", "viewType", "onCreateViewHolder", "(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/I0;", "getItemCount", "()I", "holder", "onBindViewHolder", "(Landroidx/recyclerview/widget/I0;I)V", "Lkotlin/jvm/functions/Function1;", "Ljava/util/List;", "Z", "showExtendedInfo", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainSituationAdapter extends AbstractC0220h0 {
|
||||
private boolean isCercanias;
|
||||
private List<? extends StepItems> items;
|
||||
private final Function1<Step, Unit> onObservationTap;
|
||||
private final Function1<Step, Unit> onTap;
|
||||
private boolean showExtendedInfo;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public TrainSituationAdapter(Function1<? super Step, Unit> onTap, Function1<? super Step, Unit> onObservationTap) {
|
||||
Intrinsics.checkNotNullParameter(onTap, "onTap");
|
||||
Intrinsics.checkNotNullParameter(onObservationTap, "onObservationTap");
|
||||
this.onTap = onTap;
|
||||
this.onObservationTap = onObservationTap;
|
||||
this.items = new ArrayList();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public int getItemCount() {
|
||||
return this.items.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public int getItemViewType(int position) {
|
||||
return this.items.get(position) instanceof Step ? 1 : 0;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public void onBindViewHolder(I0 holder, int position) {
|
||||
int i;
|
||||
Intrinsics.checkNotNullParameter(holder, "holder");
|
||||
if (holder instanceof StepViewHolder) {
|
||||
StepItems stepItems = this.items.get(position);
|
||||
Intrinsics.checkNotNull(stepItems, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.Step");
|
||||
i = position;
|
||||
((StepViewHolder) holder).bind((Step) stepItems, this.items, i, this.isCercanias, this.showExtendedInfo);
|
||||
} else {
|
||||
i = position;
|
||||
}
|
||||
if (holder instanceof DateViewHolder) {
|
||||
StepItems stepItems2 = this.items.get(i);
|
||||
Intrinsics.checkNotNull(stepItems2, "null cannot be cast to non-null type com.adif.elcanomovil.uiTrain.entities.DateHeader");
|
||||
((DateViewHolder) holder).bind((DateHeader) stepItems2, this.items, i);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public I0 onCreateViewHolder(ViewGroup parent, int viewType) {
|
||||
Intrinsics.checkNotNullParameter(parent, "parent");
|
||||
if (viewType == 0) {
|
||||
View inflate = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_train_date, parent, false);
|
||||
Intrinsics.checkNotNull(inflate);
|
||||
return new DateViewHolder(inflate);
|
||||
}
|
||||
View inflate2 = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_train_situation, parent, false);
|
||||
Function1<Step, Unit> function1 = this.onTap;
|
||||
Function1<Step, Unit> function12 = this.onObservationTap;
|
||||
Intrinsics.checkNotNull(inflate2);
|
||||
return new StepViewHolder(function1, function12, inflate2);
|
||||
}
|
||||
|
||||
public final void update(List<? extends StepItems> items, boolean isCercanias, boolean extendedInfo) {
|
||||
Intrinsics.checkNotNullParameter(items, "items");
|
||||
this.items = items;
|
||||
this.isCercanias = isCercanias;
|
||||
this.showExtendedInfo = extendedInfo;
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.google.android.gms.measurement.api.AppMeasurementSdk;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000\"\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082T¢\u0006\u0002\n\u0000\"\u000e\u0010\u0002\u001a\u00020\u0001X\u0082T¢\u0006\u0002\n\u0000*@\u0010\u0003\"\u001d\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b\u0006\u0012\b\b\u0007\u0012\u0004\b\b(\b\u0012\u0004\u0012\u00020\t0\u00042\u001d\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b\u0006\u0012\b\b\u0007\u0012\u0004\b\b(\b\u0012\u0004\u0012\u00020\t0\u0004*@\u0010\n\"\u001d\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b\u0006\u0012\b\b\u0007\u0012\u0004\b\b(\b\u0012\u0004\u0012\u00020\t0\u00042\u001d\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b\u0006\u0012\b\b\u0007\u0012\u0004\b\b(\b\u0012\u0004\u0012\u00020\t0\u0004¨\u0006\u000b"}, d2 = {"DATE_VIEWTYPE", "", "STEP_VIEWTYPE", "OnObservationSelected", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiTrain/entities/Step;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "step", "", "OnStepSelected", "ui-train_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainSituationAdapterKt {
|
||||
private static final int DATE_VIEWTYPE = 0;
|
||||
private static final int STEP_VIEWTYPE = 1;
|
||||
}
|
||||
@@ -0,0 +1,746 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import Z2.D;
|
||||
import Z2.G;
|
||||
import a.AbstractC0105a;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import androidx.fragment.app.K;
|
||||
import androidx.lifecycle.C0;
|
||||
import androidx.lifecycle.D0;
|
||||
import androidx.lifecycle.InterfaceC0200v;
|
||||
import androidx.lifecycle.J;
|
||||
import androidx.lifecycle.q0;
|
||||
import androidx.lifecycle.y0;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import b.B;
|
||||
import b.C;
|
||||
import b1.InterfaceC0266a;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import com.adif.elcanomovil.commonNavGraph.extensions.NavigationExtensionsKt;
|
||||
import com.adif.elcanomovil.commonNavGraph.navigation.NavigationHandler;
|
||||
import com.adif.elcanomovil.commonViews.databinding.LoadingEmptyOrErrorCommonViewBinding;
|
||||
import com.adif.elcanomovil.commonViews.includeViews.LoadingEmptyOrErrorView;
|
||||
import com.adif.elcanomovil.domain.entities.StorableTrain;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
import com.adif.elcanomovil.uiTrain.databinding.TrainSituationFragmentBinding;
|
||||
import com.adif.elcanomovil.uiTrain.entities.Step;
|
||||
import com.adif.elcanomovil.uiTrain.entities.TrainInfoMapperKt;
|
||||
import dagger.hilt.android.AndroidEntryPoint;
|
||||
import kotlin.Lazy;
|
||||
import kotlin.LazyKt;
|
||||
import kotlin.LazyThreadSafetyMode;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Reflection;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.text.StringsKt__StringsJVMKt;
|
||||
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
|
||||
import l0.C0435a;
|
||||
import o0.AbstractC0544v;
|
||||
import o0.C0531h;
|
||||
|
||||
@Metadata(d1 = {"\u0000`\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u000f\u0010\u0005\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0005\u0010\u0003J\u000f\u0010\u0006\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0006\u0010\u0003J\u000f\u0010\u0007\u001a\u00020\u0004H\u0002¢\u0006\u0004\b\u0007\u0010\u0003J\u0017\u0010\n\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\bH\u0002¢\u0006\u0004\b\n\u0010\u000bJ\u0017\u0010\f\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\bH\u0002¢\u0006\u0004\b\f\u0010\u000bJ+\u0010\u0012\u001a\u00020\u00042\u0006\u0010\u000e\u001a\u00020\r2\b\u0010\u0010\u001a\u0004\u0018\u00010\u000f2\b\u0010\u0011\u001a\u0004\u0018\u00010\u000fH\u0002¢\u0006\u0004\b\u0012\u0010\u0013J\u0017\u0010\u0016\u001a\u00020\u00042\u0006\u0010\u0015\u001a\u00020\u0014H\u0002¢\u0006\u0004\b\u0016\u0010\u0017J\u0017\u0010\u0019\u001a\u00020\u00042\u0006\u0010\u0018\u001a\u00020\u000fH\u0002¢\u0006\u0004\b\u0019\u0010\u001aJ!\u0010\u001f\u001a\u00020\u00042\u0006\u0010\u001c\u001a\u00020\u001b2\b\u0010\u001e\u001a\u0004\u0018\u00010\u001dH\u0016¢\u0006\u0004\b\u001f\u0010 R\u0016\u0010\"\u001a\u00020!8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\"\u0010#R\u001b\u0010)\u001a\u00020$8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b%\u0010&\u001a\u0004\b'\u0010(R\u001b\u0010/\u001a\u00020*8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b+\u0010,\u001a\u0004\b-\u0010.R\u0016\u00101\u001a\u0002008\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b1\u00102¨\u00063"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragment;", "Landroidx/fragment/app/K;", "<init>", "()V", "", "configureViews", "configureObservers", "configureViewListeners", "Lcom/adif/elcanomovil/uiTrain/entities/Step;", "step", "onTapStep", "(Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", "onObservationTapped", "Lcom/adif/elcanomovil/commonViews/includeViews/LoadingEmptyOrErrorView$Status;", "status", "", "title", "message", "updateVisibility", "(Lcom/adif/elcanomovil/commonViews/includeViews/LoadingEmptyOrErrorView$Status;Ljava/lang/String;Ljava/lang/String;)V", "Lcom/adif/elcanomovil/uiTrain/entities/TrainInfo;", NavArguments.ARG_DYNAMIC_TRAIN, "updateResults", "(Lcom/adif/elcanomovil/uiTrain/entities/TrainInfo;)V", "value", "handleSelectedTrain", "(Ljava/lang/String;)V", "Landroid/view/View;", "view", "Landroid/os/Bundle;", "savedInstanceState", "onViewCreated", "(Landroid/view/View;Landroid/os/Bundle;)V", "Lcom/adif/elcanomovil/uiTrain/databinding/TrainSituationFragmentBinding;", "binding", "Lcom/adif/elcanomovil/uiTrain/databinding/TrainSituationFragmentBinding;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "args$delegate", "Lo0/h;", "getArgs", "()Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "args", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewModel;", "viewModel$delegate", "Lkotlin/Lazy;", "getViewModel", "()Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewModel;", "viewModel", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationAdapter;", "adapter", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationAdapter;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@AndroidEntryPoint
|
||||
@SourceDebugExtension({"SMAP\nTrainSituationFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TrainSituationFragment.kt\ncom/adif/elcanomovil/uiTrain/main/TrainSituationFragment\n+ 2 FragmentNavArgsLazy.kt\nandroidx/navigation/fragment/FragmentNavArgsLazyKt\n+ 3 FragmentViewModelLazy.kt\nandroidx/fragment/app/FragmentViewModelLazyKt\n+ 4 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,357:1\n42#2,3:358\n106#3,15:361\n1#4:376\n*S KotlinDebug\n*F\n+ 1 TrainSituationFragment.kt\ncom/adif/elcanomovil/uiTrain/main/TrainSituationFragment\n*L\n48#1:358,3\n49#1:361,15\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainSituationFragment extends Hilt_TrainSituationFragment {
|
||||
private TrainSituationAdapter adapter;
|
||||
|
||||
/* renamed from: args$delegate, reason: from kotlin metadata */
|
||||
private final C0531h args;
|
||||
private TrainSituationFragmentBinding binding;
|
||||
|
||||
/* renamed from: viewModel$delegate, reason: from kotlin metadata */
|
||||
private final Lazy viewModel;
|
||||
|
||||
public TrainSituationFragment() {
|
||||
super(R.layout.train_situation_fragment);
|
||||
this.args = new C0531h(Reflection.getOrCreateKotlinClass(TrainSituationFragmentArgs.class), new Function0<Bundle>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment$special$$inlined$navArgs$1
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Bundle invoke() {
|
||||
Bundle arguments = K.this.getArguments();
|
||||
if (arguments != null) {
|
||||
return arguments;
|
||||
}
|
||||
throw new IllegalStateException("Fragment " + K.this + " has null arguments");
|
||||
}
|
||||
});
|
||||
final Function0<K> function0 = new Function0<K>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment$special$$inlined$viewModels$default$1
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final K invoke() {
|
||||
return K.this;
|
||||
}
|
||||
};
|
||||
final Lazy lazy = LazyKt.lazy(LazyThreadSafetyMode.NONE, (Function0) new Function0<D0>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment$special$$inlined$viewModels$default$2
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final D0 invoke() {
|
||||
return (D0) Function0.this.invoke();
|
||||
}
|
||||
});
|
||||
final Function0 function02 = null;
|
||||
this.viewModel = m3.d.n(this, Reflection.getOrCreateKotlinClass(TrainSituationViewModel.class), new Function0<C0>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment$special$$inlined$viewModels$default$3
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final C0 invoke() {
|
||||
return ((D0) Lazy.this.getValue()).getViewModelStore();
|
||||
}
|
||||
}, new Function0<l0.c>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment$special$$inlined$viewModels$default$4
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final l0.c invoke() {
|
||||
l0.c cVar;
|
||||
Function0 function03 = Function0.this;
|
||||
if (function03 != null && (cVar = (l0.c) function03.invoke()) != null) {
|
||||
return cVar;
|
||||
}
|
||||
D0 d02 = (D0) lazy.getValue();
|
||||
InterfaceC0200v interfaceC0200v = d02 instanceof InterfaceC0200v ? (InterfaceC0200v) d02 : null;
|
||||
return interfaceC0200v != null ? interfaceC0200v.getDefaultViewModelCreationExtras() : C0435a.f7312b;
|
||||
}
|
||||
}, new Function0<y0>() { // from class: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment$special$$inlined$viewModels$default$5
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final y0 invoke() {
|
||||
y0 defaultViewModelProviderFactory;
|
||||
D0 d02 = (D0) lazy.getValue();
|
||||
InterfaceC0200v interfaceC0200v = d02 instanceof InterfaceC0200v ? (InterfaceC0200v) d02 : null;
|
||||
if (interfaceC0200v != null && (defaultViewModelProviderFactory = interfaceC0200v.getDefaultViewModelProviderFactory()) != null) {
|
||||
return defaultViewModelProviderFactory;
|
||||
}
|
||||
y0 defaultViewModelProviderFactory2 = K.this.getDefaultViewModelProviderFactory();
|
||||
Intrinsics.checkNotNullExpressionValue(defaultViewModelProviderFactory2, "defaultViewModelProviderFactory");
|
||||
return defaultViewModelProviderFactory2;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static final /* synthetic */ void access$handleSelectedTrain(TrainSituationFragment trainSituationFragment, String str) {
|
||||
trainSituationFragment.handleSelectedTrain(str);
|
||||
}
|
||||
|
||||
public static final /* synthetic */ void access$onObservationTapped(TrainSituationFragment trainSituationFragment, Step step) {
|
||||
trainSituationFragment.onObservationTapped(step);
|
||||
}
|
||||
|
||||
public static final /* synthetic */ void access$onTapStep(TrainSituationFragment trainSituationFragment, Step step) {
|
||||
trainSituationFragment.onTapStep(step);
|
||||
}
|
||||
|
||||
private final void configureObservers() {
|
||||
getViewModel().getSnackBarInfo().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 0)));
|
||||
getViewModel().getStationFromName().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 1)));
|
||||
getViewModel().getStationToName().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 2)));
|
||||
getViewModel().getTrainCommercialNumber().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 3)));
|
||||
getViewModel().getTrainCommercialProduct().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 4)));
|
||||
getViewModel().getTrainOperator().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 5)));
|
||||
getViewModel().getViewData().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new f(this)));
|
||||
getViewModel().getIsFavourite().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new g(this)));
|
||||
InterfaceC0266a navigation = getViewModel().getNavigation();
|
||||
J viewLifecycleOwner = getViewLifecycleOwner();
|
||||
Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner, "getViewLifecycleOwner(...)");
|
||||
((b1.f) navigation).a(viewLifecycleOwner, new NavigationHandler(this));
|
||||
getViewModel().getShareLink().e(getViewLifecycleOwner(), new com.adif.elcanomovil.uiAvisa.components.create.l(6, new e(this, 6)));
|
||||
J viewLifecycleOwner2 = getViewLifecycleOwner();
|
||||
Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner2, "getViewLifecycleOwner(...)");
|
||||
BuildersKt__Builders_commonKt.launch$default(q0.h(viewLifecycleOwner2), null, null, new d(this, null), 3, null);
|
||||
}
|
||||
|
||||
private final void configureViewListeners() {
|
||||
B onBackPressedDispatcher = requireActivity().getOnBackPressedDispatcher();
|
||||
J viewLifecycleOwner = getViewLifecycleOwner();
|
||||
e onBackPressed = new e(this, 7);
|
||||
Intrinsics.checkNotNullParameter(onBackPressedDispatcher, "<this>");
|
||||
Intrinsics.checkNotNullParameter(onBackPressed, "onBackPressed");
|
||||
C onBackPressedCallback = new C(onBackPressed);
|
||||
if (viewLifecycleOwner != null) {
|
||||
onBackPressedDispatcher.a(viewLifecycleOwner, onBackPressedCallback);
|
||||
} else {
|
||||
onBackPressedDispatcher.getClass();
|
||||
Intrinsics.checkNotNullParameter(onBackPressedCallback, "onBackPressedCallback");
|
||||
onBackPressedDispatcher.b(onBackPressedCallback);
|
||||
}
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding = this.binding;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding2 = null;
|
||||
if (trainSituationFragmentBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding = null;
|
||||
}
|
||||
final int i = 0;
|
||||
trainSituationFragmentBinding.buttonOnback.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5401b;
|
||||
|
||||
{
|
||||
this.f5401b = this;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
int i4 = i;
|
||||
TrainSituationFragment trainSituationFragment = this.f5401b;
|
||||
switch (i4) {
|
||||
case 0:
|
||||
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
|
||||
return;
|
||||
case 1:
|
||||
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
|
||||
return;
|
||||
case 2:
|
||||
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
|
||||
return;
|
||||
case 3:
|
||||
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
|
||||
return;
|
||||
case 4:
|
||||
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
|
||||
return;
|
||||
case 5:
|
||||
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
|
||||
return;
|
||||
default:
|
||||
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding3 = this.binding;
|
||||
if (trainSituationFragmentBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding3 = null;
|
||||
}
|
||||
final int i4 = 1;
|
||||
trainSituationFragmentBinding3.corporateOptions.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5401b;
|
||||
|
||||
{
|
||||
this.f5401b = this;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
int i42 = i4;
|
||||
TrainSituationFragment trainSituationFragment = this.f5401b;
|
||||
switch (i42) {
|
||||
case 0:
|
||||
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
|
||||
return;
|
||||
case 1:
|
||||
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
|
||||
return;
|
||||
case 2:
|
||||
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
|
||||
return;
|
||||
case 3:
|
||||
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
|
||||
return;
|
||||
case 4:
|
||||
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
|
||||
return;
|
||||
case 5:
|
||||
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
|
||||
return;
|
||||
default:
|
||||
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding4 = this.binding;
|
||||
if (trainSituationFragmentBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding4 = null;
|
||||
}
|
||||
final int i5 = 2;
|
||||
trainSituationFragmentBinding4.favourite.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5401b;
|
||||
|
||||
{
|
||||
this.f5401b = this;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
int i42 = i5;
|
||||
TrainSituationFragment trainSituationFragment = this.f5401b;
|
||||
switch (i42) {
|
||||
case 0:
|
||||
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
|
||||
return;
|
||||
case 1:
|
||||
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
|
||||
return;
|
||||
case 2:
|
||||
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
|
||||
return;
|
||||
case 3:
|
||||
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
|
||||
return;
|
||||
case 4:
|
||||
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
|
||||
return;
|
||||
case 5:
|
||||
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
|
||||
return;
|
||||
default:
|
||||
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding5 = this.binding;
|
||||
if (trainSituationFragmentBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding5 = null;
|
||||
}
|
||||
final int i6 = 3;
|
||||
trainSituationFragmentBinding5.twitter.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5401b;
|
||||
|
||||
{
|
||||
this.f5401b = this;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
int i42 = i6;
|
||||
TrainSituationFragment trainSituationFragment = this.f5401b;
|
||||
switch (i42) {
|
||||
case 0:
|
||||
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
|
||||
return;
|
||||
case 1:
|
||||
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
|
||||
return;
|
||||
case 2:
|
||||
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
|
||||
return;
|
||||
case 3:
|
||||
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
|
||||
return;
|
||||
case 4:
|
||||
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
|
||||
return;
|
||||
case 5:
|
||||
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
|
||||
return;
|
||||
default:
|
||||
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding6 = this.binding;
|
||||
if (trainSituationFragmentBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding6 = null;
|
||||
}
|
||||
final int i7 = 4;
|
||||
trainSituationFragmentBinding6.share.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5401b;
|
||||
|
||||
{
|
||||
this.f5401b = this;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
int i42 = i7;
|
||||
TrainSituationFragment trainSituationFragment = this.f5401b;
|
||||
switch (i42) {
|
||||
case 0:
|
||||
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
|
||||
return;
|
||||
case 1:
|
||||
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
|
||||
return;
|
||||
case 2:
|
||||
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
|
||||
return;
|
||||
case 3:
|
||||
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
|
||||
return;
|
||||
case 4:
|
||||
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
|
||||
return;
|
||||
case 5:
|
||||
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
|
||||
return;
|
||||
default:
|
||||
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding7 = this.binding;
|
||||
if (trainSituationFragmentBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding7 = null;
|
||||
}
|
||||
final int i8 = 5;
|
||||
trainSituationFragmentBinding7.observations.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5401b;
|
||||
|
||||
{
|
||||
this.f5401b = this;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
int i42 = i8;
|
||||
TrainSituationFragment trainSituationFragment = this.f5401b;
|
||||
switch (i42) {
|
||||
case 0:
|
||||
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
|
||||
return;
|
||||
case 1:
|
||||
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
|
||||
return;
|
||||
case 2:
|
||||
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
|
||||
return;
|
||||
case 3:
|
||||
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
|
||||
return;
|
||||
case 4:
|
||||
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
|
||||
return;
|
||||
case 5:
|
||||
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
|
||||
return;
|
||||
default:
|
||||
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding8 = this.binding;
|
||||
if (trainSituationFragmentBinding8 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
trainSituationFragmentBinding2 = trainSituationFragmentBinding8;
|
||||
}
|
||||
final int i9 = 6;
|
||||
trainSituationFragmentBinding2.trainSearch.setOnClickListener(new View.OnClickListener(this) { // from class: com.adif.elcanomovil.uiTrain.main.b
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5401b;
|
||||
|
||||
{
|
||||
this.f5401b = this;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
int i42 = i9;
|
||||
TrainSituationFragment trainSituationFragment = this.f5401b;
|
||||
switch (i42) {
|
||||
case 0:
|
||||
TrainSituationFragment.configureViewListeners$lambda$1(trainSituationFragment, view);
|
||||
return;
|
||||
case 1:
|
||||
TrainSituationFragment.configureViewListeners$lambda$2(trainSituationFragment, view);
|
||||
return;
|
||||
case 2:
|
||||
TrainSituationFragment.configureViewListeners$lambda$3(trainSituationFragment, view);
|
||||
return;
|
||||
case 3:
|
||||
TrainSituationFragment.configureViewListeners$lambda$4(trainSituationFragment, view);
|
||||
return;
|
||||
case 4:
|
||||
TrainSituationFragment.configureViewListeners$lambda$5(trainSituationFragment, view);
|
||||
return;
|
||||
case 5:
|
||||
TrainSituationFragment.configureViewListeners$lambda$6(trainSituationFragment, view);
|
||||
return;
|
||||
default:
|
||||
TrainSituationFragment.configureViewListeners$lambda$7(trainSituationFragment, view);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static final void configureViewListeners$lambda$1(TrainSituationFragment this$0, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
this$0.getViewModel().handleBackButtonTapped();
|
||||
}
|
||||
|
||||
public static final void configureViewListeners$lambda$2(TrainSituationFragment this$0, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
this$0.getViewModel().handleCorporationOptionsTapped();
|
||||
}
|
||||
|
||||
public static final void configureViewListeners$lambda$3(TrainSituationFragment this$0, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
this$0.getViewModel().handleFavouriteButtonTapped();
|
||||
}
|
||||
|
||||
public static final void configureViewListeners$lambda$4(TrainSituationFragment this$0, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
this$0.getViewModel().handleNewSubscriptionButtonTapped();
|
||||
}
|
||||
|
||||
public static final void configureViewListeners$lambda$5(TrainSituationFragment this$0, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
this$0.getViewModel().handleShareButtonTapped();
|
||||
}
|
||||
|
||||
public static final void configureViewListeners$lambda$6(TrainSituationFragment this$0, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
this$0.getViewModel().handleObservationsButtonTapped();
|
||||
}
|
||||
|
||||
public static final void configureViewListeners$lambda$7(TrainSituationFragment this$0, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
this$0.getViewModel().handleSearchTapped();
|
||||
}
|
||||
|
||||
private final void configureViews() {
|
||||
boolean equals;
|
||||
this.adapter = new TrainSituationAdapter(new com.adif.elcanomovil.uiDepartures.main.c(1, this, TrainSituationFragment.class, "onTapStep", "onTapStep(Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", 0, 14), new com.adif.elcanomovil.uiDepartures.main.c(1, this, TrainSituationFragment.class, "onObservationTapped", "onObservationTapped(Lcom/adif/elcanomovil/uiTrain/entities/Step;)V", 0, 15));
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding = this.binding;
|
||||
if (trainSituationFragmentBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding = null;
|
||||
}
|
||||
RecyclerView recyclerView = trainSituationFragmentBinding.rvSteps;
|
||||
TrainSituationAdapter trainSituationAdapter = this.adapter;
|
||||
if (trainSituationAdapter == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("adapter");
|
||||
trainSituationAdapter = null;
|
||||
}
|
||||
recyclerView.setAdapter(trainSituationAdapter);
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding2 = this.binding;
|
||||
if (trainSituationFragmentBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding2 = null;
|
||||
}
|
||||
trainSituationFragmentBinding2.stationOptions.setVisibility(8);
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding3 = this.binding;
|
||||
if (trainSituationFragmentBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding3 = null;
|
||||
}
|
||||
trainSituationFragmentBinding3.corporateOptions.setVisibility(8);
|
||||
TrainSituationFragmentArgs args = getArgs();
|
||||
equals = StringsKt__StringsJVMKt.equals(args != null ? args.getCommercialNumber() : null, TrainInfoMapperKt.CERCANIAS, true);
|
||||
if (equals) {
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding4 = this.binding;
|
||||
if (trainSituationFragmentBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding4 = null;
|
||||
}
|
||||
trainSituationFragmentBinding4.twitter.setVisibility(8);
|
||||
}
|
||||
LoadingEmptyOrErrorView loadingEmptyOrErrorView = LoadingEmptyOrErrorView.INSTANCE;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding5 = this.binding;
|
||||
if (trainSituationFragmentBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding5 = null;
|
||||
}
|
||||
LoadingEmptyOrErrorCommonViewBinding loadingEmptyOrErrorView2 = trainSituationFragmentBinding5.loadingEmptyOrErrorView;
|
||||
Intrinsics.checkNotNullExpressionValue(loadingEmptyOrErrorView2, "loadingEmptyOrErrorView");
|
||||
LoadingEmptyOrErrorView.Status status = LoadingEmptyOrErrorView.Status.INIT;
|
||||
Context context = getContext();
|
||||
String string = context != null ? context.getString(R.string.train_situation_empty_title) : null;
|
||||
Context context2 = getContext();
|
||||
loadingEmptyOrErrorView.updateElementsVisibility(loadingEmptyOrErrorView2, status, string, context2 != null ? context2.getString(R.string.train_situation_empty_message) : null);
|
||||
}
|
||||
|
||||
private final TrainSituationFragmentArgs getArgs() {
|
||||
return (TrainSituationFragmentArgs) this.args.getValue();
|
||||
}
|
||||
|
||||
public final TrainSituationViewModel getViewModel() {
|
||||
return (TrainSituationViewModel) this.viewModel.getValue();
|
||||
}
|
||||
|
||||
public final void handleSelectedTrain(String value) {
|
||||
try {
|
||||
StorableTrain storableTrain = (StorableTrain) new G(new D()).a(StorableTrain.class).fromJson(value);
|
||||
if (storableTrain != null) {
|
||||
getViewModel().onViewsLoaded(null, storableTrain.getOperator(), storableTrain.getCommercialProduct(), storableTrain.getCommercialNumber(), storableTrain.getOriginStationCode(), storableTrain.getDestinationStationCode(), Long.valueOf(storableTrain.getLaunchingDate()), (r22 & 128) != 0 ? false : true, (r22 & 256) != 0 ? null : null);
|
||||
}
|
||||
} catch (Exception e4) {
|
||||
m3.l.g(e4);
|
||||
}
|
||||
}
|
||||
|
||||
public final void onObservationTapped(Step step) {
|
||||
String str;
|
||||
TrainSituationViewModel viewModel = getViewModel();
|
||||
String notes = step.getNotes();
|
||||
Context context = getContext();
|
||||
if (context == null || (str = context.getString(R.string.dialog_action_close)) == null) {
|
||||
str = "";
|
||||
}
|
||||
viewModel.handleCirculationObservationTap(notes, str);
|
||||
}
|
||||
|
||||
public final void onTapStep(Step step) {
|
||||
getViewModel().handleStepTapped(step.getStation());
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:43:0x00f3 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:46:0x00fd */
|
||||
/* JADX WARN: Removed duplicated region for block: B:49:0x010e */
|
||||
/* JADX WARN: Removed duplicated region for block: B:52:0x0123 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:55:0x0138 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:58:0x014d */
|
||||
/* JADX WARN: Removed duplicated region for block: B:61:0x0162 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:68:0x0198 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:73:0x019b */
|
||||
/* JADX WARN: Removed duplicated region for block: B:76:0x01ac */
|
||||
/* JADX WARN: Removed duplicated region for block: B:79:0x01b6 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:82:0x01c7 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:85:0x01dc */
|
||||
/* JADX WARN: Removed duplicated region for block: B:88:0x01f1 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:91:0x0206 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:94:0x022b */
|
||||
/* JADX WARN: Removed duplicated region for block: B:98:0x0231 */
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void updateResults(com.adif.elcanomovil.uiTrain.entities.TrainInfo r9) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 578
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.TrainSituationFragment.updateResults(com.adif.elcanomovil.uiTrain.entities.TrainInfo):void");
|
||||
}
|
||||
|
||||
public final void updateVisibility(LoadingEmptyOrErrorView.Status status, String title, String message) {
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding = this.binding;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding2 = null;
|
||||
if (trainSituationFragmentBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding = null;
|
||||
}
|
||||
trainSituationFragmentBinding.stationOptions.setVisibility(8);
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding3 = this.binding;
|
||||
if (trainSituationFragmentBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding3 = null;
|
||||
}
|
||||
trainSituationFragmentBinding3.clStations.setVisibility(0);
|
||||
LoadingEmptyOrErrorView.Status status2 = LoadingEmptyOrErrorView.Status.HIDDEN;
|
||||
int i = status != status2 ? 8 : 0;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding4 = this.binding;
|
||||
if (trainSituationFragmentBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding4 = null;
|
||||
}
|
||||
trainSituationFragmentBinding4.rvStepsHeader.getRoot().setVisibility(i);
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding5 = this.binding;
|
||||
if (trainSituationFragmentBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding5 = null;
|
||||
}
|
||||
trainSituationFragmentBinding5.rvSteps.setVisibility(i);
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding6 = this.binding;
|
||||
if (trainSituationFragmentBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding6 = null;
|
||||
}
|
||||
trainSituationFragmentBinding6.trainComposition.setVisibility(status == status2 ? 0 : 8);
|
||||
LoadingEmptyOrErrorView loadingEmptyOrErrorView = LoadingEmptyOrErrorView.INSTANCE;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding7 = this.binding;
|
||||
if (trainSituationFragmentBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
trainSituationFragmentBinding2 = trainSituationFragmentBinding7;
|
||||
}
|
||||
LoadingEmptyOrErrorCommonViewBinding loadingEmptyOrErrorView2 = trainSituationFragmentBinding2.loadingEmptyOrErrorView;
|
||||
Intrinsics.checkNotNullExpressionValue(loadingEmptyOrErrorView2, "loadingEmptyOrErrorView");
|
||||
loadingEmptyOrErrorView.updateElementsVisibility(loadingEmptyOrErrorView2, status, title, message);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||
Intrinsics.checkNotNullParameter(view, "view");
|
||||
super.onViewCreated(view, savedInstanceState);
|
||||
TrainSituationFragmentBinding bind = TrainSituationFragmentBinding.bind(view);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
this.binding = bind;
|
||||
configureViews();
|
||||
configureObservers();
|
||||
configureViewListeners();
|
||||
Bundle arguments = getArguments();
|
||||
String string = arguments != null ? arguments.getString(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) : null;
|
||||
Bundle arguments2 = getArguments();
|
||||
String string2 = arguments2 != null ? arguments2.getString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) : null;
|
||||
Bundle arguments3 = getArguments();
|
||||
String string3 = arguments3 != null ? arguments3.getString(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) : null;
|
||||
Bundle arguments4 = getArguments();
|
||||
String string4 = arguments4 != null ? arguments4.getString(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) : null;
|
||||
Bundle arguments5 = getArguments();
|
||||
Long valueOf = arguments5 != null ? Long.valueOf(arguments5.getLong(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE)) : null;
|
||||
Bundle arguments6 = getArguments();
|
||||
String string5 = arguments6 != null ? arguments6.getString("observation") : null;
|
||||
Context context = getContext();
|
||||
Bundle arguments7 = getArguments();
|
||||
String K3 = AbstractC0105a.K(context, arguments7 != null ? arguments7.getString(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) : null);
|
||||
Context context2 = getContext();
|
||||
Bundle arguments8 = getArguments();
|
||||
String k4 = AbstractC0105a.k(context2, arguments8 != null ? arguments8.getString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) : null);
|
||||
Bundle arguments9 = getArguments();
|
||||
if (arguments9 != null) {
|
||||
arguments9.clear();
|
||||
}
|
||||
if (Intrinsics.areEqual(string, NavArguments.ARG_DYNAMIC_MORE_ADIF) && string2 == null) {
|
||||
getViewModel().handleSearchTapped();
|
||||
}
|
||||
getLifecycle().a(getViewModel());
|
||||
getViewModel().onViewsLoaded(string, K3, k4, string2, string3, string4, valueOf, (r22 & 128) != 0 ? false : false, (r22 & 256) != 0 ? null : string5);
|
||||
try {
|
||||
AbstractC0544v findRootNavController = NavigationExtensionsKt.findRootNavController(this);
|
||||
NavigationExtensionsKt.onDestinationResult(findRootNavController, NavArguments.RESULT_TRAIN, this, new com.adif.elcanomovil.uiDepartures.main.c(1, this, TrainSituationFragment.class, "handleSelectedTrain", "handleSelectedTrain(Ljava/lang/String;)V", 0, 16));
|
||||
NavigationExtensionsKt.onDestinationResult(findRootNavController, NavArguments.RESULT_FILTERS, this, new com.adif.elcanomovil.uiDepartures.main.c(1, getViewModel(), TrainSituationViewModel.class, "handleFilterChanged", "handleFilterChanged(Lcom/adif/elcanomovil/commonNavGraph/arguments/Filter;)V", 0, 17));
|
||||
} catch (Exception e4) {
|
||||
m3.l.g(e4);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,271 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.os.Bundle;
|
||||
import androidx.lifecycle.n0;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import kotlin.KotlinVersion;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.JvmStatic;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import o0.InterfaceC0530g;
|
||||
|
||||
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u000f\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u000e\b\u0086\b\u0018\u0000 32\u00020\u0001:\u00013Be\u0012\n\b\u0002\u0010\u0003\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0002\u0012\b\b\u0002\u0010\u0007\u001a\u00020\u0006\u0012\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u0002\u0012\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\u0002¢\u0006\u0004\b\f\u0010\rJ\r\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u000f\u0010\u0010J\r\u0010\u0012\u001a\u00020\u0011¢\u0006\u0004\b\u0012\u0010\u0013J\u0012\u0010\u0014\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u0014\u0010\u0015J\u0012\u0010\u0016\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u0016\u0010\u0015J\u0012\u0010\u0017\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u0017\u0010\u0015J\u0010\u0010\u0018\u001a\u00020\u0006HÆ\u0003¢\u0006\u0004\b\u0018\u0010\u0019J\u0012\u0010\u001a\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u001a\u0010\u0015J\u0012\u0010\u001b\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u001b\u0010\u0015J\u0012\u0010\u001c\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u001c\u0010\u0015J\u0012\u0010\u001d\u001a\u0004\u0018\u00010\u0002HÆ\u0003¢\u0006\u0004\b\u001d\u0010\u0015Jn\u0010\u001e\u001a\u00020\u00002\n\b\u0002\u0010\u0003\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u00022\b\b\u0002\u0010\u0007\u001a\u00020\u00062\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u00022\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\u0002HÆ\u0001¢\u0006\u0004\b\u001e\u0010\u001fJ\u0010\u0010 \u001a\u00020\u0002HÖ\u0001¢\u0006\u0004\b \u0010\u0015J\u0010\u0010\"\u001a\u00020!HÖ\u0001¢\u0006\u0004\b\"\u0010#J\u001a\u0010'\u001a\u00020&2\b\u0010%\u001a\u0004\u0018\u00010$HÖ\u0003¢\u0006\u0004\b'\u0010(R\u0019\u0010\u0003\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010)\u001a\u0004\b*\u0010\u0015R\u0019\u0010\u0004\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0004\u0010)\u001a\u0004\b+\u0010\u0015R\u0019\u0010\u0005\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0005\u0010)\u001a\u0004\b,\u0010\u0015R\u0017\u0010\u0007\u001a\u00020\u00068\u0006¢\u0006\f\n\u0004\b\u0007\u0010-\u001a\u0004\b.\u0010\u0019R\u0019\u0010\b\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\b\u0010)\u001a\u0004\b/\u0010\u0015R\u0019\u0010\t\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\t\u0010)\u001a\u0004\b0\u0010\u0015R\u0019\u0010\n\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\n\u0010)\u001a\u0004\b1\u0010\u0015R\u0019\u0010\u000b\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u000b\u0010)\u001a\u0004\b2\u0010\u0015¨\u00064"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "Lo0/g;", "", NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER, NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE, NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE, "", NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE, NavArguments.ARG_DYNAMIC_LINKS_OPERATOR, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT, "observation", NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM, "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "Landroid/os/Bundle;", "toBundle", "()Landroid/os/Bundle;", "Landroidx/lifecycle/n0;", "toSavedStateHandle", "()Landroidx/lifecycle/n0;", "component1", "()Ljava/lang/String;", "component2", "component3", "component4", "()J", "component5", "component6", "component7", "component8", "copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "toString", "", "hashCode", "()I", "", "other", "", "equals", "(Ljava/lang/Object;)Z", "Ljava/lang/String;", "getCommercialNumber", "getOriginStationCode", "getDestinationStationCode", "J", "getLaunchingDate", "getOperator", "getCommercialProduct", "getObservation", "getFragmentFrom", "Companion", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final /* data */ class TrainSituationFragmentArgs implements InterfaceC0530g {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
private final String commercialNumber;
|
||||
private final String commercialProduct;
|
||||
private final String destinationStationCode;
|
||||
private final String fragmentFrom;
|
||||
private final long launchingDate;
|
||||
private final String observation;
|
||||
private final String operator;
|
||||
private final String originStationCode;
|
||||
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0017\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0004H\u0007¢\u0006\u0004\b\u0007\u0010\bJ\u0017\u0010\u000b\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\tH\u0007¢\u0006\u0004\b\u000b\u0010\f¨\u0006\r"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs$Companion;", "", "<init>", "()V", "Landroid/os/Bundle;", "bundle", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "fromBundle", "(Landroid/os/Bundle;)Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "Landroidx/lifecycle/n0;", "savedStateHandle", "fromSavedStateHandle", "(Landroidx/lifecycle/n0;)Lcom/adif/elcanomovil/uiTrain/main/TrainSituationFragmentArgs;", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public final TrainSituationFragmentArgs fromBundle(Bundle bundle) {
|
||||
Intrinsics.checkNotNullParameter(bundle, "bundle");
|
||||
bundle.setClassLoader(TrainSituationFragmentArgs.class.getClassLoader());
|
||||
return new TrainSituationFragmentArgs(bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) : null, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) : null, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) : null, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE) ? bundle.getLong(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE) : 0L, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) : "", bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) : "", bundle.containsKey("observation") ? bundle.getString("observation") : null, bundle.containsKey(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) ? bundle.getString(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) : null);
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public final TrainSituationFragmentArgs fromSavedStateHandle(n0 savedStateHandle) {
|
||||
Long l4;
|
||||
Intrinsics.checkNotNullParameter(savedStateHandle, "savedStateHandle");
|
||||
String str = savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER) : null;
|
||||
String str2 = savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE) : null;
|
||||
String str3 = savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE) : null;
|
||||
if (savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE)) {
|
||||
l4 = (Long) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE);
|
||||
if (l4 == null) {
|
||||
throw new IllegalArgumentException("Argument \"launchingDate\" of type long does not support null values");
|
||||
}
|
||||
} else {
|
||||
l4 = 0L;
|
||||
}
|
||||
return new TrainSituationFragmentArgs(str, str2, str3, l4.longValue(), savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR) : "", savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT) : "", savedStateHandle.b("observation") ? (String) savedStateHandle.c("observation") : null, savedStateHandle.b(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) ? (String) savedStateHandle.c(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM) : null);
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
}
|
||||
|
||||
public TrainSituationFragmentArgs() {
|
||||
this(null, null, null, 0L, null, null, null, null, KotlinVersion.MAX_COMPONENT_VALUE, null);
|
||||
}
|
||||
|
||||
public static /* synthetic */ TrainSituationFragmentArgs copy$default(TrainSituationFragmentArgs trainSituationFragmentArgs, String str, String str2, String str3, long j4, String str4, String str5, String str6, String str7, int i, Object obj) {
|
||||
if ((i & 1) != 0) {
|
||||
str = trainSituationFragmentArgs.commercialNumber;
|
||||
}
|
||||
if ((i & 2) != 0) {
|
||||
str2 = trainSituationFragmentArgs.originStationCode;
|
||||
}
|
||||
if ((i & 4) != 0) {
|
||||
str3 = trainSituationFragmentArgs.destinationStationCode;
|
||||
}
|
||||
if ((i & 8) != 0) {
|
||||
j4 = trainSituationFragmentArgs.launchingDate;
|
||||
}
|
||||
if ((i & 16) != 0) {
|
||||
str4 = trainSituationFragmentArgs.operator;
|
||||
}
|
||||
if ((i & 32) != 0) {
|
||||
str5 = trainSituationFragmentArgs.commercialProduct;
|
||||
}
|
||||
if ((i & 64) != 0) {
|
||||
str6 = trainSituationFragmentArgs.observation;
|
||||
}
|
||||
if ((i & 128) != 0) {
|
||||
str7 = trainSituationFragmentArgs.fragmentFrom;
|
||||
}
|
||||
long j5 = j4;
|
||||
String str8 = str3;
|
||||
return trainSituationFragmentArgs.copy(str, str2, str8, j5, str4, str5, str6, str7);
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public static final TrainSituationFragmentArgs fromBundle(Bundle bundle) {
|
||||
return INSTANCE.fromBundle(bundle);
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public static final TrainSituationFragmentArgs fromSavedStateHandle(n0 n0Var) {
|
||||
return INSTANCE.fromSavedStateHandle(n0Var);
|
||||
}
|
||||
|
||||
/* renamed from: component1, reason: from getter */
|
||||
public final String getCommercialNumber() {
|
||||
return this.commercialNumber;
|
||||
}
|
||||
|
||||
/* renamed from: component2, reason: from getter */
|
||||
public final String getOriginStationCode() {
|
||||
return this.originStationCode;
|
||||
}
|
||||
|
||||
/* renamed from: component3, reason: from getter */
|
||||
public final String getDestinationStationCode() {
|
||||
return this.destinationStationCode;
|
||||
}
|
||||
|
||||
/* renamed from: component4, reason: from getter */
|
||||
public final long getLaunchingDate() {
|
||||
return this.launchingDate;
|
||||
}
|
||||
|
||||
/* renamed from: component5, reason: from getter */
|
||||
public final String getOperator() {
|
||||
return this.operator;
|
||||
}
|
||||
|
||||
/* renamed from: component6, reason: from getter */
|
||||
public final String getCommercialProduct() {
|
||||
return this.commercialProduct;
|
||||
}
|
||||
|
||||
/* renamed from: component7, reason: from getter */
|
||||
public final String getObservation() {
|
||||
return this.observation;
|
||||
}
|
||||
|
||||
/* renamed from: component8, reason: from getter */
|
||||
public final String getFragmentFrom() {
|
||||
return this.fragmentFrom;
|
||||
}
|
||||
|
||||
public final TrainSituationFragmentArgs copy(String commercialNumber, String originStationCode, String destinationStationCode, long launchingDate, String operator, String commercialProduct, String observation, String fragmentFrom) {
|
||||
return new TrainSituationFragmentArgs(commercialNumber, originStationCode, destinationStationCode, launchingDate, operator, commercialProduct, observation, fragmentFrom);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
if (!(other instanceof TrainSituationFragmentArgs)) {
|
||||
return false;
|
||||
}
|
||||
TrainSituationFragmentArgs trainSituationFragmentArgs = (TrainSituationFragmentArgs) other;
|
||||
return Intrinsics.areEqual(this.commercialNumber, trainSituationFragmentArgs.commercialNumber) && Intrinsics.areEqual(this.originStationCode, trainSituationFragmentArgs.originStationCode) && Intrinsics.areEqual(this.destinationStationCode, trainSituationFragmentArgs.destinationStationCode) && this.launchingDate == trainSituationFragmentArgs.launchingDate && Intrinsics.areEqual(this.operator, trainSituationFragmentArgs.operator) && Intrinsics.areEqual(this.commercialProduct, trainSituationFragmentArgs.commercialProduct) && Intrinsics.areEqual(this.observation, trainSituationFragmentArgs.observation) && Intrinsics.areEqual(this.fragmentFrom, trainSituationFragmentArgs.fragmentFrom);
|
||||
}
|
||||
|
||||
public final String getCommercialNumber() {
|
||||
return this.commercialNumber;
|
||||
}
|
||||
|
||||
public final String getCommercialProduct() {
|
||||
return this.commercialProduct;
|
||||
}
|
||||
|
||||
public final String getDestinationStationCode() {
|
||||
return this.destinationStationCode;
|
||||
}
|
||||
|
||||
public final String getFragmentFrom() {
|
||||
return this.fragmentFrom;
|
||||
}
|
||||
|
||||
public final long getLaunchingDate() {
|
||||
return this.launchingDate;
|
||||
}
|
||||
|
||||
public final String getObservation() {
|
||||
return this.observation;
|
||||
}
|
||||
|
||||
public final String getOperator() {
|
||||
return this.operator;
|
||||
}
|
||||
|
||||
public final String getOriginStationCode() {
|
||||
return this.originStationCode;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
String str = this.commercialNumber;
|
||||
int hashCode = (str == null ? 0 : str.hashCode()) * 31;
|
||||
String str2 = this.originStationCode;
|
||||
int hashCode2 = (hashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
|
||||
String str3 = this.destinationStationCode;
|
||||
int b4 = com.google.android.gms.measurement.internal.a.b(this.launchingDate, (hashCode2 + (str3 == null ? 0 : str3.hashCode())) * 31, 31);
|
||||
String str4 = this.operator;
|
||||
int hashCode3 = (b4 + (str4 == null ? 0 : str4.hashCode())) * 31;
|
||||
String str5 = this.commercialProduct;
|
||||
int hashCode4 = (hashCode3 + (str5 == null ? 0 : str5.hashCode())) * 31;
|
||||
String str6 = this.observation;
|
||||
int hashCode5 = (hashCode4 + (str6 == null ? 0 : str6.hashCode())) * 31;
|
||||
String str7 = this.fragmentFrom;
|
||||
return hashCode5 + (str7 != null ? str7.hashCode() : 0);
|
||||
}
|
||||
|
||||
public final Bundle toBundle() {
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER, this.commercialNumber);
|
||||
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE, this.originStationCode);
|
||||
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE, this.destinationStationCode);
|
||||
bundle.putLong(NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE, this.launchingDate);
|
||||
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_OPERATOR, this.operator);
|
||||
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT, this.commercialProduct);
|
||||
bundle.putString("observation", this.observation);
|
||||
bundle.putString(NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM, this.fragmentFrom);
|
||||
return bundle;
|
||||
}
|
||||
|
||||
public final n0 toSavedStateHandle() {
|
||||
n0 n0Var = new n0();
|
||||
n0Var.d(this.commercialNumber, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER);
|
||||
n0Var.d(this.originStationCode, NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE);
|
||||
n0Var.d(this.destinationStationCode, NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE);
|
||||
n0Var.d(Long.valueOf(this.launchingDate), NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE);
|
||||
n0Var.d(this.operator, NavArguments.ARG_DYNAMIC_LINKS_OPERATOR);
|
||||
n0Var.d(this.commercialProduct, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT);
|
||||
n0Var.d(this.observation, "observation");
|
||||
n0Var.d(this.fragmentFrom, NavArguments.ARG_DYNAMIC_LINKS_FRAGMENT_FROM);
|
||||
return n0Var;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
StringBuilder sb = new StringBuilder("TrainSituationFragmentArgs(commercialNumber=");
|
||||
sb.append(this.commercialNumber);
|
||||
sb.append(", originStationCode=");
|
||||
sb.append(this.originStationCode);
|
||||
sb.append(", destinationStationCode=");
|
||||
sb.append(this.destinationStationCode);
|
||||
sb.append(", launchingDate=");
|
||||
sb.append(this.launchingDate);
|
||||
sb.append(", operator=");
|
||||
sb.append(this.operator);
|
||||
sb.append(", commercialProduct=");
|
||||
sb.append(this.commercialProduct);
|
||||
sb.append(", observation=");
|
||||
sb.append(this.observation);
|
||||
sb.append(", fragmentFrom=");
|
||||
return com.google.android.gms.measurement.internal.a.n(sb, this.fragmentFrom, ')');
|
||||
}
|
||||
|
||||
public TrainSituationFragmentArgs(String str, String str2, String str3, long j4, String str4, String str5, String str6, String str7) {
|
||||
this.commercialNumber = str;
|
||||
this.originStationCode = str2;
|
||||
this.destinationStationCode = str3;
|
||||
this.launchingDate = j4;
|
||||
this.operator = str4;
|
||||
this.commercialProduct = str5;
|
||||
this.observation = str6;
|
||||
this.fragmentFrom = str7;
|
||||
}
|
||||
|
||||
public /* synthetic */ TrainSituationFragmentArgs(String str, String str2, String str3, long j4, String str4, String str5, String str6, String str7, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this((i & 1) != 0 ? null : str, (i & 2) != 0 ? null : str2, (i & 4) != 0 ? null : str3, (i & 8) != 0 ? 0L : j4, (i & 16) != 0 ? "" : str4, (i & 32) != 0 ? "" : str5, (i & 64) != 0 ? null : str6, (i & 128) != 0 ? null : str7);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import dagger.hilt.InstallIn;
|
||||
import dagger.hilt.android.components.FragmentComponent;
|
||||
import dagger.hilt.codegen.OriginatingElement;
|
||||
import dagger.hilt.internal.GeneratedEntryPoint;
|
||||
|
||||
@OriginatingElement(topLevelClass = TrainSituationFragment.class)
|
||||
@GeneratedEntryPoint
|
||||
@InstallIn({FragmentComponent.class})
|
||||
/* loaded from: classes3.dex */
|
||||
public interface TrainSituationFragment_GeneratedInjector {
|
||||
void injectTrainSituationFragment(TrainSituationFragment trainSituationFragment);
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.uiTrain.entities.TrainInfo;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b6\u0018\u00002\u00020\u0001:\u0003\u0003\u0004\u0005B\u0007\b\u0004¢\u0006\u0002\u0010\u0002\u0082\u0001\u0003\u0006\u0007\b¨\u0006\t"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData;", "", "()V", "Data", "Error", "Loading", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Data;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Error;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Loading;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class TrainSituationViewData {
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u0001B\u0015\u0012\u000e\u0010\u0002\u001a\n\u0012\u0004\u0012\u00020\u0004\u0018\u00010\u0003¢\u0006\u0002\u0010\u0005R\u0019\u0010\u0002\u001a\n\u0012\u0004\u0012\u00020\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\b"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Data;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData;", "results", "", "Lcom/adif/elcanomovil/uiTrain/entities/TrainInfo;", "(Ljava/util/List;)V", "getResults", "()Ljava/util/List;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class Data extends TrainSituationViewData {
|
||||
private final List<TrainInfo> results;
|
||||
|
||||
public Data(List<TrainInfo> list) {
|
||||
super(null);
|
||||
this.results = list;
|
||||
}
|
||||
|
||||
public final List<TrainInfo> getResults() {
|
||||
return this.results;
|
||||
}
|
||||
}
|
||||
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\bÆ\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002¨\u0006\u0003"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Error;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData;", "()V", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class Error extends TrainSituationViewData {
|
||||
public static final Error INSTANCE = new Error();
|
||||
|
||||
private Error() {
|
||||
super(null);
|
||||
}
|
||||
}
|
||||
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\bÆ\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002¨\u0006\u0003"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData$Loading;", "Lcom/adif/elcanomovil/uiTrain/main/TrainSituationViewData;", "()V", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class Loading extends TrainSituationViewData {
|
||||
public static final Loading INSTANCE = new Loading();
|
||||
|
||||
private Loading() {
|
||||
super(null);
|
||||
}
|
||||
}
|
||||
|
||||
public /* synthetic */ TrainSituationViewData(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
private TrainSituationViewData() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.Filter;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final /* synthetic */ class TrainSituationViewModel$handleFilterChanged$1$WhenMappings {
|
||||
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
|
||||
|
||||
static {
|
||||
int[] iArr = new int[Filter.values().length];
|
||||
try {
|
||||
iArr[Filter.FULL_DATA.ordinal()] = 1;
|
||||
} catch (NoSuchFieldError unused) {
|
||||
}
|
||||
try {
|
||||
iArr[Filter.ALL_STATIONS.ordinal()] = 2;
|
||||
} catch (NoSuchFieldError unused2) {
|
||||
}
|
||||
try {
|
||||
iArr[Filter.ALL_STOPS.ordinal()] = 3;
|
||||
} catch (NoSuchFieldError unused3) {
|
||||
}
|
||||
$EnumSwitchMapping$0 = iArr;
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,9 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u000e\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0080T¢\u0006\u0002\n\u0000¨\u0006\u0002"}, d2 = {"ALERT_KEY_OBSERVATION", "", "ui-train_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainSituationViewModelKt {
|
||||
public static final String ALERT_KEY_OBSERVATION = "observation";
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.domain.usecases.DynamicLinkUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.GetCompositionsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.circulation.GetOnePathsUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.favorites.GetTrainIsFavoriteUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.favorites.RemoveFavoriteTrainUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.favorites.SaveFavoriteTrainUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.filters.GetFiltersUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.filters.SaveFilterUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.stations.GetStationByIdUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.tabs.TabDataHolder;
|
||||
import com.adif.elcanomovil.serviceStorage.preferences.PreferenceStorage;
|
||||
import com.adif.elcanomovil.uiTrain.entities.StepMapper;
|
||||
import com.adif.elcanomovil.uiTrain.entities.TrainInfoMapper;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import java.text.DateFormat;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@ScopeMetadata
|
||||
@DaggerGenerated
|
||||
@QualifierMetadata
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainSituationViewModel_Factory implements Factory<TrainSituationViewModel> {
|
||||
private final Provider<DynamicLinkUseCase> dynamicLinkUseCaseProvider;
|
||||
private final Provider<DateFormat> formatterProvider;
|
||||
private final Provider<GetCompositionsUseCase> getCompositionsUseCaseProvider;
|
||||
private final Provider<GetFiltersUseCase> getFiltersUseCaseProvider;
|
||||
private final Provider<GetOnePathsUseCase> getOnePathsUseCaseProvider;
|
||||
private final Provider<GetStationByIdUseCase> getStationByIdUseCaseProvider;
|
||||
private final Provider<GetTrainIsFavoriteUseCase> getTrainIsFavoriteUseCaseProvider;
|
||||
private final Provider<PreferenceStorage> preferenceStorageProvider;
|
||||
private final Provider<RemoveFavoriteTrainUseCase> removeFavoriteTrainUseCaseProvider;
|
||||
private final Provider<SaveFavoriteTrainUseCase> saveFavoriteTrainUseCaseProvider;
|
||||
private final Provider<SaveFilterUseCase> saveFilterUseCaseProvider;
|
||||
private final Provider<StepMapper> stepMapperProvider;
|
||||
private final Provider<d1.g> stringProvider;
|
||||
private final Provider<TabDataHolder> tabDataHolderProvider;
|
||||
private final Provider<TrainInfoMapper> trainInfoMapperProvider;
|
||||
|
||||
public TrainSituationViewModel_Factory(Provider<d1.g> provider, Provider<PreferenceStorage> provider2, Provider<GetStationByIdUseCase> provider3, Provider<GetOnePathsUseCase> provider4, Provider<GetCompositionsUseCase> provider5, Provider<TrainInfoMapper> provider6, Provider<StepMapper> provider7, Provider<DateFormat> provider8, Provider<RemoveFavoriteTrainUseCase> provider9, Provider<GetTrainIsFavoriteUseCase> provider10, Provider<SaveFavoriteTrainUseCase> provider11, Provider<DynamicLinkUseCase> provider12, Provider<GetFiltersUseCase> provider13, Provider<SaveFilterUseCase> provider14, Provider<TabDataHolder> provider15) {
|
||||
this.stringProvider = provider;
|
||||
this.preferenceStorageProvider = provider2;
|
||||
this.getStationByIdUseCaseProvider = provider3;
|
||||
this.getOnePathsUseCaseProvider = provider4;
|
||||
this.getCompositionsUseCaseProvider = provider5;
|
||||
this.trainInfoMapperProvider = provider6;
|
||||
this.stepMapperProvider = provider7;
|
||||
this.formatterProvider = provider8;
|
||||
this.removeFavoriteTrainUseCaseProvider = provider9;
|
||||
this.getTrainIsFavoriteUseCaseProvider = provider10;
|
||||
this.saveFavoriteTrainUseCaseProvider = provider11;
|
||||
this.dynamicLinkUseCaseProvider = provider12;
|
||||
this.getFiltersUseCaseProvider = provider13;
|
||||
this.saveFilterUseCaseProvider = provider14;
|
||||
this.tabDataHolderProvider = provider15;
|
||||
}
|
||||
|
||||
public static TrainSituationViewModel_Factory create(Provider<d1.g> provider, Provider<PreferenceStorage> provider2, Provider<GetStationByIdUseCase> provider3, Provider<GetOnePathsUseCase> provider4, Provider<GetCompositionsUseCase> provider5, Provider<TrainInfoMapper> provider6, Provider<StepMapper> provider7, Provider<DateFormat> provider8, Provider<RemoveFavoriteTrainUseCase> provider9, Provider<GetTrainIsFavoriteUseCase> provider10, Provider<SaveFavoriteTrainUseCase> provider11, Provider<DynamicLinkUseCase> provider12, Provider<GetFiltersUseCase> provider13, Provider<SaveFilterUseCase> provider14, Provider<TabDataHolder> provider15) {
|
||||
return new TrainSituationViewModel_Factory(provider, provider2, provider3, provider4, provider5, provider6, provider7, provider8, provider9, provider10, provider11, provider12, provider13, provider14, provider15);
|
||||
}
|
||||
|
||||
public static TrainSituationViewModel newInstance(d1.g gVar, PreferenceStorage preferenceStorage, GetStationByIdUseCase getStationByIdUseCase, GetOnePathsUseCase getOnePathsUseCase, GetCompositionsUseCase getCompositionsUseCase, TrainInfoMapper trainInfoMapper, StepMapper stepMapper, DateFormat dateFormat, RemoveFavoriteTrainUseCase removeFavoriteTrainUseCase, GetTrainIsFavoriteUseCase getTrainIsFavoriteUseCase, SaveFavoriteTrainUseCase saveFavoriteTrainUseCase, DynamicLinkUseCase dynamicLinkUseCase, GetFiltersUseCase getFiltersUseCase, SaveFilterUseCase saveFilterUseCase, TabDataHolder tabDataHolder) {
|
||||
return new TrainSituationViewModel(gVar, preferenceStorage, getStationByIdUseCase, getOnePathsUseCase, getCompositionsUseCase, trainInfoMapper, stepMapper, dateFormat, removeFavoriteTrainUseCase, getTrainIsFavoriteUseCase, saveFavoriteTrainUseCase, dynamicLinkUseCase, getFiltersUseCase, saveFilterUseCase, tabDataHolder);
|
||||
}
|
||||
|
||||
@Override // javax.inject.Provider
|
||||
public TrainSituationViewModel get() {
|
||||
return newInstance(this.stringProvider.get(), this.preferenceStorageProvider.get(), this.getStationByIdUseCaseProvider.get(), this.getOnePathsUseCaseProvider.get(), this.getCompositionsUseCaseProvider.get(), this.trainInfoMapperProvider.get(), this.stepMapperProvider.get(), this.formatterProvider.get(), this.removeFavoriteTrainUseCaseProvider.get(), this.getTrainIsFavoriteUseCaseProvider.get(), this.saveFavoriteTrainUseCaseProvider.get(), this.dynamicLinkUseCaseProvider.get(), this.getFiltersUseCaseProvider.get(), this.saveFilterUseCaseProvider.get(), this.tabDataHolderProvider.get());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
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 = TrainSituationViewModel.class)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class TrainSituationViewModel_HiltModules {
|
||||
|
||||
@Module
|
||||
@InstallIn({ViewModelComponent.class})
|
||||
/* loaded from: classes3.dex */
|
||||
public static abstract class BindsModule {
|
||||
private BindsModule() {
|
||||
}
|
||||
|
||||
@Binds
|
||||
@StringKey("com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel")
|
||||
@HiltViewModelMap
|
||||
@IntoMap
|
||||
public abstract w0 binds(TrainSituationViewModel trainSituationViewModel);
|
||||
}
|
||||
|
||||
@Module
|
||||
@InstallIn({ActivityRetainedComponent.class})
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class KeyModule {
|
||||
private KeyModule() {
|
||||
}
|
||||
|
||||
@Provides
|
||||
@HiltViewModelMap.KeySet
|
||||
@IntoSet
|
||||
public static String provide() {
|
||||
return "com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel";
|
||||
}
|
||||
}
|
||||
|
||||
private TrainSituationViewModel_HiltModules() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel_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: classes3.dex */
|
||||
public final class TrainSituationViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<String> {
|
||||
public static TrainSituationViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||
return w.f5472a;
|
||||
}
|
||||
|
||||
public static String provide() {
|
||||
return (String) Preconditions.checkNotNullFromProvides(TrainSituationViewModel_HiltModules.KeyModule.provide());
|
||||
}
|
||||
|
||||
@Override // javax.inject.Provider
|
||||
public String get() {
|
||||
return provide();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.I0;
|
||||
import com.adif.elcanomovil.domain.entities.compositions.Cafeteria;
|
||||
import com.adif.elcanomovil.domain.entities.compositions.Coach;
|
||||
import com.adif.elcanomovil.domain.entities.compositions.Empty;
|
||||
import com.adif.elcanomovil.domain.entities.compositions.Head;
|
||||
import com.adif.elcanomovil.domain.entities.compositions.Tail;
|
||||
import com.adif.elcanomovil.domain.entities.compositions.Wagon;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
import com.adif.elcanomovil.uiTrain.databinding.ItemTrainWagonBinding;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J+\u0010\r\u001a\u00020\f2\u0006\u0010\u0007\u001a\u00020\u00062\f\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u00060\b2\u0006\u0010\u000b\u001a\u00020\n¢\u0006\u0004\b\r\u0010\u000eR\u0014\u0010\u0010\u001a\u00020\u000f8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0010\u0010\u0011¨\u0006\u0012"}, d2 = {"Lcom/adif/elcanomovil/uiTrain/main/WagonHolder;", "Landroidx/recyclerview/widget/I0;", "Landroid/view/View;", "itemView", "<init>", "(Landroid/view/View;)V", "Lcom/adif/elcanomovil/domain/entities/compositions/Wagon;", "item", "", FirebaseAnalytics.Param.ITEMS, "", "position", "", "bind", "(Lcom/adif/elcanomovil/domain/entities/compositions/Wagon;Ljava/util/List;I)V", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainWagonBinding;", "itemBinding", "Lcom/adif/elcanomovil/uiTrain/databinding/ItemTrainWagonBinding;", "ui-train_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public final class WagonHolder extends I0 {
|
||||
private final ItemTrainWagonBinding itemBinding;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public WagonHolder(View itemView) {
|
||||
super(itemView);
|
||||
Intrinsics.checkNotNullParameter(itemView, "itemView");
|
||||
ItemTrainWagonBinding bind = ItemTrainWagonBinding.bind(itemView);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
this.itemBinding = bind;
|
||||
}
|
||||
|
||||
public final void bind(Wagon item, List<? extends Wagon> items, int position) {
|
||||
Intrinsics.checkNotNullParameter(item, "item");
|
||||
Intrinsics.checkNotNullParameter(items, "items");
|
||||
this.itemBinding.getRoot().setAlpha(1.0f);
|
||||
this.itemBinding.wagonNumber.setVisibility(8);
|
||||
this.itemBinding.wagonCafeteria.setVisibility(8);
|
||||
if (item instanceof Head) {
|
||||
this.itemBinding.wagonCafeteria.setVisibility(8);
|
||||
String number = ((Head) item).getNumber();
|
||||
if (number != null) {
|
||||
TextView textView = this.itemBinding.wagonNumber;
|
||||
textView.setVisibility(0);
|
||||
textView.setText(number);
|
||||
}
|
||||
ImageView imageView = this.itemBinding.wagonSrc;
|
||||
imageView.setVisibility(0);
|
||||
imageView.setImageDrawable(D.h.getDrawable(imageView.getContext(), R.drawable.ic_composition_right));
|
||||
return;
|
||||
}
|
||||
if (item instanceof Tail) {
|
||||
this.itemBinding.wagonCafeteria.setVisibility(8);
|
||||
String number2 = ((Tail) item).getNumber();
|
||||
if (number2 != null) {
|
||||
TextView textView2 = this.itemBinding.wagonNumber;
|
||||
textView2.setVisibility(0);
|
||||
textView2.setText(number2);
|
||||
}
|
||||
ImageView imageView2 = this.itemBinding.wagonSrc;
|
||||
imageView2.setVisibility(0);
|
||||
imageView2.setImageDrawable(D.h.getDrawable(imageView2.getContext(), R.drawable.ic_composition_left));
|
||||
return;
|
||||
}
|
||||
if (item instanceof Coach) {
|
||||
this.itemBinding.wagonCafeteria.setVisibility(8);
|
||||
TextView textView3 = this.itemBinding.wagonNumber;
|
||||
textView3.setVisibility(0);
|
||||
textView3.setText(((Coach) item).getNumber());
|
||||
ImageView imageView3 = this.itemBinding.wagonSrc;
|
||||
imageView3.setVisibility(0);
|
||||
imageView3.setImageDrawable(D.h.getDrawable(imageView3.getContext(), R.drawable.ic_composition_coach));
|
||||
return;
|
||||
}
|
||||
if (item instanceof Cafeteria) {
|
||||
this.itemBinding.wagonCafeteria.setVisibility(0);
|
||||
this.itemBinding.wagonNumber.setVisibility(8);
|
||||
ImageView imageView4 = this.itemBinding.wagonSrc;
|
||||
imageView4.setVisibility(0);
|
||||
imageView4.setImageDrawable(D.h.getDrawable(imageView4.getContext(), R.drawable.ic_composition_coach));
|
||||
return;
|
||||
}
|
||||
if (item instanceof Empty) {
|
||||
this.itemBinding.wagonCafeteria.setVisibility(8);
|
||||
this.itemBinding.wagonNumber.setVisibility(8);
|
||||
this.itemBinding.wagonSrc.setVisibility(8);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.net.Uri;
|
||||
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;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class c extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5402a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5403b;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public c(TrainSituationFragment trainSituationFragment, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5403b = trainSituationFragment;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new c(this.f5403b, 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) {
|
||||
TrainSituationViewModel viewModel;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5402a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
TrainSituationFragment trainSituationFragment = this.f5403b;
|
||||
viewModel = trainSituationFragment.getViewModel();
|
||||
Flow<Uri> deepLinkNavigation = viewModel.getDeepLinkNavigation();
|
||||
C1.b bVar = new C1.b(trainSituationFragment, 16);
|
||||
this.f5402a = 1;
|
||||
if (deepLinkNavigation.collect(bVar, this) == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import androidx.lifecycle.J;
|
||||
import androidx.lifecycle.q0;
|
||||
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;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class d extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5404a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5405b;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public d(TrainSituationFragment trainSituationFragment, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5405b = trainSituationFragment;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new d(this.f5405b, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((d) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5404a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
TrainSituationFragment trainSituationFragment = this.f5405b;
|
||||
J viewLifecycleOwner = trainSituationFragment.getViewLifecycleOwner();
|
||||
Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner, "getViewLifecycleOwner(...)");
|
||||
c cVar = new c(trainSituationFragment, null);
|
||||
this.f5404a = 1;
|
||||
Object l4 = q0.l(viewLifecycleOwner.getLifecycle(), cVar, this);
|
||||
if (l4 != IntrinsicsKt.getCOROUTINE_SUSPENDED()) {
|
||||
l4 = Unit.INSTANCE;
|
||||
}
|
||||
if (l4 == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
158
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/e.java
Normal file
158
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/e.java
Normal file
@@ -0,0 +1,158 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import android.content.Context;
|
||||
import android.widget.TextView;
|
||||
import com.adif.elcanomovil.commonViews.extensions.ViewKt;
|
||||
import com.adif.elcanomovil.extensions.FragmentExtensionsKt;
|
||||
import com.adif.elcanomovil.uiTrain.databinding.TrainSituationFragmentBinding;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Lambda;
|
||||
import kotlin.text.StringsKt;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class e extends Lambda implements Function1 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f5406a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5407b;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public /* synthetic */ e(TrainSituationFragment trainSituationFragment, int i) {
|
||||
super(1);
|
||||
this.f5406a = i;
|
||||
this.f5407b = trainSituationFragment;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding2;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding3;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding4;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding5;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding6;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding7;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding8;
|
||||
Context context;
|
||||
TrainSituationViewModel viewModel;
|
||||
switch (this.f5406a) {
|
||||
case 0:
|
||||
String str = (String) obj;
|
||||
if (str != null) {
|
||||
ViewKt.showSnackbar(this.f5407b, str, 0);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
case 1:
|
||||
String str2 = (String) obj;
|
||||
trainSituationFragmentBinding = this.f5407b.binding;
|
||||
if (trainSituationFragmentBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding = null;
|
||||
}
|
||||
trainSituationFragmentBinding.stationFrom.setText(str2);
|
||||
return Unit.INSTANCE;
|
||||
case 2:
|
||||
String str3 = (String) obj;
|
||||
trainSituationFragmentBinding2 = this.f5407b.binding;
|
||||
if (trainSituationFragmentBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding2 = null;
|
||||
}
|
||||
trainSituationFragmentBinding2.stationTo.setText(str3);
|
||||
return Unit.INSTANCE;
|
||||
case 3:
|
||||
String str4 = (String) obj;
|
||||
TrainSituationFragment trainSituationFragment = this.f5407b;
|
||||
trainSituationFragmentBinding3 = trainSituationFragment.binding;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding9 = null;
|
||||
if (trainSituationFragmentBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding3 = null;
|
||||
}
|
||||
TextView textView = trainSituationFragmentBinding3.trainNumber;
|
||||
textView.setText(str4);
|
||||
int i = 0;
|
||||
textView.setVisibility(0);
|
||||
trainSituationFragmentBinding4 = trainSituationFragment.binding;
|
||||
if (trainSituationFragmentBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
trainSituationFragmentBinding9 = trainSituationFragmentBinding4;
|
||||
}
|
||||
TextView textView2 = trainSituationFragmentBinding9.tvHintText;
|
||||
if (str4 != null && !StringsKt.isBlank(str4)) {
|
||||
i = 8;
|
||||
}
|
||||
textView2.setVisibility(i);
|
||||
return Unit.INSTANCE;
|
||||
case 4:
|
||||
String str5 = (String) obj;
|
||||
TrainSituationFragment trainSituationFragment2 = this.f5407b;
|
||||
trainSituationFragmentBinding5 = trainSituationFragment2.binding;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding10 = null;
|
||||
if (trainSituationFragmentBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding5 = null;
|
||||
}
|
||||
TextView textView3 = trainSituationFragmentBinding5.trainType;
|
||||
textView3.setText(AbstractC0105a.k(textView3.getContext(), str5));
|
||||
int i4 = 0;
|
||||
textView3.setVisibility(0);
|
||||
trainSituationFragmentBinding6 = trainSituationFragment2.binding;
|
||||
if (trainSituationFragmentBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
trainSituationFragmentBinding10 = trainSituationFragmentBinding6;
|
||||
}
|
||||
TextView textView4 = trainSituationFragmentBinding10.tvHintText;
|
||||
if (str5 != null && !StringsKt.isBlank(str5)) {
|
||||
i4 = 8;
|
||||
}
|
||||
textView4.setVisibility(i4);
|
||||
return Unit.INSTANCE;
|
||||
case 5:
|
||||
String str6 = (String) obj;
|
||||
TrainSituationFragment trainSituationFragment3 = this.f5407b;
|
||||
trainSituationFragmentBinding7 = trainSituationFragment3.binding;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding11 = null;
|
||||
if (trainSituationFragmentBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding7 = null;
|
||||
}
|
||||
TextView textView5 = trainSituationFragmentBinding7.trainOperator;
|
||||
textView5.setText(AbstractC0105a.K(textView5.getContext(), str6));
|
||||
int i5 = 0;
|
||||
textView5.setVisibility(0);
|
||||
trainSituationFragmentBinding8 = trainSituationFragment3.binding;
|
||||
if (trainSituationFragmentBinding8 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
trainSituationFragmentBinding11 = trainSituationFragmentBinding8;
|
||||
}
|
||||
TextView textView6 = trainSituationFragmentBinding11.tvHintText;
|
||||
if (str6 != null && !StringsKt.isBlank(str6)) {
|
||||
i5 = 8;
|
||||
}
|
||||
textView6.setVisibility(i5);
|
||||
return Unit.INSTANCE;
|
||||
case 6:
|
||||
String str7 = (String) obj;
|
||||
if (str7 != null && (context = this.f5407b.getContext()) != null) {
|
||||
Intrinsics.checkNotNull(context);
|
||||
FragmentExtensionsKt.shareLink(context, str7);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
default:
|
||||
b.r addCallback = (b.r) obj;
|
||||
Intrinsics.checkNotNullParameter(addCallback, "$this$addCallback");
|
||||
viewModel = this.f5407b.getViewModel();
|
||||
viewModel.handleBackButtonTapped();
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.content.Context;
|
||||
import com.adif.elcanomovil.commonViews.includeViews.LoadingEmptyOrErrorView;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
import com.adif.elcanomovil.uiTrain.entities.TrainInfo;
|
||||
import com.adif.elcanomovil.uiTrain.main.TrainSituationViewData;
|
||||
import java.util.List;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Lambda;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class f extends Lambda implements Function1 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5408a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public f(TrainSituationFragment trainSituationFragment) {
|
||||
super(1);
|
||||
this.f5408a = trainSituationFragment;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
Unit unit;
|
||||
TrainInfo trainInfo;
|
||||
TrainSituationViewData trainSituationViewData = (TrainSituationViewData) obj;
|
||||
boolean z3 = trainSituationViewData instanceof TrainSituationViewData.Data;
|
||||
TrainSituationFragment trainSituationFragment = this.f5408a;
|
||||
if (z3) {
|
||||
List<TrainInfo> results = ((TrainSituationViewData.Data) trainSituationViewData).getResults();
|
||||
if (results == null || (trainInfo = results.get(0)) == null) {
|
||||
unit = null;
|
||||
} else {
|
||||
trainSituationFragment.updateResults(trainInfo);
|
||||
unit = Unit.INSTANCE;
|
||||
}
|
||||
if (unit == null) {
|
||||
LoadingEmptyOrErrorView.Status status = LoadingEmptyOrErrorView.Status.EMPTY;
|
||||
Context context = trainSituationFragment.getContext();
|
||||
String string = context != null ? context.getString(R.string.train_situation_no_results_title) : null;
|
||||
Context context2 = trainSituationFragment.getContext();
|
||||
trainSituationFragment.updateVisibility(status, string, context2 != null ? context2.getString(R.string.select_train_no_results_subtitle) : null);
|
||||
}
|
||||
} else if (trainSituationViewData instanceof TrainSituationViewData.Error) {
|
||||
LoadingEmptyOrErrorView.Status status2 = LoadingEmptyOrErrorView.Status.ERROR;
|
||||
Context context3 = trainSituationFragment.getContext();
|
||||
String string2 = context3 != null ? context3.getString(R.string.train_situation_no_results_title_error) : null;
|
||||
Context context4 = trainSituationFragment.getContext();
|
||||
trainSituationFragment.updateVisibility(status2, string2, context4 != null ? context4.getString(R.string.generic_error_message) : null);
|
||||
} else if (Intrinsics.areEqual(trainSituationViewData, TrainSituationViewData.Loading.INSTANCE)) {
|
||||
trainSituationFragment.updateVisibility(LoadingEmptyOrErrorView.Status.LOADING, trainSituationFragment.getString(R.string.common_loading), null);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.content.Context;
|
||||
import android.widget.ImageView;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
import com.adif.elcanomovil.uiTrain.databinding.TrainSituationFragmentBinding;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Lambda;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class g extends Lambda implements Function1 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationFragment f5409a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public g(TrainSituationFragment trainSituationFragment) {
|
||||
super(1);
|
||||
this.f5409a = trainSituationFragment;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding2;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding3;
|
||||
TrainSituationFragmentBinding trainSituationFragmentBinding4;
|
||||
Boolean bool = (Boolean) obj;
|
||||
Intrinsics.checkNotNull(bool);
|
||||
boolean booleanValue = bool.booleanValue();
|
||||
TrainSituationFragment trainSituationFragment = this.f5409a;
|
||||
if (booleanValue) {
|
||||
trainSituationFragmentBinding3 = trainSituationFragment.binding;
|
||||
if (trainSituationFragmentBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding3 = null;
|
||||
}
|
||||
trainSituationFragmentBinding3.favourite.setImageResource(R.drawable.ic_favourite_on);
|
||||
trainSituationFragmentBinding4 = trainSituationFragment.binding;
|
||||
if (trainSituationFragmentBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding4 = null;
|
||||
}
|
||||
ImageView imageView = trainSituationFragmentBinding4.favourite;
|
||||
Context context = trainSituationFragment.getContext();
|
||||
imageView.setContentDescription(context != null ? context.getString(R.string.content_description_icon_favorite_remove) : null);
|
||||
} else {
|
||||
trainSituationFragmentBinding = trainSituationFragment.binding;
|
||||
if (trainSituationFragmentBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding = null;
|
||||
}
|
||||
trainSituationFragmentBinding.favourite.setImageResource(R.drawable.ic_favourite_off);
|
||||
trainSituationFragmentBinding2 = trainSituationFragment.binding;
|
||||
if (trainSituationFragmentBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
trainSituationFragmentBinding2 = null;
|
||||
}
|
||||
ImageView imageView2 = trainSituationFragmentBinding2.favourite;
|
||||
Context context2 = trainSituationFragment.getContext();
|
||||
imageView2.setContentDescription(context2 != null ? context2.getString(R.string.content_description_icon_favorite) : null);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.ContinuationImpl;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
import kotlinx.coroutines.flow.MutableStateFlow;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class h extends ContinuationImpl {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public TrainSituationViewModel f5410a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public MutableStateFlow f5411b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5412c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5413d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f5414e;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public h(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(continuation);
|
||||
this.f5413d = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object fetchPath;
|
||||
this.f5412c = obj;
|
||||
this.f5414e |= IntCompanionObject.MIN_VALUE;
|
||||
fetchPath = this.f5413d.fetchPath(this);
|
||||
return fetchPath;
|
||||
}
|
||||
}
|
||||
137
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/i.java
Normal file
137
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/i.java
Normal file
@@ -0,0 +1,137 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.domain.entities.utils.AsyncResult;
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Triple;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function3;
|
||||
import kotlin.jvm.functions.Function7;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class i extends SuspendLambda implements Function3 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f5415a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f5416b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5417c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5418d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ Object f5419e;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public /* synthetic */ i(Object obj, Continuation continuation, int i) {
|
||||
super(3, continuation);
|
||||
this.f5415a = i;
|
||||
this.f5419e = obj;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function3
|
||||
public final Object invoke(Object obj, Object obj2, Object obj3) {
|
||||
switch (this.f5415a) {
|
||||
case 0:
|
||||
i iVar = new i((TrainSituationViewModel) this.f5419e, (Continuation) obj3, 0);
|
||||
iVar.f5417c = (AsyncResult) obj;
|
||||
iVar.f5418d = (AsyncResult) obj2;
|
||||
return iVar.invokeSuspend(Unit.INSTANCE);
|
||||
case 1:
|
||||
i iVar2 = new i((TrainSituationViewModel) this.f5419e, (Continuation) obj3, 1);
|
||||
iVar2.f5417c = (AsyncResult) obj;
|
||||
iVar2.f5418d = (AsyncResult) obj2;
|
||||
return iVar2.invokeSuspend(Unit.INSTANCE);
|
||||
default:
|
||||
i iVar3 = new i((Function7) this.f5419e, (Continuation) obj3, 2);
|
||||
iVar3.f5417c = (Triple) obj;
|
||||
iVar3.f5418d = (Triple) obj2;
|
||||
return iVar3.invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
TrainSituationViewModel trainSituationViewModel;
|
||||
TrainSituationViewModel trainSituationViewModel2;
|
||||
switch (this.f5415a) {
|
||||
case 0:
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5416b;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
AsyncResult asyncResult = (AsyncResult) this.f5417c;
|
||||
AsyncResult asyncResult2 = (AsyncResult) this.f5418d;
|
||||
TrainSituationViewModel trainSituationViewModel3 = (TrainSituationViewModel) this.f5419e;
|
||||
this.f5417c = trainSituationViewModel3;
|
||||
this.f5416b = 1;
|
||||
obj = trainSituationViewModel3.mapToTrainInfo(asyncResult, asyncResult2, this);
|
||||
if (obj == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
trainSituationViewModel = trainSituationViewModel3;
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
trainSituationViewModel = (TrainSituationViewModel) this.f5417c;
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
trainSituationViewModel.mapToViewData((AsyncResult) obj, true);
|
||||
return Unit.INSTANCE;
|
||||
case 1:
|
||||
Object coroutine_suspended2 = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i4 = this.f5416b;
|
||||
if (i4 == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
AsyncResult asyncResult3 = (AsyncResult) this.f5417c;
|
||||
AsyncResult asyncResult4 = (AsyncResult) this.f5418d;
|
||||
TrainSituationViewModel trainSituationViewModel4 = (TrainSituationViewModel) this.f5419e;
|
||||
this.f5417c = trainSituationViewModel4;
|
||||
this.f5416b = 1;
|
||||
obj = trainSituationViewModel4.mapToTrainInfo(asyncResult3, asyncResult4, this);
|
||||
if (obj == coroutine_suspended2) {
|
||||
return coroutine_suspended2;
|
||||
}
|
||||
trainSituationViewModel2 = trainSituationViewModel4;
|
||||
} else {
|
||||
if (i4 != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
trainSituationViewModel2 = (TrainSituationViewModel) this.f5417c;
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
trainSituationViewModel2.mapToViewData((AsyncResult) obj, false);
|
||||
return Unit.INSTANCE;
|
||||
default:
|
||||
Object coroutine_suspended3 = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i5 = this.f5416b;
|
||||
if (i5 != 0) {
|
||||
if (i5 != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
return obj;
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
Triple triple = (Triple) this.f5417c;
|
||||
Triple triple2 = (Triple) this.f5418d;
|
||||
Object first = triple.getFirst();
|
||||
Object second = triple.getSecond();
|
||||
Object third = triple.getThird();
|
||||
Object first2 = triple2.getFirst();
|
||||
Object second2 = triple2.getSecond();
|
||||
Object third2 = triple2.getThird();
|
||||
this.f5417c = null;
|
||||
this.f5416b = 1;
|
||||
Object invoke = ((Function7) this.f5419e).invoke(first, second, third, first2, second2, third2, this);
|
||||
return invoke == coroutine_suspended3 ? coroutine_suspended3 : invoke;
|
||||
}
|
||||
}
|
||||
}
|
||||
145
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/j.java
Normal file
145
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/j.java
Normal file
@@ -0,0 +1,145 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class j extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public Flow f5420a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f5421b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5422c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public j(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5422c = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new j(this.f5422c, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((j) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:14:0x00ae, code lost:
|
||||
|
||||
if (kotlinx.coroutines.flow.FlowKt.collect(r14, r13) == r0) goto L20;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:15:0x00b0, code lost:
|
||||
|
||||
return r0;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:18:0x0096, code lost:
|
||||
|
||||
if (r15 == r0) goto L20;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:20:0x0063, code lost:
|
||||
|
||||
if (r15 == r0) goto L20;
|
||||
*/
|
||||
@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) {
|
||||
/*
|
||||
r14 = this;
|
||||
java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
|
||||
int r1 = r14.f5421b
|
||||
r2 = 3
|
||||
r3 = 2
|
||||
r4 = 1
|
||||
com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel r5 = r14.f5422c
|
||||
if (r1 == 0) goto L2d
|
||||
if (r1 == r4) goto L28
|
||||
if (r1 == r3) goto L20
|
||||
if (r1 != r2) goto L18
|
||||
kotlin.ResultKt.throwOnFailure(r15)
|
||||
goto Lb1
|
||||
L18:
|
||||
java.lang.IllegalStateException r14 = new java.lang.IllegalStateException
|
||||
java.lang.String r15 = "call to 'resume' before 'invoke' with coroutine"
|
||||
r14.<init>(r15)
|
||||
throw r14
|
||||
L20:
|
||||
kotlinx.coroutines.flow.Flow r1 = r14.f5420a
|
||||
kotlin.ResultKt.throwOnFailure(r15)
|
||||
r13 = r14
|
||||
goto L99
|
||||
L28:
|
||||
kotlin.ResultKt.throwOnFailure(r15)
|
||||
r13 = r14
|
||||
goto L66
|
||||
L2d:
|
||||
kotlin.ResultKt.throwOnFailure(r15)
|
||||
com.adif.elcanomovil.domain.usecases.circulation.GetOnePathsUseCase r6 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getGetOnePathsUseCase$p(r5)
|
||||
java.lang.String r7 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r5)
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r7)
|
||||
java.lang.String r8 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r5)
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r8)
|
||||
java.lang.String r9 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r5)
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r9)
|
||||
java.lang.Long r15 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getLaunchingDate$p(r5)
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r15)
|
||||
long r10 = r15.longValue()
|
||||
com.adif.elcanomovil.commonNavGraph.arguments.Filter r15 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getFilter_all_stations$p(r5)
|
||||
boolean r12 = r15.getEnable()
|
||||
r14.f5421b = r4
|
||||
r13 = r14
|
||||
java.lang.Object r15 = r6.invoke(r7, r8, r9, r10, r12, r13)
|
||||
if (r15 != r0) goto L66
|
||||
goto Lb0
|
||||
L66:
|
||||
r1 = r15
|
||||
kotlinx.coroutines.flow.Flow r1 = (kotlinx.coroutines.flow.Flow) r1
|
||||
com.adif.elcanomovil.domain.usecases.circulation.GetCompositionsUseCase r6 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getGetCompositionsUseCase$p(r5)
|
||||
java.lang.String r7 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r5)
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r7)
|
||||
java.lang.String r8 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r5)
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r8)
|
||||
java.lang.String r11 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r5)
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r11)
|
||||
java.lang.Long r14 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getLaunchingDate$p(r5)
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r14)
|
||||
long r9 = r14.longValue()
|
||||
r13.f5420a = r1
|
||||
r13.f5421b = r3
|
||||
r12 = 0
|
||||
java.lang.Object r15 = r6.invoke(r7, r8, r9, r11, r12, r13)
|
||||
if (r15 != r0) goto L99
|
||||
goto Lb0
|
||||
L99:
|
||||
kotlinx.coroutines.flow.Flow r15 = (kotlinx.coroutines.flow.Flow) r15
|
||||
com.adif.elcanomovil.uiTrain.main.i r14 = new com.adif.elcanomovil.uiTrain.main.i
|
||||
r3 = 0
|
||||
r4 = 0
|
||||
r14.<init>(r5, r3, r4)
|
||||
kotlinx.coroutines.flow.Flow r14 = kotlinx.coroutines.flow.FlowKt.combine(r1, r15, r14)
|
||||
r13.f5420a = r3
|
||||
r13.f5421b = r2
|
||||
java.lang.Object r14 = kotlinx.coroutines.flow.FlowKt.collect(r14, r13)
|
||||
if (r14 != r0) goto Lb1
|
||||
Lb0:
|
||||
return r0
|
||||
Lb1:
|
||||
kotlin.Unit r14 = kotlin.Unit.INSTANCE
|
||||
return r14
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.j.invokeSuspend(java.lang.Object):java.lang.Object");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.ContinuationImpl;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class k extends ContinuationImpl {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public String f5423a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5424b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5425c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int f5426d;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public k(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(continuation);
|
||||
this.f5425c = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
this.f5424b = obj;
|
||||
this.f5426d |= IntCompanionObject.MIN_VALUE;
|
||||
return this.f5425c.getStationNameOrStationCode(null, this);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.AlertAction;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.AlertActions;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Lambda;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class l extends Lambda implements Function0 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5427a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public l(String str) {
|
||||
super(0);
|
||||
this.f5427a = str;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Object invoke() {
|
||||
return new AlertActions("observation", new AlertAction(this.f5427a, AlertAction.Style.POSITIVE));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.Filter;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.Filters;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import com.adif.elcanomovil.commonNavGraph.navigation.Navigation;
|
||||
import com.adif.elcanomovil.main.BottomNavFragmentDirections;
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
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: classes3.dex */
|
||||
public final class m extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5428a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public m(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5428a = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new m(this.f5428a, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((m) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
b1.f fVar;
|
||||
Filter filter;
|
||||
Filter filter2;
|
||||
IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
ResultKt.throwOnFailure(obj);
|
||||
TrainSituationViewModel trainSituationViewModel = this.f5428a;
|
||||
fVar = trainSituationViewModel.navigationFlow;
|
||||
BottomNavFragmentDirections.Companion companion = BottomNavFragmentDirections.INSTANCE;
|
||||
filter = trainSituationViewModel.filter_all_stations;
|
||||
filter2 = trainSituationViewModel.filter_full_data;
|
||||
fVar.b(new Navigation.RootDirection(companion.toFilterListBottomSheet(NavArguments.RESULT_FILTERS, new Filters(CollectionsKt.listOf((Object[]) new Filter[]{filter, filter2}))), null, 2, null));
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
132
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/n.java
Normal file
132
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/n.java
Normal file
@@ -0,0 +1,132 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
import kotlinx.coroutines.flow.MutableStateFlow;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class n extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public MutableStateFlow f5429a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f5430b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5431c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public n(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5431c = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new n(this.f5431c, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((n) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:15:0x00a1, code lost:
|
||||
|
||||
if (r15 == r0) goto L22;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:20:0x0051, code lost:
|
||||
|
||||
if (r15.invoke(r1, r4, r6, r14) == r0) goto L22;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:22:0x0082, code lost:
|
||||
|
||||
if (r4.invoke(r5, r6, r7, r8, r9, r10, r11, r12, r13) == r0) goto L22;
|
||||
*/
|
||||
@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) {
|
||||
/*
|
||||
r14 = this;
|
||||
java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
|
||||
int r1 = r14.f5430b
|
||||
com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel r2 = r14.f5431c
|
||||
r3 = 3
|
||||
r4 = 2
|
||||
r5 = 1
|
||||
if (r1 == 0) goto L26
|
||||
if (r1 == r5) goto L22
|
||||
if (r1 == r4) goto L22
|
||||
if (r1 != r3) goto L1a
|
||||
kotlinx.coroutines.flow.MutableStateFlow r14 = r14.f5429a
|
||||
kotlin.ResultKt.throwOnFailure(r15)
|
||||
goto La4
|
||||
L1a:
|
||||
java.lang.IllegalStateException r14 = new java.lang.IllegalStateException
|
||||
java.lang.String r15 = "call to 'resume' before 'invoke' with coroutine"
|
||||
r14.<init>(r15)
|
||||
throw r14
|
||||
L22:
|
||||
kotlin.ResultKt.throwOnFailure(r15)
|
||||
goto L54
|
||||
L26:
|
||||
kotlin.ResultKt.throwOnFailure(r15)
|
||||
androidx.lifecycle.Q r15 = r2.getIsFavourite()
|
||||
java.lang.Object r15 = r15.d()
|
||||
java.lang.Boolean r1 = kotlin.coroutines.jvm.internal.Boxing.boxBoolean(r5)
|
||||
boolean r15 = kotlin.jvm.internal.Intrinsics.areEqual(r15, r1)
|
||||
if (r15 == 0) goto L56
|
||||
com.adif.elcanomovil.domain.usecases.favorites.RemoveFavoriteTrainUseCase r15 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getRemoveFavoriteTrainUseCase$p(r2)
|
||||
java.lang.String r1 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r2)
|
||||
java.lang.String r4 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r2)
|
||||
java.lang.String r6 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r2)
|
||||
r14.f5430b = r5
|
||||
java.lang.Object r15 = r15.invoke(r1, r4, r6, r14)
|
||||
if (r15 != r0) goto L54
|
||||
goto La3
|
||||
L54:
|
||||
r13 = r14
|
||||
goto L85
|
||||
L56:
|
||||
r15 = r4
|
||||
com.adif.elcanomovil.domain.usecases.favorites.SaveFavoriteTrainUseCase r4 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getSaveFavoriteTrainUseCase$p(r2)
|
||||
java.lang.String r5 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOperator$p(r2)
|
||||
java.lang.String r6 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialProduct$p(r2)
|
||||
java.lang.String r7 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r2)
|
||||
java.lang.String r8 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r2)
|
||||
java.lang.String r9 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r2)
|
||||
java.lang.Long r10 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getLaunchingDate$p(r2)
|
||||
java.lang.String r11 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getTimeStationFrom$p(r2)
|
||||
java.lang.String r12 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getTimeStationTo$p(r2)
|
||||
r14.f5430b = r15
|
||||
r13 = r14
|
||||
java.lang.Object r14 = r4.invoke(r5, r6, r7, r8, r9, r10, r11, r12, r13)
|
||||
if (r14 != r0) goto L85
|
||||
goto La3
|
||||
L85:
|
||||
kotlinx.coroutines.flow.MutableStateFlow r14 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$get_isFavourite$p(r2)
|
||||
com.adif.elcanomovil.domain.usecases.favorites.GetTrainIsFavoriteUseCase r15 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getGetTrainIsFavoriteUseCase$p(r2)
|
||||
java.lang.String r1 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getCommercialNumber$p(r2)
|
||||
java.lang.String r4 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getOriginStationCode$p(r2)
|
||||
java.lang.String r2 = com.adif.elcanomovil.uiTrain.main.TrainSituationViewModel.access$getDestinationStationCode$p(r2)
|
||||
r13.f5429a = r14
|
||||
r13.f5430b = r3
|
||||
java.lang.Object r15 = r15.invoke(r1, r4, r2, r13)
|
||||
if (r15 != r0) goto La4
|
||||
La3:
|
||||
return r0
|
||||
La4:
|
||||
r14.setValue(r15)
|
||||
kotlin.Unit r14 = kotlin.Unit.INSTANCE
|
||||
return r14
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.n.invokeSuspend(java.lang.Object):java.lang.Object");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.Filter;
|
||||
import com.adif.elcanomovil.domain.usecases.filters.SaveFilterUseCase;
|
||||
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: classes3.dex */
|
||||
public final class o extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5432a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ Filter f5433b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5434c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public o(Filter filter, TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5433b = filter;
|
||||
this.f5434c = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new o(this.f5433b, this.f5434c, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((o) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Filter filter;
|
||||
SaveFilterUseCase saveFilterUseCase;
|
||||
Object fetchPath;
|
||||
Filter filter2;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5432a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
int[] iArr = TrainSituationViewModel$handleFilterChanged$1$WhenMappings.$EnumSwitchMapping$0;
|
||||
Filter filter3 = this.f5433b;
|
||||
int i4 = iArr[filter3.ordinal()];
|
||||
TrainSituationViewModel trainSituationViewModel = this.f5434c;
|
||||
if (i4 == 1) {
|
||||
filter = trainSituationViewModel.filter_full_data;
|
||||
filter.setEnable(filter3.getEnable());
|
||||
} else if (i4 == 2 || i4 == 3) {
|
||||
filter2 = trainSituationViewModel.filter_all_stations;
|
||||
filter2.setEnable(filter3.getEnable());
|
||||
}
|
||||
saveFilterUseCase = trainSituationViewModel.saveFilterUseCase;
|
||||
saveFilterUseCase.invoke(filter3.getId(), filter3.getEnable());
|
||||
this.f5432a = 1;
|
||||
fetchPath = trainSituationViewModel.fetchPath(this);
|
||||
if (fetchPath == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.commonNavGraph.navigation.Navigation;
|
||||
import com.adif.elcanomovil.main.BottomNavFragmentDirections;
|
||||
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;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class p extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5435a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public p(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5435a = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new p(this.f5435a, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((p) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
String str;
|
||||
b1.f fVar;
|
||||
IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
ResultKt.throwOnFailure(obj);
|
||||
BottomNavFragmentDirections.Companion companion = BottomNavFragmentDirections.INSTANCE;
|
||||
TrainSituationViewModel trainSituationViewModel = this.f5435a;
|
||||
str = trainSituationViewModel.observation;
|
||||
Intrinsics.checkNotNull(str);
|
||||
Navigation.RootDirection rootDirection = new Navigation.RootDirection(companion.toTrainObservationBottomSheet(str), null, 2, null);
|
||||
fVar = trainSituationViewModel.navigationFlow;
|
||||
fVar.b(rootDirection);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
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: classes3.dex */
|
||||
public final class q extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5436a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5437b;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public q(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5437b = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new q(this.f5437b, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((q) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object fetchPath;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5436a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
this.f5436a = 1;
|
||||
fetchPath = this.f5437b.fetchPath(this);
|
||||
if (fetchPath == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
102
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/r.java
Normal file
102
apk_decompiled/sources/com/adif/elcanomovil/uiTrain/main/r.java
Normal file
@@ -0,0 +1,102 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import android.net.Uri;
|
||||
import com.adif.elcanomovil.commonNavGraph.navigation.IntentAction;
|
||||
import com.adif.elcanomovil.commonNavGraph.navigation.Navigation;
|
||||
import com.adif.elcanomovil.domain.entities.circulation.TrainCirculationInfo;
|
||||
import com.adif.elcanomovil.domain.entities.deeplink.SocialMetaTag;
|
||||
import com.adif.elcanomovil.domain.usecases.DynamicLinkUseCase;
|
||||
import com.adif.elcanomovil.uiTrain.R;
|
||||
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: classes3.dex */
|
||||
public final class r extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5438a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5439b;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public r(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5439b = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new r(this.f5439b, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((r) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
DynamicLinkUseCase dynamicLinkUseCase;
|
||||
String str;
|
||||
String str2;
|
||||
Long l4;
|
||||
String str3;
|
||||
String str4;
|
||||
String str5;
|
||||
String str6;
|
||||
d1.g gVar;
|
||||
d1.g gVar2;
|
||||
d1.g gVar3;
|
||||
String str7;
|
||||
b1.f fVar;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5438a;
|
||||
TrainSituationViewModel trainSituationViewModel = this.f5439b;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
dynamicLinkUseCase = trainSituationViewModel.dynamicLinkUseCase;
|
||||
str = trainSituationViewModel.originStationCode;
|
||||
str2 = trainSituationViewModel.destinationStationCode;
|
||||
l4 = trainSituationViewModel.launchingDate;
|
||||
str3 = trainSituationViewModel.commercialNumber;
|
||||
String str8 = str3 == null ? "" : str3;
|
||||
str4 = trainSituationViewModel.commercialProduct;
|
||||
String str9 = str4 == null ? "" : str4;
|
||||
str5 = trainSituationViewModel.operator;
|
||||
String str10 = str5 == null ? "" : str5;
|
||||
str6 = trainSituationViewModel.observation;
|
||||
TrainCirculationInfo trainCirculationInfo = new TrainCirculationInfo(str, str2, l4, str8, str10, str6, str9);
|
||||
gVar = trainSituationViewModel.stringProvider;
|
||||
String a2 = ((d1.h) gVar).a(R.string.dynamic_link_metatag_title);
|
||||
gVar2 = trainSituationViewModel.stringProvider;
|
||||
SocialMetaTag socialMetaTag = new SocialMetaTag(a2, ((d1.h) gVar2).a(R.string.dynamic_link_metatag_message), "\"https://firebasestorage.googleapis.com/v0/b/glassy-droplet-734.appspot.com/o/Salidas_squared.jpg?alt=media&token=69d77a9c-70cc-467b-b84f-dbbd6c9de708\"");
|
||||
this.f5438a = 1;
|
||||
obj = dynamicLinkUseCase.linkFromTrain(trainCirculationInfo, socialMetaTag, this);
|
||||
if (obj == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
Uri uri = (Uri) obj;
|
||||
if (uri == null) {
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
gVar3 = trainSituationViewModel.stringProvider;
|
||||
int i4 = R.string.dynamic_link_text_comercial;
|
||||
str7 = trainSituationViewModel.commercialNumber;
|
||||
String b4 = ((d1.h) gVar3).b(i4, str7 != null ? str7 : "", uri);
|
||||
fVar = trainSituationViewModel.navigationFlow;
|
||||
fVar.b(new Navigation.Intent(new IntentAction.Send(b4)));
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import androidx.lifecycle.C0189j;
|
||||
import androidx.lifecycle.T;
|
||||
import androidx.lifecycle.U;
|
||||
import androidx.lifecycle.q0;
|
||||
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.BuildersKt;
|
||||
import kotlinx.coroutines.Dispatchers;
|
||||
import kotlinx.coroutines.flow.FlowKt;
|
||||
import kotlinx.coroutines.flow.MutableStateFlow;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class s extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5440a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5441b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5442c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public s(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5442c = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
s sVar = new s(this.f5442c, continuation);
|
||||
sVar.f5441b = obj;
|
||||
return sVar;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((s) create((U) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
MutableStateFlow mutableStateFlow;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5440a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
U u3 = (U) this.f5441b;
|
||||
mutableStateFlow = this.f5442c._isFavourite;
|
||||
C0189j a2 = q0.a(FlowKt.filterNotNull(mutableStateFlow), Dispatchers.getIO(), 2);
|
||||
this.f5440a = 1;
|
||||
u3.getClass();
|
||||
if (BuildersKt.withContext(u3.f3327b, new T(u3, a2, null), this) == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.domain.entities.utils.AsyncResult;
|
||||
import com.adif.elcanomovil.domain.entities.utils.Status;
|
||||
import com.adif.elcanomovil.uiTrain.entities.Step;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.ContinuationImpl;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class t extends ContinuationImpl {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public TrainSituationViewModel f5443a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public AsyncResult f5444b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public List f5445c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public List f5446d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public Collection f5447e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public Iterator f5448f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public Object f5449g;
|
||||
public Object h;
|
||||
public Object i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public Object f5450j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public Collection f5451k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public Iterator f5452l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public Step f5453m;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public Collection f5454n;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public Step f5455o;
|
||||
public Status p;
|
||||
|
||||
/* renamed from: q, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5456q;
|
||||
|
||||
/* renamed from: r, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5457r;
|
||||
|
||||
/* renamed from: s, reason: collision with root package name */
|
||||
public int f5458s;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public t(TrainSituationViewModel trainSituationViewModel, Continuation continuation) {
|
||||
super(continuation);
|
||||
this.f5457r = trainSituationViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object mergeData;
|
||||
this.f5456q = obj;
|
||||
this.f5458s |= IntCompanionObject.MIN_VALUE;
|
||||
mergeData = this.f5457r.mergeData(null, null, this);
|
||||
return mergeData;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class u extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public Flow f5459a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f5460b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5461c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5462d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5463e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5464f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5465g;
|
||||
public final /* synthetic */ String h;
|
||||
public final /* synthetic */ Long i;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public u(TrainSituationViewModel trainSituationViewModel, String str, String str2, String str3, String str4, String str5, Long l4, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5461c = trainSituationViewModel;
|
||||
this.f5462d = str;
|
||||
this.f5463e = str2;
|
||||
this.f5464f = str3;
|
||||
this.f5465g = str4;
|
||||
this.h = str5;
|
||||
this.i = l4;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new u(this.f5461c, this.f5462d, this.f5463e, this.f5464f, this.f5465g, this.h, this.i, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((u) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:16:0x00de, code lost:
|
||||
|
||||
if (kotlinx.coroutines.flow.FlowKt.collect(r0, r17) == r8) goto L30;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:17:0x00e0, code lost:
|
||||
|
||||
return r8;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:20:0x00c7, code lost:
|
||||
|
||||
if (r0 == r8) goto L30;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:23:0x00ac, code lost:
|
||||
|
||||
if (r0 == r8) goto L30;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:26:0x0092, code lost:
|
||||
|
||||
if (r4 == r8) goto L30;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:28:0x0080, code lost:
|
||||
|
||||
if (r6 == r8) goto L30;
|
||||
*/
|
||||
@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 r18) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 228
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiTrain.main.u.invokeSuspend(java.lang.Object):java.lang.Object");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
import com.adif.elcanomovil.domain.usecases.favorites.GetTrainIsFavoriteUseCase;
|
||||
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;
|
||||
import kotlinx.coroutines.flow.MutableStateFlow;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class v extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public MutableStateFlow f5466a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f5467b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ TrainSituationViewModel f5468c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5469d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5470e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ String f5471f;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public v(TrainSituationViewModel trainSituationViewModel, String str, String str2, String str3, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5468c = trainSituationViewModel;
|
||||
this.f5469d = str;
|
||||
this.f5470e = str2;
|
||||
this.f5471f = str3;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new v(this.f5468c, this.f5469d, this.f5470e, this.f5471f, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((v) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
MutableStateFlow mutableStateFlow;
|
||||
GetTrainIsFavoriteUseCase getTrainIsFavoriteUseCase;
|
||||
MutableStateFlow mutableStateFlow2;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5467b;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
TrainSituationViewModel trainSituationViewModel = this.f5468c;
|
||||
mutableStateFlow = trainSituationViewModel._isFavourite;
|
||||
getTrainIsFavoriteUseCase = trainSituationViewModel.getTrainIsFavoriteUseCase;
|
||||
this.f5466a = mutableStateFlow;
|
||||
this.f5467b = 1;
|
||||
obj = getTrainIsFavoriteUseCase.invoke(this.f5469d, this.f5470e, this.f5471f, this);
|
||||
if (obj == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
mutableStateFlow2 = mutableStateFlow;
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
mutableStateFlow2 = this.f5466a;
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
mutableStateFlow2.setValue(obj);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.adif.elcanomovil.uiTrain.main;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class w {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final TrainSituationViewModel_HiltModules_KeyModule_ProvideFactory f5472a = new TrainSituationViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||
}
|
||||
Reference in New Issue
Block a user