package com.discord.widgets.settings.guildboost; import android.content.Context; import android.text.format.DateFormat; import android.view.ContextThemeWrapper; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.PopupMenu; import android.widget.RelativeLayout; import android.widget.TextView; import androidx.annotation.StringRes; import androidx.recyclerview.widget.RecyclerView; import b.a.k.b; import b.d.b.a.a; import com.discord.R; import com.discord.databinding.ViewSettingsBoostedBoostListitemBinding; import com.discord.databinding.ViewSettingsBoostedGuildListitemBinding; import com.discord.databinding.ViewSettingsBoostedHeaderListitemBinding; import com.discord.models.domain.ModelAppliedGuildBoost; import com.discord.models.domain.ModelGuildBoostSlot; import com.discord.models.guild.Guild; import com.discord.utilities.SnowflakeUtils; import com.discord.utilities.drawable.DrawableCompat; import com.discord.utilities.icon.IconUtils; import com.discord.utilities.images.MGImages; import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple; import com.discord.utilities.mg_recycler.MGRecyclerDataPayload; import com.discord.utilities.mg_recycler.MGRecyclerViewHolder; import com.discord.utilities.resources.StringResourceUtilsKt; import com.discord.utilities.time.ClockFactory; import com.discord.utilities.time.TimeUtils; import com.discord.utilities.view.extensions.ViewExtensions; import com.discord.views.guildboost.GuildBoostProgressView; import com.facebook.drawee.view.SimpleDraweeView; import d0.g0.t; import d0.z.d.m; import java.util.List; import java.util.Objects; import kotlin.Unit; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: WidgetSettingsGuildBoostSubscriptionAdapter.kt */ public final class WidgetSettingsGuildBoostSubscriptionAdapter extends MGRecyclerAdapterSimple { private boolean canCancelBoosts; private boolean canUncancelBoosts; private Function2 cancelListener = WidgetSettingsGuildBoostSubscriptionAdapter$cancelListener$1.INSTANCE; private Function1 subscribeListener = WidgetSettingsGuildBoostSubscriptionAdapter$subscribeListener$1.INSTANCE; private Function2 transferListener = WidgetSettingsGuildBoostSubscriptionAdapter$transferListener$1.INSTANCE; /* compiled from: WidgetSettingsGuildBoostSubscriptionAdapter.kt */ public static final class GuildBoostListItem extends MGRecyclerViewHolder { private final ViewSettingsBoostedBoostListitemBinding binding; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public GuildBoostListItem(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter) { super((int) R.layout.view_settings_boosted_boost_listitem, widgetSettingsGuildBoostSubscriptionAdapter); m.checkNotNullParameter(widgetSettingsGuildBoostSubscriptionAdapter, "adapter"); View view = this.itemView; int i = R.id.boosted_boost_action; TextView textView = (TextView) view.findViewById(R.id.boosted_boost_action); if (textView != null) { i = R.id.boosted_boost_cancelled; ImageView imageView = (ImageView) view.findViewById(R.id.boosted_boost_cancelled); if (imageView != null) { i = R.id.boosted_boost_cooldown; TextView textView2 = (TextView) view.findViewById(R.id.boosted_boost_cooldown); if (textView2 != null) { i = R.id.boosted_boost_date; TextView textView3 = (TextView) view.findViewById(R.id.boosted_boost_date); if (textView3 != null) { ViewSettingsBoostedBoostListitemBinding viewSettingsBoostedBoostListitemBinding = new ViewSettingsBoostedBoostListitemBinding((RelativeLayout) view, textView, imageView, textView2, textView3); m.checkNotNullExpressionValue(viewSettingsBoostedBoostListitemBinding, "ViewSettingsBoostedBoost…temBinding.bind(itemView)"); this.binding = viewSettingsBoostedBoostListitemBinding; return; } } } } throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i))); } public static final /* synthetic */ WidgetSettingsGuildBoostSubscriptionAdapter access$getAdapter$p(GuildBoostListItem guildBoostListItem) { return (WidgetSettingsGuildBoostSubscriptionAdapter) guildBoostListItem.adapter; } public static final /* synthetic */ void access$showGuildBoostPopup(GuildBoostListItem guildBoostListItem, View view, boolean z2, boolean z3, boolean z4, Item.GuildBoostItem guildBoostItem) { guildBoostListItem.showGuildBoostPopup(view, z2, z3, z4, guildBoostItem); } private final void showGuildBoostPopup(View view, boolean z2, boolean z3, boolean z4, Item.GuildBoostItem guildBoostItem) { PopupMenu popupMenu = new PopupMenu(new ContextThemeWrapper(view.getContext(), (int) R.style.AppTheme_PopupMenu), view); popupMenu.getMenuInflater().inflate(R.menu.menu_settings_premium_guild_sub, popupMenu.getMenu()); MenuItem findItem = popupMenu.getMenu().findItem(R.id.menu_settings_premium_guild_sub_transfer); MenuItem findItem2 = popupMenu.getMenu().findItem(R.id.menu_settings_premium_guild_sub_cancel); MenuItem findItem3 = popupMenu.getMenu().findItem(R.id.menu_settings_premium_guild_sub_uncancel); boolean canceled = guildBoostItem.getBoostSlot().getCanceled(); m.checkNotNullExpressionValue(findItem, "transfer"); boolean z5 = true; findItem.setVisible(!z2); m.checkNotNullExpressionValue(findItem2, "cancel"); findItem2.setVisible(!canceled && z3); m.checkNotNullExpressionValue(findItem3, "uncancel"); if (!canceled || !z4) { z5 = false; } findItem3.setVisible(z5); findItem.setOnMenuItemClickListener(new WidgetSettingsGuildBoostSubscriptionAdapter$GuildBoostListItem$showGuildBoostPopup$1(this, guildBoostItem)); findItem2.setOnMenuItemClickListener(new WidgetSettingsGuildBoostSubscriptionAdapter$GuildBoostListItem$showGuildBoostPopup$2(this, guildBoostItem)); findItem3.setOnMenuItemClickListener(new WidgetSettingsGuildBoostSubscriptionAdapter$GuildBoostListItem$showGuildBoostPopup$3(this, guildBoostItem)); popupMenu.show(); } public void onConfigure(int i, Item item) { CharSequence charSequence; String str; char c; int i2; String str2; String str3; CharSequence charSequence2; int i3; String boostEndsAt; m.checkNotNullParameter(item, "data"); super.onConfigure(i, (int) item); if (item instanceof Item.GuildBoostItem) { View view = this.itemView; m.checkNotNullExpressionValue(view, "itemView"); Context context = view.getContext(); long currentTimeMillis = ClockFactory.get().currentTimeMillis(); Item.GuildBoostItem guildBoostItem = (Item.GuildBoostItem) item; ModelGuildBoostSlot boostSlot = guildBoostItem.getBoostSlot(); ModelAppliedGuildBoost premiumGuildSubscription = boostSlot.getPremiumGuildSubscription(); boolean z2 = (premiumGuildSubscription != null ? Long.valueOf(premiumGuildSubscription.getGuildId()) : null) != null; boolean z3 = boostSlot.getCooldownExpiresAtTimestamp() > currentTimeMillis; ModelAppliedGuildBoost premiumGuildSubscription2 = boostSlot.getPremiumGuildSubscription(); Long valueOf = premiumGuildSubscription2 != null ? Long.valueOf((premiumGuildSubscription2.getId() >>> 22) + SnowflakeUtils.DISCORD_EPOCH) : null; boolean canceled = boostSlot.getCanceled(); ImageView imageView = this.binding.c; m.checkNotNullExpressionValue(imageView, "binding.boostedBoostCancelled"); imageView.setVisibility(canceled ? 0 : 8); TextView textView = this.binding.e; m.checkNotNullExpressionValue(textView, "binding.boostedBoostDate"); if (valueOf == null || (charSequence = DateFormat.format("MMMM dd, yyy", valueOf.longValue())) == null) { charSequence = context.getString(R.string.premium_guild_subscription_unused_slot_description); } textView.setText(charSequence); if (!canceled || (boostEndsAt = guildBoostItem.getBoostEndsAt()) == null) { str = "context"; i2 = 0; c = 1; str2 = null; } else { m.checkNotNullExpressionValue(context, "context"); str = "context"; i2 = 0; c = 1; str2 = t.replace$default(b.h(context, R.string.premium_guild_subscription_pending_cancelation, new Object[]{TimeUtils.renderUtcDate$default(TimeUtils.INSTANCE, boostEndsAt, context, (String) null, (java.text.DateFormat) null, 0, 28, (Object) null)}, null, 4).toString(), "*", "", false, 4, (Object) null); } if (z3) { long max = Math.max(boostSlot.getCooldownExpiresAtTimestamp() - currentTimeMillis, 0L); long j = max / 86400000; long j2 = max - (86400000 * j); long j3 = j2 / 3600000; str3 = str; m.checkNotNullExpressionValue(context, str3); Object[] objArr = new Object[3]; objArr[i2] = String.valueOf(j); objArr[c] = String.valueOf(j3); objArr[2] = String.valueOf((j2 - (3600000 * j3)) / 60000); charSequence2 = b.h(context, R.string.premium_guild_cooldown_available_countdown, objArr, null, 4); } else { str3 = str; charSequence2 = null; } if (str2 == null && charSequence2 == null) { TextView textView2 = this.binding.d; m.checkNotNullExpressionValue(textView2, "binding.boostedBoostCooldown"); textView2.setVisibility(8); } else if (str2 != null && charSequence2 != null) { TextView textView3 = this.binding.d; m.checkNotNullExpressionValue(textView3, "binding.boostedBoostCooldown"); ViewExtensions.setTextAndVisibilityBy(textView3, charSequence2 + " - " + str2); } else if (str2 != null && charSequence2 == null) { TextView textView4 = this.binding.d; m.checkNotNullExpressionValue(textView4, "binding.boostedBoostCooldown"); ViewExtensions.setTextAndVisibilityBy(textView4, str2); } else if (str2 == null && charSequence2 != null) { TextView textView5 = this.binding.d; m.checkNotNullExpressionValue(textView5, "binding.boostedBoostCooldown"); ViewExtensions.setTextAndVisibilityBy(textView5, charSequence2); } TextView textView6 = this.binding.f2197b; m.checkNotNullExpressionValue(textView6, "binding.boostedBoostAction"); textView6.setText((z2 || z3) ? "" : context.getString(R.string.premium_guild_subscription_select_server_button)); if (!z3 || (!canceled && WidgetSettingsGuildBoostSubscriptionAdapter.access$getCanCancelBoosts$p((WidgetSettingsGuildBoostSubscriptionAdapter) this.adapter)) || (canceled && WidgetSettingsGuildBoostSubscriptionAdapter.access$getCanUncancelBoosts$p((WidgetSettingsGuildBoostSubscriptionAdapter) this.adapter))) { m.checkNotNullExpressionValue(context, str3); i3 = DrawableCompat.getThemedDrawableRes$default(context, (int) R.attr.ic_overflow, i2, 2, (Object) null); } else { i3 = 0; } this.binding.f2197b.setCompoundDrawablesWithIntrinsicBounds(i2, i2, i3, i2); this.binding.f2197b.setOnClickListener(new WidgetSettingsGuildBoostSubscriptionAdapter$GuildBoostListItem$onConfigure$2(this, z2, z3, item, boostSlot)); return; } throw new Exception("Incorrect List Item Type or null data"); } } /* compiled from: WidgetSettingsGuildBoostSubscriptionAdapter.kt */ public static final class GuildListItem extends MGRecyclerViewHolder { private final ViewSettingsBoostedGuildListitemBinding binding; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public GuildListItem(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter) { super((int) R.layout.view_settings_boosted_guild_listitem, widgetSettingsGuildBoostSubscriptionAdapter); m.checkNotNullParameter(widgetSettingsGuildBoostSubscriptionAdapter, "adapter"); View view = this.itemView; int i = R.id.boosted_guild_banner; SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(R.id.boosted_guild_banner); if (simpleDraweeView != null) { i = R.id.boosted_guild_gradient; View findViewById = view.findViewById(R.id.boosted_guild_gradient); if (findViewById != null) { i = R.id.boosted_guild_progress_view; GuildBoostProgressView guildBoostProgressView = (GuildBoostProgressView) view.findViewById(R.id.boosted_guild_progress_view); if (guildBoostProgressView != null) { i = R.id.boosted_sample_guild_count; TextView textView = (TextView) view.findViewById(R.id.boosted_sample_guild_count); if (textView != null) { i = R.id.boosted_sample_guild_icon; SimpleDraweeView simpleDraweeView2 = (SimpleDraweeView) view.findViewById(R.id.boosted_sample_guild_icon); if (simpleDraweeView2 != null) { i = R.id.boosted_sample_guild_name; TextView textView2 = (TextView) view.findViewById(R.id.boosted_sample_guild_name); if (textView2 != null) { ViewSettingsBoostedGuildListitemBinding viewSettingsBoostedGuildListitemBinding = new ViewSettingsBoostedGuildListitemBinding((LinearLayout) view, simpleDraweeView, findViewById, guildBoostProgressView, textView, simpleDraweeView2, textView2); m.checkNotNullExpressionValue(viewSettingsBoostedGuildListitemBinding, "ViewSettingsBoostedGuild…temBinding.bind(itemView)"); this.binding = viewSettingsBoostedGuildListitemBinding; return; } } } } } } throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i))); } public void onConfigure(int i, Item item) { m.checkNotNullParameter(item, "data"); super.onConfigure(i, (int) item); if (item instanceof Item.GuildItem) { Item.GuildItem guildItem = (Item.GuildItem) item; if (guildItem.getGuild() != null) { View view = this.itemView; m.checkNotNullExpressionValue(view, "itemView"); Context context = view.getContext(); if (guildItem.getGuild().getBanner() != null) { SimpleDraweeView simpleDraweeView = this.binding.f2198b; IconUtils iconUtils = IconUtils.INSTANCE; Guild guild = guildItem.getGuild(); m.checkNotNullExpressionValue(context, "context"); simpleDraweeView.setImageURI(IconUtils.getBannerForGuild$default(iconUtils, guild, Integer.valueOf(context.getResources().getDimensionPixelSize(R.dimen.nav_panel_width)), false, 4, null)); View view2 = this.binding.c; m.checkNotNullExpressionValue(view2, "binding.boostedGuildGradient"); view2.setVisibility(0); } else { SimpleDraweeView simpleDraweeView2 = this.binding.f2198b; m.checkNotNullExpressionValue(context, "context"); simpleDraweeView2.setBackgroundResource(DrawableCompat.getThemedDrawableRes$default(context, (int) R.attr.bg_subscription_placeholder_pattern, 0, 2, (Object) null)); View view3 = this.binding.c; m.checkNotNullExpressionValue(view3, "binding.boostedGuildGradient"); view3.setVisibility(8); } SimpleDraweeView simpleDraweeView3 = this.binding.f; m.checkNotNullExpressionValue(simpleDraweeView3, "binding.boostedSampleGuildIcon"); IconUtils.setIcon$default(simpleDraweeView3, IconUtils.getForGuild$default(guildItem.getGuild(), null, false, null, 14, null), 0, (Function1) null, (MGImages.ChangeDetector) null, 28, (Object) null); TextView textView = this.binding.g; m.checkNotNullExpressionValue(textView, "binding.boostedSampleGuildName"); textView.setText(guildItem.getGuild().getName()); CharSequence i18nPluralString = StringResourceUtilsKt.getI18nPluralString(context, R.plurals.premium_guild_subscription_guild_subsription_subtitle_numSubscriptions, guildItem.getBoostCount(), Integer.valueOf(guildItem.getBoostCount())); TextView textView2 = this.binding.e; m.checkNotNullExpressionValue(textView2, "binding.boostedSampleGuildCount"); textView2.setText(b.h(context, R.string.premium_guild_subscription_guild_subsription_subtitle, new Object[]{i18nPluralString}, null, 4)); this.binding.d.a(guildItem.getGuild().getId(), guildItem.getGuild().getPremiumTier(), guildItem.getGuild().getPremiumSubscriptionCount()); return; } } throw new Exception("Incorrect List Item Type or null data"); } } /* compiled from: WidgetSettingsGuildBoostSubscriptionAdapter.kt */ public static final class HeaderListItem extends MGRecyclerViewHolder { private final ViewSettingsBoostedHeaderListitemBinding binding; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public HeaderListItem(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter) { super((int) R.layout.view_settings_boosted_header_listitem, widgetSettingsGuildBoostSubscriptionAdapter); m.checkNotNullParameter(widgetSettingsGuildBoostSubscriptionAdapter, "adapter"); View view = this.itemView; Objects.requireNonNull(view, "rootView"); TextView textView = (TextView) view; ViewSettingsBoostedHeaderListitemBinding viewSettingsBoostedHeaderListitemBinding = new ViewSettingsBoostedHeaderListitemBinding(textView, textView); m.checkNotNullExpressionValue(viewSettingsBoostedHeaderListitemBinding, "ViewSettingsBoostedHeade…temBinding.bind(itemView)"); this.binding = viewSettingsBoostedHeaderListitemBinding; } public void onConfigure(int i, Item item) { m.checkNotNullParameter(item, "data"); super.onConfigure(i, (int) item); if (item instanceof Item.HeaderItem) { TextView textView = this.binding.f2199b; m.checkNotNullExpressionValue(textView, "binding.boostedHeader"); View view = this.itemView; m.checkNotNullExpressionValue(view, "itemView"); textView.setText(view.getContext().getString(((Item.HeaderItem) item).getHeaderStringId())); return; } throw new Exception("Incorrect List Item Type or null data"); } } /* compiled from: WidgetSettingsGuildBoostSubscriptionAdapter.kt */ public static abstract class Item implements MGRecyclerDataPayload { public static final Companion Companion = new Companion(null); public static final int TYPE_GUILD = 0; public static final int TYPE_GUILD_BOOST = 1; public static final int TYPE_HEADER = 2; /* compiled from: WidgetSettingsGuildBoostSubscriptionAdapter.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } } /* compiled from: WidgetSettingsGuildBoostSubscriptionAdapter.kt */ public static final class GuildBoostItem extends Item { private final String boostEndsAt; private final ModelGuildBoostSlot boostSlot; private final String key; private final int type = 1; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public GuildBoostItem(ModelGuildBoostSlot modelGuildBoostSlot, String str) { super(null); m.checkNotNullParameter(modelGuildBoostSlot, "boostSlot"); this.boostSlot = modelGuildBoostSlot; this.boostEndsAt = str; this.key = String.valueOf(modelGuildBoostSlot.getId()); } public static /* synthetic */ GuildBoostItem copy$default(GuildBoostItem guildBoostItem, ModelGuildBoostSlot modelGuildBoostSlot, String str, int i, Object obj) { if ((i & 1) != 0) { modelGuildBoostSlot = guildBoostItem.boostSlot; } if ((i & 2) != 0) { str = guildBoostItem.boostEndsAt; } return guildBoostItem.copy(modelGuildBoostSlot, str); } public final ModelGuildBoostSlot component1() { return this.boostSlot; } public final String component2() { return this.boostEndsAt; } public final GuildBoostItem copy(ModelGuildBoostSlot modelGuildBoostSlot, String str) { m.checkNotNullParameter(modelGuildBoostSlot, "boostSlot"); return new GuildBoostItem(modelGuildBoostSlot, str); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof GuildBoostItem)) { return false; } GuildBoostItem guildBoostItem = (GuildBoostItem) obj; return m.areEqual(this.boostSlot, guildBoostItem.boostSlot) && m.areEqual(this.boostEndsAt, guildBoostItem.boostEndsAt); } public final String getBoostEndsAt() { return this.boostEndsAt; } public final ModelGuildBoostSlot getBoostSlot() { return this.boostSlot; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider public String getKey() { return this.key; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload public int getType() { return this.type; } public int hashCode() { ModelGuildBoostSlot modelGuildBoostSlot = this.boostSlot; int i = 0; int hashCode = (modelGuildBoostSlot != null ? modelGuildBoostSlot.hashCode() : 0) * 31; String str = this.boostEndsAt; if (str != null) { i = str.hashCode(); } return hashCode + i; } public String toString() { StringBuilder R = a.R("GuildBoostItem(boostSlot="); R.append(this.boostSlot); R.append(", boostEndsAt="); return a.H(R, this.boostEndsAt, ")"); } } /* compiled from: WidgetSettingsGuildBoostSubscriptionAdapter.kt */ public static final class GuildItem extends Item { private final int boostCount; private final Guild guild; private final String key; private final int type; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public GuildItem(Guild guild, int i) { super(null); Long l = null; this.guild = guild; this.boostCount = i; this.key = String.valueOf(guild != null ? Long.valueOf(guild.getId()) : l); } public static /* synthetic */ GuildItem copy$default(GuildItem guildItem, Guild guild, int i, int i2, Object obj) { if ((i2 & 1) != 0) { guild = guildItem.guild; } if ((i2 & 2) != 0) { i = guildItem.boostCount; } return guildItem.copy(guild, i); } public final Guild component1() { return this.guild; } public final int component2() { return this.boostCount; } public final GuildItem copy(Guild guild, int i) { return new GuildItem(guild, i); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof GuildItem)) { return false; } GuildItem guildItem = (GuildItem) obj; return m.areEqual(this.guild, guildItem.guild) && this.boostCount == guildItem.boostCount; } public final int getBoostCount() { return this.boostCount; } public final Guild getGuild() { return this.guild; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider public String getKey() { return this.key; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload public int getType() { return this.type; } public int hashCode() { Guild guild = this.guild; return ((guild != null ? guild.hashCode() : 0) * 31) + this.boostCount; } public String toString() { StringBuilder R = a.R("GuildItem(guild="); R.append(this.guild); R.append(", boostCount="); return a.A(R, this.boostCount, ")"); } } /* compiled from: WidgetSettingsGuildBoostSubscriptionAdapter.kt */ public static final class HeaderItem extends Item { private final int headerStringId; private final String key; private final int type = 2; public HeaderItem(@StringRes int i) { super(null); this.headerStringId = i; this.key = String.valueOf(i); } public static /* synthetic */ HeaderItem copy$default(HeaderItem headerItem, int i, int i2, Object obj) { if ((i2 & 1) != 0) { i = headerItem.headerStringId; } return headerItem.copy(i); } public final int component1() { return this.headerStringId; } public final HeaderItem copy(@StringRes int i) { return new HeaderItem(i); } public boolean equals(Object obj) { if (this != obj) { return (obj instanceof HeaderItem) && this.headerStringId == ((HeaderItem) obj).headerStringId; } return true; } public final int getHeaderStringId() { return this.headerStringId; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider public String getKey() { return this.key; } @Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload public int getType() { return this.type; } public int hashCode() { return this.headerStringId; } public String toString() { return a.A(a.R("HeaderItem(headerStringId="), this.headerStringId, ")"); } } private Item() { } public /* synthetic */ Item(DefaultConstructorMarker defaultConstructorMarker) { this(); } } /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public WidgetSettingsGuildBoostSubscriptionAdapter(RecyclerView recyclerView) { super(recyclerView, false, 2, null); m.checkNotNullParameter(recyclerView, "recycler"); } public static final /* synthetic */ boolean access$getCanCancelBoosts$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter) { return widgetSettingsGuildBoostSubscriptionAdapter.canCancelBoosts; } public static final /* synthetic */ boolean access$getCanUncancelBoosts$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter) { return widgetSettingsGuildBoostSubscriptionAdapter.canUncancelBoosts; } public static final /* synthetic */ Function2 access$getCancelListener$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter) { return widgetSettingsGuildBoostSubscriptionAdapter.cancelListener; } public static final /* synthetic */ Function1 access$getSubscribeListener$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter) { return widgetSettingsGuildBoostSubscriptionAdapter.subscribeListener; } public static final /* synthetic */ Function2 access$getTransferListener$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter) { return widgetSettingsGuildBoostSubscriptionAdapter.transferListener; } public static final /* synthetic */ void access$setCanCancelBoosts$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter, boolean z2) { widgetSettingsGuildBoostSubscriptionAdapter.canCancelBoosts = z2; } public static final /* synthetic */ void access$setCanUncancelBoosts$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter, boolean z2) { widgetSettingsGuildBoostSubscriptionAdapter.canUncancelBoosts = z2; } public static final /* synthetic */ void access$setCancelListener$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter, Function2 function2) { widgetSettingsGuildBoostSubscriptionAdapter.cancelListener = function2; } public static final /* synthetic */ void access$setSubscribeListener$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter, Function1 function1) { widgetSettingsGuildBoostSubscriptionAdapter.subscribeListener = function1; } public static final /* synthetic */ void access$setTransferListener$p(WidgetSettingsGuildBoostSubscriptionAdapter widgetSettingsGuildBoostSubscriptionAdapter, Function2 function2) { widgetSettingsGuildBoostSubscriptionAdapter.transferListener = function2; } public final void configure(List list, Function1 function1, Function2 function2, Function2 function22, boolean z2, boolean z3) { m.checkNotNullParameter(list, "guildBoostItems"); m.checkNotNullParameter(function1, "subscribeListener"); m.checkNotNullParameter(function2, "transferListener"); m.checkNotNullParameter(function22, "cancelListener"); setData(list); this.subscribeListener = function1; this.transferListener = function2; this.cancelListener = function22; this.canCancelBoosts = z2; this.canUncancelBoosts = z3; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public MGRecyclerViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { m.checkNotNullParameter(viewGroup, "parent"); if (i == 0) { return new GuildListItem(this); } if (i == 1) { return new GuildBoostListItem(this); } if (i == 2) { return new HeaderListItem(this); } throw invalidViewTypeException(i); } }