package com.adif.elcanomovil.uiSubscriptions.viewholder; import G2.l; import O1.a; import O1.b; import android.content.Context; import android.view.View; import android.widget.CompoundButton; import android.widget.TextView; import androidx.recyclerview.widget.I0; import com.adif.elcanomovil.commonViews.DayView; import com.adif.elcanomovil.domain.entities.subscription.Destination; import com.adif.elcanomovil.domain.entities.subscription.Subscription; import com.adif.elcanomovil.domain.entities.subscription.SubscriptionType; import com.adif.elcanomovil.resources.StringUtils; import com.adif.elcanomovil.uiSubscriptions.R; import com.adif.elcanomovil.uiSubscriptions.adapters.SubscriptionsEvents; import com.adif.elcanomovil.uiSubscriptions.databinding.ItemSubscriptionBinding; import com.google.android.gms.common.internal.ServiceSpecificExtraArgs; import com.google.android.material.switchmaterial.SwitchMaterial; import java.util.List; import kotlin.Metadata; import kotlin.Unit; import kotlin.collections.CollectionsKt; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; import kotlin.text.StringsKt__StringsKt; @Metadata(d1 = {"\u0000D\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\b\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J\u000f\u0010\u0007\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u0007\u0010\bJ\u001f\u0010\f\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\tH\u0002¢\u0006\u0004\b\f\u0010\rJ\u000f\u0010\u000e\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u000e\u0010\bJ\u000f\u0010\u000f\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u000f\u0010\bJ\u000f\u0010\u0010\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u0010\u0010\bJ\u000f\u0010\u0011\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u0011\u0010\bJ=\u0010\u001a\u001a\u00020\u00062\u0006\u0010\u0013\u001a\u00020\u00122\u0006\u0010\u0015\u001a\u00020\u00142\u001e\u0010\u0019\u001a\u001a\u0012\u0004\u0012\u00020\u0017\u0012\u0006\u0012\u0004\u0018\u00010\u0014\u0012\u0004\u0012\u00020\u00060\u0016j\u0002`\u0018¢\u0006\u0004\b\u001a\u0010\u001bR\u0014\u0010\u001d\u001a\u00020\u001c8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u001d\u0010\u001eR\u0016\u0010\u0015\u001a\u00020\u00148\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u0015\u0010\u001fR.\u0010\u0019\u001a\u001a\u0012\u0004\u0012\u00020\u0017\u0012\u0006\u0012\u0004\u0018\u00010\u0014\u0012\u0004\u0012\u00020\u00060\u0016j\u0002`\u00188\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u0019\u0010 ¨\u0006!"}, d2 = {"Lcom/adif/elcanomovil/uiSubscriptions/viewholder/SubscriptionViewHolder;", "Landroidx/recyclerview/widget/I0;", "Landroid/view/View;", "itemView", "", "(Landroid/view/View;)V", "", "subscriptions", "()V", "", "color", "visibilityDayView", "paintStatusView", "(II)V", "paintGeneralView", "paintJourneyView", "paintTrainView", "paintViewInfoDays", "Landroid/content/Context;", "context", "Lcom/adif/elcanomovil/domain/entities/subscription/Subscription;", "item", "Lkotlin/Function2;", "Lcom/adif/elcanomovil/uiSubscriptions/adapters/SubscriptionsEvents;", "Lcom/adif/elcanomovil/uiSubscriptions/adapters/SubscriptionListener;", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "bind", "(Landroid/content/Context;Lcom/adif/elcanomovil/domain/entities/subscription/Subscription;Lkotlin/jvm/functions/Function2;)V", "Lcom/adif/elcanomovil/uiSubscriptions/databinding/ItemSubscriptionBinding;", "itemBinding", "Lcom/adif/elcanomovil/uiSubscriptions/databinding/ItemSubscriptionBinding;", "Lcom/adif/elcanomovil/domain/entities/subscription/Subscription;", "Lkotlin/jvm/functions/Function2;", "ui-subscriptions_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48) @SourceDebugExtension({"SMAP\nSubscriptionViewHolder.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SubscriptionViewHolder.kt\ncom/adif/elcanomovil/uiSubscriptions/viewholder/SubscriptionViewHolder\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,194:1\n1#2:195\n13365#3,2:196\n*S KotlinDebug\n*F\n+ 1 SubscriptionViewHolder.kt\ncom/adif/elcanomovil/uiSubscriptions/viewholder/SubscriptionViewHolder\n*L\n146#1:196,2\n*E\n"}) /* loaded from: classes3.dex */ public final class SubscriptionViewHolder extends I0 { private Subscription item; private final ItemSubscriptionBinding itemBinding; private Function2 listener; @Metadata(k = 3, mv = {1, 9, 0}, xi = 48) /* loaded from: classes3.dex */ public /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { int[] iArr = new int[SubscriptionType.values().length]; try { iArr[SubscriptionType.JOURNEY.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { iArr[SubscriptionType.TRAIN.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } $EnumSwitchMapping$0 = iArr; } } /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public SubscriptionViewHolder(View itemView) { super(itemView); Intrinsics.checkNotNullParameter(itemView, "itemView"); ItemSubscriptionBinding bind = ItemSubscriptionBinding.bind(itemView); Intrinsics.checkNotNullExpressionValue(bind, "bind(...)"); this.itemBinding = bind; } public static final void bind$lambda$0(SubscriptionViewHolder this$0, Subscription item, View view) { Intrinsics.checkNotNullParameter(this$0, "this$0"); Intrinsics.checkNotNullParameter(item, "$item"); Function2 function2 = this$0.listener; if (function2 == null) { Intrinsics.throwUninitializedPropertyAccessException(ServiceSpecificExtraArgs.CastExtraArgs.LISTENER); function2 = null; } function2.invoke(SubscriptionsEvents.EVENT_TYPE_SHOW_DETAIL, item); } private final void paintGeneralView() { SwitchMaterial switchMaterial = this.itemBinding.switchActiveSubscripition; Subscription subscription = this.item; Subscription subscription2 = null; if (subscription == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription = null; } switchMaterial.setChecked(subscription.getActive()); Subscription subscription3 = this.item; if (subscription3 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription3 = null; } int i = WhenMappings.$EnumSwitchMapping$0[subscription3.getTypeSubscription().ordinal()]; if (i == 1) { paintJourneyView(); } else if (i == 2) { paintTrainView(); } paintViewInfoDays(); Subscription subscription4 = this.item; if (subscription4 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); } else { subscription2 = subscription4; } if (subscription2.getActive()) { paintStatusView(this.itemView.getContext().getColor(R.color.black), 8); } else { paintStatusView(this.itemView.getContext().getColor(R.color.black), 8); } } private final void paintJourneyView() { Unit unit; this.itemBinding.directionArrow.setVisibility(0); this.itemBinding.textViewTrainPrefix.setVisibility(8); this.itemBinding.textViewFor.setVisibility(0); this.itemBinding.textViewFrom.setVisibility(0); this.itemBinding.textViewTime.setVisibility(0); TextView textView = this.itemBinding.station; Subscription subscription = this.item; Subscription subscription2 = null; if (subscription == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription = null; } textView.setText(subscription.getOrigin().getName()); Subscription subscription3 = this.item; if (subscription3 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription3 = null; } Destination destination = subscription3.getDestination(); if (destination != null) { this.itemBinding.stationTo.setVisibility(0); this.itemBinding.stationTo.setText(destination.getName()); unit = Unit.INSTANCE; } else { unit = null; } if (unit == null) { this.itemBinding.stationTo.setVisibility(8); } TextView textView2 = this.itemBinding.textViewDuration; Subscription subscription4 = this.item; if (subscription4 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription4 = null; } textView2.setText(subscription4.getTimeStart()); TextView textView3 = this.itemBinding.textViewTime; Subscription subscription5 = this.item; if (subscription5 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); } else { subscription2 = subscription5; } textView3.setText(subscription2.getTimeEnd()); } private final void paintStatusView(int color, int visibilityDayView) { this.itemBinding.containerSubscriptionItem.setBackgroundColor(color); this.itemBinding.dayOne.setDisable(visibilityDayView); this.itemBinding.dayTwo.setDisable(visibilityDayView); this.itemBinding.dayThree.setDisable(visibilityDayView); this.itemBinding.dayFour.setDisable(visibilityDayView); this.itemBinding.dayFive.setDisable(visibilityDayView); this.itemBinding.daySix.setDisable(visibilityDayView); this.itemBinding.daySeven.setDisable(visibilityDayView); } private final void paintTrainView() { List split$default; this.itemBinding.directionArrow.setVisibility(4); this.itemBinding.textViewTrainPrefix.setVisibility(0); StringUtils.Companion companion = StringUtils.INSTANCE; Context context = this.itemView.getContext(); Intrinsics.checkNotNullExpressionValue(context, "getContext(...)"); String string = this.itemView.getContext().getString(R.string.text_train_view_header); Intrinsics.checkNotNullExpressionValue(string, "getString(...)"); Subscription subscription = this.item; Subscription subscription2 = null; if (subscription == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription = null; } companion.textStyle(context, string, subscription.getSubscriptionType(), R.font.open_sans_regular, this.itemView.getContext().getColor(R.color.white)); TextView textView = this.itemBinding.stationTo; Subscription subscription3 = this.item; if (subscription3 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription3 = null; } textView.setText(subscription3.getOrigin().getShortName()); this.itemBinding.station.setVisibility(4); this.itemBinding.textViewInfoTrain.setVisibility(0); TextView textView2 = this.itemBinding.trainOperator; Subscription subscription4 = this.item; if (subscription4 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription4 = null; } textView2.setText(subscription4.getOperator()); TextView textView3 = this.itemBinding.trainType; Subscription subscription5 = this.item; if (subscription5 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription5 = null; } textView3.setText(subscription5.getCommercialProduct()); TextView textView4 = this.itemBinding.trainNumber; Subscription subscription6 = this.item; if (subscription6 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription6 = null; } split$default = StringsKt__StringsKt.split$default(subscription6.getSubscriptionType(), new String[]{"-"}, false, 0, 6, (Object) null); String str = (String) CollectionsKt.firstOrNull(split$default); if (str == null) { str = ""; } textView4.setText(str); this.itemBinding.textViewFrom.setVisibility(0); TextView textView5 = this.itemBinding.textViewDuration; StringBuilder sb = new StringBuilder(); Subscription subscription7 = this.item; if (subscription7 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); } else { subscription2 = subscription7; } sb.append(subscription2.getTimeCenter()); sb.append(this.itemView.getContext().getString(R.string.text_train)); textView5.setText(sb.toString()); this.itemBinding.textViewFor.setVisibility(8); this.itemBinding.textViewTime.setVisibility(8); } private final void paintViewInfoDays() { Subscription subscription = this.item; if (subscription == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); subscription = null; } String str = subscription.getRepeats(); Intrinsics.checkNotNullParameter(str, "str"); char[] charArray = str.toCharArray(); Intrinsics.checkNotNullExpressionValue(charArray, "toCharArray(...)"); DayView dayOne = this.itemBinding.dayOne; Intrinsics.checkNotNullExpressionValue(dayOne, "dayOne"); String string = this.itemView.getContext().getString(R.string.common_weekday_monday); Intrinsics.checkNotNullExpressionValue(string, "getString(...)"); String string2 = this.itemView.getContext().getString(R.string.accessibility_weekday_monday); Intrinsics.checkNotNullExpressionValue(string2, "getString(...)"); DayView.initInfoView$default(dayOne, string, string2, false, false, 4, null); DayView dayTwo = this.itemBinding.dayTwo; Intrinsics.checkNotNullExpressionValue(dayTwo, "dayTwo"); String string3 = this.itemView.getContext().getString(R.string.common_weekday_tuesday); Intrinsics.checkNotNullExpressionValue(string3, "getString(...)"); String string4 = this.itemView.getContext().getString(R.string.accessibility_weekday_tuesday); Intrinsics.checkNotNullExpressionValue(string4, "getString(...)"); DayView.initInfoView$default(dayTwo, string3, string4, false, false, 4, null); DayView dayThree = this.itemBinding.dayThree; Intrinsics.checkNotNullExpressionValue(dayThree, "dayThree"); String string5 = this.itemView.getContext().getString(R.string.common_weekday_wednesday); Intrinsics.checkNotNullExpressionValue(string5, "getString(...)"); String string6 = this.itemView.getContext().getString(R.string.accessibility_weekday_wednesday); Intrinsics.checkNotNullExpressionValue(string6, "getString(...)"); DayView.initInfoView$default(dayThree, string5, string6, false, false, 4, null); DayView dayFour = this.itemBinding.dayFour; Intrinsics.checkNotNullExpressionValue(dayFour, "dayFour"); String string7 = this.itemView.getContext().getString(R.string.common_weekday_thursday); Intrinsics.checkNotNullExpressionValue(string7, "getString(...)"); String string8 = this.itemView.getContext().getString(R.string.accessibility_weekday_thursday); Intrinsics.checkNotNullExpressionValue(string8, "getString(...)"); DayView.initInfoView$default(dayFour, string7, string8, false, false, 4, null); DayView dayFive = this.itemBinding.dayFive; Intrinsics.checkNotNullExpressionValue(dayFive, "dayFive"); String string9 = this.itemView.getContext().getString(R.string.common_weekday_friday); Intrinsics.checkNotNullExpressionValue(string9, "getString(...)"); String string10 = this.itemView.getContext().getString(R.string.accessibility_weekday_friday); Intrinsics.checkNotNullExpressionValue(string10, "getString(...)"); DayView.initInfoView$default(dayFive, string9, string10, false, false, 4, null); DayView daySix = this.itemBinding.daySix; Intrinsics.checkNotNullExpressionValue(daySix, "daySix"); String string11 = this.itemView.getContext().getString(R.string.common_weekday_saturday); Intrinsics.checkNotNullExpressionValue(string11, "getString(...)"); String string12 = this.itemView.getContext().getString(R.string.accessibility_weekday_saturday); Intrinsics.checkNotNullExpressionValue(string12, "getString(...)"); DayView.initInfoView$default(daySix, string11, string12, false, false, 4, null); DayView daySeven = this.itemBinding.daySeven; Intrinsics.checkNotNullExpressionValue(daySeven, "daySeven"); String string13 = this.itemView.getContext().getString(R.string.common_weekday_sunday); Intrinsics.checkNotNullExpressionValue(string13, "getString(...)"); String string14 = this.itemView.getContext().getString(R.string.accessibility_weekday_sunday); Intrinsics.checkNotNullExpressionValue(string14, "getString(...)"); DayView.initInfoView$default(daySeven, string13, string14, false, false, 4, null); for (char c4 : charArray) { char upperCase = Character.toUpperCase(c4); if (upperCase == 'L') { DayView dayView = this.itemBinding.dayOne; String string15 = this.itemView.getContext().getString(R.string.common_weekday_monday); Intrinsics.checkNotNullExpressionValue(string15, "getString(...)"); String string16 = this.itemView.getContext().getString(R.string.accessibility_weekday_monday); Intrinsics.checkNotNullExpressionValue(string16, "getString(...)"); dayView.initInfoView(string15, string16, true, false); } else if (upperCase == 'M') { DayView dayView2 = this.itemBinding.dayTwo; String string17 = this.itemView.getContext().getString(R.string.common_weekday_tuesday); Intrinsics.checkNotNullExpressionValue(string17, "getString(...)"); String string18 = this.itemView.getContext().getString(R.string.accessibility_weekday_tuesday); Intrinsics.checkNotNullExpressionValue(string18, "getString(...)"); dayView2.initInfoView(string17, string18, true, false); } else if (upperCase == 'X') { DayView dayView3 = this.itemBinding.dayThree; String string19 = this.itemView.getContext().getString(R.string.common_weekday_wednesday); Intrinsics.checkNotNullExpressionValue(string19, "getString(...)"); String string20 = this.itemView.getContext().getString(R.string.accessibility_weekday_wednesday); Intrinsics.checkNotNullExpressionValue(string20, "getString(...)"); dayView3.initInfoView(string19, string20, true, false); } else if (upperCase == 'J') { DayView dayView4 = this.itemBinding.dayFour; String string21 = this.itemView.getContext().getString(R.string.common_weekday_thursday); Intrinsics.checkNotNullExpressionValue(string21, "getString(...)"); String string22 = this.itemView.getContext().getString(R.string.accessibility_weekday_thursday); Intrinsics.checkNotNullExpressionValue(string22, "getString(...)"); dayView4.initInfoView(string21, string22, true, false); } else if (upperCase == 'V') { DayView dayView5 = this.itemBinding.dayFive; String string23 = this.itemView.getContext().getString(R.string.common_weekday_friday); Intrinsics.checkNotNullExpressionValue(string23, "getString(...)"); String string24 = this.itemView.getContext().getString(R.string.accessibility_weekday_friday); Intrinsics.checkNotNullExpressionValue(string24, "getString(...)"); dayView5.initInfoView(string23, string24, true, false); } else if (upperCase == 'S') { DayView dayView6 = this.itemBinding.daySix; String string25 = this.itemView.getContext().getString(R.string.common_weekday_saturday); Intrinsics.checkNotNullExpressionValue(string25, "getString(...)"); String string26 = this.itemView.getContext().getString(R.string.accessibility_weekday_saturday); Intrinsics.checkNotNullExpressionValue(string26, "getString(...)"); dayView6.initInfoView(string25, string26, true, false); } else if (upperCase == 'D') { DayView dayView7 = this.itemBinding.daySeven; String string27 = this.itemView.getContext().getString(R.string.common_weekday_sunday); Intrinsics.checkNotNullExpressionValue(string27, "getString(...)"); String string28 = this.itemView.getContext().getString(R.string.accessibility_weekday_sunday); Intrinsics.checkNotNullExpressionValue(string28, "getString(...)"); dayView7.initInfoView(string27, string28, true, false); } } } private final void subscriptions() { this.itemBinding.switchActiveSubscripition.setOnCheckedChangeListener(new a(this, 0)); this.itemBinding.dayOne.setOnClickListener(b.f1319b); this.itemBinding.dayTwo.setOnClickListener(b.f1320c); this.itemBinding.dayThree.setOnClickListener(b.f1321d); this.itemBinding.dayFour.setOnClickListener(b.f1322e); this.itemBinding.dayFive.setOnClickListener(b.f1323f); this.itemBinding.daySix.setOnClickListener(b.f1324g); this.itemBinding.daySeven.setOnClickListener(b.h); } public static final void subscriptions$lambda$1(SubscriptionViewHolder this$0, CompoundButton compoundButton, boolean z3) { Intrinsics.checkNotNullParameter(this$0, "this$0"); if (compoundButton.isPressed()) { Subscription subscription = null; if (z3) { Function2 function2 = this$0.listener; if (function2 == null) { Intrinsics.throwUninitializedPropertyAccessException(ServiceSpecificExtraArgs.CastExtraArgs.LISTENER); function2 = null; } SubscriptionsEvents subscriptionsEvents = SubscriptionsEvents.EVENT_TYPE_ENABLE_SUBSCRIPTION; Subscription subscription2 = this$0.item; if (subscription2 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); } else { subscription = subscription2; } function2.invoke(subscriptionsEvents, subscription); return; } Function2 function22 = this$0.listener; if (function22 == null) { Intrinsics.throwUninitializedPropertyAccessException(ServiceSpecificExtraArgs.CastExtraArgs.LISTENER); function22 = null; } SubscriptionsEvents subscriptionsEvents2 = SubscriptionsEvents.EVENT_TYPE_DISABLE_SUBSCRIPTION; Subscription subscription3 = this$0.item; if (subscription3 == null) { Intrinsics.throwUninitializedPropertyAccessException("item"); } else { subscription = subscription3; } function22.invoke(subscriptionsEvents2, subscription); } } public final void bind(Context context, Subscription item, Function2 r4) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(item, "item"); Intrinsics.checkNotNullParameter(r4, "listener"); this.item = item; this.listener = r4; subscriptions(); paintGeneralView(); this.itemView.setOnClickListener(new l(2, this, item)); } }