导航菜单

页面标题

页面副标题

Cashalo v2.25.0.0 - DynamicSDUIActivity.java 源代码

正在查看: Cashalo v2.25.0.0 应用的 DynamicSDUIActivity.java JAVA 源代码文件

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


package finance.empower.ph.sdui;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Parcelable;
import androidx.activity.ComponentActivity;
import androidx.activity.OnBackPressedCallback;
import androidx.activity.OnBackPressedDispatcher;
import androidx.activity.OnBackPressedDispatcherKt;
import androidx.activity.compose.ComponentActivityKt;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.CompositionContext;
import androidx.compose.runtime.CompositionScopedCoroutineScopeCanceller;
import androidx.compose.runtime.EffectsKt;
import androidx.compose.runtime.MutableState;
import androidx.compose.runtime.SnapshotMutationPolicy;
import androidx.compose.runtime.SnapshotStateKt;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.core.content.IntentCompat;
import androidx.lifecycle.LifecycleOwner;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.firebase.analytics.ktx.ParametersBuilder;
import finance.empower.android.app.BaseComponentActivity;
import finance.empower.android.app.components.AppReviewComponent;
import finance.empower.android.app.components.KeyboardComponent;
import finance.empower.android.app.components.PermissionsComponent;
import finance.empower.android.app.components.SnackbarComponent;
import finance.empower.android.kotlin.extensions.IntentExtKt;
import finance.empower.android.kotlin.extensions.content.Internals;
import finance.empower.android.view.EmpowerScaffoldKt;
import finance.empower.android.view.EmpowerScaffoldState;
import finance.empower.android.view.Presenter;
import finance.empower.ph.sdui.DynamicSDUIPresenter;
import java.util.Map;
import javax.inject.Inject;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.MapsKt;
import kotlin.coroutines.EmptyCoroutineContext;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.FunctionReferenceImpl;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.CoroutineScope;

