package com.discord.stores; import c.d.b.a.a; import com.discord.api.channel.Channel; import com.discord.api.emoji.GuildEmoji; import com.discord.api.guild.Guild; import com.discord.api.guild.GuildExplicitContentFilter; import com.discord.api.guild.GuildFeature; import com.discord.api.guild.GuildMaxVideoChannelUsers; import com.discord.api.guildhash.GuildHash; import com.discord.api.guildhash.GuildHashes; import com.discord.api.guildmember.GuildMember; import com.discord.api.presence.Presence; import com.discord.api.role.GuildRole; import com.discord.api.sticker.Sticker; import com.discord.api.user.User; import com.discord.models.domain.ModelPayload; import com.discord.models.domain.ModelUserRelationship; import com.discord.models.domain.emoji.ModelEmojiCustom; import com.discord.utilities.guildhash.GuildHashUtilsKt; import com.discord.utilities.guilds.GuildUtilsKt; import d0.t.n; import d0.t.o; import d0.t.u; import d0.z.d.m; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import kotlin.Triple; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: ReadyPayloadUtils.kt */ public final class ReadyPayloadUtils { public static final ReadyPayloadUtils INSTANCE = new ReadyPayloadUtils(); private static final HashMap cache = new HashMap<>(); /* compiled from: ReadyPayloadUtils.kt */ public static final class GuildCache { private final List channels; private final List emojis; private final Guild guild; private final List roles; private final List stickers; public GuildCache(Guild guild, List list, List list2, List list3, List list4) { m.checkNotNullParameter(guild, "guild"); this.guild = guild; this.emojis = list; this.stickers = list2; this.channels = list3; this.roles = list4; } /* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: com.discord.stores.ReadyPayloadUtils$GuildCache */ /* JADX WARN: Multi-variable type inference failed */ public static /* synthetic */ GuildCache copy$default(GuildCache guildCache, Guild guild, List list, List list2, List list3, List list4, int i, Object obj) { if ((i & 1) != 0) { guild = guildCache.guild; } if ((i & 2) != 0) { list = guildCache.emojis; } if ((i & 4) != 0) { list2 = guildCache.stickers; } if ((i & 8) != 0) { list3 = guildCache.channels; } if ((i & 16) != 0) { list4 = guildCache.roles; } return guildCache.copy(guild, list, list2, list3, list4); } public final Guild component1() { return this.guild; } public final List component2() { return this.emojis; } public final List component3() { return this.stickers; } public final List component4() { return this.channels; } public final List component5() { return this.roles; } public final GuildCache copy(Guild guild, List list, List list2, List list3, List list4) { m.checkNotNullParameter(guild, "guild"); return new GuildCache(guild, list, list2, list3, list4); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof GuildCache)) { return false; } GuildCache guildCache = (GuildCache) obj; return m.areEqual(this.guild, guildCache.guild) && m.areEqual(this.emojis, guildCache.emojis) && m.areEqual(this.stickers, guildCache.stickers) && m.areEqual(this.channels, guildCache.channels) && m.areEqual(this.roles, guildCache.roles); } public final List getChannels() { return this.channels; } public final List getEmojis() { return this.emojis; } public final Guild getGuild() { return this.guild; } public final List getRoles() { return this.roles; } public final List getStickers() { return this.stickers; } public int hashCode() { Guild guild = this.guild; int i = 0; int hashCode = (guild != null ? guild.hashCode() : 0) * 31; List list = this.emojis; int hashCode2 = (hashCode + (list != null ? list.hashCode() : 0)) * 31; List list2 = this.stickers; int hashCode3 = (hashCode2 + (list2 != null ? list2.hashCode() : 0)) * 31; List list3 = this.channels; int hashCode4 = (hashCode3 + (list3 != null ? list3.hashCode() : 0)) * 31; List list4 = this.roles; if (list4 != null) { i = list4.hashCode(); } return hashCode4 + i; } public String toString() { StringBuilder L = a.L("GuildCache(guild="); L.append(this.guild); L.append(", emojis="); L.append(this.emojis); L.append(", stickers="); L.append(this.stickers); L.append(", channels="); L.append(this.channels); L.append(", roles="); return a.E(L, this.roles, ")"); } } /* compiled from: ReadyPayloadUtils.kt */ public static abstract class HydrateGuildResult { /* compiled from: ReadyPayloadUtils.kt */ public static final class Error extends HydrateGuildResult { public static final Error INSTANCE = new Error(); private Error() { super(null); } } /* compiled from: ReadyPayloadUtils.kt */ public static final class Success extends HydrateGuildResult { private final Guild guild; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public Success(Guild guild) { super(null); m.checkNotNullParameter(guild, "guild"); this.guild = guild; } public static /* synthetic */ Success copy$default(Success success, Guild guild, int i, Object obj) { if ((i & 1) != 0) { guild = success.guild; } return success.copy(guild); } public final Guild component1() { return this.guild; } public final Success copy(Guild guild) { m.checkNotNullParameter(guild, "guild"); return new Success(guild); } public boolean equals(Object obj) { if (this != obj) { return (obj instanceof Success) && m.areEqual(this.guild, ((Success) obj).guild); } return true; } public final Guild getGuild() { return this.guild; } public int hashCode() { Guild guild = this.guild; if (guild != null) { return guild.hashCode(); } return 0; } public String toString() { StringBuilder L = a.L("Success(guild="); L.append(this.guild); L.append(")"); return L.toString(); } } private HydrateGuildResult() { } public /* synthetic */ HydrateGuildResult(DefaultConstructorMarker defaultConstructorMarker) { this(); } } /* compiled from: ReadyPayloadUtils.kt */ public static abstract class HydrateResult { /* compiled from: ReadyPayloadUtils.kt */ public static final class Error extends HydrateResult { public static final Error INSTANCE = new Error(); private Error() { super(null); } } /* compiled from: ReadyPayloadUtils.kt */ public static final class Success extends HydrateResult { private final ModelPayload payload; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public Success(ModelPayload modelPayload) { super(null); m.checkNotNullParameter(modelPayload, "payload"); this.payload = modelPayload; } public static /* synthetic */ Success copy$default(Success success, ModelPayload modelPayload, int i, Object obj) { if ((i & 1) != 0) { modelPayload = success.payload; } return success.copy(modelPayload); } public final ModelPayload component1() { return this.payload; } public final Success copy(ModelPayload modelPayload) { m.checkNotNullParameter(modelPayload, "payload"); return new Success(modelPayload); } public boolean equals(Object obj) { if (this != obj) { return (obj instanceof Success) && m.areEqual(this.payload, ((Success) obj).payload); } return true; } public final ModelPayload getPayload() { return this.payload; } public int hashCode() { ModelPayload modelPayload = this.payload; if (modelPayload != null) { return modelPayload.hashCode(); } return 0; } public String toString() { StringBuilder L = a.L("Success(payload="); L.append(this.payload); L.append(")"); return L.toString(); } } private HydrateResult() { } public /* synthetic */ HydrateResult(DefaultConstructorMarker defaultConstructorMarker) { this(); } } private ReadyPayloadUtils() { } public static final /* synthetic */ Channel access$hydrate(ReadyPayloadUtils readyPayloadUtils, Channel channel, Channel channel2) { return readyPayloadUtils.hydrate(channel, channel2); } private final Channel hydrate(Channel channel, Channel channel2) { return (channel2 == null || channel2.i() == 0) ? channel : Channel.a(channel, null, 0, 0, null, channel2.i(), 0, 0, null, null, 0, null, 0, 0, null, 0, 0, null, false, 0, null, 0, null, null, null, null, null, null, null, null, 536870895); } private final Channel hydrate(Channel channel, Map map) { List v = channel.v(); if (v == null) { return channel; } ArrayList arrayList = new ArrayList(); for (Number number : v) { User user = map.get(Long.valueOf(number.longValue())); if (user != null) { arrayList.add(user); } } return Channel.a(channel, null, 0, 0, null, 0, 0, 0, null, arrayList, 0, null, 0, 0, null, 0, 0, null, false, 0, null, 0, null, null, null, null, null, null, null, null, 536870527); } /* JADX DEBUG: Multi-variable search result rejected for r1v0, resolved type: com.discord.stores.ReadyPayloadUtils */ /* JADX WARN: Multi-variable type inference failed */ public static /* synthetic */ HydrateGuildResult hydrateGuild$default(ReadyPayloadUtils readyPayloadUtils, Guild guild, List list, Map map, int i, Object obj) { if ((i & 2) != 0) { list = null; } if ((i & 4) != 0) { map = null; } return readyPayloadUtils.hydrateGuild(guild, list, map); } private final Presence hydratePresence(Presence presence, Map map) { User user; Long g = presence.g(); return (g == null || (user = map.get(g)) == null) ? Presence.a(presence, null, null, null, null, null, null, 47) : Presence.a(presence, null, null, null, user, null, null, 39); } public final HashMap getCache() { return cache; } public final Guild hydrate(Guild guild, Guild guild2, List list, List list2, List list3, List list4, List list5, Map map, Function2 function2) { Collection values; Guild guild3 = guild; m.checkNotNullParameter(guild3, "unhydratedGuild"); m.checkNotNullParameter(function2, "onHydrateChannel"); StringBuilder sb = new StringBuilder(); sb.append("members: "); sb.append((map == null || (values = map.values()) == null) ? null : u.joinToString$default(values, ",", null, null, 0, null, null, 62, null)); System.out.println((Object) sb.toString()); if (guild2 != null) { Long b = guild2.b(); int c2 = guild2.c(); String e = guild2.e(); Integer h = guild2.h(); String i = guild2.i(); GuildExplicitContentFilter k = guild2.k(); List l = guild2.l(); String n = guild2.n(); GuildMaxVideoChannelUsers q = guild2.q(); int t = guild2.t(); String u = guild2.u(); long w = guild2.w(); String x2 = guild2.x(); guild3 = Guild.a(guild, null, null, null, u, i, h, 0, guild2.C(), w, n, guild2.N(), k, null, null, null, null, false, t, c2, b, guild2.J(), l, 0, e, guild2.F(), guild2.z(), 0, guild2.I(), null, guild2.E(), guild2.B(), x2, null, q, guild2.M(), 0, 0, null, null, null, null, false, null, 339865671, 2041); } if (list != null) { guild3 = Guild.a(guild3, null, list, null, null, null, null, 0, null, 0, null, null, null, null, null, null, null, false, 0, 0, null, null, null, 0, null, null, 0, 0, 0, null, null, null, null, null, null, null, 0, 0, null, null, null, null, false, null, -3, 2047); } Guild guild4 = guild3; if (list2 != null) { guild4 = Guild.a(guild4, null, null, list2, null, null, null, 0, null, 0, null, null, null, null, null, null, null, false, 0, 0, null, null, null, 0, null, null, 0, 0, 0, null, null, null, null, null, null, null, 0, 0, null, null, null, null, false, null, -5, 2047); } Guild guild5 = guild4; if (list3 != null) { HashMap hashMap = new HashMap(); if (guild5.f() != null) { List f = guild5.f(); m.checkNotNull(f); for (Channel channel : f) { hashMap.put(Long.valueOf(channel.h()), channel); } guild5 = Guild.a(guild5, null, null, null, null, null, null, 0, null, 0, null, null, null, null, null, null, null, false, 0, 0, null, null, null, 0, null, null, 0, 0, 0, null, null, null, null, null, null, null, 0, 0, null, null, null, null, false, null, -1, 1919); } ArrayList arrayList = new ArrayList(); for (Channel channel2 : list3) { Channel channel3 = (Channel) hashMap.get(Long.valueOf(channel2.h())); if (channel3 != null) { arrayList.add(function2.invoke(channel2, channel3)); } else { arrayList.add(channel2); } } guild5 = Guild.a(guild5, null, null, null, null, null, null, 0, null, 0, null, null, null, null, arrayList, null, null, false, 0, 0, null, null, null, 0, null, null, 0, 0, 0, null, null, null, null, null, null, null, 0, 0, null, null, null, null, false, null, -8193, 2047); } Guild guild6 = guild5; if (list4 != null) { guild6 = Guild.a(guild6, list4, null, null, null, null, null, 0, null, 0, null, null, null, null, null, null, null, false, 0, 0, null, null, null, 0, null, null, 0, 0, 0, null, null, null, null, null, null, null, 0, 0, null, null, null, null, false, null, -2, 2047); } Guild guild7 = guild6; if (list5 != null) { guild7 = Guild.a(guild7, null, null, null, null, null, null, 0, null, 0, null, null, null, list5, null, null, null, false, 0, 0, null, null, null, 0, null, null, 0, 0, 0, null, null, null, null, null, null, null, 0, 0, null, null, null, null, false, null, -4097, 2047); } return map != null ? Guild.a(guild7, null, null, null, null, null, null, 0, null, 0, null, null, null, null, null, u.toList(map.values()), null, false, 0, 0, null, null, null, 0, null, null, 0, 0, 0, null, null, null, null, null, null, null, 0, 0, null, null, null, null, false, null, -16385, 2047) : guild7; } /* JADX WARNING: Removed duplicated region for block: B:37:0x00a5 */ /* JADX WARNING: Removed duplicated region for block: B:44:0x00b4 */ /* JADX WARNING: Removed duplicated region for block: B:51:0x00c4 */ /* JADX WARNING: Removed duplicated region for block: B:58:0x00d4 */ @StoreThread public final HydrateGuildResult hydrateGuild(Guild guild, List list, Map map) { Triple triple; Guild guild2; List list2; List list3; List list4; List list5; m.checkNotNullParameter(guild, "guild"); GuildHashes m = guild.m(); if (m == null || !GuildHashUtilsKt.isSupported(m)) { Boolean bool = Boolean.FALSE; triple = new Triple(bool, bool, bool); } else { GuildHash b = m.b(); boolean z2 = false; Boolean valueOf = Boolean.valueOf(b != null ? b.b() : false); GuildHash a = m.a(); Boolean valueOf2 = Boolean.valueOf(a != null ? a.b() : false); GuildHash c2 = m.c(); if (c2 != null) { z2 = c2.b(); } triple = new Triple(valueOf, valueOf2, Boolean.valueOf(z2)); } boolean booleanValue = ((Boolean) triple.component1()).booleanValue(); boolean booleanValue2 = ((Boolean) triple.component2()).booleanValue(); boolean booleanValue3 = ((Boolean) triple.component3()).booleanValue(); if (guild.L()) { return new HydrateGuildResult.Success(guild); } GuildCache remove = cache.remove(Long.valueOf(guild.o())); if ((booleanValue || booleanValue2 || booleanValue3) && remove == null) { return HydrateGuildResult.Error.INSTANCE; } if (remove != null) { GuildCache guildCache = booleanValue ? remove : null; if (guildCache != null) { guild2 = guildCache.getGuild(); if (remove != null) { GuildCache guildCache2 = booleanValue ? remove : null; if (guildCache2 != null) { list2 = guildCache2.getEmojis(); if (remove != null) { GuildCache guildCache3 = booleanValue ? remove : null; if (guildCache3 != null) { list3 = guildCache3.getStickers(); if (remove != null) { GuildCache guildCache4 = booleanValue2 ? remove : null; if (guildCache4 != null) { list4 = guildCache4.getChannels(); if (remove != null) { if (!booleanValue3) { remove = null; } if (remove != null) { list5 = remove.getRoles(); return new HydrateGuildResult.Success(hydrate(guild, guild2, list2, list3, list4, list5, list, map, ReadyPayloadUtils$hydrateGuild$6.INSTANCE)); } } list5 = null; return new HydrateGuildResult.Success(hydrate(guild, guild2, list2, list3, list4, list5, list, map, ReadyPayloadUtils$hydrateGuild$6.INSTANCE)); } } list4 = null; if (remove != null) { } list5 = null; return new HydrateGuildResult.Success(hydrate(guild, guild2, list2, list3, list4, list5, list, map, ReadyPayloadUtils$hydrateGuild$6.INSTANCE)); } } list3 = null; if (remove != null) { } list4 = null; if (remove != null) { } list5 = null; return new HydrateGuildResult.Success(hydrate(guild, guild2, list2, list3, list4, list5, list, map, ReadyPayloadUtils$hydrateGuild$6.INSTANCE)); } } list2 = null; if (remove != null) { } list3 = null; if (remove != null) { } list4 = null; if (remove != null) { } list5 = null; return new HydrateGuildResult.Success(hydrate(guild, guild2, list2, list3, list4, list5, list, map, ReadyPayloadUtils$hydrateGuild$6.INSTANCE)); } } guild2 = null; if (remove != null) { } list2 = null; if (remove != null) { } list3 = null; if (remove != null) { } list4 = null; if (remove != null) { } list5 = null; return new HydrateGuildResult.Success(hydrate(guild, guild2, list2, list3, list4, list5, list, map, ReadyPayloadUtils$hydrateGuild$6.INSTANCE)); } public final GuildMember hydrateGuildMember(GuildMember guildMember, Map map) { User user; m.checkNotNullParameter(guildMember, "guildMember"); m.checkNotNullParameter(map, "users"); return (guildMember.k() == null || (user = map.get(guildMember.k())) == null) ? guildMember : GuildMember.a(guildMember, 0, user, null, null, null, null, false, null, null, null, 765); } @StoreThread public final HydrateResult hydrateReadyPayload(ModelPayload modelPayload, StoreGuilds storeGuilds, StoreChannels storeChannels, StoreEmojiCustom storeEmojiCustom, StoreGuildStickers storeGuildStickers) { LinkedHashMap linkedHashMap; List list; ArrayList arrayList; m.checkNotNullParameter(modelPayload, "payload_"); m.checkNotNullParameter(storeGuilds, "storeGuilds"); m.checkNotNullParameter(storeChannels, "storeChannels"); m.checkNotNullParameter(storeEmojiCustom, "storeEmojiCustom"); m.checkNotNullParameter(storeGuildStickers, "storeGuildStickers"); ModelPayload hydrateUsers = hydrateUsers(modelPayload); Map> roles = storeGuilds.getRoles(); Iterator it = storeGuilds.getGuilds().values().iterator(); while (true) { List list2 = null; if (!it.hasNext()) { break; } com.discord.models.guild.Guild guild = (com.discord.models.guild.Guild) it.next(); Map map = roles.get(Long.valueOf(guild.getId())); Collection values = map != null ? map.values() : null; Map channelsForGuildInternal$app_productionBetaRelease = storeChannels.getChannelsForGuildInternal$app_productionBetaRelease(guild.getId()); Collection values2 = channelsForGuildInternal$app_productionBetaRelease != null ? channelsForGuildInternal$app_productionBetaRelease.values() : null; Map emojiForGuildInternal = storeEmojiCustom.getEmojiForGuildInternal(guild.getId()); Collection values3 = emojiForGuildInternal != null ? emojiForGuildInternal.values() : null; Collection values4 = storeGuildStickers.getStickersForGuild(guild.getId()).values(); HashMap hashMap = cache; Long valueOf = Long.valueOf(guild.getId()); Guild createApiGuild = GuildUtilsKt.createApiGuild(guild); if (values3 != null) { ArrayList arrayList2 = new ArrayList(o.collectionSizeOrDefault(values3, 10)); for (ModelEmojiCustom modelEmojiCustom : values3) { arrayList2.add(modelEmojiCustom.toApiEmoji()); } arrayList = arrayList2; } else { arrayList = null; } List list3 = u.toList(values4); List list4 = values2 != null ? u.toList(values2) : null; if (values != null) { list2 = u.toList(values); } hashMap.put(valueOf, new GuildCache(createApiGuild, arrayList, list3, list4, list2)); } ArrayList arrayList3 = new ArrayList(); List guilds = hydrateUsers.getGuilds(); m.checkNotNullExpressionValue(guilds, "payload.guilds"); int i = 0; for (Object obj : guilds) { int i2 = i + 1; if (i < 0) { n.throwIndexOverflow(); } Guild guild2 = (Guild) obj; List> guildPresences = hydrateUsers.getGuildPresences(); List list5 = guildPresences != null ? guildPresences.get(i) : null; List> guildMembers = hydrateUsers.getGuildMembers(); if (guildMembers == null || (list = guildMembers.get(i)) == null) { linkedHashMap = null; } else { linkedHashMap = new LinkedHashMap(a.I(list, 10, 16)); for (Object obj2 : list) { linkedHashMap.put(Long.valueOf(((GuildMember) obj2).j().i()), obj2); } } ReadyPayloadUtils readyPayloadUtils = INSTANCE; m.checkNotNullExpressionValue(guild2, "guild"); HydrateGuildResult hydrateGuild = readyPayloadUtils.hydrateGuild(guild2, list5, linkedHashMap); if (!(hydrateGuild instanceof HydrateGuildResult.Success)) { return HydrateResult.Error.INSTANCE; } arrayList3.add(((HydrateGuildResult.Success) hydrateGuild).getGuild()); i = i2; } ModelPayload withGuilds = hydrateUsers.withGuilds(arrayList3); m.checkNotNullExpressionValue(withGuilds, "payload.withGuilds(guilds)"); return new HydrateResult.Success(withGuilds); } @StoreThread public final ModelPayload hydrateUsers(ModelPayload modelPayload) { ArrayList arrayList; ArrayList arrayList2; ArrayList arrayList3; ArrayList arrayList4; m.checkNotNullParameter(modelPayload, "payload"); List users = modelPayload.getUsers(); if (users == null) { return modelPayload; } LinkedHashMap linkedHashMap = new LinkedHashMap(a.I(users, 10, 16)); for (Object obj : users) { linkedHashMap.put(Long.valueOf(((User) obj).i()), obj); } List relationships = modelPayload.getRelationships(); ArrayList arrayList5 = null; if (relationships != null) { ArrayList arrayList6 = new ArrayList(o.collectionSizeOrDefault(relationships, 10)); for (ModelUserRelationship modelUserRelationship : relationships) { arrayList6.add(modelUserRelationship.hydrate(linkedHashMap)); } arrayList = arrayList6; } else { arrayList = null; } List privateChannels = modelPayload.getPrivateChannels(); if (privateChannels != null) { ArrayList arrayList7 = new ArrayList(o.collectionSizeOrDefault(privateChannels, 10)); for (Channel channel : privateChannels) { ReadyPayloadUtils readyPayloadUtils = INSTANCE; m.checkNotNullExpressionValue(channel, "channel"); arrayList7.add(readyPayloadUtils.hydrate(channel, linkedHashMap)); } arrayList2 = arrayList7; } else { arrayList2 = null; } List> guildPresences = modelPayload.getGuildPresences(); if (guildPresences != null) { ArrayList arrayList8 = new ArrayList(o.collectionSizeOrDefault(guildPresences, 10)); Iterator it = guildPresences.iterator(); while (it.hasNext()) { List list = (List) it.next(); m.checkNotNullExpressionValue(list, "guildPresences"); ArrayList arrayList9 = new ArrayList(o.collectionSizeOrDefault(list, 10)); for (Presence presence : list) { ReadyPayloadUtils readyPayloadUtils2 = INSTANCE; m.checkNotNullExpressionValue(presence, "presence"); arrayList9.add(readyPayloadUtils2.hydratePresence(presence, linkedHashMap)); } arrayList8.add(arrayList9); } arrayList3 = arrayList8; } else { arrayList3 = null; } List presences = modelPayload.getPresences(); if (presences != null) { ArrayList arrayList10 = new ArrayList(o.collectionSizeOrDefault(presences, 10)); for (Presence presence2 : presences) { ReadyPayloadUtils readyPayloadUtils3 = INSTANCE; m.checkNotNullExpressionValue(presence2, "presence"); arrayList10.add(readyPayloadUtils3.hydratePresence(presence2, linkedHashMap)); } arrayList4 = arrayList10; } else { arrayList4 = null; } List> guildMembers = modelPayload.getGuildMembers(); if (guildMembers != null) { arrayList5 = new ArrayList(o.collectionSizeOrDefault(guildMembers, 10)); Iterator it2 = guildMembers.iterator(); while (it2.hasNext()) { List list2 = (List) it2.next(); m.checkNotNullExpressionValue(list2, "members"); ArrayList arrayList11 = new ArrayList(o.collectionSizeOrDefault(list2, 10)); for (GuildMember guildMember : list2) { ReadyPayloadUtils readyPayloadUtils4 = INSTANCE; m.checkNotNullExpressionValue(guildMember, "member"); arrayList11.add(readyPayloadUtils4.hydrateGuildMember(guildMember, linkedHashMap)); } arrayList5.add(arrayList11); } } ModelPayload withHydratedUserData = modelPayload.withHydratedUserData(arrayList, arrayList2, arrayList3, arrayList5, arrayList4); m.checkNotNullExpressionValue(withHydratedUserData, "payload.withHydratedUser… friendPresences\n )"); return withHydratedUserData; } }