package com.discord.widgets.settings.profile; import com.discord.api.user.UserProfile; import com.discord.models.member.GuildMember; import com.discord.models.user.MeUser; import com.discord.nullserializable.NullSerializable; import com.discord.utilities.user.UserUtils; import com.discord.widgets.settings.profile.SettingsUserProfileViewModel; import com.discord.widgets.user.profile.UserProfileHeaderViewModel; import j0.k.b; import kotlin.NoWhenBranchMatchedException; /* compiled from: EditUserOrGuildMemberProfileViewModel.kt */ public final class SettingsUserProfileViewModel$observeHeaderViewState$1 implements b { public static final SettingsUserProfileViewModel$observeHeaderViewState$1 INSTANCE = new SettingsUserProfileViewModel$observeHeaderViewState$1(); public final UserProfileHeaderViewModel.ViewState call(SettingsUserProfileViewModel.ViewState viewState) { String str; GuildMember guildMember; if (viewState == null) { return UserProfileHeaderViewModel.ViewState.Uninitialized.INSTANCE; } if (viewState instanceof SettingsUserProfileViewModel.ViewState.Loaded) { SettingsUserProfileViewModel.ViewState.Loaded loaded = (SettingsUserProfileViewModel.ViewState.Loaded) viewState; MeUser user = (loaded.getCurrentAvatar() == null || loaded.getMeMember() != null) ? loaded.getUser() : MeUser.copy$default(loaded.getUser(), 0, null, loaded.getCurrentAvatar().a(), null, false, false, 0, null, null, false, false, null, 0, 0, null, null, null, null, 262139, null); UserProfile userProfile = loaded.getUserProfile(); if (loaded.getCurrentBannerImage() != null) { str = loaded.getCurrentBannerImage() instanceof NullSerializable.a ? loaded.getMeMember() != null ? loaded.getUser().getBanner() : null : loaded.getCurrentBannerImage().a(); } else { GuildMember meMember = loaded.getMeMember(); if (meMember == null || (str = meMember.getBannerHash()) == null) { str = loaded.getUser().getBanner(); } } NullSerializable currentBannerColorHex = loaded.getCurrentBannerColorHex(); String bannerColor = (!(currentBannerColorHex instanceof NullSerializable.b) && !(currentBannerColorHex instanceof NullSerializable.a)) ? loaded.getUser().getBannerColor() : currentBannerColorHex.a(); boolean isPremium = UserUtils.INSTANCE.isPremium(loaded.getUser()); boolean isVerified = loaded.getUser().isVerified(); if (loaded.getMeMember() != null) { GuildMember meMember2 = loaded.getMeMember(); if (loaded.getCurrentAvatar() != null) { meMember2 = GuildMember.copy$default(meMember2, 0, 0, null, null, null, false, null, 0, 0, loaded.getCurrentAvatar().a(), null, null, null, 7679, null); } GuildMember guildMember2 = meMember2; if (loaded.getCurrentBannerImage() != null) { guildMember2 = GuildMember.copy$default(guildMember2, 0, 0, null, null, null, false, null, 0, 0, null, loaded.getCurrentBannerImage().a(), null, null, 7167, null); } guildMember = guildMember2; } else { guildMember = loaded.getMeMember(); } return new UserProfileHeaderViewModel.ViewState.Loaded(user, str, bannerColor, guildMember, null, null, null, userProfile, isPremium, isVerified, false, false, true, false, false, false, 58480, null); } throw new NoWhenBranchMatchedException(); } }