package com.discord.widgets.home; import android.content.Context; import android.graphics.Rect; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; import android.widget.TextView; import androidx.appcompat.widget.Toolbar; import androidx.core.view.ViewCompat; import androidx.core.view.ViewGroupKt; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentViewModelLazyKt; import c.a.d.h0; import c.a.d.j0; import c.a.i.q4; import c.a.i.r4; import c.a.i.s4; import c.a.i.u4; import c.a.p.b; import c.d.b.a.a; import com.discord.app.AppActivity; import com.discord.app.AppFragment; import com.discord.databinding.WidgetHomeBinding; import com.discord.panels.OverlappingPanelsLayout; import com.discord.stores.StoreChannelsSelected; import com.discord.stores.StoreConnectionOpen; import com.discord.stores.StoreNavigation; import com.discord.stores.StoreNotices; import com.discord.stores.StoreNux; import com.discord.stores.StoreStream; import com.discord.stores.StoreTabsNavigation; import com.discord.stores.StoreUser; import com.discord.utilities.channel.ChannelSelector; import com.discord.utilities.color.ColorCompat; import com.discord.utilities.dimen.DimenUtils; import com.discord.utilities.locale.LocaleManager; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$1; import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$2; import com.discord.utilities.surveys.SurveyUtils; import com.discord.utilities.time.ClockFactory; import com.discord.utilities.view.extensions.ViewExtensions; import com.discord.utilities.view.rounded.RoundedRelativeLayout; import com.discord.utilities.viewbinding.FragmentViewBindingDelegate; import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt; import com.discord.widgets.accessibility.AccessibilityDetectionNavigator; import com.discord.widgets.channels.WidgetChannelOnboarding; import com.discord.widgets.chat.input.SmoothKeyboardReactionHelper; import com.discord.widgets.guilds.join.WidgetGuildWelcomeSheet; import com.discord.widgets.home.WidgetHomeViewModel; import com.discord.widgets.notice.WidgetNoticeNuxSamsungLink; import com.discord.widgets.status.WidgetGlobalStatusIndicatorState; import com.discord.widgets.tabs.NavigationTab; import com.discord.widgets.tabs.OnTabSelectedListener; import com.discord.widgets.tabs.WidgetTabsHost; import com.google.android.material.appbar.AppBarLayout; import d0.t.m0; import d0.t.u; import d0.z.d.a0; import d0.z.d.m; import java.io.Serializable; import java.util.Iterator; import java.util.List; import java.util.Objects; import java.util.Set; import kotlin.Lazy; import kotlin.Unit; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.reflect.KProperty; import rx.Observable; /* compiled from: WidgetHome.kt */ public final class WidgetHome extends AppFragment implements OnTabSelectedListener, b.a { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.W(WidgetHome.class, "binding", "getBinding()Lcom/discord/databinding/WidgetHomeBinding;", 0)}; public static final Companion Companion = new Companion(null); private static final long DELAY_DRAWER_OPEN_FINISH = 2000; private static final long DELAY_DRAWER_OPEN_START = 1000; private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetHome$binding$2.INSTANCE, null, 2, null); private final Set fixedPositionViewIds; private final WidgetGlobalStatusIndicatorState globalStatusIndicatorStateObserver; private final LeftPanelManager leftPanelManager; private final LocaleManager localeManager; private Function1 onGuildListAddHintCreate; private WidgetHomePanelLoading panelLoading; private WidgetHomePanelNsfw panelNsfw; private final StoreTabsNavigation storeTabsNavigation; private final Lazy viewModel$delegate; /* compiled from: WidgetHome.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } } public final /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { OverlappingPanelsLayout.Panel.values(); int[] iArr = new int[3]; $EnumSwitchMapping$0 = iArr; iArr[OverlappingPanelsLayout.Panel.END.ordinal()] = 1; iArr[OverlappingPanelsLayout.Panel.CENTER.ordinal()] = 2; iArr[OverlappingPanelsLayout.Panel.START.ordinal()] = 3; } } public WidgetHome() { super(2131559060); WidgetHome$viewModel$2 widgetHome$viewModel$2 = WidgetHome$viewModel$2.INSTANCE; h0 h0Var = new h0(this); this.viewModel$delegate = FragmentViewModelLazyKt.createViewModelLazy(this, a0.getOrCreateKotlinClass(WidgetHomeViewModel.class), new WidgetHome$appViewModels$$inlined$viewModels$1(h0Var), new j0(widgetHome$viewModel$2)); this.fixedPositionViewIds = m0.setOf(2131365337); this.leftPanelManager = new LeftPanelManager(null, null, 3, null); this.localeManager = new LocaleManager(); this.onGuildListAddHintCreate = WidgetHome$onGuildListAddHintCreate$1.INSTANCE; this.storeTabsNavigation = StoreStream.Companion.getTabsNavigation(); this.globalStatusIndicatorStateObserver = WidgetGlobalStatusIndicatorState.Provider.get(); } public static final /* synthetic */ void access$configureFirstOpen(WidgetHome widgetHome) { widgetHome.configureFirstOpen(); } public static final /* synthetic */ void access$configureUI(WidgetHome widgetHome, WidgetHomeModel widgetHomeModel) { widgetHome.configureUI(widgetHomeModel); } public static final /* synthetic */ WidgetHomeBinding access$getBinding$p(WidgetHome widgetHome) { return widgetHome.getBinding(); } public static final /* synthetic */ LocaleManager access$getLocaleManager$p(WidgetHome widgetHome) { return widgetHome.localeManager; } public static final /* synthetic */ WidgetHomePanelNsfw access$getPanelNsfw$p(WidgetHome widgetHome) { return widgetHome.panelNsfw; } public static final /* synthetic */ WidgetHomeViewModel access$getViewModel$p(WidgetHome widgetHome) { return widgetHome.getViewModel(); } public static final /* synthetic */ boolean access$handleBackPressed(WidgetHome widgetHome) { return widgetHome.handleBackPressed(); } public static final /* synthetic */ void access$handleCenterPanelBack(WidgetHome widgetHome) { widgetHome.handleCenterPanelBack(); } public static final /* synthetic */ void access$handleEvent(WidgetHome widgetHome, WidgetHomeViewModel.Event event) { widgetHome.handleEvent(event); } public static final /* synthetic */ void access$handleGlobalStatusIndicatorState(WidgetHome widgetHome, WidgetGlobalStatusIndicatorState.State state) { widgetHome.handleGlobalStatusIndicatorState(state); } public static final /* synthetic */ void access$handleViewState(WidgetHome widgetHome, WidgetHomeViewModel.ViewState viewState) { widgetHome.handleViewState(viewState); } public static final /* synthetic */ void access$setPanelNsfw$p(WidgetHome widgetHome, WidgetHomePanelNsfw widgetHomePanelNsfw) { widgetHome.panelNsfw = widgetHomePanelNsfw; } public static final /* synthetic */ void access$showSurvey(WidgetHome widgetHome, SurveyUtils.Survey survey) { widgetHome.showSurvey(survey); } public static final /* synthetic */ void access$showUrgentMessageDialog(WidgetHome widgetHome) { widgetHome.showUrgentMessageDialog(); } private final void configureFirstOpen() { StoreStream.Companion companion = StoreStream.Companion; Observable z2 = Observable.j(StoreConnectionOpen.observeConnectionOpen$default(companion.getConnectionOpen(), false, 1, null), companion.getChannels().observeGuildAndPrivateChannels(), WidgetHome$configureFirstOpen$1.INSTANCE).z(); m.checkNotNullExpressionValue(z2, "Observable\n .comb… }\n .first()"); ObservableExtensionsKt.appSubscribe$default(z2, WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$configureFirstOpen$2(this), 62, (Object) null); } private final void configureLeftPanel() { ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.computationLatest(this.leftPanelManager.observeLockState()), this, null, 2, null), WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$configureLeftPanel$1(this), 62, (Object) null); } private final void configureNavigationDrawerAction(StoreNavigation storeNavigation) { ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(storeNavigation.getNavigationPanelAction(), this, null, 2, null), StoreNavigation.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$configureNavigationDrawerAction$1(this, storeNavigation), 62, (Object) null); } private final void configureOverlappingPanels() { getBinding().f1818c.registerStartPanelStateListeners(new WidgetHome$configureOverlappingPanels$1(this)); getBinding().f1818c.registerEndPanelStateListeners(new WidgetHome$configureOverlappingPanels$2(this)); } private final void configureUI(WidgetHomeModel widgetHomeModel) { getViewModel().setWidgetHomeModel$app_productionBetaRelease(widgetHomeModel); if (isOnHomeTab()) { WidgetHomeHeaderManager.INSTANCE.configure(this, widgetHomeModel); } WidgetHomePanelNsfw widgetHomePanelNsfw = this.panelNsfw; if (widgetHomePanelNsfw != null) { widgetHomePanelNsfw.configureUI(widgetHomeModel); } } private final WidgetHomeBinding getBinding() { return (WidgetHomeBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]); } private final WidgetHomeViewModel getViewModel() { return (WidgetHomeViewModel) this.viewModel$delegate.getValue(); } private final boolean handleBackPressed() { int ordinal = getBinding().f1818c.getSelectedPanel().ordinal(); if (ordinal == 0) { requireActivity().moveTaskToBack(true); } else if (ordinal == 1) { handleCenterPanelBack(); } else if (ordinal == 2) { getBinding().f1818c.closePanels(); } return true; } private final void handleCenterPanelBack() { WidgetHomeModel widgetHomeModel$app_productionBetaRelease = getViewModel().getWidgetHomeModel$app_productionBetaRelease(); StoreChannelsSelected.ResolvedSelectedChannel selectedChannel = widgetHomeModel$app_productionBetaRelease != null ? widgetHomeModel$app_productionBetaRelease.getSelectedChannel() : null; if (selectedChannel instanceof StoreChannelsSelected.ResolvedSelectedChannel.ThreadDraft) { ChannelSelector.Companion.getInstance().dismissCreateThread(); return; } if (selectedChannel instanceof StoreChannelsSelected.ResolvedSelectedChannel.Channel) { StoreChannelsSelected.ResolvedSelectedChannel.Channel channel = (StoreChannelsSelected.ResolvedSelectedChannel.Channel) selectedChannel; if (channel.getPeekParent() != null) { ChannelSelector.selectChannel$default(ChannelSelector.Companion.getInstance(), channel.getChannel().e(), channel.getPeekParent().longValue(), null, null, 12, null); return; } } getBinding().f1818c.openStartPanel(); } private final void handleEvent(WidgetHomeViewModel.Event event) { if (m.areEqual(event, WidgetHomeViewModel.Event.OpenLeftPanel.INSTANCE)) { getBinding().f1818c.openStartPanel(); } else if (m.areEqual(event, WidgetHomeViewModel.Event.ClosePanels.INSTANCE)) { getBinding().f1818c.closePanels(); } else if (m.areEqual(event, WidgetHomeViewModel.Event.UnlockLeftPanel.INSTANCE)) { getBinding().f1818c.setStartPanelLockState(OverlappingPanelsLayout.LockState.UNLOCKED); } else if (m.areEqual(event, WidgetHomeViewModel.Event.ShowChannelOnboardingSheet.INSTANCE)) { showChannelOnboardingSheet(); } else if (event instanceof WidgetHomeViewModel.Event.ShowGuildWelcomeSheet) { showWelcomeSheet(((WidgetHomeViewModel.Event.ShowGuildWelcomeSheet) event).getGuildId()); } } private final void handleGlobalStatusIndicatorState(WidgetGlobalStatusIndicatorState.State state) { if (state.isCustomBackground()) { unroundPanelCorners(); } else { roundPanelCorners(); } } private final void handleHomeConfig(HomeConfig homeConfig) { if (homeConfig != null && homeConfig.getGuildWelcomeSheetId() != null) { showWelcomeSheet(homeConfig.getGuildWelcomeSheetId().longValue()); } } private final void handleViewState(WidgetHomeViewModel.ViewState viewState) { getBinding().f1818c.handleStartPanelState(viewState.getLeftPanelState()); getBinding().f1818c.handleEndPanelState(viewState.getRightPanelState()); } private final boolean isOnHomeTab() { return this.storeTabsNavigation.getSelectedTab() == NavigationTab.HOME; } private final void roundPanelCorners() { float dpToPixels = (float) DimenUtils.dpToPixels(8); q4 q4Var = getBinding().d; m.checkNotNullExpressionValue(q4Var, "binding.panelCenter"); q4Var.a.updateTopLeftRadius(dpToPixels); q4 q4Var2 = getBinding().d; m.checkNotNullExpressionValue(q4Var2, "binding.panelCenter"); q4Var2.a.updateTopRightRadius(dpToPixels); getBinding().f.b.updateTopLeftRadius(dpToPixels); getBinding().f.b.updateTopRightRadius(dpToPixels); } private final void setPanelWindowInsetsListeners() { FrameLayout frameLayout = getBinding().g; m.checkNotNullExpressionValue(frameLayout, "binding.widgetHomeContainer"); ViewExtensions.setForwardingWindowInsetsListener(frameLayout); HomePanelsLayout homePanelsLayout = getBinding().f1818c; m.checkNotNullExpressionValue(homePanelsLayout, "binding.overlappingPanels"); ViewExtensions.setForwardingWindowInsetsListener(homePanelsLayout); s4 s4Var = getBinding().e; m.checkNotNullExpressionValue(s4Var, "binding.panelLeft"); ViewCompat.setOnApplyWindowInsetsListener(s4Var.a, new WidgetHome$setPanelWindowInsetsListeners$1(this)); q4 q4Var = getBinding().d; m.checkNotNullExpressionValue(q4Var, "binding.panelCenter"); ViewCompat.setOnApplyWindowInsetsListener(q4Var.a, new WidgetHome$setPanelWindowInsetsListeners$2(this)); u4 u4Var = getBinding().f; m.checkNotNullExpressionValue(u4Var, "binding.panelRight"); ViewCompat.setOnApplyWindowInsetsListener(u4Var.a, new WidgetHome$setPanelWindowInsetsListeners$3(this)); } private final void setUpToolbar() { setActionBarDisplayHomeAsUpEnabled(true, 2131231733, 2131893897, Integer.valueOf(ColorCompat.getThemedColor(requireContext(), 2130968946))); Toolbar toolbar = getToolbar(); if (toolbar != null) { toolbar.setNavigationOnClickListener(new WidgetHome$setUpToolbar$1(this)); } } private final void setupSmoothKeyboardReaction() { q4 q4Var = getBinding().d; m.checkNotNullExpressionValue(q4Var, "binding.panelCenter"); RoundedRelativeLayout roundedRelativeLayout = q4Var.a; m.checkNotNullExpressionValue(roundedRelativeLayout, "binding.panelCenter.root"); Iterator it = ViewGroupKt.iterator(roundedRelativeLayout); while (it.hasNext()) { View next = it.next(); if (!(next instanceof AppBarLayout) && !this.fixedPositionViewIds.contains(Integer.valueOf(next.getId()))) { SmoothKeyboardReactionHelper.INSTANCE.install(next); } } } private final void showChannelOnboardingSheet() { WidgetChannelOnboarding.Companion companion = WidgetChannelOnboarding.Companion; FragmentManager parentFragmentManager = getParentFragmentManager(); m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager"); companion.show(parentFragmentManager); } private final void showSurvey(SurveyUtils.Survey survey) { StoreStream.Companion.getNotices().requestToShow(new StoreNotices.Notice(survey.getNoticeKey(), null, 0, 5, true, null, 0, 0, new WidgetHome$showSurvey$1(survey), 230, null)); } private final void showUrgentMessageDialog() { StoreStream.Companion.getNotices().requestToShow(new StoreNotices.Notice("URGENT_MESSAGE_DIALOG", null, 0, 0, false, null, 0, 0, WidgetHome$showUrgentMessageDialog$1.INSTANCE, 38, null)); } private final void showWelcomeSheet(long j) { WidgetGuildWelcomeSheet.Companion companion = WidgetGuildWelcomeSheet.Companion; FragmentManager parentFragmentManager = getParentFragmentManager(); m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager"); companion.show(parentFragmentManager, j); } private final void unroundPanelCorners() { q4 q4Var = getBinding().d; m.checkNotNullExpressionValue(q4Var, "binding.panelCenter"); q4Var.a.updateTopLeftRadius(0.0f); q4 q4Var2 = getBinding().d; m.checkNotNullExpressionValue(q4Var2, "binding.panelCenter"); q4Var2.a.updateTopRightRadius(0.0f); getBinding().f.b.updateTopLeftRadius(0.0f); getBinding().f.b.updateTopRightRadius(0.0f); } public final PanelLayout getPanelLayout() { HomePanelsLayout homePanelsLayout = getBinding().f1818c; m.checkNotNullExpressionValue(homePanelsLayout, "binding.overlappingPanels"); return homePanelsLayout; } public final Toolbar getToolbar() { AppActivity appActivity = getAppActivity(); if (appActivity != null) { return appActivity.t; } return null; } public final TextView getUnreadCountView() { r4 r4Var = getBinding().d.f144c; m.checkNotNullExpressionValue(r4Var, "binding.panelCenter.unread"); TextView textView = r4Var.a; m.checkNotNullExpressionValue(textView, "binding.panelCenter.unread.root"); return textView; } public final void lockCloseRightPanel(boolean z2) { getBinding().f1818c.setEndPanelLockState(z2 ? OverlappingPanelsLayout.LockState.CLOSE : OverlappingPanelsLayout.LockState.UNLOCKED); } @Override // androidx.fragment.app.Fragment public void onCreate(Bundle bundle) { super.onCreate(bundle); c.a.p.a aVar = c.a.p.a.b; WidgetHome$onCreate$1 widgetHome$onCreate$1 = new WidgetHome$onCreate$1(this); m.checkParameterIsNotNull(widgetHome$onCreate$1, "provider"); c.a.p.a.a = widgetHome$onCreate$1; } @Override // c.a.p.b.a public void onGestureRegionsUpdate(List list) { m.checkNotNullParameter(list, "gestureRegions"); getBinding().f1818c.setChildGestureRegions(list); } @Override // com.discord.app.AppFragment, androidx.fragment.app.Fragment public void onPause() { super.onPause(); b a = b.C0032b.a(); m.checkParameterIsNotNull(this, "gestureRegionsListener"); a.j.remove(this); } @Override // com.discord.app.AppFragment, androidx.fragment.app.Fragment public void onResume() { super.onResume(); b a = b.C0032b.a(); m.checkParameterIsNotNull(this, "gestureRegionsListener"); onGestureRegionsUpdate(u.toList(a.i.values())); a.j.add(this); } @Override // com.discord.widgets.tabs.OnTabSelectedListener public void onTabSelected() { WidgetHomeModel widgetHomeModel$app_productionBetaRelease = getViewModel().getWidgetHomeModel$app_productionBetaRelease(); if (widgetHomeModel$app_productionBetaRelease != null) { WidgetHomeHeaderManager.INSTANCE.configure(this, widgetHomeModel$app_productionBetaRelease); } if (getBinding().f1818c.getSelectedPanel() == OverlappingPanelsLayout.Panel.CENTER) { setActionBarTitleAccessibilityViewFocused(); } } @Override // com.discord.app.AppFragment public void onViewBound(View view) { m.checkNotNullParameter(view, "view"); super.onViewBound(view); boolean z2 = TextUtils.getLayoutDirectionFromLocale(new LocaleManager().getPrimaryLocale(requireContext())) == 0; RoundedRelativeLayout roundedRelativeLayout = getBinding().f.b; m.checkNotNullExpressionValue(roundedRelativeLayout, "binding.panelRight.mainPanelRightRoundedContainer"); ViewGroup.LayoutParams layoutParams = roundedRelativeLayout.getLayoutParams(); Objects.requireNonNull(layoutParams, "null cannot be cast to non-null type android.view.ViewGroup.MarginLayoutParams"); ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) layoutParams; int dpToPixels = DimenUtils.dpToPixels(8); int i = z2 ? marginLayoutParams.leftMargin : dpToPixels; if (!z2) { dpToPixels = marginLayoutParams.rightMargin; } marginLayoutParams.setMargins(i, marginLayoutParams.topMargin, dpToPixels, marginLayoutParams.bottomMargin); RoundedRelativeLayout roundedRelativeLayout2 = getBinding().f.b; m.checkNotNullExpressionValue(roundedRelativeLayout2, "binding.panelRight.mainPanelRightRoundedContainer"); roundedRelativeLayout2.setLayoutParams(marginLayoutParams); setUpToolbar(); Fragment parentFragment = getParentFragment(); Fragment parentFragment2 = parentFragment != null ? parentFragment.getParentFragment() : null; if (!(parentFragment2 instanceof WidgetTabsHost)) { parentFragment2 = null; } WidgetTabsHost widgetTabsHost = (WidgetTabsHost) parentFragment2; if (widgetTabsHost != null) { widgetTabsHost.registerTabSelectionListener(NavigationTab.HOME, this); } WidgetHomeBinding binding = getBinding(); m.checkNotNullExpressionValue(binding, "binding"); FragmentManager childFragmentManager = getChildFragmentManager(); m.checkNotNullExpressionValue(childFragmentManager, "childFragmentManager"); this.panelNsfw = new WidgetHomePanelNsfw(binding, this, childFragmentManager); WidgetHomeBinding binding2 = getBinding(); m.checkNotNullExpressionValue(binding2, "binding"); this.panelLoading = new WidgetHomePanelLoading(binding2); Function1 function1 = this.onGuildListAddHintCreate; TextView textView = getBinding().e.b; m.checkNotNullExpressionValue(textView, "binding.panelLeft.guildListAddHint"); function1.invoke(textView); AppFragment.setOnBackPressed$default(this, new WidgetHome$onViewBound$1(this), 0, 2, null); WidgetNoticeNuxSamsungLink.Companion.enqueue(requireContext(), ClockFactory.get()); setPanelWindowInsetsListeners(); setupSmoothKeyboardReaction(); } @Override // com.discord.app.AppFragment public void onViewBoundOrOnResume() { super.onViewBoundOrOnResume(); Serializable serializableExtra = getMostRecentIntent().getSerializableExtra("com.discord.intent.extra.EXTRA_HOME_CONFIG"); if (!(serializableExtra instanceof HomeConfig)) { serializableExtra = null; } handleHomeConfig((HomeConfig) serializableExtra); WidgetHomePanelLoading widgetHomePanelLoading = this.panelLoading; if (widgetHomePanelLoading != null) { widgetHomePanelLoading.configure(this); } ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle(getViewModel().observeViewState(), this), WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$1(this), 62, (Object) null); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle(getViewModel().observeEvents(), this), WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$2(this), 62, (Object) null); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(WidgetHomeModel.Companion.get(), this, null, 2, null), WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$3(this), 62, (Object) null); AccessibilityDetectionNavigator.INSTANCE.enqueueNoticeWhenEnabled(this); StoreStream.Companion companion = StoreStream.Companion; configureNavigationDrawerAction(companion.getNavigation()); configureOverlappingPanels(); Observable G = ObservableExtensionsKt.ui$default(ObservableExtensionsKt.takeSingleUntilTimeout$default(SurveyUtils.INSTANCE.getSurveyToShow(), 0, false, 3, null), this, null, 2, null).y(ObservableExtensionsKt$filterNull$1.INSTANCE).G(ObservableExtensionsKt$filterNull$2.INSTANCE); m.checkNotNullExpressionValue(G, "filter { it != null }.map { it!! }"); Observable y2 = G.y(WidgetHome$onViewBoundOrOnResume$4.INSTANCE); m.checkNotNullExpressionValue(y2, "SurveyUtils\n .get…SurveyUtils.Survey.None }"); ObservableExtensionsKt.appSubscribe$default(y2, WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$5(this), 62, (Object) null); Observable y3 = companion.getNux().getNuxState().y(WidgetHome$onViewBoundOrOnResume$6.INSTANCE); m.checkNotNullExpressionValue(y3, "StoreStream\n .get… .filter { it.firstOpen }"); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.takeSingleUntilTimeout$default(y3, 0, false, 1, null), this, null, 2, null), WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$7(this), 62, (Object) null); Observable y4 = StoreUser.observeMe$default(companion.getUsers(), false, 1, null).y(WidgetHome$onViewBoundOrOnResume$8.INSTANCE); m.checkNotNullExpressionValue(y4, "StoreStream\n .get…hasUnreadUrgentMessages }"); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(y4, this, null, 2, null), WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$9(this), 62, (Object) null); configureLeftPanel(); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle(this.globalStatusIndicatorStateObserver.observeState(), this), WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$10(this), 62, (Object) null); } public final void setOnGuildListAddHintCreate(Function1 function1) { m.checkNotNullParameter(function1, "onGuildListAddHintCreate"); this.onGuildListAddHintCreate = function1; } }