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

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

View File

@@ -0,0 +1,41 @@
package com.adif.elcanomovil.uiSubscriptions.create.views;
import kotlin.Metadata;
import kotlin.enums.EnumEntries;
import kotlin.enums.EnumEntriesKt;
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0004\b\u0086\u0081\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004¨\u0006\u0005"}, d2 = {"Lcom/adif/elcanomovil/uiSubscriptions/create/views/JourneyAction;", "", "(Ljava/lang/String;I)V", "SEARCH", "SEARCH_TO", "ui-subscriptions_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class JourneyAction {
private static final /* synthetic */ EnumEntries $ENTRIES;
private static final /* synthetic */ JourneyAction[] $VALUES;
public static final JourneyAction SEARCH = new JourneyAction("SEARCH", 0);
public static final JourneyAction SEARCH_TO = new JourneyAction("SEARCH_TO", 1);
private static final /* synthetic */ JourneyAction[] $values() {
return new JourneyAction[]{SEARCH, SEARCH_TO};
}
static {
JourneyAction[] $values = $values();
$VALUES = $values;
$ENTRIES = EnumEntriesKt.enumEntries($values);
}
private JourneyAction(String str, int i) {
}
public static EnumEntries<JourneyAction> getEntries() {
return $ENTRIES;
}
public static JourneyAction valueOf(String str) {
return (JourneyAction) Enum.valueOf(JourneyAction.class, str);
}
public static JourneyAction[] values() {
return (JourneyAction[]) $VALUES.clone();
}
}

View File

