导航菜单

页面标题

页面副标题

BodyTech v7.6.4 - MilestonesActivity.java 源代码

正在查看: BodyTech v7.6.4 应用的 MilestonesActivity.java JAVA 源代码文件

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


package com.fitnessmobileapps.fma.feature.milestones.presentation;

import a2.b;
import android.app.Application;
import android.content.ComponentCallbacks;
import android.os.Bundle;
import androidx.activity.ComponentActivity;
import androidx.activity.OnBackPressedDispatcher;
import androidx.activity.compose.ComponentActivityKt;
import androidx.compose.runtime.Composable;
import androidx.compose.runtime.ComposableTarget;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.MutableState;
import androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.exifinterface.media.ExifInterface;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.savedstate.SavedStateRegistryOwner;
import com.fitnessmobileapps.fma.core.compose.theme.ThemeKt;
import com.fitnessmobileapps.fma.core.data.remote.model.CreateIdentityUserRequest;
import com.fitnessmobileapps.fma.feature.location.util.BottomSheetUtilsKt;
import com.fitnessmobileapps.fma.feature.milestones.data.MilestoneScreenEventData;
import com.fitnessmobileapps.fma.feature.milestones.data.MilestoneViewModel;
import com.fitnessmobileapps.fma.feature.milestones.presentation.components.AchievementModel;
import com.fitnessmobileapps.fma.util.DeepLink;
import com.fitnessmobileapps.fma.util.NavigationActivityHelper;
import com.newrelic.agent.android.api.v2.TraceFieldInterface;
import com.newrelic.agent.android.background.ApplicationStateMonitor;
import com.newrelic.agent.android.instrumentation.Instrumented;
import com.newrelic.agent.android.tracing.Trace;
import com.newrelic.agent.android.tracing.TraceMachine;
import kotlin.Lazy;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.FunctionReferenceImpl;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.r;
import kotlin.jvm.internal.v;
import nn.a;
import t4.Milestone;

@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0015\u0010\u0016J\u001d\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002ø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\b\u0005\u0010\u0006J\u0012\u0010\t\u001a\u00020\u00042\b\u0010\b\u001a\u0004\u0018\u00010\u0007H\u0014R\u001b\u0010\u000f\u001a\u00020\n8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u000b\u0010\f\u001a\u0004\b\r\u0010\u000eR\u001b\u0010\u0014\u001a\u00020\u00108BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0011\u0010\f\u001a\u0004\b\u0012\u0010\u0013\u0082\u0002\u000b\n\u0005\b¡\u001e0\u0001\n\u0002\b\u0019¨\u0006\u0017"}, d2 = {"Lcom/fitnessmobileapps/fma/feature/milestones/presentation/MilestonesActivity;", "Landroidx/activity/ComponentActivity;", "Lvf/g;", CreateIdentityUserRequest.REGION, "", ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, "(Ljava/lang/String;)V", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "Lcom/fitnessmobileapps/fma/feature/milestones/data/MilestoneViewModel;", "c", "Lkotlin/Lazy;", "z", "()Lcom/fitnessmobileapps/fma/feature/milestones/data/MilestoneViewModel;", "milestoneViewModel", "Lm2/a;", "d", "y", "()Lm2/a;", "deepLinkRepository", "<init>", "()V", "FMA_release"}, k = 1, mv = {1, 8, 0})
@Instrumented
public final class MilestonesActivity extends ComponentActivity implements TraceFieldInterface {

    private final Lazy milestoneViewModel;

    private final Lazy deepLinkRepository;

    public Trace f8300e;

