package com.discord.widgets.servers; import com.discord.api.user.User; import com.discord.models.domain.ModelBan; import com.discord.models.guild.Guild; import com.discord.stores.StoreStream; import com.discord.widgets.servers.WidgetServerSettingsBans; import d0.g0.t; import d0.g0.w; import d0.z.d.m; import j0.k.b; import j0.l.a.o2; import j0.l.a.r; import j0.l.e.j; import java.util.List; import java.util.Map; import rx.Observable; import rx.functions.Func2; import rx.functions.Func3; /* compiled from: WidgetServerSettingsBans.kt */ public final class WidgetServerSettingsBans$Model$Companion$getBanItems$1 implements b, Observable> { public final /* synthetic */ Observable $filterPublisher; public final /* synthetic */ long $guildId; /* compiled from: WidgetServerSettingsBans.kt */ /* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$1 reason: invalid class name */ public static final class AnonymousClass1 implements b { public static final AnonymousClass1 INSTANCE = new AnonymousClass1(); public final WidgetServerSettingsBans.Model call(Guild guild) { return WidgetServerSettingsBans.Model.Companion.access$createLoading(WidgetServerSettingsBans.Model.Companion, guild); } } /* compiled from: WidgetServerSettingsBans.kt */ /* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$2 reason: invalid class name */ public static final class AnonymousClass2 implements b>> { public final /* synthetic */ Map $bannedUserMap; /* compiled from: WidgetServerSettingsBans.kt */ /* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$1 reason: invalid class name */ public static final class AnonymousClass1 implements b { public final /* synthetic */ String $filter; public AnonymousClass1(String str) { this.$filter = str; } public final Boolean call(ModelBan modelBan) { m.checkNotNullExpressionValue(modelBan, "it"); String r = modelBan.getUser().r(); String str = this.$filter; m.checkNotNullExpressionValue(str, "filter"); return Boolean.valueOf(w.contains((CharSequence) r, (CharSequence) str, true)); } } /* compiled from: WidgetServerSettingsBans.kt */ /* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$2 reason: invalid class name */ public static final class AnonymousClass2 implements b { public static final AnonymousClass2 INSTANCE = new AnonymousClass2(); public final WidgetServerSettingsBans.Model.BanItem call(ModelBan modelBan) { return new WidgetServerSettingsBans.Model.BanItem(modelBan); } } /* compiled from: WidgetServerSettingsBans.kt */ /* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$2$3 reason: invalid class name */ public static final class AnonymousClass3 implements Func2 { public static final AnonymousClass3 INSTANCE = new AnonymousClass3(); public final Integer call(WidgetServerSettingsBans.Model.BanItem banItem, WidgetServerSettingsBans.Model.BanItem banItem2) { User user; String r; String str; User user2; ModelBan ban = banItem.getBan(); if (ban == null || (user = ban.getUser()) == null || (r = user.r()) == null) { return null; } ModelBan ban2 = banItem2.getBan(); if (ban2 == null || (user2 = ban2.getUser()) == null || (str = user2.r()) == null) { str = ""; } return Integer.valueOf(t.compareTo(r, str, true)); } } public AnonymousClass2(Map map) { this.$bannedUserMap = map; } public final Observable> call(String str) { Observable F = Observable.A(this.$bannedUserMap.values()).x(new AnonymousClass1(str)).F(AnonymousClass2.INSTANCE); return Observable.h0(new r(F.i, new o2(AnonymousClass3.INSTANCE, 10))); } } /* compiled from: WidgetServerSettingsBans.kt */ /* renamed from: com.discord.widgets.servers.WidgetServerSettingsBans$Model$Companion$getBanItems$1$3 reason: invalid class name */ public static final class AnonymousClass3 implements Func3, WidgetServerSettingsBans.Model> { public static final AnonymousClass3 INSTANCE = new AnonymousClass3(); public final WidgetServerSettingsBans.Model call(Guild guild, Integer num, List list) { return WidgetServerSettingsBans.Model.Companion.create(guild, num, list); } } public WidgetServerSettingsBans$Model$Companion$getBanItems$1(long j, Observable observable) { this.$guildId = j; this.$filterPublisher = observable; } public final Observable call(Map map) { return map == null ? StoreStream.Companion.getGuilds().observeGuild(this.$guildId).F(AnonymousClass1.INSTANCE) : Observable.i(StoreStream.Companion.getGuilds().observeGuild(this.$guildId), new j(Integer.valueOf(map.size())), this.$filterPublisher.Y(new AnonymousClass2(map)), AnonymousClass3.INSTANCE); } }