导航菜单

页面标题

页面副标题

医路轻松 v1.1.3 - HomePageKt.java 源代码

正在查看: 医路轻松 v1.1.3 应用的 HomePageKt.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.qshealth.qsdoctor.feature.home;

import android.app.Activity;
import androidx.compose.foundation.BackgroundKt;
import androidx.compose.foundation.ClickableKt;
import androidx.compose.foundation.layout.Arrangement;
import androidx.compose.foundation.layout.BoxKt;
import androidx.compose.foundation.layout.BoxScope;
import androidx.compose.foundation.layout.BoxScopeInstance;
import androidx.compose.foundation.layout.ColumnKt;
import androidx.compose.foundation.layout.ColumnScope;
import androidx.compose.foundation.layout.ColumnScopeInstance;
import androidx.compose.foundation.layout.PaddingValues;
import androidx.compose.foundation.layout.RowKt;
import androidx.compose.foundation.layout.RowScope;
import androidx.compose.foundation.layout.RowScopeInstance;
import androidx.compose.foundation.layout.SizeKt;
import androidx.compose.foundation.layout.WindowInsets;
import androidx.compose.foundation.layout.WindowInsetsPadding_androidKt;
import androidx.compose.material3.ScaffoldKt;
import androidx.compose.material3.TextKt;
import androidx.compose.runtime.Applier;
import androidx.compose.runtime.ComposablesKt;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.CompositionLocal;
import androidx.compose.runtime.CompositionLocalMap;
import androidx.compose.runtime.EffectsKt;
import androidx.compose.runtime.RecomposeScopeImplKt;
import androidx.compose.runtime.ScopeUpdateScope;
import androidx.compose.runtime.SkippableUpdater;
import androidx.compose.runtime.SnapshotStateKt;
import androidx.compose.runtime.State;
import androidx.compose.runtime.Updater;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.compose.ui.Alignment;
import androidx.compose.ui.Modifier;
import androidx.compose.ui.graphics.Color;
import androidx.compose.ui.graphics.ColorFilter;
import androidx.compose.ui.graphics.Shadow;
import androidx.compose.ui.graphics.Shape;
import androidx.compose.ui.graphics.drawscope.DrawStyle;
import androidx.compose.ui.layout.LayoutKt;
import androidx.compose.ui.layout.MeasurePolicy;
import androidx.compose.ui.node.ComposeUiNode;
import androidx.compose.ui.platform.AndroidCompositionLocals_androidKt;
import androidx.compose.ui.semantics.Role;
import androidx.compose.ui.text.PlatformTextStyle;
import androidx.compose.ui.text.TextStyle;
import androidx.compose.ui.text.font.FontFamily;
import androidx.compose.ui.text.font.FontStyle;
import androidx.compose.ui.text.font.FontSynthesis;
import androidx.compose.ui.text.font.FontWeight;
import androidx.compose.ui.text.intl.LocaleList;
import androidx.compose.ui.text.style.BaselineShift;
import androidx.compose.ui.text.style.LineHeightStyle;
import androidx.compose.ui.text.style.TextAlign;
import androidx.compose.ui.text.style.TextDecoration;
import androidx.compose.ui.text.style.TextGeometricTransform;
import androidx.compose.ui.text.style.TextIndent;
import androidx.compose.ui.text.style.TextMotion;
import androidx.hilt.navigation.compose.HiltViewModelKt;
import androidx.lifecycle.HasDefaultViewModelProviderFactory;
import androidx.lifecycle.ViewModel;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.lifecycle.viewmodel.compose.LocalViewModelStoreOwner;
import androidx.lifecycle.viewmodel.compose.ViewModelKt;
import com.qshealth.qsdoctor.App;
import com.qshealth.qsdoctor.base.BaseViewState;
import com.qshealth.qsdoctor.feature.destinations.WebV2PageDestination;
import com.qshealth.qsdoctor.feature.index.IndexPageKt;
import com.qshealth.qsdoctor.repo.remote.model.AppBaseRouter;
import com.qshealth.qsdoctor.repo.remote.model.HomepageConfig;
import com.qshealth.qsdoctor.repo.remote.model.PopupExt;
import com.qshealth.qsdoctor.repo.remote.model.SignProtoc;
import com.qshealth.qsdoctor.repo.remote.model.Version;
import com.qshealth.qsdoctor.repo.remote.model.VersionConfig;
import com.qshealth.qsdoctor.router.HomeTab;
import com.qshealth.qsdoctor.router.RouterProvider;
import com.qshealth.qsdoctor.router.Routes;
import com.qshealth.qsdoctor.router.RoutesKt;
import com.qshealth.qsdoctor.theme.ColorKt;
import com.qshealth.qsdoctor.utils.ExtensionsKt;
import com.qshealth.qsdoctor.utils.LOG;
import com.qshealth.qsdoctor.utils.ScreenAdapterKt;
import com.qshealth.qsdoctor.utils.SecUtils;
import com.qshealth.qsdoctor.widgets.CommonsKt;
import com.qshealth.qsdoctor.widgets.DialogsKt;
import com.qshealth.qsdoctor.widgets.ImagesKt;
import com.ramcosta.composedestinations.annotation.RootNavGraph;
import java.util.ArrayList;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.CoroutineContext;
import kotlin.enums.EnumEntries;
import kotlin.enums.EnumEntriesKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;