    public MilestonesActivity() {
        Lazy a10;
        Lazy a11;
        final Function0<nn.a> function0 = new Function0<nn.a>() {
            {
                super(0);
            }

            @Override
            public final nn.a invoke() {
                a.Companion companion = nn.a.INSTANCE;
                ComponentCallbacks componentCallbacks = this;
                return companion.b((ViewModelStoreOwner) componentCallbacks, componentCallbacks instanceof SavedStateRegistryOwner ? (SavedStateRegistryOwner) componentCallbacks : null);
            }
        };
        LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.f33241e;
        final xn.a aVar = null;
        final Object[] objArr = 0 == true ? 1 : 0;
        a10 = kotlin.d.a(lazyThreadSafetyMode, new Function0<MilestoneViewModel>() {
            {
                super(0);
            }

            @Override
            public final MilestoneViewModel invoke() {
                return org.koin.androidx.viewmodel.ext.android.a.a(this, aVar, v.b(MilestoneViewModel.class), function0, objArr);
            }
        });
        this.milestoneViewModel = a10;
        LazyThreadSafetyMode lazyThreadSafetyMode2 = LazyThreadSafetyMode.f33239c;
        final Object[] objArr2 = 0 == true ? 1 : 0;
        final Object[] objArr3 = 0 == true ? 1 : 0;
        a11 = kotlin.d.a(lazyThreadSafetyMode2, new Function0<m2.a>() {
            {
                super(0);
            }

            @Override
            public final m2.a invoke() {
                ComponentCallbacks componentCallbacks = this;
                return ln.a.a(componentCallbacks).g(v.b(m2.a.class), objArr2, objArr3);
            }
        });
        this.deepLinkRepository = a11;
    }

    public final void A(String region) {
        Application application = getApplication();
        r.h(application, "application");
        Bundle bundle = new Bundle();
        bundle.putParcelable("deep_link_arg", new DeepLink(y().b()));
        bundle.putString(CreateIdentityUserRequest.REGION, region);
        NavigationActivityHelper.e(application, bundle);
    }

    private final m2.a y() {
        return (m2.a) this.deepLinkRepository.getValue();
    }

