package com.discord.widgets.servers.guildboost; import android.content.Context; import android.content.res.Resources; import android.util.AttributeSet; import android.view.LayoutInflater; import android.widget.RelativeLayout; import android.widget.TextView; import androidx.cardview.widget.CardView; import androidx.recyclerview.widget.RecyclerView; import b.a.k.b; import com.discord.R; import com.discord.databinding.ViewNitroBoostPerksBinding; import com.discord.utilities.color.ColorCompat; import com.discord.utilities.drawable.DrawableCompat; import com.discord.utilities.guilds.GuildUtilsKt; import com.discord.utilities.mg_recycler.MGRecyclerAdapter; import com.discord.utilities.premium.GuildBoostUtils; import com.discord.utilities.premium.PremiumUtils; import com.discord.utilities.resources.StringResourceUtilsKt; import com.discord.utilities.threads.ThreadUtils; import com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter; import d0.t.n; import d0.t.u; import d0.z.d.m; import f0.e0.c; import java.util.ArrayList; import java.util.Collection; import java.util.List; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: GuildBoostPerkView.kt */ public final class GuildBoostPerkView extends RelativeLayout { private GuildBoostPerkViewAdapter adapter; private final ViewNitroBoostPerksBinding binding; public GuildBoostPerkView(Context context) { super(context); ViewNitroBoostPerksBinding a = ViewNitroBoostPerksBinding.a(LayoutInflater.from(getContext()), this, true); m.checkNotNullExpressionValue(a, "ViewNitroBoostPerksBindi…rom(context), this, true)"); this.binding = a; } public GuildBoostPerkView(Context context, AttributeSet attributeSet) { super(context, attributeSet); ViewNitroBoostPerksBinding a = ViewNitroBoostPerksBinding.a(LayoutInflater.from(getContext()), this, true); m.checkNotNullExpressionValue(a, "ViewNitroBoostPerksBindi…rom(context), this, true)"); this.binding = a; initialize(); } /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public GuildBoostPerkView(Context context, AttributeSet attributeSet, int i) { super(context, attributeSet, i); m.checkNotNullParameter(context, "context"); ViewNitroBoostPerksBinding a = ViewNitroBoostPerksBinding.a(LayoutInflater.from(getContext()), this, true); m.checkNotNullExpressionValue(a, "ViewNitroBoostPerksBindi…rom(context), this, true)"); this.binding = a; initialize(); } /* JADX INFO: this call moved to the top of the method (can break code semantics) */ public /* synthetic */ GuildBoostPerkView(Context context, AttributeSet attributeSet, int i, int i2, DefaultConstructorMarker defaultConstructorMarker) { this(context, (i2 & 2) != 0 ? null : attributeSet, (i2 & 4) != 0 ? 0 : i); } /* JADX INFO: this call moved to the top of the method (can break code semantics) */ public /* synthetic */ GuildBoostPerkView(Context context, AttributeSet attributeSet, int i, DefaultConstructorMarker defaultConstructorMarker) { this(context, (i & 2) != 0 ? null : attributeSet); } private final void initialize() { MGRecyclerAdapter.Companion companion = MGRecyclerAdapter.Companion; RecyclerView recyclerView = this.binding.c; m.checkNotNullExpressionValue(recyclerView, "binding.perksLevelContentsRecycler"); this.adapter = (GuildBoostPerkViewAdapter) companion.configure(new GuildBoostPerkViewAdapter(recyclerView)); this.binding.c.addOnItemTouchListener(new GuildBoostPerkView$initialize$1()); } /* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x030a: APUT (r2v18 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem[]) (6 ??[int, float, short, byte, char]) (r3v21 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem) */ /* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x041d: APUT (r2v16 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem[]) (6 ??[int, float, short, byte, char]) (r8v2 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem) */ public final void configure(int i, int i2, long j) { List list; GuildBoostPerkView$configure$1 guildBoostPerkView$configure$1 = GuildBoostPerkView$configure$1.INSTANCE; boolean z2 = i2 >= i; if (z2) { this.binding.d.setBackgroundResource(R.drawable.drawable_bg_premium_guild_gradient); } else { this.binding.d.setBackgroundColor(ColorCompat.getThemedColor(this, (int) R.attr.primary_700)); } int boostsRequiredForTier$default = GuildBoostUtils.getBoostsRequiredForTier$default(GuildBoostUtils.INSTANCE, j, i, null, null, 12, null); TextView textView = this.binding.f; m.checkNotNullExpressionValue(textView, "binding.perksLevelHeaderText"); GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem guildBoostPerkViewListItem = null; b.n(textView, i != 1 ? i != 2 ? i != 3 ? 0 : R.string.guild_settings_guild_premium_perks_title_tier_3 : R.string.guild_settings_guild_premium_perks_title_tier_2 : R.string.guild_settings_guild_premium_perks_title_tier_1, new Object[0], null, 4); int i3 = i != 1 ? i != 2 ? i != 3 ? 0 : z2 ? R.drawable.ic_perk_tier_3_boosted : R.drawable.ic_perk_tier_3_unboosted : z2 ? R.drawable.ic_perk_tier_2_boosted : R.drawable.ic_perk_tier_2_unboosted : z2 ? R.drawable.ic_perk_tier_1_boosted : R.drawable.ic_perk_tier_1_unboosted; TextView textView2 = this.binding.f; m.checkNotNullExpressionValue(textView2, "binding.perksLevelHeaderText"); DrawableCompat.setCompoundDrawablesCompat$default(textView2, i3, 0, 0, 0, 14, (Object) null); this.binding.f.setTextColor(z2 ? ColorCompat.getColor(getContext(), (int) R.color.white) : ColorCompat.getThemedColor(getContext(), (int) R.attr.primary_300)); TextView textView3 = this.binding.e; m.checkNotNullExpressionValue(textView3, "binding.perksLevelHeaderBoosts"); Resources resources = getResources(); m.checkNotNullExpressionValue(resources, "resources"); Context context = getContext(); m.checkNotNullExpressionValue(context, "context"); textView3.setText(StringResourceUtilsKt.getQuantityString(resources, context, (int) R.plurals.guild_settings_premium_guild_tier_requirement_required, boostsRequiredForTier$default, Integer.valueOf(boostsRequiredForTier$default))); TextView textView4 = this.binding.e; m.checkNotNullExpressionValue(textView4, "binding.perksLevelHeaderBoosts"); textView4.setVisibility(z2 ^ true ? 0 : 8); CardView cardView = this.binding.g; m.checkNotNullExpressionValue(cardView, "binding.perksLevelHeaderUnlocked"); cardView.setVisibility(z2 ? 0 : 8); TextView textView5 = this.binding.f2189b; m.checkNotNullExpressionValue(textView5, "binding.perksLevelContentsHeader"); b.n(textView5, i != 1 ? R.string.guild_settings_guild_premium_perks_previous_perks : R.string.guild_settings_guild_premium_perks_base_perks, new Object[0], null, 4); boolean isThreadsEnabled = ThreadUtils.INSTANCE.isThreadsEnabled(j); if (i == 1) { GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem[] guildBoostPerkViewListItemArr = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem[7]; int invoke = guildBoostPerkView$configure$1.invoke(R.drawable.ic_smile_24dp, z2); PremiumUtils premiumUtils = PremiumUtils.INSTANCE; guildBoostPerkViewListItemArr[0] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(invoke, b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_emoji, new Object[]{50, Integer.valueOf(premiumUtils.getGuildEmojiMaxCount(1, false))}, null, 4)); guildBoostPerkViewListItemArr[1] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_sticker_icon_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_sticker, new Object[]{15, Integer.valueOf(premiumUtils.getGuildStickerMaxCount(1, false))}, null, 4)); guildBoostPerkViewListItemArr[2] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_headset_blue_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_audio_quality, new Object[]{Integer.valueOf(GuildUtilsKt.getMaxVoiceBitrateKbps(1, false))}, null, 4)); guildBoostPerkViewListItemArr[3] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_nitro_gifs_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_1_animated_guild_icon, new Object[0], null, 4)); guildBoostPerkViewListItemArr[4] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_image_library_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_1_splash, new Object[0], null, 4)); guildBoostPerkViewListItemArr[5] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_guild_nitro_perk_stream_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_1_streaming, new Object[0], null, 4)); if (isThreadsEnabled) { guildBoostPerkViewListItem = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_clock_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_1_thread_archive, new Object[0], null, 4)); } guildBoostPerkViewListItemArr[6] = guildBoostPerkViewListItem; list = u.toMutableList((Collection) u.filterNotNull(n.mutableListOf(guildBoostPerkViewListItemArr))); } else if (i == 2) { GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem[] guildBoostPerkViewListItemArr2 = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem[9]; int invoke2 = guildBoostPerkView$configure$1.invoke(R.drawable.ic_smile_24dp, z2); PremiumUtils premiumUtils2 = PremiumUtils.INSTANCE; guildBoostPerkViewListItemArr2[0] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(invoke2, b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_emoji, new Object[]{50, Integer.valueOf(premiumUtils2.getGuildEmojiMaxCount(2, false))}, null, 4)); guildBoostPerkViewListItemArr2[1] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_sticker_icon_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_sticker, new Object[]{15, Integer.valueOf(premiumUtils2.getGuildStickerMaxCount(2, false))}, null, 4)); guildBoostPerkViewListItemArr2[2] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_headset_blue_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_audio_quality, new Object[]{Integer.valueOf(GuildUtilsKt.getMaxVoiceBitrateKbps(2, false))}, null, 4)); guildBoostPerkViewListItemArr2[3] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_upload_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_upload_limit, new Object[]{b.j(this, R.string.file_size_mb, new Object[]{Integer.valueOf(premiumUtils2.getGuildMaxFileSizeMB(2))}, null, 4)}, null, 4)); guildBoostPerkViewListItemArr2[4] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_image_library_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_2_banner, new Object[0], null, 4)); guildBoostPerkViewListItemArr2[5] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_guild_nitro_perk_stream_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_2_streaming, new Object[0], null, 4)); guildBoostPerkViewListItemArr2[6] = isThreadsEnabled ? new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_clock_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_2_thread_archive, new Object[0], null, 4)) : null; guildBoostPerkViewListItemArr2[7] = isThreadsEnabled ? new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_thread_locked, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_2_thread_private, new Object[0], null, 4)) : null; guildBoostPerkViewListItemArr2[8] = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_person_shield_purple_24dp, z2), b.j(this, R.string.premium_guild_guild_role_icons, new Object[0], null, 4)); list = u.toMutableList((Collection) u.filterNotNull(n.mutableListOf(guildBoostPerkViewListItemArr2))); } else if (i != 3) { list = new ArrayList(); } else { int invoke3 = guildBoostPerkView$configure$1.invoke(R.drawable.ic_smile_24dp, z2); PremiumUtils premiumUtils3 = PremiumUtils.INSTANCE; list = n.mutableListOf(new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(invoke3, b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_emoji, new Object[]{100, Integer.valueOf(premiumUtils3.getGuildEmojiMaxCount(3, false))}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_sticker_icon_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_sticker, new Object[]{30, Integer.valueOf(premiumUtils3.getGuildStickerMaxCount(3, false))}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_headset_blue_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_audio_quality, new Object[]{Integer.valueOf(GuildUtilsKt.getMaxVoiceBitrateKbps(3, false))}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_upload_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_upload_limit, new Object[]{b.j(this, R.string.file_size_mb, new Object[]{Integer.valueOf(premiumUtils3.getGuildMaxFileSizeMB(3))}, null, 4)}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_star_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_3_vanity_url, new Object[0], null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_nitro_gifs_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_description_tier_3_animated_guild_banner, new Object[0], null, 4))); } GuildBoostPerkViewAdapter guildBoostPerkViewAdapter = this.adapter; if (guildBoostPerkViewAdapter == null) { m.throwUninitializedPropertyAccessException("adapter"); } guildBoostPerkViewAdapter.configure(c.z(list)); } }