@Metadata(d1 = {"\u0000\u001c\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\u001a\u0015\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0007¢\u0006\u0002\u0010\u0004\u001a\u0015\u0010\u0005\u001a\u00020\u00012\u0006\u0010\u0006\u001a\u00020\u0007H\u0007¢\u0006\u0002\u0010\b\u001a\r\u0010\t\u001a\u00020\u0001H\u0007¢\u0006\u0002\u0010\n¨\u0006\u000b²\u0006\u000e\u0010\f\u001a\u0006\u0012\u0002\b\u00030\rX\u008a\u0084\u0002"}, d2 = {"BottomBar", "", "vm", "Lcom/qshealth/qsdoctor/feature/home/HomeVm;", "(Lcom/qshealth/qsdoctor/feature/home/HomeVm;Landroidx/compose/runtime/Composer;I)V", "HomeContent", "paddingValues", "Landroidx/compose/foundation/layout/PaddingValues;", "(Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/runtime/Composer;I)V", "HomePage", "(Landroidx/compose/runtime/Composer;I)V", "app_release", "uiState", "Lcom/qshealth/qsdoctor/base/BaseViewState;"}, k = 2, mv = {1, 9, 0}, xi = 48)
public final class HomePageKt {

    @Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
    public class EntriesMappings {
        public static final EnumEntries<HomeTab> entries$0 = EnumEntriesKt.enumEntries(HomeTab.values());
    }

