package com.discord.widgets.user; import c.d.b.a.a; import com.discord.api.channel.Channel; import com.discord.api.message.MessageReference; 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.StoreMessageReplies; import com.discord.stores.StoreStream; import com.discord.stores.StoreUserSettings; import com.discord.utilities.embed.InviteEmbedModel; import com.discord.utilities.rx.ObservableCombineLatestOverloadsKt; import com.discord.widgets.chat.list.entries.LoadingEntry; import com.discord.widgets.chat.list.entries.MentionFooterEntry; import com.discord.widgets.chat.list.entries.MessageHeaderEntry; import com.discord.widgets.chat.list.model.WidgetChatListModelMessages; import com.discord.widgets.tabs.NavigationTab; import com.discord.widgets.user.WidgetUserMentions; import d0.t.h0; import d0.t.n0; import d0.z.d.m; import d0.z.d.o; import j0.k.b; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; import java.util.Set; import kotlin.jvm.functions.Function11; import rx.Observable; /* compiled from: WidgetUserMentions.kt */ public final class WidgetUserMentions$Model$Companion$get$1 implements b> { public final /* synthetic */ NavigationTab $selectedTab; /* compiled from: WidgetUserMentions.kt */ /* renamed from: com.discord.widgets.user.WidgetUserMentions$Model$Companion$get$1$1 reason: invalid class name */ public static final class AnonymousClass1 extends o implements Function11, Map, Map, Map>, Map>, Long, Boolean, Boolean, InviteEmbedModel, WidgetUserMentions.Model> { public final /* synthetic */ WidgetUserMentions.Model.MessageLoader.LoadingState $loadedState; public final /* synthetic */ WidgetUserMentions$Model$Companion$get$1 this$0; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public AnonymousClass1(WidgetUserMentions$Model$Companion$get$1 widgetUserMentions$Model$Companion$get$1, WidgetUserMentions.Model.MessageLoader.LoadingState loadingState) { super(11); this.this$0 = widgetUserMentions$Model$Companion$get$1; this.$loadedState = loadingState; } public final WidgetUserMentions.Model invoke(WidgetChatListModelMessages.MessagesWithMetadata messagesWithMetadata, Guild guild, Map map, Map map2, Map map3, Map> map4, Map> map5, long j, boolean z2, boolean z3, InviteEmbedModel inviteEmbedModel) { Map map6 = map; Map> map7 = map4; Map> map8 = map5; m.checkNotNullParameter(messagesWithMetadata, "messagesWithMetadata"); m.checkNotNullParameter(map6, "channels"); m.checkNotNullParameter(map2, "names"); m.checkNotNullParameter(map3, "guilds"); m.checkNotNullParameter(map7, "roles"); m.checkNotNullParameter(map8, "members"); m.checkNotNullParameter(inviteEmbedModel, "inviteEmbedModel"); long id2 = guild != null ? guild.getId() : 0; String name = guild != null ? guild.getName() : null; ArrayList arrayList = new ArrayList(this.$loadedState.getMentions().size() * 2); Set emptySet = n0.emptySet(); Map allMessageReferences = StoreStream.Companion.getRepliedMessages().getAllMessageReferences(); for (Message message : this.$loadedState.getMentions()) { Channel channel = map6.get(Long.valueOf(message.getChannelId())); if (channel != null) { Object obj = map8.get(Long.valueOf(message.getChannelId())); if (obj == null) { obj = h0.emptyMap(); } Map map9 = (Map) obj; Object n0 = a.n0(channel, map7); if (n0 == null) { n0 = h0.emptyMap(); } Map map10 = (Map) n0; LinkedHashMap linkedHashMap = new LinkedHashMap(); MessageReference messageReference = message.getMessageReference(); Long c2 = messageReference != null ? messageReference.c() : null; if (c2 != null) { Object obj2 = (StoreMessageReplies.MessageState) allMessageReferences.get(c2); if (obj2 == null) { obj2 = StoreMessageReplies.MessageState.Unloaded.INSTANCE; } linkedHashMap.put(c2, obj2); } arrayList.add(new MessageHeaderEntry(message, channel, (Guild) a.n0(channel, map3))); arrayList.addAll(WidgetChatListModelMessages.Companion.getMessageItems$default(WidgetChatListModelMessages.Companion, channel, map9, map10, h0.emptyMap(), messagesWithMetadata.getMessageThreads().get(Long.valueOf(message.getId())), messagesWithMetadata.getThreadCountsAndLatestMessages().get(Long.valueOf(message.getId())), message, messagesWithMetadata.getMessageState().get(Long.valueOf(message.getId())), linkedHashMap, false, false, null, z2, z3, StoreStream.Companion.getUserSettings().getIsRenderEmbedsEnabled(), false, new HashMap(), inviteEmbedModel, false, 262144, null)); } map6 = map; map7 = map4; map8 = map5; } if (this.$loadedState.isLoading()) { arrayList.add(new LoadingEntry()); } else if (this.$loadedState.isAllLoaded()) { arrayList.add(new MentionFooterEntry()); } return new WidgetUserMentions.Model(j, -1, map3.get(Long.valueOf(id2)), id2, map2, -1, arrayList, emptySet, -1, false, z2, name, this.this$0.$selectedTab, 512, 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, java.lang.Object, java.lang.Object] */ @Override // kotlin.jvm.functions.Function11 public /* bridge */ /* synthetic */ WidgetUserMentions.Model invoke(WidgetChatListModelMessages.MessagesWithMetadata messagesWithMetadata, Guild guild, Map map, Map map2, Map map3, Map> map4, Map> map5, Long l, Boolean bool, Boolean bool2, InviteEmbedModel inviteEmbedModel) { return invoke(messagesWithMetadata, guild, (Map) map, (Map) map2, (Map) map3, (Map>) map4, (Map>) map5, l.longValue(), bool.booleanValue(), bool2.booleanValue(), inviteEmbedModel); } } public WidgetUserMentions$Model$Companion$get$1(NavigationTab navigationTab) { this.$selectedTab = navigationTab; } public final Observable call(WidgetUserMentions.Model.MessageLoader.LoadingState loadingState) { Observable observable = WidgetChatListModelMessages.MessagesWithMetadata.Companion.get(loadingState.getMentions()); StoreStream.Companion companion = StoreStream.Companion; return ObservableCombineLatestOverloadsKt.combineLatest(observable, companion.getGuildSelected().observeSelectedGuild(), companion.getChannels().observeGuildAndPrivateChannels(), companion.getChannels().observeNames(), companion.getGuilds().observeGuilds(), companion.getGuilds().observeRoles(), companion.getGuilds().observeComputed(), companion.getUsers().observeMeId(), StoreUserSettings.observeIsAnimatedEmojisEnabled$default(companion.getUserSettings(), false, 1, null), StoreUserSettings.observeIsAutoPlayGifsEnabled$default(companion.getUserSettings(), false, 1, null), InviteEmbedModel.Companion.observe$default(InviteEmbedModel.Companion, null, null, null, null, 15, null), new AnonymousClass1(this, loadingState)); } }