@@ -0,0 +1,281 @@
package com.adif.elcanomovil.uiSubscriptions.create.views;
import M1.a;
import android.app.TimePickerDialog;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.TextView;
import android.widget.TimePicker;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.adif.elcanomovil.enums.TypeSubscriptionCreationView;
import com.adif.elcanomovil.uiSubscriptions.R;
import com.adif.elcanomovil.uiSubscriptions.create.views.JourneyView;
import com.adif.elcanomovil.uiSubscriptions.create.views.data.InfoDataJourney;
import com.adif.elcanomovil.uiSubscriptions.databinding.ViewSubscriptionJourneyBinding;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
@Metadata(d1 = {"\u0000j\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\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u000b\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\\u0006\u0002\u0010\u000bJ\b\u0010\u001c\u001a\u00020\u0015H\u0002J\u001a\u0010\u001d\u001a\u00020\u00152\b\u0010\u001e\u001a\u0004\u0018\u00010\u00112\b\u0010\u001f\u001a\u0004\u0018\u00010\u001bJ\u001a\u0010 \u001a\u00020\u00152\u0006\u0010\u0002\u001a\u00020\u00032\b\u0010\b\u001a\u0004\u0018\u00010\u0006H\u0002J\u0010\u0010!\u001a\u00020\u00152\u0006\u0010\"\u001a\u00020#H\u0002J \u0010$\u001a\u00020\u00152\u0018\u0010\u0012\u001a\u0014\u0012\u0004\u0012\u00020\u0014\u0012\u0004\u0012\u00020\u0015\u0018\u00010\u0013j\u0002`\u0016J \u0010%\u001a\u00020\u00152\u0018\u0010\u0012\u001a\u0014\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u0015\u0018\u00010\u0013j\u0002`\u0019J \u0010&\u001a\u00020\u00152\u0018\u0010\u0012\u001a\u0014\u0012\u0004\u0012\u00020'\u0012\u0004\u0012\u00020\u0015\u0018\u00010\u0013j\u0002`(R\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u000e\u001a\u00020\u000fX\u0082\u0004¢\u0006\u0002\n\u0000R\u0010\u0010\u0010\u001a\u0004\u0018\u00010\u0011X\u0082\u000e¢\u0006\u0002\n\u0000R\"\u0010\u0012\u001a\u0016\u0012\u0004\u0012\u00020\u0014\u0012\u0004\u0012\u00020\u0015\u0018\u00010\u0013j\u0004\u0018\u0001`\u0016X\u0082\u000e¢\u0006\u0002\n\u0000R\"\u0010\u0017\u001a\u0016\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u0015\u0018\u00010\u0013j\u0004\u0018\u0001`\u0019X\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\u001a\u001a\u0004\u0018\u00010\u001bX\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006)"}, d2 = {"Lcom/adif/elcanomovil/uiSubscriptions/create/views/JourneyView;", "Landroidx/constraintlayout/widget/ConstraintLayout;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "attr", "Landroid/util/AttributeSet;", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "attrs", "defStyleAttr", "", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "binding", "Lcom/adif/elcanomovil/uiSubscriptions/databinding/ViewSubscriptionJourneyBinding;", "df", "Ljava/text/SimpleDateFormat;", "infoData", "Lcom/adif/elcanomovil/uiSubscriptions/create/views/data/InfoDataJourney;", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiSubscriptions/create/views/JourneyAction;", "", "Lcom/adif/elcanomovil/uiSubscriptions/create/views/OnJourneyActionListener;", "listenerTimeFrom", "Ljava/util/Date;", "Lcom/adif/elcanomovil/uiSubscriptions/create/views/OnJourneyTimeFromListener;", "modeView", "Lcom/adif/elcanomovil/enums/TypeSubscriptionCreationView;", "configureListeners", "configureView", "info", "typeOfMode", "initView", "paintDate", "date", "", "setOnJourneyActionListener", "setOnJourneyTimeFromListener", "setOnTypeSelectionListener", "", "Lcom/adif/elcanomovil/commonViews/OnTypeSelectionListener;", "ui-subscriptions_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nJourneyView.kt\nKotlin\n*S Kotlin\n*F\n+ 1 JourneyView.kt\ncom/adif/elcanomovil/uiSubscriptions/create/views/JourneyView\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,148:1\n1#2:149\n*E\n"})
/* loaded from: classes3.dex */
public final class JourneyView extends ConstraintLayout {
private ViewSubscriptionJourneyBinding binding;
private final SimpleDateFormat df;
private InfoDataJourney infoData;
private Function1<? super JourneyAction, Unit> listener;
private Function1<? super Date, Unit> listenerTimeFrom;
private TypeSubscriptionCreationView modeView;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public JourneyView(Context context) {
super(context);
Intrinsics.checkNotNullParameter(context, "context");
this.df = new SimpleDateFormat("HH:mm", Locale.FRANCE);
initView(context, null);
}
private final void configureListeners() {
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding = this.binding;
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding2 = null;
if (viewSubscriptionJourneyBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding = null;
}
viewSubscriptionJourneyBinding.station.setOnClickListener(new a(this, 0));
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding3 = this.binding;
if (viewSubscriptionJourneyBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewSubscriptionJourneyBinding2 = viewSubscriptionJourneyBinding3;
}
viewSubscriptionJourneyBinding2.stationTo.setOnClickListener(new a(this, 1));
}
public static final void configureListeners$lambda$7(JourneyView this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Function1<? super JourneyAction, Unit> function1 = this$0.listener;
if (function1 != null) {
function1.invoke(JourneyAction.SEARCH);
}
}
public static final void configureListeners$lambda$8(JourneyView this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Function1<? super JourneyAction, Unit> function1 = this$0.listener;
if (function1 != null) {
function1.invoke(JourneyAction.SEARCH_TO);
}
}
public static final void configureView$lambda$4(final JourneyView this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
final Calendar calendar = Calendar.getInstance();
new TimePickerDialog(this$0.getContext(), new TimePickerDialog.OnTimeSetListener() { // from class: M1.b
@Override // android.app.TimePickerDialog.OnTimeSetListener
public final void onTimeSet(TimePicker timePicker, int i, int i4) {
JourneyView.configureView$lambda$4$lambda$3(calendar, this$0, timePicker, i, i4);
}
}, calendar.get(11), calendar.get(12), true).show();
}
public static final void configureView$lambda$4$lambda$3(Calendar calendar, JourneyView this$0, TimePicker timePicker, int i, int i4) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
calendar.set(11, i);
calendar.set(12, i4);
String format = this$0.df.format(calendar.getTime());
Intrinsics.checkNotNull(format);
this$0.paintDate(format);
Function1<? super Date, Unit> function1 = this$0.listenerTimeFrom;
if (function1 != null) {
Date time = calendar.getTime();
Intrinsics.checkNotNullExpressionValue(time, "getTime(...)");
function1.invoke(time);
}
}
private final void initView(Context context, AttributeSet attrs) {
View.inflate(context, R.layout.view_subscription_journey, this);
ViewSubscriptionJourneyBinding bind = ViewSubscriptionJourneyBinding.bind(this);
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
this.binding = bind;
configureListeners();
}
private final void paintDate(String date) {
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding = this.binding;
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding2 = null;
if (viewSubscriptionJourneyBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding = null;
}
viewSubscriptionJourneyBinding.textViewDateFrom.setVisibility(0);
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding3 = this.binding;
if (viewSubscriptionJourneyBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewSubscriptionJourneyBinding2 = viewSubscriptionJourneyBinding3;
}
viewSubscriptionJourneyBinding2.textViewDateFrom.setText(date);
}
public final void configureView(InfoDataJourney info, TypeSubscriptionCreationView typeOfMode) {
String stationFrom;
String stationTo;
Boolean isCercanias;
String timeFrom;
this.infoData = info;
this.modeView = typeOfMode;
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding = this.binding;
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding2 = null;
if (viewSubscriptionJourneyBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding = null;
}
TextView textView = viewSubscriptionJourneyBinding.station;
InfoDataJourney infoDataJourney = this.infoData;
if ((infoDataJourney != null ? infoDataJourney.getStationFrom() : null) == null) {
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding3 = this.binding;
if (viewSubscriptionJourneyBinding3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding3 = null;
}
viewSubscriptionJourneyBinding3.station.setTextColor(getContext().getColor(R.color.colorTextSecondaryGrey));
Context context = getContext();
if (context != null) {
stationFrom = context.getString(R.string.select_station);
}
stationFrom = null;
} else {
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding4 = this.binding;
if (viewSubscriptionJourneyBinding4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding4 = null;
}
viewSubscriptionJourneyBinding4.station.setTextColor(getContext().getColor(R.color.white));
InfoDataJourney infoDataJourney2 = this.infoData;
if (infoDataJourney2 != null) {
stationFrom = infoDataJourney2.getStationFrom();
}
stationFrom = null;
}
textView.setText(stationFrom);
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding5 = this.binding;
if (viewSubscriptionJourneyBinding5 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding5 = null;
}
TextView textView2 = viewSubscriptionJourneyBinding5.stationTo;
InfoDataJourney infoDataJourney3 = this.infoData;
if ((infoDataJourney3 != null ? infoDataJourney3.getStationTo() : null) == null) {
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding6 = this.binding;
if (viewSubscriptionJourneyBinding6 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding6 = null;
}
viewSubscriptionJourneyBinding6.stationTo.setTextColor(getContext().getColor(R.color.colorTextSecondaryGrey));
Context context2 = getContext();
if (context2 != null) {
stationTo = context2.getString(R.string.select_station);
}
stationTo = null;
} else {
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding7 = this.binding;
if (viewSubscriptionJourneyBinding7 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding7 = null;
}
viewSubscriptionJourneyBinding7.stationTo.setTextColor(getContext().getColor(R.color.white));
InfoDataJourney infoDataJourney4 = this.infoData;
if (infoDataJourney4 != null) {
stationTo = infoDataJourney4.getStationTo();
}
stationTo = null;
}
textView2.setText(stationTo);
InfoDataJourney infoDataJourney5 = this.infoData;
if (infoDataJourney5 == null || (timeFrom = infoDataJourney5.getTimeFrom()) == null) {
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding8 = this.binding;
if (viewSubscriptionJourneyBinding8 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding8 = null;
}
String obj = viewSubscriptionJourneyBinding8.textViewDateFrom.getText().toString();
paintDate(obj);
Date parse = this.df.parse(obj);
if (parse != null) {
Intrinsics.checkNotNull(parse);
Function1<? super Date, Unit> function1 = this.listenerTimeFrom;
if (function1 != null) {
function1.invoke(parse);
}
}
} else {
paintDate(timeFrom);
}
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding9 = this.binding;
if (viewSubscriptionJourneyBinding9 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding9 = null;
}
viewSubscriptionJourneyBinding9.textViewDateFrom.setOnClickListener(new a(this, 2));
InfoDataJourney infoDataJourney6 = this.infoData;
if (infoDataJourney6 == null || (isCercanias = infoDataJourney6.isCercanias()) == null) {
return;
}
boolean booleanValue = isCercanias.booleanValue();
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding10 = this.binding;
if (viewSubscriptionJourneyBinding10 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
viewSubscriptionJourneyBinding2 = viewSubscriptionJourneyBinding10;
}
viewSubscriptionJourneyBinding2.trainSelector.update(booleanValue);
}
public final void setOnJourneyActionListener(Function1<? super JourneyAction, Unit> r12) {
this.listener = r12;
}
public final void setOnJourneyTimeFromListener(Function1<? super Date, Unit> r12) {
this.listenerTimeFrom = r12;
}
public final void setOnTypeSelectionListener(Function1<? super Boolean, Unit> r12) {
ViewSubscriptionJourneyBinding viewSubscriptionJourneyBinding = this.binding;
if (viewSubscriptionJourneyBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionJourneyBinding = null;
}
viewSubscriptionJourneyBinding.trainSelector.setOnTypeSelectionListener(r12);
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public JourneyView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
Intrinsics.checkNotNullParameter(context, "context");
this.df = new SimpleDateFormat("HH:mm", Locale.FRANCE);
initView(context, attributeSet);
}
public /* synthetic */ JourneyView(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 JourneyView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
Intrinsics.checkNotNullParameter(context, "context");
this.df = new SimpleDateFormat("HH:mm", Locale.FRANCE);
initView(context, attributeSet);
}
}

