package com.discord.widgets.chat.pins; import android.content.Context; import com.airbnb.lottie.parser.AnimatableValueParser; import com.discord.api.channel.Channel; import com.discord.api.role.GuildRole; import com.discord.models.guild.Guild; import com.discord.models.member.GuildMember; import com.discord.models.message.Message; import com.discord.stores.StoreStream; import com.discord.utilities.embed.InviteEmbedModel; import com.discord.widgets.chat.list.entries.DividerEntry; import com.discord.widgets.chat.list.entries.EmptyPinsEntry; import com.discord.widgets.chat.list.entries.LoadingEntry; import com.discord.widgets.chat.list.model.WidgetChatListModelMessages; import com.discord.widgets.chat.pins.WidgetChannelPinnedMessages; import d0.t.m; import d0.t.n0; import d0.t.u; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import rx.functions.Func9; /* compiled from: WidgetChannelPinnedMessages.kt */ public final class WidgetChannelPinnedMessages$Model$Companion$get$1 implements Func9, Map, Map, Map, Boolean, Boolean, Guild, InviteEmbedModel, WidgetChannelPinnedMessages.Model> { public final /* synthetic */ Channel $channel; public final /* synthetic */ Context $context; public WidgetChannelPinnedMessages$Model$Companion$get$1(Context context, Channel channel) { this.$context = context; this.$channel = channel; } public final WidgetChannelPinnedMessages.Model call(Long l, List list, Map map, Map map2, Map map3, Boolean bool, Boolean bool2, Guild guild, InviteEmbedModel inviteEmbedModel) { ArrayList arrayList; Map map4; List roles; List listOf; List list2 = list; Map map5 = map2; if (list2 == null) { listOf = m.listOf(new LoadingEntry()); } else if (list.isEmpty()) { String string = this.$context.getString(AnimatableValueParser.t1(this.$channel) ? 2131891565 : 2131891564); d0.z.d.m.checkNotNullExpressionValue(string, "context.getString(\n …}\n )"); listOf = m.listOf(new EmptyPinsEntry(string)); } else { ArrayList arrayList2 = new ArrayList(); int size = list.size(); int i = 0; while (i < size) { Message message = list2.get(i); WidgetChatListModelMessages.Companion companion = WidgetChatListModelMessages.Companion; Channel channel = this.$channel; d0.z.d.m.checkNotNullExpressionValue(map5, "guildMembers"); d0.z.d.m.checkNotNullExpressionValue(map, "guildRoles"); HashMap hashMap = new HashMap(); HashMap hashMap2 = new HashMap(); d0.z.d.m.checkNotNullExpressionValue(bool, "allowAnimateEmojis"); boolean booleanValue = bool.booleanValue(); d0.z.d.m.checkNotNullExpressionValue(bool2, "autoPlayGifs"); boolean booleanValue2 = bool2.booleanValue(); boolean isRenderEmbedsEnabled = StoreStream.Companion.getUserSettings().getIsRenderEmbedsEnabled(); HashMap hashMap3 = new HashMap(); d0.z.d.m.checkNotNullExpressionValue(inviteEmbedModel, "inviteEmbedModel"); arrayList2.addAll(WidgetChatListModelMessages.Companion.getMessageItems$default(companion, channel, map2, map, hashMap, null, null, message, null, hashMap2, false, false, null, booleanValue, booleanValue2, isRenderEmbedsEnabled, false, hashMap3, inviteEmbedModel, false, 262144, null)); if (i < list.size() - 1) { arrayList2.add(new DividerEntry()); } i++; map5 = map2; arrayList2 = arrayList2; size = size; list2 = list; } arrayList = arrayList2; map4 = map2; GuildMember guildMember = map4.get(l); if (guildMember == null || (roles = guildMember.getRoles()) == null || (r2 = u.toHashSet(roles)) == null) { Set set = n0.emptySet(); } Channel channel2 = this.$channel; d0.z.d.m.checkNotNullExpressionValue(l, "meId"); long longValue = l.longValue(); d0.z.d.m.checkNotNullExpressionValue(map3, "channelNames"); return new WidgetChannelPinnedMessages.Model(channel2, guild, longValue, map3, arrayList, set, 0, 0, 0, 0, false, 1984, null); } arrayList = listOf; map4 = map5; GuildMember guildMember = map4.get(l); Set set = n0.emptySet(); Channel channel2 = this.$channel; d0.z.d.m.checkNotNullExpressionValue(l, "meId"); long longValue = l.longValue(); d0.z.d.m.checkNotNullExpressionValue(map3, "channelNames"); return new WidgetChannelPinnedMessages.Model(channel2, guild, longValue, map3, arrayList, set, 0, 0, 0, 0, false, 1984, null); } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object] */ @Override // rx.functions.Func9 public /* bridge */ /* synthetic */ WidgetChannelPinnedMessages.Model call(Long l, List list, Map map, Map map2, Map map3, Boolean bool, Boolean bool2, Guild guild, InviteEmbedModel inviteEmbedModel) { return call(l, (List) list, (Map) map, (Map) map2, (Map) map3, bool, bool2, guild, inviteEmbedModel); } }