package com.discord.widgets.home; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; 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.ImageView; 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.FragmentContainerView; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentViewModelLazyKt; import c.a.d.h0; import c.a.d.j0; import c.a.i.a5; import c.a.i.b5; import c.a.i.d5; import c.a.i.y4; import c.a.i.z4; import c.a.o.b; import c.d.b.a.a; import com.airbnb.lottie.parser.AnimatableValueParser; import com.discord.api.channel.Channel; 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.ThreadOnboardingManager; import com.discord.widgets.channels.WidgetChannelOnboarding; import com.discord.widgets.chat.input.SmoothKeyboardReactionHelper; import com.discord.widgets.chat.list.WidgetChatList; import com.discord.widgets.guilds.join.WidgetGuildWelcomeSheet; import com.discord.widgets.home.WidgetHomeViewModel; import com.discord.widgets.hubs.WidgetDiscordHubEmailFlow; 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.V(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(2131559087); 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(2131365487); 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$maybeShowHubEmailUpsell(WidgetHome widgetHome) { widgetHome.maybeShowHubEmailUpsell(); } 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 animatePeek(WidgetHomeViewModel.Event event) { View view; long j; float f; float f2; View view2; Fragment findFragmentById = getChildFragmentManager().findFragmentById(2131365747); if (!(findFragmentById instanceof WidgetChatList)) { findFragmentById = null; } WidgetChatList widgetChatList = (WidgetChatList) findFragmentById; if (widgetChatList != null) { y4 y4Var = getBinding().d; m.checkNotNullExpressionValue(y4Var, "binding.panelCenter"); FrameLayout frameLayout = y4Var.a; m.checkNotNullExpressionValue(frameLayout, "binding.panelCenter.root"); Bitmap createBitmap = Bitmap.createBitmap(frameLayout.getMeasuredWidth(), frameLayout.getMeasuredHeight(), Bitmap.Config.ARGB_8888); frameLayout.draw(new Canvas(createBitmap)); getBinding().g.setImageBitmap(createBitmap); if (event instanceof WidgetHomeViewModel.Event.AnimatePeekIn) { View view3 = getBinding().g; m.checkNotNullExpressionValue(view3, "binding.peekTransitionBitmap"); f = (float) frameLayout.getRight(); view2 = view3; view = frameLayout; j = 250; f2 = 0.0f; } else { view = getBinding().g; m.checkNotNullExpressionValue(view, "binding.peekTransitionBitmap"); view2 = frameLayout; j = 200; f2 = (float) frameLayout.getRight(); f = 0.0f; } view.setTranslationX(f); view.animate().setDuration(j).translationX(f2).withEndAction(new WidgetHome$animatePeek$1(this, widgetChatList)).start(); view2.setTranslationX(f - ((float) frameLayout.getMeasuredWidth())); view2.animate().setDuration(j).translationX(f2 - ((float) frameLayout.getMeasuredWidth())).start(); widgetChatList.disableItemAnimations(); ImageView imageView = getBinding().g; m.checkNotNullExpressionValue(imageView, "binding.peekTransitionBitmap"); imageView.setVisibility(0); } } private final void configureFirstOpen() { StoreStream.Companion companion = StoreStream.Companion; Observable y2 = Observable.j(StoreConnectionOpen.observeConnectionOpen$default(companion.getConnectionOpen(), false, 1, null), companion.getChannels().observeGuildAndPrivateChannels(), WidgetHome$configureFirstOpen$1.INSTANCE).y(); m.checkNotNullExpressionValue(y2, "Observable\n .comb… }\n .first()"); ObservableExtensionsKt.appSubscribe$default(y2, 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().f1836c.registerStartPanelStateListeners(new WidgetHome$configureOverlappingPanels$1(this)); getBinding().f1836c.registerEndPanelStateListeners(new WidgetHome$configureOverlappingPanels$2(this)); } private final void configureUI(WidgetHomeModel widgetHomeModel) { getViewModel().setWidgetHomeModel$app_productionBetaRelease(widgetHomeModel); if (isOnHomeTab()) { WidgetHomeHeaderManager widgetHomeHeaderManager = WidgetHomeHeaderManager.INSTANCE; WidgetHomeBinding binding = getBinding(); m.checkNotNullExpressionValue(binding, "binding"); widgetHomeHeaderManager.configure(this, widgetHomeModel, binding); } Channel channel = widgetHomeModel.getChannel(); int i = 0; boolean z2 = channel != null && AnimatableValueParser.i1(channel); FragmentContainerView fragmentContainerView = getBinding().d.f190c; m.checkNotNullExpressionValue(fragmentContainerView, "binding.panelCenter.widgetHomePanelDirectory"); fragmentContainerView.setVisibility(z2 ? 0 : 8); z4 z4Var = getBinding().d.b; m.checkNotNullExpressionValue(z4Var, "binding.panelCenter.widgetHomePanelCenterChat"); RoundedRelativeLayout roundedRelativeLayout = z4Var.a; m.checkNotNullExpressionValue(roundedRelativeLayout, "binding.panelCenter.widgetHomePanelCenterChat.root"); if (!(!z2)) { i = 8; } roundedRelativeLayout.setVisibility(i); 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().f1836c.getSelectedPanel().ordinal(); if (ordinal == 0) { requireActivity().moveTaskToBack(true); } else if (ordinal == 1) { handleCenterPanelBack(); } else if (ordinal == 2) { getBinding().f1836c.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().f(), channel.getPeekParent().longValue(), null, null, 12, null); return; } } getBinding().f1836c.openStartPanel(); } private final void handleEvent(WidgetHomeViewModel.Event event) { if (m.areEqual(event, WidgetHomeViewModel.Event.OpenLeftPanel.INSTANCE)) { getBinding().f1836c.openStartPanel(); } else if (m.areEqual(event, WidgetHomeViewModel.Event.ClosePanels.INSTANCE)) { getBinding().f1836c.closePanels(); } else if (m.areEqual(event, WidgetHomeViewModel.Event.UnlockLeftPanel.INSTANCE)) { getBinding().f1836c.setStartPanelLockState(OverlappingPanelsLayout.LockState.UNLOCKED); } else if (m.areEqual(event, WidgetHomeViewModel.Event.ShowChannelOnboardingSheet.INSTANCE)) { showChannelOnboardingSheet(); } else if (m.areEqual(event, WidgetHomeViewModel.Event.AnimatePeekIn.INSTANCE) || m.areEqual(event, WidgetHomeViewModel.Event.AnimatePeekOut.INSTANCE)) { animatePeek(event); } else if (event instanceof WidgetHomeViewModel.Event.ShowGuildWelcomeSheet) { showWelcomeSheet(((WidgetHomeViewModel.Event.ShowGuildWelcomeSheet) event).getGuildId()); } else if (m.areEqual(event, WidgetHomeViewModel.Event.ShowThreadOnboardingSheet.INSTANCE)) { showThreadOnboardingSheet(); } } 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) != null) { showWelcomeSheet(homeConfig.getGuildWelcomeSheetId().longValue()); } } private final void handleViewState(WidgetHomeViewModel.ViewState viewState) { getBinding().f1836c.handleStartPanelState(viewState.getLeftPanelState()); getBinding().f1836c.handleEndPanelState(viewState.getRightPanelState()); } private final boolean isOnHomeTab() { return this.storeTabsNavigation.getSelectedTab() == NavigationTab.HOME; } private final void maybeShowHubEmailUpsell() { StoreNotices notices = StoreStream.Companion.getNotices(); String name = WidgetDiscordHubEmailFlow.class.getName(); m.checkNotNullExpressionValue(name, "WidgetDiscordHubEmailFlow::class.java.name"); notices.requestToShow(new StoreNotices.Notice(name, null, 0, 0, true, d0.t.m.listOf(a0.getOrCreateKotlinClass(WidgetHome.class)), 0, true, Long.MAX_VALUE, WidgetHome$maybeShowHubEmailUpsell$1.INSTANCE, 6, null)); } private final void roundPanelCorners() { setPanelCorners((float) DimenUtils.dpToPixels(8)); } private final void setPanelCorners(float f) { z4 z4Var = getBinding().d.b; m.checkNotNullExpressionValue(z4Var, "binding.panelCenter.widgetHomePanelCenterChat"); z4Var.a.updateTopLeftRadius(f); z4 z4Var2 = getBinding().d.b; m.checkNotNullExpressionValue(z4Var2, "binding.panelCenter.widgetHomePanelCenterChat"); z4Var2.a.updateTopRightRadius(f); getBinding().f.b.updateTopLeftRadius(f); getBinding().f.b.updateTopRightRadius(f); } private final void setPanelWindowInsetsListeners() { FrameLayout frameLayout = getBinding().h; m.checkNotNullExpressionValue(frameLayout, "binding.widgetHomeContainer"); ViewExtensions.setForwardingWindowInsetsListener(frameLayout); HomePanelsLayout homePanelsLayout = getBinding().f1836c; m.checkNotNullExpressionValue(homePanelsLayout, "binding.overlappingPanels"); ViewExtensions.setForwardingWindowInsetsListener(homePanelsLayout); b5 b5Var = getBinding().e; m.checkNotNullExpressionValue(b5Var, "binding.panelLeft"); ViewCompat.setOnApplyWindowInsetsListener(b5Var.a, new WidgetHome$setPanelWindowInsetsListeners$1(this)); y4 y4Var = getBinding().d; m.checkNotNullExpressionValue(y4Var, "binding.panelCenter"); ViewCompat.setOnApplyWindowInsetsListener(y4Var.a, new WidgetHome$setPanelWindowInsetsListeners$2(this)); d5 d5Var = getBinding().f; m.checkNotNullExpressionValue(d5Var, "binding.panelRight"); ViewCompat.setOnApplyWindowInsetsListener(d5Var.a, new WidgetHome$setPanelWindowInsetsListeners$3(this)); } private final void setUpToolbar() { setActionBarDisplayHomeAsUpEnabled(true, 2131231761, 2131894164, Integer.valueOf(ColorCompat.getThemedColor(requireContext(), 2130968946))); Toolbar toolbar = getToolbar(); if (toolbar != null) { toolbar.setNavigationOnClickListener(new WidgetHome$setUpToolbar$1(this)); } } private final void setupSmoothKeyboardReaction() { y4 y4Var = getBinding().d; m.checkNotNullExpressionValue(y4Var, "binding.panelCenter"); FrameLayout frameLayout = y4Var.a; m.checkNotNullExpressionValue(frameLayout, "binding.panelCenter.root"); Iterator it = ViewGroupKt.iterator(frameLayout); 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, false, 0, new WidgetHome$showSurvey$1(survey), 486, null)); } private final void showThreadOnboardingSheet() { new ThreadOnboardingManager().show(); } private final void showUrgentMessageDialog() { StoreStream.Companion.getNotices().requestToShow(new StoreNotices.Notice("URGENT_MESSAGE_DIALOG", null, 0, 0, false, null, 0, false, 0, WidgetHome$showUrgentMessageDialog$1.INSTANCE, 166, 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() { setPanelCorners(0.0f); } public final PanelLayout getPanelLayout() { HomePanelsLayout homePanelsLayout = getBinding().f1836c; 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() { a5 a5Var = getBinding().d.b.f196c; m.checkNotNullExpressionValue(a5Var, "binding.panelCenter.widg…omePanelCenterChat.unread"); TextView textView = a5Var.a; m.checkNotNullExpressionValue(textView, "binding.panelCenter.widg…nelCenterChat.unread.root"); return textView; } public final void lockCloseRightPanel(boolean z2) { getBinding().f1836c.setEndPanelLockState(z2 ? OverlappingPanelsLayout.LockState.CLOSE : OverlappingPanelsLayout.LockState.UNLOCKED); } @Override // androidx.fragment.app.Fragment public void onCreate(Bundle bundle) { super.onCreate(bundle); c.a.o.a aVar = c.a.o.a.b; WidgetHome$onCreate$1 widgetHome$onCreate$1 = new WidgetHome$onCreate$1(this); m.checkParameterIsNotNull(widgetHome$onCreate$1, "provider"); c.a.o.a.a = widgetHome$onCreate$1; } @Override // c.a.o.b.a public void onGestureRegionsUpdate(List list) { m.checkNotNullParameter(list, "gestureRegions"); getBinding().f1836c.setChildGestureRegions(list); } @Override // com.discord.app.AppFragment, androidx.fragment.app.Fragment public void onPause() { super.onPause(); b a = b.C0031b.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.C0031b.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 widgetHomeHeaderManager = WidgetHomeHeaderManager.INSTANCE; WidgetHomeBinding binding = getBinding(); m.checkNotNullExpressionValue(binding, "binding"); widgetHomeHeaderManager.configure(this, widgetHomeModel$app_productionBetaRelease, binding); } if (getBinding().f1836c.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(); if (!(parentFragment instanceof WidgetTabsHost)) { parentFragment = null; } WidgetTabsHost widgetTabsHost = (WidgetTabsHost) parentFragment; 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 F = ObservableExtensionsKt.ui$default(ObservableExtensionsKt.takeSingleUntilTimeout$default(SurveyUtils.INSTANCE.getSurveyToShow(), 0, false, 3, null), this, null, 2, null).x(ObservableExtensionsKt$filterNull$1.INSTANCE).F(ObservableExtensionsKt$filterNull$2.INSTANCE); m.checkNotNullExpressionValue(F, "filter { it != null }.map { it!! }"); Observable x2 = F.x(WidgetHome$onViewBoundOrOnResume$4.INSTANCE); m.checkNotNullExpressionValue(x2, "SurveyUtils\n .get…SurveyUtils.Survey.None }"); ObservableExtensionsKt.appSubscribe$default(x2, WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$5(this), 62, (Object) null); Observable x3 = companion.getNux().getNuxState().x(WidgetHome$onViewBoundOrOnResume$6.INSTANCE); m.checkNotNullExpressionValue(x3, "StoreStream\n .get… .filter { it.firstOpen }"); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.takeSingleUntilTimeout$default(x3, 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 x4 = companion.getNux().getNuxState().x(WidgetHome$onViewBoundOrOnResume$8.INSTANCE); m.checkNotNullExpressionValue(x4, "StoreStream\n .get…mailConnectionEnabled() }"); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.takeSingleUntilTimeout$default(x4, 0, false, 1, null), this, null, 2, null), WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$9(this), 62, (Object) null); Observable x5 = StoreUser.observeMe$default(companion.getUsers(), false, 1, null).x(WidgetHome$onViewBoundOrOnResume$10.INSTANCE); m.checkNotNullExpressionValue(x5, "StoreStream\n .get…hasUnreadUrgentMessages }"); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(x5, this, null, 2, null), WidgetHome.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetHome$onViewBoundOrOnResume$11(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$12(this), 62, (Object) null); } public final void setOnGuildListAddHintCreate(Function1 function1) { m.checkNotNullParameter(function1, "onGuildListAddHintCreate"); this.onGuildListAddHintCreate = function1; } }