    @RootNavGraph(start = SecUtils.isEncrypt)
    public static final void HomePage(Composer composer, final int i) {
        CreationExtras creationExtras;
        Composer composer2;
        String str;
        String str2;
        Version version;
        Version version2;
        String str3;
        Composer startRestartGroup = composer.startRestartGroup(1609556471);
        if (i != 0 || !startRestartGroup.getSkipping()) {
            if (ComposerKt.isTraceInProgress()) {
                ComposerKt.traceEventStart(1609556471, i, -1, "com.qshealth.qsdoctor.feature.home.HomePage (HomePage.kt:74)");
            }
            startRestartGroup.startReplaceableGroup(1890788296);
            ComposerKt.sourceInformation(startRestartGroup, "CC(hiltViewModel)P(1)*45@1969L7,50@2112L47,51@2171L54:HiltViewModel.kt#9mcars");
            HasDefaultViewModelProviderFactory current = LocalViewModelStoreOwner.INSTANCE.getCurrent(startRestartGroup, LocalViewModelStoreOwner.$stable);
            if (current == null) {
                throw new IllegalStateException("No ViewModelStoreOwner was provided via LocalViewModelStoreOwner".toString());
            }
            ViewModelProvider.Factory createHiltViewModelFactory = HiltViewModelKt.createHiltViewModelFactory(current, startRestartGroup, 0);
            startRestartGroup.startReplaceableGroup(1729797275);
            ComposerKt.sourceInformation(startRestartGroup, "CC(viewModel)P(3,2,1)*80@3834L7,90@4209L68:ViewModel.kt#3tja67");
            if (current instanceof HasDefaultViewModelProviderFactory) {
                creationExtras = current.getDefaultViewModelCreationExtras();
            } else {
                creationExtras = CreationExtras.Empty.INSTANCE;
            }
            ViewModel viewModel = ViewModelKt.viewModel(HomeVm.class, current, (String) null, createHiltViewModelFactory, creationExtras, startRestartGroup, 36936, 0);
            startRestartGroup.endReplaceableGroup();
            startRestartGroup.endReplaceableGroup();
            final HomeVm homeVm = (HomeVm) viewModel;
            State collectAsState = SnapshotStateKt.collectAsState(homeVm.getUiState(), (CoroutineContext) null, startRestartGroup, 8, 1);
            final State collectAsState2 = SnapshotStateKt.collectAsState(homeVm.getGvm().getCurrentHomeTabIndex(), (CoroutineContext) null, startRestartGroup, 8, 1);
            CompositionLocal localContext = AndroidCompositionLocals_androidKt.getLocalContext();
            ComposerKt.sourceInformationMarkerStart(startRestartGroup, 2023513938, "CC:CompositionLocal.kt#9igjgp");
            Object consume = startRestartGroup.consume(localContext);
            ComposerKt.sourceInformationMarkerEnd(startRestartGroup);
            Activity activity = consume instanceof Activity ? (Activity) consume : null;
            EffectsKt.LaunchedEffect(Unit.INSTANCE, new HomePageKt$HomePage$1(homeVm, null), startRestartGroup, 70);
            final Activity activity2 = activity;
            ScaffoldKt.Scaffold-TvnljyQ((Modifier) null, (Function2) null, ComposableLambdaKt.composableLambda(startRestartGroup, 2037081298, true, new Function2<Composer, Integer, Unit>() {
                {
                    super(2);
                }

                @Override
                public Unit invoke(Composer composer3, Integer num) {
                    invoke(composer3, num.intValue());
                    return Unit.INSTANCE;
                }

                public final void invoke(Composer composer3, int i2) {
                    if ((i2 & 11) == 2 && composer3.getSkipping()) {
                        composer3.skipToGroupEnd();
                        return;
                    }
                    if (ComposerKt.isTraceInProgress()) {
                        ComposerKt.traceEventStart(2037081298, i2, -1, "com.qshealth.qsdoctor.feature.home.HomePage.<anonymous> (HomePage.kt:92)");
                    }
                    HomePageKt.BottomBar(HomeVm.this, composer3, HomeVm.$stable);
                    if (ComposerKt.isTraceInProgress()) {
                        ComposerKt.traceEventEnd();
                    }
                }
            }), (Function2) null, (Function2) null, 0, ColorKt.getPageBodyBackgroundColor(), 0L, (WindowInsets) null, ComposableLambdaKt.composableLambda(startRestartGroup, -1837283512, true, new Function3<PaddingValues, Composer, Integer, Unit>() {

                @Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
                public class WhenMappings {
                    public static final int[] $EnumSwitchMapping$0;

                    static {
                        int[] iArr = new int[HomeTab.values().length];
                        try {
                            iArr[HomeTab.INDEX.ordinal()] = 1;
                        } catch (NoSuchFieldError unused) {
                        }
                        try {
                            iArr[HomeTab.WORK.ordinal()] = 2;
                        } catch (NoSuchFieldError unused2) {
                        }
                        try {
                            iArr[HomeTab.TOOLBOX.ordinal()] = 3;
                        } catch (NoSuchFieldError unused3) {
                        }
                        try {
                            iArr[HomeTab.ME.ordinal()] = 4;
                        } catch (NoSuchFieldError unused4) {
                        }
                        $EnumSwitchMapping$0 = iArr;
                    }
                }

                {
                    super(3);
                }

                @Override
                public Unit invoke(PaddingValues paddingValues, Composer composer3, Integer num) {
                    invoke(paddingValues, composer3, num.intValue());
                    return Unit.INSTANCE;
                }

                public final void invoke(androidx.compose.foundation.layout.PaddingValues r12, androidx.compose.runtime.Composer r13, int r14) {
                    throw new UnsupportedOperationException("Method not decompiled: com.qshealth.qsdoctor.feature.home.HomePageKt$HomePage$3.invoke(androidx.compose.foundation.layout.PaddingValues, androidx.compose.runtime.Composer, int):void");
                }
            }), startRestartGroup, 805306752, 443);
            final AppBaseRouter appBaseRouter = (AppBaseRouter) homeVm.getGvm().getRouterDialogInfo().getValue();
            composer2 = startRestartGroup;
            composer2.startReplaceableGroup(1727934732);
            if (appBaseRouter != null) {
                if (appBaseRouter.getSignProtocol() != null && (!r3.isEmpty())) {
                    composer2.startReplaceableGroup(1223492583);
                    String popupTitle = appBaseRouter.getPopupTitle();
                    if (popupTitle == null) {
                        popupTitle = "";
                    }
                    List<SignProtoc> signProtocol = appBaseRouter.getSignProtocol();
                    String popupConfirmBottomText = appBaseRouter.getPopupConfirmBottomText();
                    str3 = popupConfirmBottomText != null ? popupConfirmBottomText : "确定";
                    String popupCancelBottomText = appBaseRouter.getPopupCancelBottomText();
                    if (popupCancelBottomText == null) {
                        popupCancelBottomText = "取消";
                    }
                    DialogsKt.DialogRouterProtocol(popupTitle, signProtocol, str3, popupCancelBottomText, new Function0<Unit>() {
                        {
                            super(0);
                        }

                        @Override
                        public Unit invoke() {
                            invoke2();
                            return Unit.INSTANCE;
                        }

                        public final void invoke2() {
                            HomeVm.this.getGvm().getRouterDialogInfo().setValue((Object) null);
                        }
                    }, new Function1<Boolean, Unit>() {
                        {
                            super(1);
                        }

                        @Override
                        public Unit invoke(Boolean bool) {
                            invoke(bool.booleanValue());
                            return Unit.INSTANCE;
                        }

                        public final void invoke(boolean z) {
                            if (z) {
                                HomeVm.this.getGvm().getRouterDialogInfo().setValue((Object) null);
                                HomeVm.this.supple(appBaseRouter.getSignProtocol());
                            } else {
                                HomeVm.this.toast("请同意协议");
                            }
                        }
                    }, composer2, 64);
                    composer2.endReplaceableGroup();
                } else {
                    composer2.startReplaceableGroup(1223493049);
                    String valOrEmpty = ExtensionsKt.valOrEmpty(appBaseRouter.getPopupContent());
                    PopupExt popupExt = appBaseRouter.getPopupExt();
                    String valOrEmpty2 = ExtensionsKt.valOrEmpty(popupExt != null ? popupExt.getUserAuditReason() : null);
                    String popupConfirmBottomText2 = appBaseRouter.getPopupConfirmBottomText();
                    str3 = popupConfirmBottomText2 != null ? popupConfirmBottomText2 : "确定";
                    String popupCancelBottomText2 = appBaseRouter.getPopupCancelBottomText();
                    if (popupCancelBottomText2 == null) {
                        popupCancelBottomText2 = "取消";
                    }
                    DialogsKt.DialogRouter2Simple(valOrEmpty, valOrEmpty2, str3, popupCancelBottomText2, new Function0<Unit>() {
                        {
                            super(0);
                        }

                        @Override
                        public Unit invoke() {
                            invoke2();
                            return Unit.INSTANCE;
                        }

                        public final void invoke2() {
                            HomeVm.this.getGvm().getRouterDialogInfo().setValue((Object) null);
                        }
                    }, new Function0<Unit>() {
                        {
                            super(0);
                        }

                        @Override
                        public Unit invoke() {
                            invoke2();
                            return Unit.INSTANCE;
                        }

                        public final void invoke2() {
                            HomeVm.this.getGvm().getRouterDialogInfo().setValue((Object) null);
                            RouterProvider router = HomeVm.this.getGvm().router();
                            if (router != null) {
                                String popupConfirmJumpURL = appBaseRouter.getPopupConfirmJumpURL();
                                if (popupConfirmJumpURL == null) {
                                    popupConfirmJumpURL = "";
                                }
                                RouterProvider.nav$default(router, popupConfirmJumpURL, false, false, false, false, 30, null);
                            }
                        }
                    }, composer2, 0);
                    composer2.endReplaceableGroup();
                }
                Unit unit = Unit.INSTANCE;
            }
            composer2.endReplaceableGroup();
            composer2.startReplaceableGroup(1727936014);
            if (((Boolean) App.INSTANCE.gvm().getIndexToolsDialog().getValue()).booleanValue()) {
                DialogsKt.DialogBottomSimple("医学工具", new Function0<Unit>() {
                    @Override
                    public Unit invoke() {
                        invoke2();
                        return Unit.INSTANCE;
                    }

                    public final void invoke2() {
                        App.INSTANCE.gvm().getIndexToolsDialog().setValue(false);
                    }
                }, composer2, 54);
            }
            composer2.endReplaceableGroup();
            composer2.startReplaceableGroup(1727936170);
            if (((Boolean) App.INSTANCE.gvm().getVersionDialog().getValue()).booleanValue() && App.INSTANCE.gvm().getVersionConfig().getValue() != null) {
                StringBuilder sb = new StringBuilder("v");
                VersionConfig versionConfig = (VersionConfig) App.INSTANCE.gvm().getVersionConfig().getValue();
                if (versionConfig == null || (version2 = versionConfig.getVersion()) == null || (str = version2.getVersionNumber()) == null) {
                    str = "1.0.0";
                }
                String sb2 = sb.append(str).toString();
                VersionConfig versionConfig2 = (VersionConfig) App.INSTANCE.gvm().getVersionConfig().getValue();
                if (versionConfig2 == null || (version = versionConfig2.getVersion()) == null || (str2 = version.getContent()) == null) {
                    str2 = "";
                }
                DialogsKt.DialogAppVersion(sb2, str2, "立即更新", "退出应用", new Function0<Unit>() {
                    @Override
                    public Unit invoke() {
                        invoke2();
                        return Unit.INSTANCE;
                    }

                    public final void invoke2() {
                        System.exit(0);
                        throw new RuntimeException("System.exit returned normally, while it was supposed to halt JVM.");
                    }
                }, new Function0<Unit>() {
                    {
                        super(0);
                    }

                    @Override
                    public Unit invoke() {
                        invoke2();
                        return Unit.INSTANCE;
                    }

                    public final void invoke2() {
                        HomeVm.this.openAppStore(activity2);
                    }
                }, composer2, 28032);
            }
            composer2.endReplaceableGroup();
            composer2.startReplaceableGroup(1727936567);
            if (((Boolean) App.INSTANCE.gvm().getZhuShouDialogShow().getValue()).booleanValue()) {
                if (((Number) collectAsState2.getValue()).intValue() == HomeTab.INDEX.getOrder()) {
                    LOG.INSTANCE.d("HomePage", "DialogAppZhuShou1");
                    DialogsKt.DialogAppZhuShou(new Function0<Unit>() {
                        @Override
                        public Unit invoke() {
                            invoke2();
                            return Unit.INSTANCE;
                        }

                        public final void invoke2() {
                            RouterProvider router = App.INSTANCE.gvm().router();
                            if (router != null) {
                                RouterProvider.nav$default(router, WebV2PageDestination.invoke$default(WebV2PageDestination.INSTANCE, "https://m.qshealth.com/doctor-app/agent-qs/doc-interpret-assistant", false, 2, null), false, false, false, 14, null);
                            }
                            App.INSTANCE.gvm().getZhuShouDialogShow().setValue(false);
                            LOG.INSTANCE.d("HomePage", "DialogAppZhuShou4");
                        }
                    }, new Function0<Unit>() {
                        @Override
                        public Unit invoke() {
                            invoke2();
                            return Unit.INSTANCE;
                        }

                        public final void invoke2() {
                            RouterProvider router = App.INSTANCE.gvm().router();
                            if (router != null) {
                                RouterProvider.nav$default(router, WebV2PageDestination.invoke$default(WebV2PageDestination.INSTANCE, "https://m.qshealth.com/doctor-app/agent-qs/medical-research", false, 2, null), false, false, false, 14, null);
                            }
                            App.INSTANCE.gvm().getZhuShouDialogShow().setValue(false);
                            LOG.INSTANCE.d("HomePage", "DialogAppZhuShou5");
                        }
                    }, new Function0<Unit>() {
                        @Override
                        public Unit invoke() {
                            invoke2();
                            return Unit.INSTANCE;
                        }

                        public final void invoke2() {
                            App.INSTANCE.gvm().getZhuShouDialogShow().setValue(false);
                            LOG.INSTANCE.d("HomePage", "DialogAppZhuShou6");
                        }
                    }, composer2, 438);
                } else {
                    LOG.INSTANCE.d("HomePage", "DialogAppZhuShou2");
                }
            } else {
                LOG.INSTANCE.d("HomePage", "DialogAppZhuShou3");
            }
            composer2.endReplaceableGroup();
            DialogsKt.LoadingDialog(Intrinsics.areEqual(HomePage$lambda$0(collectAsState), BaseViewState.Loading.INSTANCE), null, null, composer2, 0, 6);
            if (ComposerKt.isTraceInProgress()) {
                ComposerKt.traceEventEnd();
            }
        } else {
            startRestartGroup.skipToGroupEnd();
            composer2 = startRestartGroup;
        }
        ScopeUpdateScope endRestartGroup = composer2.endRestartGroup();
        if (endRestartGroup != null) {
            endRestartGroup.updateScope(new Function2<Composer, Integer, Unit>() {
                {
                    super(2);
                }

                @Override
                public Unit invoke(Composer composer3, Integer num) {
                    invoke(composer3, num.intValue());
                    return Unit.INSTANCE;
                }

                public final void invoke(Composer composer3, int i2) {
                    HomePageKt.HomePage(composer3, RecomposeScopeImplKt.updateChangedFlags(i | 1));
                }
            });
        }
    }