    public final MilestoneViewModel z() {
        return (MilestoneViewModel) this.milestoneViewModel.getValue();
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        TraceMachine.startTracing("MilestonesActivity");
        try {
            TraceMachine.enterMethod(this.f8300e, "MilestonesActivity#onCreate", null);
        } catch (NoSuchFieldError unused) {
            TraceMachine.enterMethod(null, "MilestonesActivity#onCreate", null);
        }
        super.onCreate(savedInstanceState);
        ComponentActivityKt.setContent$default(this, null, ComposableLambdaKt.composableLambdaInstance(1209091242, true, new Function2<Composer, Integer, Unit>() {

            @Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
            static final class AnonymousClass1 extends Lambda implements Function2<Composer, Integer, Unit> {
                final MilestonesActivity this$0;

                @Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
                class AnonymousClass3 extends FunctionReferenceImpl implements Function0<Unit> {
                    AnonymousClass3(Object obj) {
                        super(0, obj, OnBackPressedDispatcher.class, "onBackPressed", "onBackPressed()V", 0);
                    }

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

                    public final void invoke2() {
                        ((OnBackPressedDispatcher) this.receiver).onBackPressed();
                    }
                }

                AnonymousClass1(MilestonesActivity milestonesActivity) {
                    super(2);
                    this.this$0 = milestonesActivity;
                }

                private static final AchievementModel b(MutableState<AchievementModel> mutableState) {
                    return mutableState.getValue();
                }

                public static final void c(MutableState<AchievementModel> mutableState, AchievementModel achievementModel) {
                    mutableState.setValue(achievementModel);
                }

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

                @ComposableTarget(applier = "androidx.compose.ui.UiComposable")
                @Composable
                public final void invoke(Composer composer, int i10) {
                    MilestoneViewModel z10;
                    if ((i10 & 11) == 2 && composer.getSkipping()) {
                        composer.skipToGroupEnd();
                        return;
                    }
                    if (ComposerKt.isTraceInProgress()) {
                        ComposerKt.traceEventStart(744953642, i10, -1, "com.fitnessmobileapps.fma.feature.milestones.presentation.MilestonesActivity.onCreate.<anonymous>.<anonymous> (MilestonesActivity.kt:36)");
                    }
                    Object rememberedValue = composer.rememberedValue();
                    Composer.Companion companion = Composer.INSTANCE;
                    if (rememberedValue == companion.getEmpty()) {
                        rememberedValue = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(null, null, 2, null);
                        composer.updateRememberedValue(rememberedValue);
                    }
                    final MutableState mutableState = (MutableState) rememberedValue;
                    z10 = this.this$0.z();
                    final MilestonesActivity milestonesActivity = this.this$0;
                    Function1<MilestoneScreenEventData, Unit> function1 = new Function1<MilestoneScreenEventData, Unit>() {
                        {
                            super(1);
                        }

                        public final void a(final MilestoneScreenEventData milestoneScreenEventData) {
                            r.i(milestoneScreenEventData, "milestoneScreenEventData");
                            String region = milestoneScreenEventData.getRegion();
                            int indexOfCard = milestoneScreenEventData.getIndexOfCard();
                            boolean isAchieved = milestoneScreenEventData.getMilestone().getIsAchieved();
                            a2.a.D(region, Integer.valueOf(indexOfCard), Boolean.valueOf(isAchieved), Boolean.FALSE, a2.a.T(milestoneScreenEventData.getMilestone()));
                            MilestonesActivity milestonesActivity2 = MilestonesActivity.this;
                            Milestone milestone = new Milestone(Integer.parseInt(milestoneScreenEventData.getMilestone().getBadgeText()), milestoneScreenEventData.getMilestone().getIsAchieved(), false, 4, null);
                            final MutableState<AchievementModel> mutableState2 = mutableState;
                            Function0<Unit> function0 = new Function0<Unit>() {
                                {
                                    super(0);
                                }

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

                                public final void invoke2() {
                                    AnonymousClass1.c(mutableState2, MilestoneScreenEventData.this.getMilestone());
                                    a2.a.N(Integer.valueOf(MilestoneScreenEventData.this.getIndexOfCard()), Boolean.FALSE, a2.a.T(MilestoneScreenEventData.this.getMilestone()));
                                }
                            };
                            final MilestonesActivity milestonesActivity3 = MilestonesActivity.this;
                            BottomSheetUtilsKt.t(milestonesActivity2, milestone, function0, new Function0<Unit>() {
                                {
                                    super(0);
                                }

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

                                public final void invoke2() {
                                    MilestonesActivity.this.A(b.e.f217a.o());
                                }
                            });
                        }

                        @Override
                        public Unit invoke(MilestoneScreenEventData milestoneScreenEventData) {
                            a(milestoneScreenEventData);
                            return Unit.f33247a;
                        }
                    };
                    final MilestonesActivity milestonesActivity2 = this.this$0;
                    MilestonesScreenKt.a(null, z10, function1, new Function0<Unit>() {
                        {
                            super(0);
                        }

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

                        public final void invoke2() {
                            MilestonesActivity.this.A(b.e.f217a.p());
                        }
                    }, new AnonymousClass3(this.this$0.getOnBackPressedDispatcher()), composer, 64, 1);
                    AchievementModel b10 = b(mutableState);
                    if (b10 != null && b10.getIsAchieved()) {
                        boolean changed = composer.changed(mutableState);
                        Object rememberedValue2 = composer.rememberedValue();
                        if (changed || rememberedValue2 == companion.getEmpty()) {
                            rememberedValue2 = 
                            throw new UnsupportedOperationException("Method not decompiled: com.fitnessmobileapps.fma.feature.milestones.presentation.MilestonesActivity$onCreate$1.AnonymousClass1.invoke(androidx.compose.runtime.Composer, int):void");
                        }
                    }

                    {
                        super(2);
                    }

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

                    @ComposableTarget(applier = "androidx.compose.ui.UiComposable")
                    @Composable
                    public final void invoke(Composer composer, int i10) {
                        if ((i10 & 11) == 2 && composer.getSkipping()) {
                            composer.skipToGroupEnd();
                            return;
                        }
                        if (ComposerKt.isTraceInProgress()) {
                            ComposerKt.traceEventStart(1209091242, i10, -1, "com.fitnessmobileapps.fma.feature.milestones.presentation.MilestonesActivity.onCreate.<anonymous> (MilestonesActivity.kt:35)");
                        }
                        ThemeKt.a(ComposableLambdaKt.composableLambda(composer, 744953642, true, new AnonymousClass1(MilestonesActivity.this)), composer, 6);
                        if (ComposerKt.isTraceInProgress()) {
                            ComposerKt.traceEventEnd();
                        }
                    }
                }), 1, null);
                TraceMachine.exitMethod();
            }

            @Override
            protected void onStart() {
                super.onStart();
                ApplicationStateMonitor.getInstance().activityStarted();
            }

            @Override
            protected void onStop() {
                super.onStop();
                ApplicationStateMonitor.getInstance().activityStopped();
            }
        }