134 lines
11 KiB
Java
134 lines
11 KiB
Java
package com.discord.widgets.servers.premiumguild;
|
|
|
|
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 c.a.k.b;
|
|
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.PremiumUtils;
|
|
import com.discord.utilities.resources.StringResourceUtilsKt;
|
|
import com.discord.widgets.servers.premiumguild.PremiumGuildSubscriptionPerkViewAdapter;
|
|
import d0.t.n;
|
|
import d0.z.d.m;
|
|
import f0.f0.c;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
/* compiled from: PremiumGuildSubscriptionPerkView.kt */
|
|
public final class PremiumGuildSubscriptionPerkView extends RelativeLayout {
|
|
private PremiumGuildSubscriptionPerkViewAdapter adapter;
|
|
private final ViewNitroBoostPerksBinding binding;
|
|
|
|
public PremiumGuildSubscriptionPerkView(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 PremiumGuildSubscriptionPerkView(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 PremiumGuildSubscriptionPerkView(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 */ PremiumGuildSubscriptionPerkView(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 */ PremiumGuildSubscriptionPerkView(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.f1662c;
|
|
m.checkNotNullExpressionValue(recyclerView, "binding.perksLevelContentsRecycler");
|
|
this.adapter = (PremiumGuildSubscriptionPerkViewAdapter) companion.configure(new PremiumGuildSubscriptionPerkViewAdapter(recyclerView));
|
|
this.binding.f1662c.addOnItemTouchListener(new PremiumGuildSubscriptionPerkView$initialize$1());
|
|
}
|
|
|
|
public final void configure(int i, int i2) {
|
|
List list;
|
|
PremiumGuildSubscriptionPerkView$configure$1 premiumGuildSubscriptionPerkView$configure$1 = PremiumGuildSubscriptionPerkView$configure$1.INSTANCE;
|
|
boolean z2 = i2 >= i;
|
|
if (z2) {
|
|
this.binding.d.setBackgroundResource(2131231030);
|
|
} else {
|
|
this.binding.d.setBackgroundColor(ColorCompat.getThemedColor(this, 2130969899));
|
|
}
|
|
int i3 = i != 1 ? i != 2 ? i != 3 ? 0 : 30 : 15 : 2;
|
|
TextView textView = this.binding.f;
|
|
m.checkNotNullExpressionValue(textView, "binding.perksLevelHeaderText");
|
|
b.m(textView, i != 1 ? i != 2 ? i != 3 ? 0 : 2131889809 : 2131889808 : 2131889807, new Object[0], null, 4);
|
|
int i4 = i != 1 ? i != 2 ? i != 3 ? 0 : z2 ? 2131231846 : 2131231847 : z2 ? 2131231844 : 2131231845 : z2 ? 2131231842 : 2131231843;
|
|
TextView textView2 = this.binding.f;
|
|
m.checkNotNullExpressionValue(textView2, "binding.perksLevelHeaderText");
|
|
DrawableCompat.setCompoundDrawablesCompat$default(textView2, i4, 0, 0, 0, 14, (Object) null);
|
|
this.binding.f.setTextColor(z2 ? ColorCompat.getColor(getContext(), 2131100428) : ColorCompat.getThemedColor(getContext(), 2130969880));
|
|
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, 2131755167, i3, Integer.valueOf(i3)));
|
|
TextView textView4 = this.binding.e;
|
|
m.checkNotNullExpressionValue(textView4, "binding.perksLevelHeaderBoosts");
|
|
int i5 = 8;
|
|
textView4.setVisibility(z2 ^ true ? 0 : 8);
|
|
CardView cardView = this.binding.g;
|
|
m.checkNotNullExpressionValue(cardView, "binding.perksLevelHeaderUnlocked");
|
|
if (z2) {
|
|
i5 = 0;
|
|
}
|
|
cardView.setVisibility(i5);
|
|
TextView textView5 = this.binding.b;
|
|
m.checkNotNullExpressionValue(textView5, "binding.perksLevelContentsHeader");
|
|
b.m(textView5, i != 1 ? 2131889805 : 2131889803, new Object[0], null, 4);
|
|
if (i == 1) {
|
|
int invoke = premiumGuildSubscriptionPerkView$configure$1.invoke(2131231960, z2);
|
|
PremiumUtils premiumUtils = PremiumUtils.INSTANCE;
|
|
list = n.mutableListOf(new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(invoke, b.i(this, 2131889800, new Object[]{50, Integer.valueOf(premiumUtils.getGuildEmojiMaxCount(1, false))}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231994, z2), b.i(this, 2131889801, new Object[]{15, Integer.valueOf(premiumUtils.getGuildStickerMaxCount(1, false))}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231703, z2), b.i(this, 2131889799, new Object[]{Integer.valueOf(GuildUtilsKt.getMaxVoiceBitrateKbps(1, false))}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231807, z2), b.i(this, 2131889793, new Object[0], null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231731, z2), b.i(this, 2131889794, new Object[0], null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231691, z2), b.i(this, 2131889795, new Object[0], null, 4)));
|
|
} else if (i == 2) {
|
|
int invoke2 = premiumGuildSubscriptionPerkView$configure$1.invoke(2131231960, z2);
|
|
PremiumUtils premiumUtils2 = PremiumUtils.INSTANCE;
|
|
list = n.mutableListOf(new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(invoke2, b.i(this, 2131889800, new Object[]{50, Integer.valueOf(premiumUtils2.getGuildEmojiMaxCount(2, false))}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231994, z2), b.i(this, 2131889801, new Object[]{15, Integer.valueOf(premiumUtils2.getGuildStickerMaxCount(2, false))}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231703, z2), b.i(this, 2131889799, new Object[]{Integer.valueOf(GuildUtilsKt.getMaxVoiceBitrateKbps(2, false))}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131232039, z2), b.i(this, 2131889802, new Object[]{b.i(this, 2131888516, new Object[]{Integer.valueOf(premiumUtils2.getGuildMaxFileSizeMB(2))}, null, 4)}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231731, z2), b.i(this, 2131889796, new Object[0], null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231691, z2), b.i(this, 2131889797, new Object[0], null, 4)));
|
|
} else if (i != 3) {
|
|
list = new ArrayList();
|
|
} else {
|
|
int invoke3 = premiumGuildSubscriptionPerkView$configure$1.invoke(2131231960, z2);
|
|
PremiumUtils premiumUtils3 = PremiumUtils.INSTANCE;
|
|
list = n.mutableListOf(new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(invoke3, b.i(this, 2131889800, new Object[]{100, Integer.valueOf(premiumUtils3.getGuildEmojiMaxCount(3, false))}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231994, z2), b.i(this, 2131889801, new Object[]{30, Integer.valueOf(premiumUtils3.getGuildStickerMaxCount(3, false))}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231703, z2), b.i(this, 2131889799, new Object[]{Integer.valueOf(GuildUtilsKt.getMaxVoiceBitrateKbps(3, false))}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131232039, z2), b.i(this, 2131889802, new Object[]{b.i(this, 2131888516, new Object[]{Integer.valueOf(premiumUtils3.getGuildMaxFileSizeMB(3))}, null, 4)}, null, 4)), new PremiumGuildSubscriptionPerkViewAdapter.PremiumGuildSubscriptionPerkViewListItem(premiumGuildSubscriptionPerkView$configure$1.invoke(2131231986, z2), b.i(this, 2131889798, new Object[0], null, 4)));
|
|
}
|
|
PremiumGuildSubscriptionPerkViewAdapter premiumGuildSubscriptionPerkViewAdapter = this.adapter;
|
|
if (premiumGuildSubscriptionPerkViewAdapter == null) {
|
|
m.throwUninitializedPropertyAccessException("adapter");
|
|
}
|
|
premiumGuildSubscriptionPerkViewAdapter.configure(c.z(list));
|
|
}
|
|
}
|