    public static final void HomeContent(final PaddingValues paddingValues, Composer composer, final int i) {
        int i2;
        Intrinsics.checkNotNullParameter(paddingValues, "paddingValues");
        Composer startRestartGroup = composer.startRestartGroup(-882155188);
        if ((i & 14) == 0) {
            i2 = (startRestartGroup.changed(paddingValues) ? 4 : 2) | i;
        } else {
            i2 = i;
        }
        if ((i2 & 11) != 2 || !startRestartGroup.getSkipping()) {
            if (ComposerKt.isTraceInProgress()) {
                ComposerKt.traceEventStart(-882155188, i2, -1, "com.qshealth.qsdoctor.feature.home.HomeContent (HomePage.kt:184)");
            }
            Modifier fillMaxSize$default = SizeKt.fillMaxSize$default(Modifier.Companion, 0.0f, 1, (Object) null);
            Alignment center = Alignment.Companion.getCenter();
            startRestartGroup.startReplaceableGroup(733328855);
            ComposerKt.sourceInformation(startRestartGroup, "CC(Box)P(2,1,3)71@3309L67,72@3381L130:Box.kt#2w3rfo");
            MeasurePolicy rememberBoxMeasurePolicy = BoxKt.rememberBoxMeasurePolicy(center, false, startRestartGroup, 6);
            startRestartGroup.startReplaceableGroup(-1323940314);
            ComposerKt.sourceInformation(startRestartGroup, "CC(Layout)P(!1,2)78@3182L23,80@3272L420:Layout.kt#80mrfh");
            int currentCompositeKeyHash = ComposablesKt.getCurrentCompositeKeyHash(startRestartGroup, 0);
            CompositionLocalMap currentCompositionLocalMap = startRestartGroup.getCurrentCompositionLocalMap();
            Function0 constructor = ComposeUiNode.Companion.getConstructor();
            Function3 modifierMaterializerOf = LayoutKt.modifierMaterializerOf(fillMaxSize$default);
            if (!(startRestartGroup.getApplier() instanceof Applier)) {
                ComposablesKt.invalidApplier();
            }
            startRestartGroup.startReusableNode();
            if (startRestartGroup.getInserting()) {
                startRestartGroup.createNode(constructor);
            } else {
                startRestartGroup.useNode();
            }
            Composer composer2 = Updater.constructor-impl(startRestartGroup);
            Updater.set-impl(composer2, rememberBoxMeasurePolicy, ComposeUiNode.Companion.getSetMeasurePolicy());
            Updater.set-impl(composer2, currentCompositionLocalMap, ComposeUiNode.Companion.getSetResolvedCompositionLocals());
            Function2 setCompositeKeyHash = ComposeUiNode.Companion.getSetCompositeKeyHash();
            if (composer2.getInserting() || !Intrinsics.areEqual(composer2.rememberedValue(), Integer.valueOf(currentCompositeKeyHash))) {
                composer2.updateRememberedValue(Integer.valueOf(currentCompositeKeyHash));
                composer2.apply(Integer.valueOf(currentCompositeKeyHash), setCompositeKeyHash);
            }
            modifierMaterializerOf.invoke(SkippableUpdater.box-impl(SkippableUpdater.constructor-impl(startRestartGroup)), startRestartGroup, 0);
            startRestartGroup.startReplaceableGroup(2058660585);
            ComposerKt.sourceInformationMarkerStart(startRestartGroup, -1253629263, "C73@3426L9:Box.kt#2w3rfo");
            BoxScope boxScope = BoxScopeInstance.INSTANCE;
            IndexPageKt.IndexPage(paddingValues, null, startRestartGroup, i2 & 14, 2);
            ComposerKt.sourceInformationMarkerEnd(startRestartGroup);
            startRestartGroup.endReplaceableGroup();
            startRestartGroup.endNode();
            startRestartGroup.endReplaceableGroup();
            startRestartGroup.endReplaceableGroup();
            if (ComposerKt.isTraceInProgress()) {
                ComposerKt.traceEventEnd();
            }
        } else {
            startRestartGroup.skipToGroupEnd();
        }
        ScopeUpdateScope endRestartGroup = startRestartGroup.endRestartGroup();
        if (endRestartGroup != null) {
            endRestartGroup.updateScope(new Function2<Composer, Integer, Unit>() {
                {
                    super(2);
                }

                @Override
                public Unit invoke(Composer composer3, Integer num) {
                    invoke(composer3, num.intValue());
                    return Unit.INSTANCE;
                }

                public final void invoke(Composer composer3, int i3) {
                    HomePageKt.HomeContent(paddingValues, composer3, RecomposeScopeImplKt.updateChangedFlags(i | 1));
                }
            });
        }
    }

