正在查看: 医路轻松 v1.1.3 应用的 HomePageKt.java JAVA 源代码文件
本页面展示 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();
}
}