@Metadata(d1 = {"\u0000\u0096\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010$\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0011\n\u0000\n\u0002\u0010\u0015\n\u0002\b\n\b\u0007\u0018\u0000 W2\u00020\u00012\u00020\u0002:\u0001WB\u0005¢\u0006\u0002\u0010\u0003J\b\u0010B\u001a\u00020CH\u0016J\u0012\u0010D\u001a\u00020E2\b\u0010F\u001a\u0004\u0018\u00010GH\u0014J-\u0010H\u001a\u00020E2\u0006\u0010I\u001a\u00020J2\u000e\u0010K\u001a\n\u0012\u0006\b\u0001\u0012\u00020\u001e0L2\u0006\u0010M\u001a\u00020NH\u0016¢\u0006\u0002\u0010OJ\b\u0010P\u001a\u00020EH\u0015J\u0010\u0010Q\u001a\u00020E2\u0006\u0010R\u001a\u00020GH\u0014J\b\u0010S\u001a\u00020EH\u0014J\b\u0010T\u001a\u00020EH\u0014J\u0016\u0010U\u001a\u00020E2\f\u0010>\u001a\b\u0012\u0004\u0012\u00020A0@H\u0016J\u0006\u0010V\u001a\u00020ER$\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u0004\u001a\u00020\u0005@GX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0007\u0010\b\"\u0004\b\t\u0010\nR\u001b\u0010\u000b\u001a\u00020\f8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u000f\u0010\u0010\u001a\u0004\b\r\u0010\u000eR$\u0010\u0012\u001a\u00020\u00112\u0006\u0010\u0004\u001a\u00020\u0011@GX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0013\u0010\u0014\"\u0004\b\u0015\u0010\u0016R$\u0010\u0018\u001a\u00020\u00172\u0006\u0010\u0004\u001a\u00020\u0017@GX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0019\u0010\u001a\"\u0004\b\u001b\u0010\u001cR\u001b\u0010\u001d\u001a\u00020\u001e8TX\u0094\u0084\u0002¢\u0006\f\n\u0004\b!\u0010\u0010\u001a\u0004\b\u001f\u0010 R'\u0010\"\u001a\u000e\u0012\u0004\u0012\u00020\u001e\u0012\u0004\u0012\u00020\u001e0#8TX\u0094\u0084\u0002¢\u0006\f\n\u0004\b&\u0010\u0010\u001a\u0004\b$\u0010%R$\u0010(\u001a\u00020'2\u0006\u0010\u0004\u001a\u00020'@GX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b)\u0010*\"\u0004\b+\u0010,R\u001b\u0010-\u001a\u00020.8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b1\u0010\u0010\u001a\u0004\b/\u00100R$\u00103\u001a\u0002022\u0006\u0010\u0004\u001a\u000202@GX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b4\u00105\"\u0004\b6\u00107R$\u00109\u001a\u0002082\u0006\u0010\u0004\u001a\u000208@GX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b:\u0010;\"\u0004\b<\u0010=R\u001a\u0010>\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020A0@0?X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006X"}, d2 = {"Lfinance/empower/ph/sdui/DynamicSDUIActivity;", "Lfinance/empower/android/app/BaseComponentActivity;", "Lfinance/empower/ph/sdui/DynamicSDUIPresenter$ViewContract;", "()V", "<set-?>", "Lfinance/empower/ph/sdui/SDUIActionComponent;", "actionComponent", "getActionComponent", "()Lfinance/empower/ph/sdui/SDUIActionComponent;", "setActionComponent", "(Lfinance/empower/ph/sdui/SDUIActionComponent;)V", "config", "Lfinance/empower/ph/sdui/ScreenConfig;", "getConfig", "()Lfinance/empower/ph/sdui/ScreenConfig;", "config$delegate", "Lkotlin/Lazy;", "Lfinance/empower/android/app/components/AppReviewComponent;", "inAppReviewManager", "getInAppReviewManager", "()Lfinance/empower/android/app/components/AppReviewComponent;", "setInAppReviewManager", "(Lfinance/empower/android/app/components/AppReviewComponent;)V", "Lfinance/empower/android/app/components/KeyboardComponent;", "keyboardComponent", "getKeyboardComponent", "()Lfinance/empower/android/app/components/KeyboardComponent;", "setKeyboardComponent", "(Lfinance/empower/android/app/components/KeyboardComponent;)V", "pageName", "", "getPageName", "()Ljava/lang/String;", "pageName$delegate", "pageProperties", "", "getPageProperties", "()Ljava/util/Map;", "pageProperties$delegate", "Lfinance/empower/android/app/components/PermissionsComponent;", "permissionsComponent", "getPermissionsComponent", "()Lfinance/empower/android/app/components/PermissionsComponent;", "setPermissionsComponent", "(Lfinance/empower/android/app/components/PermissionsComponent;)V", "presenter", "Lfinance/empower/ph/sdui/DynamicSDUIPresenter;", "getPresenter", "()Lfinance/empower/ph/sdui/DynamicSDUIPresenter;", "presenter$delegate", "Lfinance/empower/ph/sdui/DynamicSDUIPresenter$Factory;", "presenterFactory", "getPresenterFactory", "()Lfinance/empower/ph/sdui/DynamicSDUIPresenter$Factory;", "setPresenterFactory", "(Lfinance/empower/ph/sdui/DynamicSDUIPresenter$Factory;)V", "Lfinance/empower/android/app/components/SnackbarComponent;", "snackbarComponent", "getSnackbarComponent", "()Lfinance/empower/android/app/components/SnackbarComponent;", "setSnackbarComponent", "(Lfinance/empower/android/app/components/SnackbarComponent;)V", "viewState", "Landroidx/compose/runtime/MutableState;", "Lfinance/empower/android/view/Presenter$LoadingViewState;", "Lfinance/empower/ph/sdui/DynamicSDUIPresenter$ViewContract$Content;", "getScreenDuration", "", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "onRequestPermissionsResult", "requestCode", "", "permissions", "", "grantResults", "", "(I[Ljava/lang/String;[I)V", "onResume", "onSaveInstanceState", "outState", "onStart", "onStop", "render", "requestReview", "Companion", "empower-app_release"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class DynamicSDUIActivity extends BaseComponentActivity implements DynamicSDUIPresenter.ViewContract {
    private static final String EXTRA_SCREEN_CONFIG = "finance.empower.d2607ca1-76af-4222-a96d-b75484a71de9";
    private static final String KEY_STATE = "finance.empower.df7cee06-1502-4bf4-a6d8-13572120e596";
    public SDUIActionComponent actionComponent;
    public AppReviewComponent inAppReviewManager;
    public KeyboardComponent keyboardComponent;
    public PermissionsComponent permissionsComponent;
    public DynamicSDUIPresenter.Factory presenterFactory;
    public SnackbarComponent snackbarComponent;
    private final MutableState<Presenter.LoadingViewState<DynamicSDUIPresenter.ViewContract.Content>> viewState;

    public static final Companion INSTANCE = new Companion(null);
    public static final int $stable = 8;

    private final Lazy config = LazyKt.lazy(new Function0<ScreenConfig>() {
        {
            super(0);
        }

        public final ScreenConfig m1371invoke() {
            Intent intent = DynamicSDUIActivity.this.getIntent();
            Intrinsics.checkNotNullExpressionValue(intent, "getIntent(...)");
            Parcelable parcelable = (Parcelable) IntentCompat.getParcelableExtra(intent, "finance.empower.d2607ca1-76af-4222-a96d-b75484a71de9", ScreenConfig.class);
            Intrinsics.checkNotNull(parcelable);
            return (ScreenConfig) parcelable;
        }
    });

    private final Lazy pageName = LazyKt.lazy(new Function0<String>() {
        {
            super(0);
        }

        public final String invoke() {
            ScreenConfig config;
            config = DynamicSDUIActivity.this.getConfig();
            return config.getName() + "Screen";
        }
    });

    private final Lazy pageProperties = LazyKt.lazy(new Function0<Map<String, ? extends String>>() {
        {
            super(0);
        }

        public final Map<String, String> invoke() {
            ScreenConfig config;
            config = DynamicSDUIActivity.this.getConfig();
            Map<String, String> analyticsProperties = config.getAnalyticsProperties();
            return analyticsProperties == null ? MapsKt.emptyMap() : analyticsProperties;
        }
    });

    private final Lazy presenter = LazyKt.lazy(new Function0<DynamicSDUIPresenter>() {
        {
            super(0);
        }

        public final DynamicSDUIPresenter m1377invoke() {
            ScreenConfig config;
            DynamicSDUIPresenter.Factory presenterFactory = DynamicSDUIActivity.this.getPresenterFactory();
            config = DynamicSDUIActivity.this.getConfig();
            return presenterFactory.create(config);
        }
    });

    public DynamicSDUIActivity() {
        Presenter.LoadingViewState.ContentWrapper contentWrapper = null;
        this.viewState = SnapshotStateKt.mutableStateOf$default(new Presenter.LoadingViewState.Loading.NonBlocking(contentWrapper, 1, contentWrapper), (SnapshotMutationPolicy) null, 2, (Object) null);
    }

    public final ScreenConfig getConfig() {
        return (ScreenConfig) this.config.getValue();
    }

    @Override
    protected String getPageName() {
        return (String) this.pageName.getValue();
    }

    @Override
    protected Map<String, String> getPageProperties() {
        return (Map) this.pageProperties.getValue();
    }

    @Metadata(d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\u0016\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\u000bR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X\u0082T¢\u0006\u0002\n\u0000¨\u0006\f"}, d2 = {"Lfinance/empower/ph/sdui/DynamicSDUIActivity$Companion;", "", "()V", "EXTRA_SCREEN_CONFIG", "", "KEY_STATE", "newIntent", "Landroid/content/Intent;", "context", "Landroid/content/Context;", "screenConfig", "Lfinance/empower/ph/sdui/ScreenConfig;", "empower-app_release"}, k = 1, mv = {1, 9, 0}, xi = 48)
    public static final class Companion {
        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        private Companion() {
        }

        public final Intent newIntent(Context context, ScreenConfig screenConfig) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(screenConfig, "screenConfig");
            Intent createIntent = Internals.createIntent(context, DynamicSDUIActivity.class, new Pair[0]);
            IntentExtKt.putParcelableExtra(createIntent, DynamicSDUIActivity.EXTRA_SCREEN_CONFIG, screenConfig);
            return createIntent;
        }
    }

    public final AppReviewComponent getInAppReviewManager() {
        AppReviewComponent appReviewComponent = this.inAppReviewManager;
        if (appReviewComponent != null) {
            return appReviewComponent;
        }
        Intrinsics.throwUninitializedPropertyAccessException("inAppReviewManager");
        return null;
    }

    @Inject
    public final void setInAppReviewManager(AppReviewComponent appReviewComponent) {
        Intrinsics.checkNotNullParameter(appReviewComponent, "<set-?>");
        this.inAppReviewManager = appReviewComponent;
    }

    public final DynamicSDUIPresenter.Factory getPresenterFactory() {
        DynamicSDUIPresenter.Factory factory = this.presenterFactory;
        if (factory != null) {
            return factory;
        }
        Intrinsics.throwUninitializedPropertyAccessException("presenterFactory");
        return null;
    }

    @Inject
    public final void setPresenterFactory(DynamicSDUIPresenter.Factory factory) {
        Intrinsics.checkNotNullParameter(factory, "<set-?>");
        this.presenterFactory = factory;
    }

    public final SDUIActionComponent getActionComponent() {
        SDUIActionComponent sDUIActionComponent = this.actionComponent;
        if (sDUIActionComponent != null) {
            return sDUIActionComponent;
        }
        Intrinsics.throwUninitializedPropertyAccessException("actionComponent");
        return null;
    }

    @Inject
    public final void setActionComponent(SDUIActionComponent sDUIActionComponent) {
        Intrinsics.checkNotNullParameter(sDUIActionComponent, "<set-?>");
        this.actionComponent = sDUIActionComponent;
    }

    public final SnackbarComponent getSnackbarComponent() {
        SnackbarComponent snackbarComponent = this.snackbarComponent;
        if (snackbarComponent != null) {
            return snackbarComponent;
        }
        Intrinsics.throwUninitializedPropertyAccessException("snackbarComponent");
        return null;
    }

    @Inject
    public final void setSnackbarComponent(SnackbarComponent snackbarComponent) {
        Intrinsics.checkNotNullParameter(snackbarComponent, "<set-?>");
        this.snackbarComponent = snackbarComponent;
    }

    public final KeyboardComponent getKeyboardComponent() {
        KeyboardComponent keyboardComponent = this.keyboardComponent;
        if (keyboardComponent != null) {
            return keyboardComponent;
        }
        Intrinsics.throwUninitializedPropertyAccessException("keyboardComponent");
        return null;
    }

    @Inject
    public final void setKeyboardComponent(KeyboardComponent keyboardComponent) {
        Intrinsics.checkNotNullParameter(keyboardComponent, "<set-?>");
        this.keyboardComponent = keyboardComponent;
    }

    public final PermissionsComponent getPermissionsComponent() {
        PermissionsComponent permissionsComponent = this.permissionsComponent;
        if (permissionsComponent != null) {
            return permissionsComponent;
        }
        Intrinsics.throwUninitializedPropertyAccessException("permissionsComponent");
        return null;
    }

    @Inject
    public final void setPermissionsComponent(PermissionsComponent permissionsComponent) {
        Intrinsics.checkNotNullParameter(permissionsComponent, "<set-?>");
        this.permissionsComponent = permissionsComponent;
    }

    public final DynamicSDUIPresenter getPresenter() {
        return (DynamicSDUIPresenter) this.presenter.getValue();
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ComponentActivityKt.setContent$default((ComponentActivity) this, (CompositionContext) null, ComposableLambdaKt.composableLambdaInstance(1894162914, true, new Function2<Composer, Integer, Unit>() {
            {
                super(2);
            }

            public Object invoke(Object obj, Object obj2) {
                invoke((Composer) obj, ((Number) obj2).intValue());
                return Unit.INSTANCE;
            }

            public final void invoke(Composer composer, int i) {
                DynamicSDUIPresenter presenter;
                if ((i & 11) == 2 && composer.getSkipping()) {
                    composer.skipToGroupEnd();
                    return;
                }
                if (ComposerKt.isTraceInProgress()) {
                    ComposerKt.traceEventStart(1894162914, i, -1, "finance.empower.ph.sdui.DynamicSDUIActivity.onCreate.<anonymous> (DynamicSDUIActivity.kt:125)");
                }
                DynamicSDUIActivity dynamicSDUIActivity = DynamicSDUIActivity.this;
                ComposerKt.sourceInformationMarkerStart(composer, -492369756, "CC(remember):Composables.kt#9igjgp");
                Object rememberedValue = composer.rememberedValue();
                if (rememberedValue == Composer.Companion.getEmpty()) {
                    rememberedValue = dynamicSDUIActivity.viewState;
                    composer.updateRememberedValue(rememberedValue);
                }
                ComposerKt.sourceInformationMarkerEnd(composer);
                MutableState mutableState = (MutableState) rememberedValue;
                EmpowerScaffoldState rememberEmpowerScaffoldState = EmpowerScaffoldKt.rememberEmpowerScaffoldState(null, null, composer, 0, 3);
                ComposerKt.sourceInformationMarkerStart(composer, 773894976, "CC(rememberCoroutineScope)482@20332L144:Effects.kt#9igjgp");
                ComposerKt.sourceInformationMarkerStart(composer, -954367824, "CC(remember):Effects.kt#9igjgp");
                Object rememberedValue2 = composer.rememberedValue();
                if (rememberedValue2 == Composer.Companion.getEmpty()) {
                    CompositionScopedCoroutineScopeCanceller compositionScopedCoroutineScopeCanceller = new CompositionScopedCoroutineScopeCanceller(EffectsKt.createCompositionCoroutineScope(EmptyCoroutineContext.INSTANCE, composer));
                    composer.updateRememberedValue(compositionScopedCoroutineScopeCanceller);
                    rememberedValue2 = compositionScopedCoroutineScopeCanceller;
                }
                ComposerKt.sourceInformationMarkerEnd(composer);
                CoroutineScope coroutineScope = ((CompositionScopedCoroutineScopeCanceller) rememberedValue2).getCoroutineScope();
                ComposerKt.sourceInformationMarkerEnd(composer);
                DynamicSDUIActivity.this.getSnackbarComponent().bind(rememberEmpowerScaffoldState, coroutineScope);
                Presenter.LoadingViewState loadingViewState = (Presenter.LoadingViewState) mutableState.getValue();
                presenter = DynamicSDUIActivity.this.getPresenter();
                AnonymousClass1 anonymousClass1 = new AnonymousClass1(presenter);
                final DynamicSDUIActivity dynamicSDUIActivity2 = DynamicSDUIActivity.this;
                Function0<Unit> function0 = new Function0<Unit>() {
                    {
                        super(0);
                    }

                    public Object invoke() {
                        m1373invoke();
                        return Unit.INSTANCE;
                    }

                    public final void m1373invoke() {
                        DynamicSDUIActivity.this.getKeyboardComponent().hideKeyboard((Activity) DynamicSDUIActivity.this);
                    }
                };
                final DynamicSDUIActivity dynamicSDUIActivity3 = DynamicSDUIActivity.this;
                DynamicSDUIActivityKt.ContentView(loadingViewState, anonymousClass1, function0, null, new Function0<Unit>() {
                    {
                        super(0);
                    }

                    public Object invoke() {
                        m1374invoke();
                        return Unit.INSTANCE;
                    }

                    public final void m1374invoke() {
                        DynamicSDUIActivity.this.requestReview();
                    }
                }, composer, 0, 8);
                if (ComposerKt.isTraceInProgress()) {
                    ComposerKt.traceEventEnd();
                }
            }

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

                public Object invoke() {
                    m1372invoke();
                    return Unit.INSTANCE;
                }

                public final void m1372invoke() {
                    ((DynamicSDUIPresenter) this.receiver).onBackPressed();
                }
            }
        }), 1, (Object) null);
        if (savedInstanceState != null) {
            getActionComponent().restore(savedInstanceState);
        }
        OnBackPressedDispatcher onBackPressedDispatcher = getOnBackPressedDispatcher();
        Intrinsics.checkNotNullExpressionValue(onBackPressedDispatcher, "<get-onBackPressedDispatcher>(...)");
        OnBackPressedDispatcherKt.addCallback$default(onBackPressedDispatcher, (LifecycleOwner) this, false, new Function1<OnBackPressedCallback, Unit>() {
            {
                super(1);
            }

            public Object invoke(Object obj) {
                invoke((OnBackPressedCallback) obj);
                return Unit.INSTANCE;
            }

            public final void invoke(OnBackPressedCallback onBackPressedCallback) {
                DynamicSDUIPresenter presenter;
                Intrinsics.checkNotNullParameter(onBackPressedCallback, "$this$addCallback");
                presenter = DynamicSDUIActivity.this.getPresenter();
                presenter.onBackPressed();
            }
        }, 2, (Object) null);
    }

    @Override
    protected void onStart() {
        super.onStart();
        getPresenter().onStart();
    }

    protected void onResume() {
        super.onResume();
        FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance((Context) this);
        Intrinsics.checkNotNullExpressionValue(firebaseAnalytics, "getInstance(...)");
        ParametersBuilder parametersBuilder = new ParametersBuilder();
        parametersBuilder.param("screen_name", getPageName());
        parametersBuilder.param("screen_class", "DynamicSDUIActivity");
        firebaseAnalytics.logEvent("screen_view", parametersBuilder.getBundle());
        getPresenter().onResume();
    }

    @Override
    protected void onStop() {
        getPresenter().onStop();
        super.onStop();
    }

    protected void onSaveInstanceState(Bundle outState) {
        Intrinsics.checkNotNullParameter(outState, "outState");
        super.onSaveInstanceState(outState);
        getActionComponent().persist(outState);
    }

    public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
        Intrinsics.checkNotNullParameter(permissions, "permissions");
        Intrinsics.checkNotNullParameter(grantResults, "grantResults");
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
        getPermissionsComponent().onRequestPermissionsResult(requestCode, permissions, grantResults);
    }

    @Override
    public void render(Presenter.LoadingViewState<DynamicSDUIPresenter.ViewContract.Content> viewState) {
        Map<String, Object> durationEventProperties;
        Intrinsics.checkNotNullParameter(viewState, "viewState");
        this.viewState.setValue(viewState);
        DynamicSDUIPresenter.ViewContract.Content fetchContent = viewState.fetchContent();
        if (fetchContent == null || (durationEventProperties = fetchContent.getDurationEventProperties()) == null) {
            return;
        }
        setDurationPageProperties(durationEventProperties);
    }

    @Override
    public long getScreenDuration() {
        return getCurrentTimestamp();
    }

    public final void requestReview() {
        getInAppReviewManager().requestInAppReview();
    }
}