    public static final void BottomBar(final HomeVm vm, Composer composer, final int i) {
        Composer composer2;
        Intrinsics.checkNotNullParameter(vm, "vm");
        Composer startRestartGroup = composer.startRestartGroup(1886036447);
        int i2 = (i & 14) == 0 ? (startRestartGroup.changed(vm) ? 4 : 2) | i : i;
        if ((i2 & 11) != 2 || !startRestartGroup.getSkipping()) {
            if (ComposerKt.isTraceInProgress()) {
                ComposerKt.traceEventStart(1886036447, i2, -1, "com.qshealth.qsdoctor.feature.home.BottomBar (HomePage.kt:192)");
            }
            Modifier modifier = null;
            int i3 = 1;
            State collectAsState = SnapshotStateKt.collectAsState(vm.getGvm().getCurrentHomeTabIndex(), (CoroutineContext) null, startRestartGroup, 8, 1);
            HomepageConfig homepageConfig = (HomepageConfig) vm.getGvm().getHomepageConfig().getValue();
            boolean areEqual = Intrinsics.areEqual(homepageConfig != null ? homepageConfig.isShow() : null, "true");
            HomepageConfig homepageConfig2 = (HomepageConfig) vm.getGvm().getHomepageConfig().getValue();
            boolean areEqual2 = Intrinsics.areEqual(homepageConfig2 != null ? homepageConfig2.getToolbox() : null, "true");
            LOG.INSTANCE.d("HomePage", "homeTabIndex:" + ((Number) collectAsState.getValue()).intValue() + " = " + areEqual);
            float f = 0.0f;
            Modifier modifier2 = SizeKt.height-3ABfNKs(WindowInsetsPadding_androidKt.navigationBarsPadding(BackgroundKt.background-bw27NRU$default(SizeKt.fillMaxWidth$default(Modifier.Companion, 0.0f, 1, (Object) null), Color.Companion.getWhite-0d7_KjU(), (Shape) null, 2, (Object) null)), ScreenAdapterKt.getW(100, startRestartGroup, 6));
            startRestartGroup.startReplaceableGroup(693286680);
            ComposerKt.sourceInformation(startRestartGroup, "CC(Row)P(2,1,3)90@4553L58,91@4616L130:Row.kt#2w3rfo");
            int i4 = 0;
            MeasurePolicy rowMeasurePolicy = RowKt.rowMeasurePolicy(Arrangement.INSTANCE.getStart(), Alignment.Companion.getTop(), startRestartGroup, 0);
            startRestartGroup.startReplaceableGroup(-1323940314);
            String str = "CC(Layout)P(!1,2)78@3182L23,80@3272L420:Layout.kt#80mrfh";
            ComposerKt.sourceInformation(startRestartGroup, "CC(Layout)P(!1,2)78@3182L23,80@3272L420:Layout.kt#80mrfh");
            int currentCompositeKeyHash = ComposablesKt.getCurrentCompositeKeyHash(startRestartGroup, 0);
            CompositionLocalMap currentCompositionLocalMap = startRestartGroup.getCurrentCompositionLocalMap();
            Function0 constructor = ComposeUiNode.Companion.getConstructor();
            Function3 modifierMaterializerOf = LayoutKt.modifierMaterializerOf(modifier2);
            if (!(startRestartGroup.getApplier() instanceof Applier)) {
                ComposablesKt.invalidApplier();
            }
            startRestartGroup.startReusableNode();
            if (startRestartGroup.getInserting()) {
                startRestartGroup.createNode(constructor);
            } else {
                startRestartGroup.useNode();
            }
            Composer composer3 = Updater.constructor-impl(startRestartGroup);
            Updater.set-impl(composer3, rowMeasurePolicy, ComposeUiNode.Companion.getSetMeasurePolicy());
            Updater.set-impl(composer3, currentCompositionLocalMap, ComposeUiNode.Companion.getSetResolvedCompositionLocals());
            Function2 setCompositeKeyHash = ComposeUiNode.Companion.getSetCompositeKeyHash();
            if (composer3.getInserting() || !Intrinsics.areEqual(composer3.rememberedValue(), Integer.valueOf(currentCompositeKeyHash))) {
                composer3.updateRememberedValue(Integer.valueOf(currentCompositeKeyHash));
                composer3.apply(Integer.valueOf(currentCompositeKeyHash), setCompositeKeyHash);
            }
            modifierMaterializerOf.invoke(SkippableUpdater.box-impl(SkippableUpdater.constructor-impl(startRestartGroup)), startRestartGroup, 0);
            startRestartGroup.startReplaceableGroup(2058660585);
            ComposerKt.sourceInformationMarkerStart(startRestartGroup, -326681643, "C92@4661L9:Row.kt#2w3rfo");
            RowScope rowScope = RowScopeInstance.INSTANCE;
            startRestartGroup.startReplaceableGroup(-449745521);
            EnumEntries<HomeTab> enumEntries = EntriesMappings.entries$0;
            ArrayList<HomeTab> arrayList = new ArrayList();
            for (Object obj : enumEntries) {
                HomeTab homeTab = (HomeTab) obj;
                if ((areEqual || homeTab != HomeTab.INDEX) && (areEqual2 || homeTab != HomeTab.TOOLBOX)) {
                    arrayList.add(obj);
                }
            }
            for (final HomeTab homeTab2 : arrayList) {
                long Color = androidx.compose.ui.graphics.ColorKt.Color(((Number) collectAsState.getValue()).intValue() == homeTab2.getOrder() ? 4279802492L : 4280625200L);
                Modifier modifier3 = ClickableKt.clickable-XHw0xAI$default(SizeKt.fillMaxHeight$default(RowScope.weight$default(rowScope, Modifier.Companion, 1.0f, false, 2, (Object) null), f, i3, modifier), false, (String) null, (Role) null, new Function0<Unit>() {

                    @Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
                    public class WhenMappings {
                        public static final int[] $EnumSwitchMapping$0;

                        static {
                            int[] iArr = new int[HomeTab.values().length];
                            try {
                                iArr[HomeTab.WORK.ordinal()] = 1;
                            } catch (NoSuchFieldError unused) {
                            }
                            $EnumSwitchMapping$0 = iArr;
                        }
                    }

                    {
                        super(0);
                    }

                    @Override
                    public Unit invoke() {
                        invoke2();
                        return Unit.INSTANCE;
                    }

                    public final void invoke2() {
                        if (!HomeVm.this.getGvm().getHasLogin().getValue().booleanValue() && (homeTab2 == HomeTab.WORK || homeTab2 == HomeTab.ME)) {
                            RouterProvider router = App.INSTANCE.gvm().router();
                            if (router != null) {
                                RouterProvider.nav$default(router, Routes.LOGIN, false, false, false, false, 30, null);
                                return;
                            }
                            return;
                        }
                        if (WhenMappings.$EnumSwitchMapping$0[homeTab2.ordinal()] == 1) {
                            HomeVm.this.jumpToWork();
                            return;
                        }
                        if (HomeVm.this.getGvm().getHasLogin().getValue().booleanValue() && homeTab2.getOrder() == HomeTab.INDEX.getOrder()) {
                            App.INSTANCE.gvm().getUserDict();
                        }
                        HomeVm.this.getGvm().changeHomeTab(RoutesKt.homeTabConvert(homeTab2.getOrder()));
                    }
                }, 7, (Object) null);
                Alignment.Horizontal centerHorizontally = Alignment.Companion.getCenterHorizontally();
                Arrangement.Vertical center = Arrangement.INSTANCE.getCenter();
                startRestartGroup.startReplaceableGroup(-483455358);
                ComposerKt.sourceInformation(startRestartGroup, "CC(Column)P(2,3,1)77@3865L61,78@3931L133:Column.kt#2w3rfo");
                MeasurePolicy columnMeasurePolicy = ColumnKt.columnMeasurePolicy(center, centerHorizontally, startRestartGroup, 54);
                startRestartGroup.startReplaceableGroup(-1323940314);
                ComposerKt.sourceInformation(startRestartGroup, str);
                int currentCompositeKeyHash2 = ComposablesKt.getCurrentCompositeKeyHash(startRestartGroup, i4);
                CompositionLocalMap currentCompositionLocalMap2 = startRestartGroup.getCurrentCompositionLocalMap();
                Function0 constructor2 = ComposeUiNode.Companion.getConstructor();
                Function3 modifierMaterializerOf2 = LayoutKt.modifierMaterializerOf(modifier3);
                if (!(startRestartGroup.getApplier() instanceof Applier)) {
                    ComposablesKt.invalidApplier();
                }
                startRestartGroup.startReusableNode();
                if (startRestartGroup.getInserting()) {
                    startRestartGroup.createNode(constructor2);
                } else {
                    startRestartGroup.useNode();
                }
                Composer composer4 = Updater.constructor-impl(startRestartGroup);
                Updater.set-impl(composer4, columnMeasurePolicy, ComposeUiNode.Companion.getSetMeasurePolicy());
                Updater.set-impl(composer4, currentCompositionLocalMap2, ComposeUiNode.Companion.getSetResolvedCompositionLocals());
                Function2 setCompositeKeyHash2 = ComposeUiNode.Companion.getSetCompositeKeyHash();
                if (composer4.getInserting() || !Intrinsics.areEqual(composer4.rememberedValue(), Integer.valueOf(currentCompositeKeyHash2))) {
                    composer4.updateRememberedValue(Integer.valueOf(currentCompositeKeyHash2));
                    composer4.apply(Integer.valueOf(currentCompositeKeyHash2), setCompositeKeyHash2);
                }
                modifierMaterializerOf2.invoke(SkippableUpdater.box-impl(SkippableUpdater.constructor-impl(startRestartGroup)), startRestartGroup, Integer.valueOf(i4));
                startRestartGroup.startReplaceableGroup(2058660585);
                ComposerKt.sourceInformationMarkerStart(startRestartGroup, 276693656, "C79@3979L9:Column.kt#2w3rfo");
                ColumnScope columnScope = ColumnScopeInstance.INSTANCE;
                ImagesKt.Base64Image(homeTab2.getIcon(), SizeKt.size-3ABfNKs(Modifier.Companion, ScreenAdapterKt.getW(48, startRestartGroup, 6)), ColorFilter.Companion.tint-xETnrds$default(ColorFilter.Companion, Color, 0, 2, (Object) null), startRestartGroup, 0, 0);
                CommonsKt.m83HSpaceorJrPs(ScreenAdapterKt.getW(2, startRestartGroup, 6), modifier, startRestartGroup, i4, 2);
                Composer composer5 = startRestartGroup;
                TextKt.Text--4IGK_g(homeTab2.getTitle(), (Modifier) null, 0L, 0L, (FontStyle) null, (FontWeight) null, (FontFamily) null, 0L, (TextDecoration) null, (TextAlign) null, 0L, 0, false, 0, 0, (Function1) null, new TextStyle(Color, ScreenAdapterKt.getSpa(22, startRestartGroup, 6), new FontWeight(400), (FontStyle) null, (FontSynthesis) null, (FontFamily) null, (String) null, 0L, (BaselineShift) null, (TextGeometricTransform) null, (LocaleList) null, 0L, (TextDecoration) null, (Shadow) null, (DrawStyle) null, TextAlign.Companion.getCenter-e0LSkKk(), 0, 0L, (TextIndent) null, (PlatformTextStyle) null, (LineHeightStyle) null, 0, 0, (TextMotion) null, 16744440, (DefaultConstructorMarker) null), composer5, 0, 0, 65534);
                ComposerKt.sourceInformationMarkerEnd(composer5);
                composer5.endReplaceableGroup();
                composer5.endNode();
                composer5.endReplaceableGroup();
                composer5.endReplaceableGroup();
                i4 = i4;
                f = f;
                i3 = i3;
                modifier = modifier;
                startRestartGroup = composer5;
                str = str;
            }
            composer2 = startRestartGroup;
            composer2.endReplaceableGroup();
            ComposerKt.sourceInformationMarkerEnd(composer2);
            composer2.endReplaceableGroup();
            composer2.endNode();
            composer2.endReplaceableGroup();
            composer2.endReplaceableGroup();
            if (ComposerKt.isTraceInProgress()) {
                ComposerKt.traceEventEnd();
            }
        } else {
            startRestartGroup.skipToGroupEnd();
            composer2 = startRestartGroup;
        }
        ScopeUpdateScope endRestartGroup = composer2.endRestartGroup();
        if (endRestartGroup != null) {
            endRestartGroup.updateScope(new Function2<Composer, Integer, Unit>() {
                {
                    super(2);
                }

                @Override
                public Unit invoke(Composer composer6, Integer num) {
                    invoke(composer6, num.intValue());
                    return Unit.INSTANCE;
                }

                public final void invoke(Composer composer6, int i5) {
                    HomePageKt.BottomBar(HomeVm.this, composer6, RecomposeScopeImplKt.updateChangedFlags(i | 1));
                }
            });
        }
    }

    private static final BaseViewState<?> HomePage$lambda$0(State<? extends BaseViewState<?>> state) {
        return (BaseViewState) state.getValue();
    }
}