package com.discord.widgets.channels.permissions; import c.d.b.a.a; import com.discord.api.channel.Channel; import com.discord.api.permission.PermissionOverwrite; import com.discord.models.guild.Guild; import com.discord.models.user.User; import com.discord.stores.StoreChannels; import com.discord.stores.StoreGuilds; import com.discord.stores.StorePermissions; import com.discord.stores.StoreUser; import com.discord.utilities.stage.StageChannelUtils; import com.discord.widgets.channels.permissions.WidgetStageChannelModeratorPermissionsViewModel; import d0.t.h0; import d0.t.m; import d0.t.n; import d0.t.u; import d0.z.d.o; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import kotlin.jvm.functions.Function0; /* compiled from: WidgetStageChannelModeratorPermissionsViewModel.kt */ public final class WidgetStageChannelModeratorPermissionsViewModel$Companion$observeStores$1 extends o implements Function0 { public final /* synthetic */ long $channelId; public final /* synthetic */ StoreChannels $channelStore; public final /* synthetic */ StoreGuilds $guildStore; public final /* synthetic */ StorePermissions $permissionStore; public final /* synthetic */ StoreUser $userStore; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public WidgetStageChannelModeratorPermissionsViewModel$Companion$observeStores$1(StoreChannels storeChannels, long j, StoreGuilds storeGuilds, StoreUser storeUser, StorePermissions storePermissions) { super(0); this.$channelStore = storeChannels; this.$channelId = j; this.$guildStore = storeGuilds; this.$userStore = storeUser; this.$permissionStore = storePermissions; } @Override // kotlin.jvm.functions.Function0 /* renamed from: invoke */ public final WidgetStageChannelModeratorPermissionsViewModel.StoreState mo1invoke() { Channel channel = this.$channelStore.getChannel(this.$channelId); if (channel == null || channel.A() != 13) { return WidgetStageChannelModeratorPermissionsViewModel.StoreState.Invalid.INSTANCE; } Guild guild = (Guild) a.n0(channel, this.$guildStore.getGuilds()); if (guild == null) { return WidgetStageChannelModeratorPermissionsViewModel.StoreState.Invalid.INSTANCE; } List s2 = channel.s(); if (s2 == null) { s2 = n.emptyList(); } ArrayList arrayList = new ArrayList(); Iterator it = s2.iterator(); while (true) { boolean z2 = true; if (!it.hasNext()) { break; } Object next = it.next(); if (((PermissionOverwrite) next).f() != PermissionOverwrite.Type.MEMBER) { z2 = false; } if (z2) { arrayList.add(next); } } ArrayList arrayList2 = new ArrayList(d0.t.o.collectionSizeOrDefault(arrayList, 10)); for (PermissionOverwrite permissionOverwrite : arrayList) { arrayList2.add(Long.valueOf(permissionOverwrite.e())); } Set set = u.toSet(arrayList2); Map map = (Map) a.n0(channel, this.$guildStore.getRoles()); if (map == null) { map = h0.emptyMap(); } Map users = this.$userStore.getUsers(set, true); Map map2 = (Map) a.n0(channel, this.$guildStore.getMembers()); if (map2 == null) { map2 = h0.emptyMap(); } return new WidgetStageChannelModeratorPermissionsViewModel.StoreState.Valid(guild, s2, map, users, map2, this.$userStore.getUsers(m.listOf(Long.valueOf(guild.getOwnerId())), true).get(Long.valueOf(guild.getOwnerId())), StageChannelUtils.computeCanEditStageModerators(this.$permissionStore, this.$guildStore, this.$userStore.getMe().getId(), guild.getId(), channel)); } }