package com.discord.widgets.tabs; import a0.a.a.b; import android.content.Context; import androidx.annotation.MainThread; import c.d.b.a.a; import com.discord.app.AppViewModel; import com.discord.models.guild.Guild; import com.discord.panels.PanelState; import com.discord.stores.StoreGuilds; import com.discord.stores.StoreMentions; import com.discord.stores.StoreNavigation; import com.discord.stores.StoreStream; import com.discord.stores.StoreTabsNavigation; import com.discord.stores.StoreUser; import com.discord.stores.StoreUserRelationships; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.widgets.stage.discovery.StageDiscoveryUsersFeatureFlag; import d0.t.k; import d0.t.n0; import d0.t.u; import d0.z.d.m; import d0.z.d.o; import java.util.Collection; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Set; import kotlin.Unit; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import rx.Observable; import rx.subjects.PublishSubject; /* compiled from: TabsHostViewModel.kt */ public final class TabsHostViewModel extends AppViewModel { private static final Set AT_LEAST_ONE_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS; private static final Set AT_LEAST_ONE_GUILD_TABS; public static final Companion Companion = new Companion(null); private static final List NON_HOME_TAB_DESTINATIONS; private static final Set NO_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS; private static final Set NO_GUILD_TABS; private static final List TAB_DESTINATIONS; private final PublishSubject eventSubject; private final StoreNavigation storeNavigation; private StoreState storeState; private final StoreTabsNavigation storeTabsNavigation; /* compiled from: TabsHostViewModel.kt */ /* renamed from: com.discord.widgets.tabs.TabsHostViewModel$1 reason: invalid class name */ public static final class AnonymousClass1 extends o implements Function1 { public final /* synthetic */ TabsHostViewModel this$0; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public AnonymousClass1(TabsHostViewModel tabsHostViewModel) { super(1); this.this$0 = tabsHostViewModel; } /* 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] */ @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ Unit invoke(StoreState storeState) { invoke(storeState); return Unit.a; } public final void invoke(StoreState storeState) { m.checkNotNullParameter(storeState, "storeState"); TabsHostViewModel.access$handleStoreState(this.this$0, storeState); } } /* compiled from: TabsHostViewModel.kt */ /* renamed from: com.discord.widgets.tabs.TabsHostViewModel$2 reason: invalid class name */ public static final class AnonymousClass2 extends o implements Function1 { public final /* synthetic */ TabsHostViewModel this$0; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public AnonymousClass2(TabsHostViewModel tabsHostViewModel) { super(1); this.this$0 = tabsHostViewModel; } /* 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] */ @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ Unit invoke(Integer num) { invoke(num.intValue()); return Unit.a; } public final void invoke(int i) { TabsHostViewModel.access$handleBottomNavHeight(this.this$0, i); } } /* compiled from: TabsHostViewModel.kt */ /* renamed from: com.discord.widgets.tabs.TabsHostViewModel$3 reason: invalid class name */ public static final class AnonymousClass3 extends o implements Function1 { public final /* synthetic */ TabsHostViewModel this$0; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public AnonymousClass3(TabsHostViewModel tabsHostViewModel) { super(1); this.this$0 = tabsHostViewModel; } /* 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] */ @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ Unit invoke(Unit unit) { invoke(unit); return Unit.a; } public final void invoke(Unit unit) { m.checkNotNullParameter(unit, "it"); TabsHostViewModel.access$dismissSearchDialog(this.this$0); } } /* compiled from: TabsHostViewModel.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public static final /* synthetic */ Observable access$observeStoreState(Companion companion, StoreNavigation storeNavigation, StoreTabsNavigation storeTabsNavigation, StoreUser storeUser, StoreGuilds storeGuilds, StoreMentions storeMentions, StoreUserRelationships storeUserRelationships) { return companion.observeStoreState(storeNavigation, storeTabsNavigation, storeUser, storeGuilds, storeMentions, storeUserRelationships); } private final Observable observeStoreState(StoreNavigation storeNavigation, StoreTabsNavigation storeTabsNavigation, StoreUser storeUser, StoreGuilds storeGuilds, StoreMentions storeMentions, StoreUserRelationships storeUserRelationships) { Observable e = Observable.e(storeNavigation.observeLeftPanelState(), storeTabsNavigation.observeSelectedTab(), storeUser.observeMeId(), storeGuilds.observeGuilds(), storeMentions.observeTotalMentions(), storeUserRelationships.observe(), StageDiscoveryUsersFeatureFlag.Companion.getINSTANCE().observeCanAccessStageDiscovery(), TabsHostViewModel$Companion$observeStoreState$1.INSTANCE); m.checkNotNullExpressionValue(e, "Observable.combineLatest…covery,\n )\n }"); return e; } public final Set getAT_LEAST_ONE_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS() { return TabsHostViewModel.access$getAT_LEAST_ONE_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS$cp(); } public final Set getAT_LEAST_ONE_GUILD_TABS() { return TabsHostViewModel.access$getAT_LEAST_ONE_GUILD_TABS$cp(); } public final List getNON_HOME_TAB_DESTINATIONS() { return TabsHostViewModel.access$getNON_HOME_TAB_DESTINATIONS$cp(); } public final Set getNO_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS() { return TabsHostViewModel.access$getNO_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS$cp(); } public final Set getNO_GUILD_TABS() { return TabsHostViewModel.access$getNO_GUILD_TABS$cp(); } public final List getTAB_DESTINATIONS() { return TabsHostViewModel.access$getTAB_DESTINATIONS$cp(); } } /* compiled from: TabsHostViewModel.kt */ public static abstract class Event { /* compiled from: TabsHostViewModel.kt */ public static final class DismissSearchDialog extends Event { public static final DismissSearchDialog INSTANCE = new DismissSearchDialog(); private DismissSearchDialog() { super(null); } } /* compiled from: TabsHostViewModel.kt */ public static final class TrackFriendsListShown extends Event { public static final TrackFriendsListShown INSTANCE = new TrackFriendsListShown(); private TrackFriendsListShown() { super(null); } } private Event() { } public /* synthetic */ Event(DefaultConstructorMarker defaultConstructorMarker) { this(); } } /* compiled from: TabsHostViewModel.kt */ public static final class StoreState { private final boolean canAccessStageDiscovery; private final Map guildIdToGuildMap; private final PanelState leftPanelState; private final long myUserId; private final int numTotalMentions; private final NavigationTab selectedTab; private final Map userRelationships; public StoreState(PanelState panelState, NavigationTab navigationTab, long j, Map map, int i, Map map2, boolean z2) { m.checkNotNullParameter(panelState, "leftPanelState"); m.checkNotNullParameter(navigationTab, "selectedTab"); m.checkNotNullParameter(map, "guildIdToGuildMap"); m.checkNotNullParameter(map2, "userRelationships"); this.leftPanelState = panelState; this.selectedTab = navigationTab; this.myUserId = j; this.guildIdToGuildMap = map; this.numTotalMentions = i; this.userRelationships = map2; this.canAccessStageDiscovery = z2; } public static /* synthetic */ StoreState copy$default(StoreState storeState, PanelState panelState, NavigationTab navigationTab, long j, Map map, int i, Map map2, boolean z2, int i2, Object obj) { return storeState.copy((i2 & 1) != 0 ? storeState.leftPanelState : panelState, (i2 & 2) != 0 ? storeState.selectedTab : navigationTab, (i2 & 4) != 0 ? storeState.myUserId : j, (i2 & 8) != 0 ? storeState.guildIdToGuildMap : map, (i2 & 16) != 0 ? storeState.numTotalMentions : i, (i2 & 32) != 0 ? storeState.userRelationships : map2, (i2 & 64) != 0 ? storeState.canAccessStageDiscovery : z2); } public final PanelState component1() { return this.leftPanelState; } public final NavigationTab component2() { return this.selectedTab; } public final long component3() { return this.myUserId; } public final Map component4() { return this.guildIdToGuildMap; } public final int component5() { return this.numTotalMentions; } public final Map component6() { return this.userRelationships; } public final boolean component7() { return this.canAccessStageDiscovery; } public final StoreState copy(PanelState panelState, NavigationTab navigationTab, long j, Map map, int i, Map map2, boolean z2) { m.checkNotNullParameter(panelState, "leftPanelState"); m.checkNotNullParameter(navigationTab, "selectedTab"); m.checkNotNullParameter(map, "guildIdToGuildMap"); m.checkNotNullParameter(map2, "userRelationships"); return new StoreState(panelState, navigationTab, j, map, i, map2, z2); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof StoreState)) { return false; } StoreState storeState = (StoreState) obj; return m.areEqual(this.leftPanelState, storeState.leftPanelState) && m.areEqual(this.selectedTab, storeState.selectedTab) && this.myUserId == storeState.myUserId && m.areEqual(this.guildIdToGuildMap, storeState.guildIdToGuildMap) && this.numTotalMentions == storeState.numTotalMentions && m.areEqual(this.userRelationships, storeState.userRelationships) && this.canAccessStageDiscovery == storeState.canAccessStageDiscovery; } public final boolean getCanAccessStageDiscovery() { return this.canAccessStageDiscovery; } public final Map getGuildIdToGuildMap() { return this.guildIdToGuildMap; } public final PanelState getLeftPanelState() { return this.leftPanelState; } public final long getMyUserId() { return this.myUserId; } public final int getNumTotalMentions() { return this.numTotalMentions; } public final NavigationTab getSelectedTab() { return this.selectedTab; } public final Map getUserRelationships() { return this.userRelationships; } public int hashCode() { PanelState panelState = this.leftPanelState; int i = 0; int hashCode = (panelState != null ? panelState.hashCode() : 0) * 31; NavigationTab navigationTab = this.selectedTab; int a = (b.a(this.myUserId) + ((hashCode + (navigationTab != null ? navigationTab.hashCode() : 0)) * 31)) * 31; Map map = this.guildIdToGuildMap; int hashCode2 = (((a + (map != null ? map.hashCode() : 0)) * 31) + this.numTotalMentions) * 31; Map map2 = this.userRelationships; if (map2 != null) { i = map2.hashCode(); } int i2 = (hashCode2 + i) * 31; boolean z2 = this.canAccessStageDiscovery; if (z2) { z2 = true; } int i3 = z2 ? 1 : 0; int i4 = z2 ? 1 : 0; int i5 = z2 ? 1 : 0; return i2 + i3; } public String toString() { StringBuilder L = a.L("StoreState(leftPanelState="); L.append(this.leftPanelState); L.append(", selectedTab="); L.append(this.selectedTab); L.append(", myUserId="); L.append(this.myUserId); L.append(", guildIdToGuildMap="); L.append(this.guildIdToGuildMap); L.append(", numTotalMentions="); L.append(this.numTotalMentions); L.append(", userRelationships="); L.append(this.userRelationships); L.append(", canAccessStageDiscovery="); return a.G(L, this.canAccessStageDiscovery, ")"); } } /* compiled from: TabsHostViewModel.kt */ public static final class ViewState { private final int bottomNavHeight; private final long myUserId; private final int numFriendsNotifications; private final int numHomeNotifications; private final NavigationTab selectedTab; private final boolean showBottomNav; private final Set visibleTabs; /* JADX DEBUG: Multi-variable search result rejected for r7v0, resolved type: java.util.Set */ /* JADX WARN: Multi-variable type inference failed */ public ViewState(NavigationTab navigationTab, boolean z2, int i, long j, Set set, int i2, int i3) { m.checkNotNullParameter(navigationTab, "selectedTab"); m.checkNotNullParameter(set, "visibleTabs"); this.selectedTab = navigationTab; this.showBottomNav = z2; this.bottomNavHeight = i; this.myUserId = j; this.visibleTabs = set; this.numHomeNotifications = i2; this.numFriendsNotifications = i3; } public static /* synthetic */ ViewState copy$default(ViewState viewState, NavigationTab navigationTab, boolean z2, int i, long j, Set set, int i2, int i3, int i4, Object obj) { return viewState.copy((i4 & 1) != 0 ? viewState.selectedTab : navigationTab, (i4 & 2) != 0 ? viewState.showBottomNav : z2, (i4 & 4) != 0 ? viewState.bottomNavHeight : i, (i4 & 8) != 0 ? viewState.myUserId : j, (i4 & 16) != 0 ? viewState.visibleTabs : set, (i4 & 32) != 0 ? viewState.numHomeNotifications : i2, (i4 & 64) != 0 ? viewState.numFriendsNotifications : i3); } public final NavigationTab component1() { return this.selectedTab; } public final boolean component2() { return this.showBottomNav; } public final int component3() { return this.bottomNavHeight; } public final long component4() { return this.myUserId; } public final Set component5() { return this.visibleTabs; } public final int component6() { return this.numHomeNotifications; } public final int component7() { return this.numFriendsNotifications; } public final ViewState copy(NavigationTab navigationTab, boolean z2, int i, long j, Set set, int i2, int i3) { m.checkNotNullParameter(navigationTab, "selectedTab"); m.checkNotNullParameter(set, "visibleTabs"); return new ViewState(navigationTab, z2, i, j, set, i2, i3); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof ViewState)) { return false; } ViewState viewState = (ViewState) obj; return m.areEqual(this.selectedTab, viewState.selectedTab) && this.showBottomNav == viewState.showBottomNav && this.bottomNavHeight == viewState.bottomNavHeight && this.myUserId == viewState.myUserId && m.areEqual(this.visibleTabs, viewState.visibleTabs) && this.numHomeNotifications == viewState.numHomeNotifications && this.numFriendsNotifications == viewState.numFriendsNotifications; } public final int getBottomNavHeight() { return this.bottomNavHeight; } public final long getMyUserId() { return this.myUserId; } public final int getNumFriendsNotifications() { return this.numFriendsNotifications; } public final int getNumHomeNotifications() { return this.numHomeNotifications; } public final NavigationTab getSelectedTab() { return this.selectedTab; } public final boolean getShowBottomNav() { return this.showBottomNav; } public final Set getVisibleTabs() { return this.visibleTabs; } public int hashCode() { NavigationTab navigationTab = this.selectedTab; int i = 0; int hashCode = (navigationTab != null ? navigationTab.hashCode() : 0) * 31; boolean z2 = this.showBottomNav; if (z2) { z2 = true; } int i2 = z2 ? 1 : 0; int i3 = z2 ? 1 : 0; int i4 = z2 ? 1 : 0; int a = (b.a(this.myUserId) + ((((hashCode + i2) * 31) + this.bottomNavHeight) * 31)) * 31; Set set = this.visibleTabs; if (set != null) { i = set.hashCode(); } return ((((a + i) * 31) + this.numHomeNotifications) * 31) + this.numFriendsNotifications; } public String toString() { StringBuilder L = a.L("ViewState(selectedTab="); L.append(this.selectedTab); L.append(", showBottomNav="); L.append(this.showBottomNav); L.append(", bottomNavHeight="); L.append(this.bottomNavHeight); L.append(", myUserId="); L.append(this.myUserId); L.append(", visibleTabs="); L.append(this.visibleTabs); L.append(", numHomeNotifications="); L.append(this.numHomeNotifications); L.append(", numFriendsNotifications="); return a.z(L, this.numFriendsNotifications, ")"); } } public final /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { NavigationTab.values(); int[] iArr = new int[6]; $EnumSwitchMapping$0 = iArr; iArr[NavigationTab.HOME.ordinal()] = 1; iArr[NavigationTab.FRIENDS.ordinal()] = 2; } } static { List list = k.toList(NavigationTab.values()); TAB_DESTINATIONS = list; NavigationTab navigationTab = NavigationTab.HOME; NON_HOME_TAB_DESTINATIONS = u.minus(list, navigationTab); NavigationTab navigationTab2 = NavigationTab.FRIENDS; NavigationTab navigationTab3 = NavigationTab.SETTINGS; NO_GUILD_TABS = n0.setOf((Object[]) new NavigationTab[]{navigationTab, navigationTab2, navigationTab3}); NavigationTab navigationTab4 = NavigationTab.SEARCH; AT_LEAST_ONE_GUILD_TABS = n0.setOf((Object[]) new NavigationTab[]{navigationTab, navigationTab2, navigationTab4, NavigationTab.MENTIONS, navigationTab3}); NavigationTab navigationTab5 = NavigationTab.DISCOVERY; NO_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS = n0.setOf((Object[]) new NavigationTab[]{navigationTab, navigationTab2, navigationTab5, navigationTab3}); AT_LEAST_ONE_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS = n0.setOf((Object[]) new NavigationTab[]{navigationTab, navigationTab2, navigationTab4, navigationTab5, navigationTab3}); } public TabsHostViewModel() { this(null, null, null, null, 15, null); } /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public TabsHostViewModel(BottomNavViewObserver bottomNavViewObserver, StoreTabsNavigation storeTabsNavigation, StoreNavigation storeNavigation, Observable observable) { super(new ViewState(NavigationTab.HOME, false, 0, 0, NO_GUILD_TABS, 0, 0)); m.checkNotNullParameter(bottomNavViewObserver, "bottomNavViewObserver"); m.checkNotNullParameter(storeTabsNavigation, "storeTabsNavigation"); m.checkNotNullParameter(storeNavigation, "storeNavigation"); m.checkNotNullParameter(observable, "storeStateObservable"); this.storeTabsNavigation = storeTabsNavigation; this.storeNavigation = storeNavigation; this.eventSubject = PublishSubject.k0(); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.computationLatest(observable), this, null, 2, null), TabsHostViewModel.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new AnonymousClass1(this), 62, (Object) null); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(bottomNavViewObserver.observeHeight(), this, null, 2, null), TabsHostViewModel.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new AnonymousClass2(this), 62, (Object) null); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(storeTabsNavigation.observeDismissTabsDialogEvent(), this, null, 2, null), TabsHostViewModel.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new AnonymousClass3(this), 62, (Object) null); } /* JADX WARNING: Illegal instructions before constructor call */ public /* synthetic */ TabsHostViewModel(BottomNavViewObserver bottomNavViewObserver, StoreTabsNavigation storeTabsNavigation, StoreNavigation storeNavigation, Observable observable, int i, DefaultConstructorMarker defaultConstructorMarker) { this(bottomNavViewObserver, storeTabsNavigation, storeNavigation, observable); bottomNavViewObserver = (i & 1) != 0 ? BottomNavViewObserver.Companion.getINSTANCE() : bottomNavViewObserver; storeTabsNavigation = (i & 2) != 0 ? StoreStream.Companion.getTabsNavigation() : storeTabsNavigation; storeNavigation = (i & 4) != 0 ? StoreStream.Companion.getNavigation() : storeNavigation; if ((i & 8) != 0) { Companion companion = Companion; StoreStream.Companion companion2 = StoreStream.Companion; observable = Companion.access$observeStoreState(companion, storeNavigation, storeTabsNavigation, companion2.getUsers(), companion2.getGuilds(), companion2.getMentions(), companion2.getUserRelationships()); } } public static final /* synthetic */ void access$dismissSearchDialog(TabsHostViewModel tabsHostViewModel) { tabsHostViewModel.dismissSearchDialog(); } public static final /* synthetic */ Set access$getAT_LEAST_ONE_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS$cp() { return AT_LEAST_ONE_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS; } public static final /* synthetic */ Set access$getAT_LEAST_ONE_GUILD_TABS$cp() { return AT_LEAST_ONE_GUILD_TABS; } public static final /* synthetic */ List access$getNON_HOME_TAB_DESTINATIONS$cp() { return NON_HOME_TAB_DESTINATIONS; } public static final /* synthetic */ Set access$getNO_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS$cp() { return NO_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS; } public static final /* synthetic */ Set access$getNO_GUILD_TABS$cp() { return NO_GUILD_TABS; } public static final /* synthetic */ List access$getTAB_DESTINATIONS$cp() { return TAB_DESTINATIONS; } public static final /* synthetic */ void access$handleBottomNavHeight(TabsHostViewModel tabsHostViewModel, int i) { tabsHostViewModel.handleBottomNavHeight(i); } public static final /* synthetic */ void access$handleStoreState(TabsHostViewModel tabsHostViewModel, StoreState storeState) { tabsHostViewModel.handleStoreState(storeState); } private final void dismissSearchDialog() { PublishSubject publishSubject = this.eventSubject; publishSubject.j.onNext(Event.DismissSearchDialog.INSTANCE); } private final void emitTrackFriendsListShown() { PublishSubject publishSubject = this.eventSubject; publishSubject.j.onNext(Event.TrackFriendsListShown.INSTANCE); } @MainThread private final void handleBottomNavHeight(int i) { updateViewState(ViewState.copy$default(requireViewState(), null, false, i, 0, null, 0, 0, 123, null)); } @MainThread private final void handleStoreState(StoreState storeState) { this.storeState = storeState; NavigationTab selectedTab = storeState.getSelectedTab(); boolean z2 = NON_HOME_TAB_DESTINATIONS.contains(selectedTab) || (selectedTab == NavigationTab.HOME && (m.areEqual(storeState.getLeftPanelState(), PanelState.c.a) || m.areEqual(storeState.getLeftPanelState(), PanelState.d.a))); Collection values = storeState.getGuildIdToGuildMap().values(); Set set = (!(values.isEmpty() ^ true) || !storeState.getCanAccessStageDiscovery()) ? values.isEmpty() ^ true ? AT_LEAST_ONE_GUILD_TABS : storeState.getCanAccessStageDiscovery() ? NO_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS : NO_GUILD_TABS : AT_LEAST_ONE_GUILD_STAGE_DISCOVERY_EXPERIMENT_TABS; Map userRelationships = storeState.getUserRelationships(); LinkedHashMap linkedHashMap = new LinkedHashMap(); for (Map.Entry entry : userRelationships.entrySet()) { if (entry.getValue().intValue() == 3) { linkedHashMap.put(entry.getKey(), entry.getValue()); } } updateViewState(ViewState.copy$default(requireViewState(), selectedTab, z2, 0, storeState.getMyUserId(), set, storeState.getNumTotalMentions(), linkedHashMap.size(), 4, null)); } @MainThread public final boolean handleBackPress() { NavigationTab navigationTab; NavigationTab selectedTab = requireViewState().getSelectedTab(); if (!TAB_DESTINATIONS.contains(selectedTab) || selectedTab == (navigationTab = NavigationTab.HOME)) { return false; } selectTab(navigationTab); return true; } public final Observable observeEvents() { PublishSubject publishSubject = this.eventSubject; m.checkNotNullExpressionValue(publishSubject, "eventSubject"); return publishSubject; } @MainThread public final void selectTab(NavigationTab navigationTab) { StoreNavigation.PanelAction panelAction; m.checkNotNullParameter(navigationTab, "tab"); NavigationTab selectedTab = requireViewState().getSelectedTab(); StoreTabsNavigation.selectTab$default(this.storeTabsNavigation, navigationTab, false, 2, null); int ordinal = navigationTab.ordinal(); if (ordinal == 0) { if (selectedTab == NavigationTab.HOME) { StoreState storeState = this.storeState; if (m.areEqual(storeState != null ? storeState.getLeftPanelState() : null, PanelState.c.a)) { panelAction = StoreNavigation.PanelAction.CLOSE; StoreNavigation.setNavigationPanelAction$default(this.storeNavigation, panelAction, null, 2, null); } } panelAction = StoreNavigation.PanelAction.OPEN; StoreNavigation.setNavigationPanelAction$default(this.storeNavigation, panelAction, null, 2, null); } else if (ordinal == 1) { emitTrackFriendsListShown(); } } }