View File

@@ -0,0 +1,8 @@
package com.adif.elcanomovil.uiSubscriptions.create.views;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000\u0016\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000*&\u0010\u0000\"\u0010\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u00012\u0010\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0001*&\u0010\u0004\"\u0010\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u00012\u0010\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0001¨\u0006\u0006"}, d2 = {"OnJourneyActionListener", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiSubscriptions/create/views/JourneyAction;", "", "OnJourneyTimeFromListener", "Ljava/util/Date;", "ui-subscriptions_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class JourneyViewKt {
}

View File

@@ -0,0 +1,40 @@
package com.adif.elcanomovil.uiSubscriptions.create.views;
import kotlin.Metadata;
import kotlin.enums.EnumEntries;
import kotlin.enums.EnumEntriesKt;
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0003\b\u0086\u0081\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003¨\u0006\u0004"}, d2 = {"Lcom/adif/elcanomovil/uiSubscriptions/create/views/TrainAction;", "", "(Ljava/lang/String;I)V", "SEARCH_MY_STATION", "ui-subscriptions_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainAction {
private static final /* synthetic */ EnumEntries $ENTRIES;
private static final /* synthetic */ TrainAction[] $VALUES;
public static final TrainAction SEARCH_MY_STATION = new TrainAction("SEARCH_MY_STATION", 0);
private static final /* synthetic */ TrainAction[] $values() {
return new TrainAction[]{SEARCH_MY_STATION};
}
static {
TrainAction[] $values = $values();
$VALUES = $values;
$ENTRIES = EnumEntriesKt.enumEntries($values);
}
private TrainAction(String str, int i) {
}
public static EnumEntries<TrainAction> getEntries() {
return $ENTRIES;
}
public static TrainAction valueOf(String str) {
return (TrainAction) Enum.valueOf(TrainAction.class, str);
}
public static TrainAction[] values() {
return (TrainAction[]) $VALUES.clone();
}
}

View File

@@ -0,0 +1,160 @@
package com.adif.elcanomovil.uiSubscriptions.create.views;
import D1.a;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.adif.elcanomovil.uiSubscriptions.R;
import com.adif.elcanomovil.uiSubscriptions.create.views.data.InfoDataTrain;
import com.adif.elcanomovil.uiSubscriptions.databinding.ViewSubscriptionTrainBinding;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000B\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\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u00020\u0001B\u000f\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004B\u001b\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\u0002\u0010\u0007B!\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0006\u0012\u0006\u0010\t\u001a\u00020\\u0006\u0002\u0010\u000bJ\b\u0010\u0015\u001a\u00020\u0013H\u0002J\u0010\u0010\u0016\u001a\u00020\u00132\b\u0010\u0017\u001a\u0004\u0018\u00010\u000fJ\u001a\u0010\u0018\u001a\u00020\u00132\u0006\u0010\u0002\u001a\u00020\u00032\b\u0010\b\u001a\u0004\u0018\u00010\u0006H\u0002J \u0010\u0019\u001a\u00020\u00132\u0018\u0010\u0010\u001a\u0014\u0012\u0004\u0012\u00020\u0012\u0012\u0004\u0012\u00020\u0013\u0018\u00010\u0011j\u0002`\u0014R\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000R\u0010\u0010\u000e\u001a\u0004\u0018\u00010\u000fX\u0082\u000e¢\u0006\u0002\n\u0000R\"\u0010\u0010\u001a\u0016\u0012\u0004\u0012\u00020\u0012\u0012\u0004\u0012\u00020\u0013\u0018\u00010\u0011j\u0004\u0018\u0001`\u0014X\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006\u001a"}, d2 = {"Lcom/adif/elcanomovil/uiSubscriptions/create/views/TrainView;", "Landroidx/constraintlayout/widget/ConstraintLayout;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "attr", "Landroid/util/AttributeSet;", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "attrs", "defStyleAttr", "", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "binding", "Lcom/adif/elcanomovil/uiSubscriptions/databinding/ViewSubscriptionTrainBinding;", "infoData", "Lcom/adif/elcanomovil/uiSubscriptions/create/views/data/InfoDataTrain;", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiSubscriptions/create/views/TrainAction;", "", "Lcom/adif/elcanomovil/uiSubscriptions/create/views/OnTrainActionListener;", "configureListeners", "configureView", "info", "initView", "setOnTrainActionListener", "ui-subscriptions_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainView extends ConstraintLayout {
private ViewSubscriptionTrainBinding binding;
private InfoDataTrain infoData;
private Function1<? super TrainAction, Unit> listener;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public TrainView(Context context) {
super(context);
Intrinsics.checkNotNullParameter(context, "context");
initView(context, null);
}
private final void configureListeners() {
ViewSubscriptionTrainBinding viewSubscriptionTrainBinding = this.binding;
if (viewSubscriptionTrainBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
viewSubscriptionTrainBinding = null;
}
viewSubscriptionTrainBinding.textViewMyStation.setOnClickListener(new a(this, 6));
}
public static final void configureListeners$lambda$0(TrainView this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Function1<? super TrainAction, Unit> function1 = this$0.listener;
if (function1 != null) {
function1.invoke(TrainAction.SEARCH_MY_STATION);
}
}
private final void initView(Context context, AttributeSet attrs) {
View.inflate(context, R.layout.view_subscription_train, this);
ViewSubscriptionTrainBinding bind = ViewSubscriptionTrainBinding.bind(this);
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
this.binding = bind;
configureListeners();
}
/* JADX WARN: Code restructure failed: missing block: B:20:0x0047, code lost:
r2 = kotlin.text.StringsKt__StringsKt.split$default(r2, new java.lang.String[]{"-"}, false, 0, 6, (java.lang.Object) null);
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void configureView(com.adif.elcanomovil.uiSubscriptions.create.views.data.InfoDataTrain r7) {
/*
r6 = this;
r6.infoData = r7
com.adif.elcanomovil.uiSubscriptions.databinding.ViewSubscriptionTrainBinding r7 = r6.binding
java.lang.String r0 = "binding"
r1 = 0
if (r7 != 0) goto Ld
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r0)
r7 = r1
Ld:
android.widget.TextView r7 = r7.trainOperator
com.adif.elcanomovil.uiSubscriptions.create.views.data.InfoDataTrain r2 = r6.infoData
if (r2 == 0) goto L18
java.lang.String r2 = r2.getOperator()
goto L19
L18:
r2 = r1
L19:
r7.setText(r2)
com.adif.elcanomovil.uiSubscriptions.databinding.ViewSubscriptionTrainBinding r7 = r6.binding
if (r7 != 0) goto L24
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r0)
r7 = r1
L24:
android.widget.TextView r7 = r7.trainType
com.adif.elcanomovil.uiSubscriptions.create.views.data.InfoDataTrain r2 = r6.infoData
if (r2 == 0) goto L2f
java.lang.String r2 = r2.getCommercialProduct()
goto L30
L2f:
r2 = r1
L30:
r7.setText(r2)
com.adif.elcanomovil.uiSubscriptions.databinding.ViewSubscriptionTrainBinding r7 = r6.binding
if (r7 != 0) goto L3b
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r0)
r7 = r1
L3b:
android.widget.TextView r7 = r7.trainNumber
com.adif.elcanomovil.uiSubscriptions.create.views.data.InfoDataTrain r2 = r6.infoData
if (r2 == 0) goto L5e
java.lang.String r2 = r2.getTrainId()
if (r2 == 0) goto L5e
java.lang.String r3 = "-"
java.lang.String[] r3 = new java.lang.String[]{r3}
r4 = 6
r5 = 0
java.util.List r2 = kotlin.text.StringsKt.x(r2, r3, r5, r4)
if (r2 == 0) goto L5e
java.lang.Object r2 = kotlin.collections.CollectionsKt.firstOrNull(r2)
java.lang.String r2 = (java.lang.String) r2
if (r2 == 0) goto L5e
goto L60
L5e:
java.lang.String r2 = ""
L60:
r7.setText(r2)
com.adif.elcanomovil.uiSubscriptions.databinding.ViewSubscriptionTrainBinding r7 = r6.binding
if (r7 != 0) goto L6b
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r0)
r7 = r1
L6b:
android.widget.TextView r7 = r7.textViewMyStation
com.adif.elcanomovil.uiSubscriptions.create.views.data.InfoDataTrain r6 = r6.infoData
if (r6 == 0) goto L75
java.lang.String r1 = r6.getStationCenter()
L75:
r7.setText(r1)
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiSubscriptions.create.views.TrainView.configureView(com.adif.elcanomovil.uiSubscriptions.create.views.data.InfoDataTrain):void");
}
public final void setOnTrainActionListener(Function1<? super TrainAction, Unit> r12) {
this.listener = r12;
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public TrainView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
Intrinsics.checkNotNullParameter(context, "context");
initView(context, attributeSet);
}
public /* synthetic */ TrainView(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 TrainView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
Intrinsics.checkNotNullParameter(context, "context");
initView(context, attributeSet);
}
}

View File

@@ -0,0 +1,8 @@
package com.adif.elcanomovil.uiSubscriptions.create.views;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000*&\u0010\u0000\"\u0010\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u00012\u0010\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0001¨\u0006\u0004"}, d2 = {"OnTrainActionListener", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/uiSubscriptions/create/views/TrainAction;", "", "ui-subscriptions_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final class TrainViewKt {
}

View File

@@ -0,0 +1,184 @@
package com.adif.elcanomovil.uiSubscriptions.create.views.data;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.measurement.internal.a;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.android.parcel.Parcelize;
@Parcelize
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0015\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B/\u0012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u0003¢\u0006\u0002\u0010\bJ\u000b\u0010\u0015\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u0016\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0010\u0010\u0017\u001a\u0004\u0018\u00010\u0006HÆ\u0003¢\u0006\u0002\u0010\tJ\u000b\u0010\u0018\u001a\u0004\u0018\u00010\u0003HÆ\u0003J>\u0010\u0019\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u00062\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u0003HÆ\u0001¢\u0006\u0002\u0010\u001aJ\t\u0010\u001b\u001a\u00020\u001cHÖ\u0001J\u0013\u0010\u001d\u001a\u00020\u00062\b\u0010\u001e\u001a\u0004\u0018\u00010\u001fHÖ\u0003J\t\u0010 \u001a\u00020\u001cHÖ\u0001J\t\u0010!\u001a\u00020\u0003HÖ\u0001J\u0019\u0010\"\u001a\u00020#2\u0006\u0010$\u001a\u00020%2\u0006\u0010&\u001a\u00020\u001cHÖ\u0001R\u001e\u0010\u0005\u001a\u0004\u0018\u00010\u0006X\u0086\u000e¢\u0006\u0010\n\u0002\u0010\f\u001a\u0004\b\u0005\u0010\t\"\u0004\b\n\u0010\u000bR\u001c\u0010\u0002\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\r\u0010\u000e\"\u0004\b\u000f\u0010\u0010R\u001c\u0010\u0004\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0011\u0010\u000e\"\u0004\b\u0012\u0010\u0010R\u001c\u0010\u0007\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0013\u0010\u000e\"\u0004\b\u0014\u0010\u0010¨\u0006'"}, d2 = {"Lcom/adif/elcanomovil/uiSubscriptions/create/views/data/InfoDataJourney;", "Landroid/os/Parcelable;", "stationFrom", "", "stationTo", "isCercanias", "", "timeFrom", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V", "()Ljava/lang/Boolean;", "setCercanias", "(Ljava/lang/Boolean;)V", "Ljava/lang/Boolean;", "getStationFrom", "()Ljava/lang/String;", "setStationFrom", "(Ljava/lang/String;)V", "getStationTo", "setStationTo", "getTimeFrom", "setTimeFrom", "component1", "component2", "component3", "component4", "copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)Lcom/adif/elcanomovil/uiSubscriptions/create/views/data/InfoDataJourney;", "describeContents", "", "equals", "other", "", "hashCode", "toString", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "ui-subscriptions_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final /* data */ class InfoDataJourney implements Parcelable {
public static final Parcelable.Creator<InfoDataJourney> CREATOR = new Creator();
private Boolean isCercanias;
private String stationFrom;
private String stationTo;
private String timeFrom;
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public static final class Creator implements Parcelable.Creator<InfoDataJourney> {
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public final InfoDataJourney createFromParcel(Parcel parcel) {
Boolean valueOf;
Intrinsics.checkNotNullParameter(parcel, "parcel");
String readString = parcel.readString();
String readString2 = parcel.readString();
if (parcel.readInt() == 0) {
valueOf = null;
} else {
valueOf = Boolean.valueOf(parcel.readInt() != 0);
}
return new InfoDataJourney(readString, readString2, valueOf, parcel.readString());
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public final InfoDataJourney[] newArray(int i) {
return new InfoDataJourney[i];
}
}
public InfoDataJourney(String str, String str2, Boolean bool, String str3) {
this.stationFrom = str;
this.stationTo = str2;
this.isCercanias = bool;
this.timeFrom = str3;
}
public static /* synthetic */ InfoDataJourney copy$default(InfoDataJourney infoDataJourney, String str, String str2, Boolean bool, String str3, int i, Object obj) {
if ((i & 1) != 0) {
str = infoDataJourney.stationFrom;
}
if ((i & 2) != 0) {
str2 = infoDataJourney.stationTo;
}
if ((i & 4) != 0) {
bool = infoDataJourney.isCercanias;
}
if ((i & 8) != 0) {
str3 = infoDataJourney.timeFrom;
}
return infoDataJourney.copy(str, str2, bool, str3);
}
/* renamed from: component1, reason: from getter */
public final String getStationFrom() {
return this.stationFrom;
}
/* renamed from: component2, reason: from getter */
public final String getStationTo() {
return this.stationTo;
}
/* renamed from: component3, reason: from getter */
public final Boolean getIsCercanias() {
return this.isCercanias;
}
/* renamed from: component4, reason: from getter */
public final String getTimeFrom() {
return this.timeFrom;
}
public final InfoDataJourney copy(String stationFrom, String stationTo, Boolean isCercanias, String timeFrom) {
return new InfoDataJourney(stationFrom, stationTo, isCercanias, timeFrom);
}
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof InfoDataJourney)) {
return false;
}
InfoDataJourney infoDataJourney = (InfoDataJourney) other;
return Intrinsics.areEqual(this.stationFrom, infoDataJourney.stationFrom) && Intrinsics.areEqual(this.stationTo, infoDataJourney.stationTo) && Intrinsics.areEqual(this.isCercanias, infoDataJourney.isCercanias) && Intrinsics.areEqual(this.timeFrom, infoDataJourney.timeFrom);
}
public final String getStationFrom() {
return this.stationFrom;
}
public final String getStationTo() {
return this.stationTo;
}
public final String getTimeFrom() {
return this.timeFrom;
}
public int hashCode() {
String str = this.stationFrom;
int hashCode = (str == null ? 0 : str.hashCode()) * 31;
String str2 = this.stationTo;
int hashCode2 = (hashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
Boolean bool = this.isCercanias;
int hashCode3 = (hashCode2 + (bool == null ? 0 : bool.hashCode())) * 31;
String str3 = this.timeFrom;
return hashCode3 + (str3 != null ? str3.hashCode() : 0);
}
public final Boolean isCercanias() {
return this.isCercanias;
}
public final void setCercanias(Boolean bool) {
this.isCercanias = bool;
}
public final void setStationFrom(String str) {
this.stationFrom = str;
}
public final void setStationTo(String str) {
this.stationTo = str;
}
public final void setTimeFrom(String str) {
this.timeFrom = str;
}
public String toString() {
StringBuilder sb = new StringBuilder("InfoDataJourney(stationFrom=");
sb.append(this.stationFrom);
sb.append(", stationTo=");
sb.append(this.stationTo);
sb.append(", isCercanias=");
sb.append(this.isCercanias);
sb.append(", timeFrom=");
return a.n(sb, this.timeFrom, ')');
}
/* JADX WARN: Multi-variable type inference failed */
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int flags) {
int i;
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.stationFrom);
parcel.writeString(this.stationTo);
Boolean bool = this.isCercanias;
if (bool == null) {
i = 0;
} else {
parcel.writeInt(1);
i = bool.booleanValue();
}
parcel.writeInt(i);
parcel.writeString(this.timeFrom);
}
public /* synthetic */ InfoDataJourney(String str, String str2, Boolean bool, String str3, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, str2, bool, (i & 8) != 0 ? null : str3);
}
}

View File

@@ -0,0 +1,211 @@
package com.adif.elcanomovil.uiSubscriptions.create.views.data;
import android.os.Parcel;
import android.os.Parcelable;
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
import com.google.android.gms.measurement.internal.a;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.android.parcel.Parcelize;
@Parcelize
@Metadata(d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u001c\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001BA\u0012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0005\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0006\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0003¢\u0006\u0002\u0010\tJ\u000b\u0010\u0018\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u0019\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001a\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001b\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001c\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001d\u001a\u0004\u0018\u00010\u0003HÆ\u0003JQ\u0010\u001e\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\u0003HÆ\u0001J\t\u0010\u001f\u001a\u00020 HÖ\u0001J\u0013\u0010!\u001a\u00020\"2\b\u0010#\u001a\u0004\u0018\u00010$HÖ\u0003J\t\u0010%\u001a\u00020 HÖ\u0001J\t\u0010&\u001a\u00020\u0003HÖ\u0001J\u0019\u0010'\u001a\u00020(2\u0006\u0010)\u001a\u00020*2\u0006\u0010+\u001a\u00020 HÖ\u0001R\u001c\u0010\b\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\n\u0010\u000b\"\u0004\b\f\u0010\rR\u001c\u0010\u0007\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u000e\u0010\u000b\"\u0004\b\u000f\u0010\rR\u001c\u0010\u0005\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0010\u0010\u000b\"\u0004\b\u0011\u0010\rR\u001c\u0010\u0006\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0012\u0010\u000b\"\u0004\b\u0013\u0010\rR\u001c\u0010\u0004\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0014\u0010\u000b\"\u0004\b\u0015\u0010\rR\u001c\u0010\u0002\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0016\u0010\u000b\"\u0004\b\u0017\u0010\\u0006,"}, d2 = {"Lcom/adif/elcanomovil/uiSubscriptions/create/views/data/InfoDataTrain;", "Landroid/os/Parcelable;", "trainName", "", "trainId", "stationCenter", "timeFrom", NavArguments.ARG_DYNAMIC_LINKS_OPERATOR, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT, "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "getCommercialProduct", "()Ljava/lang/String;", "setCommercialProduct", "(Ljava/lang/String;)V", "getOperator", "setOperator", "getStationCenter", "setStationCenter", "getTimeFrom", "setTimeFrom", "getTrainId", "setTrainId", "getTrainName", "setTrainName", "component1", "component2", "component3", "component4", "component5", "component6", "copy", "describeContents", "", "equals", "", "other", "", "hashCode", "toString", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "ui-subscriptions_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public final /* data */ class InfoDataTrain implements Parcelable {
public static final Parcelable.Creator<InfoDataTrain> CREATOR = new Creator();
private String commercialProduct;
private String operator;
private String stationCenter;
private String timeFrom;
private String trainId;
private String trainName;
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
/* loaded from: classes3.dex */
public static final class Creator implements Parcelable.Creator<InfoDataTrain> {
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public final InfoDataTrain createFromParcel(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new InfoDataTrain(parcel.readString(), parcel.readString(), parcel.readString(), parcel.readString(), parcel.readString(), parcel.readString());
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public final InfoDataTrain[] newArray(int i) {
return new InfoDataTrain[i];
}
}
public InfoDataTrain(String str, String str2, String str3, String str4, String str5, String str6) {
this.trainName = str;
this.trainId = str2;
this.stationCenter = str3;
this.timeFrom = str4;
this.operator = str5;
this.commercialProduct = str6;
}
public static /* synthetic */ InfoDataTrain copy$default(InfoDataTrain infoDataTrain, String str, String str2, String str3, String str4, String str5, String str6, int i, Object obj) {
if ((i & 1) != 0) {
str = infoDataTrain.trainName;
}
if ((i & 2) != 0) {
str2 = infoDataTrain.trainId;
}
if ((i & 4) != 0) {
str3 = infoDataTrain.stationCenter;
}
if ((i & 8) != 0) {
str4 = infoDataTrain.timeFrom;
}
if ((i & 16) != 0) {
str5 = infoDataTrain.operator;
}
if ((i & 32) != 0) {
str6 = infoDataTrain.commercialProduct;
}
String str7 = str5;
String str8 = str6;
return infoDataTrain.copy(str, str2, str3, str4, str7, str8);
}
/* renamed from: component1, reason: from getter */
public final String getTrainName() {
return this.trainName;
}
/* renamed from: component2, reason: from getter */
public final String getTrainId() {
return this.trainId;
}
/* renamed from: component3, reason: from getter */
public final String getStationCenter() {
return this.stationCenter;
}
/* renamed from: component4, reason: from getter */
public final String getTimeFrom() {
return this.timeFrom;
}
/* 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;
}
public final InfoDataTrain copy(String trainName, String trainId, String stationCenter, String timeFrom, String operator, String commercialProduct) {
return new InfoDataTrain(trainName, trainId, stationCenter, timeFrom, operator, commercialProduct);
}
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof InfoDataTrain)) {
return false;
}
InfoDataTrain infoDataTrain = (InfoDataTrain) other;
return Intrinsics.areEqual(this.trainName, infoDataTrain.trainName) && Intrinsics.areEqual(this.trainId, infoDataTrain.trainId) && Intrinsics.areEqual(this.stationCenter, infoDataTrain.stationCenter) && Intrinsics.areEqual(this.timeFrom, infoDataTrain.timeFrom) && Intrinsics.areEqual(this.operator, infoDataTrain.operator) && Intrinsics.areEqual(this.commercialProduct, infoDataTrain.commercialProduct);
}
public final String getCommercialProduct() {
return this.commercialProduct;
}
public final String getOperator() {
return this.operator;
}
public final String getStationCenter() {
return this.stationCenter;
}
public final String getTimeFrom() {
return this.timeFrom;
}
public final String getTrainId() {
return this.trainId;
}
public final String getTrainName() {
return this.trainName;
}
public int hashCode() {
String str = this.trainName;
int hashCode = (str == null ? 0 : str.hashCode()) * 31;
String str2 = this.trainId;
int hashCode2 = (hashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
String str3 = this.stationCenter;
int hashCode3 = (hashCode2 + (str3 == null ? 0 : str3.hashCode())) * 31;
String str4 = this.timeFrom;
int hashCode4 = (hashCode3 + (str4 == null ? 0 : str4.hashCode())) * 31;
String str5 = this.operator;
int hashCode5 = (hashCode4 + (str5 == null ? 0 : str5.hashCode())) * 31;
String str6 = this.commercialProduct;
return hashCode5 + (str6 != null ? str6.hashCode() : 0);
}
public final void setCommercialProduct(String str) {
this.commercialProduct = str;
}
public final void setOperator(String str) {
this.operator = str;
}
public final void setStationCenter(String str) {
this.stationCenter = str;
}
public final void setTimeFrom(String str) {
this.timeFrom = str;
}
public final void setTrainId(String str) {
this.trainId = str;
}
public final void setTrainName(String str) {
this.trainName = str;
}
public String toString() {
StringBuilder sb = new StringBuilder("InfoDataTrain(trainName=");
sb.append(this.trainName);
sb.append(", trainId=");
sb.append(this.trainId);
sb.append(", stationCenter=");
sb.append(this.stationCenter);
sb.append(", timeFrom=");
sb.append(this.timeFrom);
sb.append(", operator=");
sb.append(this.operator);
sb.append(", commercialProduct=");
return a.n(sb, this.commercialProduct, ')');
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int flags) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.trainName);
parcel.writeString(this.trainId);
parcel.writeString(this.stationCenter);
parcel.writeString(this.timeFrom);
parcel.writeString(this.operator);
parcel.writeString(this.commercialProduct);
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,41 @@
package com.adif.elcanomovil.uiSubscriptions.create.views.data;
import android.os.Parcel;
import java.util.Date;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
@Metadata(d1 = {"\u0000\u001e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0010\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0005\u001a\f\u0010\u0000\u001a\u0004\u0018\u00010\u0001*\u00020\u0002\u001a&\u0010\u0003\u001a\u0004\u0018\u0001H\u0004\"\u0010\b\u0000\u0010\u0004\u0018\u0001*\b\u0012\u0004\u0012\u0002H\u00040\u0005*\u00020\u0002H\u0086\\u0006\u0002\u0010\u0006\u001a\u0014\u0010\u0007\u001a\u00020\b*\u00020\u00022\b\u0010\t\u001a\u0004\u0018\u00010\u0001\u001a)\u0010\n\u001a\u00020\b\"\u000e\b\u0000\u0010\u0004*\b\u0012\u0004\u0012\u0002H\u00040\u0005*\u00020\u00022\b\u0010\u000b\u001a\u0004\u0018\u0001H\u0004¢\u0006\u0002\u0010\\u0006\r"}, d2 = {"readDate", "Ljava/util/Date;", "Landroid/os/Parcel;", "readEnum", "T", "", "(Landroid/os/Parcel;)Ljava/lang/Enum;", "writeDate", "", "date", "writeEnum", "value", "(Landroid/os/Parcel;Ljava/lang/Enum;)V", "ui-subscriptions_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nSubscriptionCreateViewData.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SubscriptionCreateViewData.kt\ncom/adif/elcanomovil/uiSubscriptions/create/views/data/SubscriptionCreateViewDataKt\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,94:1\n1#2:95\n*E\n"})
/* loaded from: classes3.dex */
public final class SubscriptionCreateViewDataKt {
public static final Date readDate(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "<this>");
long readLong = parcel.readLong();
if (readLong != -1) {
return new Date(readLong);
}
return null;
}
public static final /* synthetic */ <T extends Enum<T>> T readEnum(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "<this>");
int readInt = parcel.readInt();
if (readInt < 0) {
return null;
}
Intrinsics.reifiedOperationMarker(5, "T");
return (T) new Enum[0][readInt];
}
public static final void writeDate(Parcel parcel, Date date) {
Intrinsics.checkNotNullParameter(parcel, "<this>");
parcel.writeLong(date != null ? date.getTime() : -1L);
}
public static final <T extends Enum<T>> void writeEnum(Parcel parcel, T t2) {
Intrinsics.checkNotNullParameter(parcel, "<this>");
parcel.writeInt(t2 != null ? t2.ordinal() : -1);
}
}