导航菜单

页面标题

页面副标题

Crafto v9.3.3 - LinkActivity.java 源代码

正在查看: Crafto v9.3.3 应用的 LinkActivity.java JAVA 源代码文件

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


package com.stripe.android.link;

import Hk.k;
import Hk.l;
import Mk.c;
import android.app.Application;
import android.content.Intent;
import android.os.Bundle;
import android.view.ViewTreeObserver;
import androidx.activity.ComponentActivity;
import androidx.lifecycle.J;
import androidx.lifecycle.u0;
import androidx.lifecycle.v0;
import androidx.lifecycle.x0;
import androidx.navigation.e;
import androidx.navigation.n;
import com.stripe.android.link.LinkActivityContract;
import com.stripe.android.link.LinkActivityResult;
import com.stripe.android.link.LinkActivityViewModel;
import gl.V;
import gl.f;
import gl.g;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import org.jetbrains.annotations.NotNull;

@Metadata
public final class LinkActivity extends ComponentActivity {
    public n navController;

    @NotNull
    private v0.b viewModelFactory = new LinkActivityViewModel.Factory(new Function0<Application>() {
        {
            super(0);
        }

        @NotNull
        public final Application m192invoke() {
            Application application = LinkActivity.this.getApplication();
            Intrinsics.checkNotNullExpressionValue(application, "application");
            return application;
        }
    }, new Function0<LinkActivityContract.Args>() {
        {
            super(0);
        }

        @NotNull
        public final LinkActivityContract.Args m193invoke() {
            LinkActivityContract.Args starterArgs;
            starterArgs = LinkActivity.this.getStarterArgs();
            return starterArgs;
        }
    });

    @NotNull
    private final k viewModel$delegate = new u0(Reflection.getOrCreateKotlinClass(LinkActivityViewModel.class), new Function0<x0>() {
        {
            super(0);
        }

        @NotNull
        public final x0 m181invoke() {
            x0 viewModelStore = this.getViewModelStore();
            Intrinsics.checkNotNullExpressionValue(viewModelStore, "viewModelStore");
            return viewModelStore;
        }
    }, new Function0<v0.b>() {
        {
            super(0);
        }

        @NotNull
        public final v0.b m191invoke() {
            return LinkActivity.this.getViewModelFactory$link_release();
        }
    });

    @NotNull
    private final k starterArgs$delegate = l.b(new Function0<LinkActivityContract.Args>() {
        {
            super(0);
        }

        @NotNull
        public final LinkActivityContract.Args m190invoke() {
            LinkActivityContract.Args.Companion companion = LinkActivityContract.Args.Companion;
            Intent intent = LinkActivity.this.getIntent();
            Intrinsics.checkNotNullExpressionValue(intent, "intent");
            LinkActivityContract.Args fromIntent$link_release = companion.fromIntent$link_release(intent);
            if (fromIntent$link_release != null) {
                return fromIntent$link_release;
            }
            throw new IllegalArgumentException("Required value was null.".toString());
        }
    });

    public final void dismiss(LinkActivityResult linkActivityResult) {
        setResult(linkActivityResult.getResultCode(), new Intent().putExtras(new LinkActivityContract.Result(linkActivityResult).toBundle()));
        finish();
    }

    public static void dismiss$default(LinkActivity linkActivity, LinkActivityResult linkActivityResult, int i, Object obj) {
        if ((i & 1) != 0) {
            linkActivityResult = LinkActivityResult.Canceled.INSTANCE;
        }
        linkActivity.dismiss(linkActivityResult);
    }

    public final LinkActivityContract.Args getStarterArgs() {
        return (LinkActivityContract.Args) this.starterArgs$delegate.getValue();
    }

    public final LinkActivityViewModel getViewModel() {
        return (LinkActivityViewModel) this.viewModel$delegate.getValue();
    }

    public final f<Boolean> isRootScreenFlow() {
        final V v = ((e) getNavController()).F;
        return new f<Boolean>() {

            @Metadata
            public static final class AnonymousClass2<T> implements g {
                final g $this_unsafeFlow;
                final LinkActivity this$0;

                @Mk.e(c = "com.stripe.android.link.LinkActivity$isRootScreenFlow$$inlined$map$1$2", f = "LinkActivity.kt", l = {224}, m = "emit")
                @Metadata
                public static final class AnonymousClass1 extends c {
                    Object L$0;
                    int label;
                    Object result;

                    public AnonymousClass1(Kk.c cVar) {
                        super(cVar);
                    }

                    public final Object invokeSuspend(@NotNull Object obj) {
                        this.result = obj;
                        this.label |= Integer.MIN_VALUE;
                        return AnonymousClass2.this.emit(null, this);
                    }
                }

                public AnonymousClass2(g gVar, LinkActivity linkActivity) {
                    this.$this_unsafeFlow = gVar;
                    this.this$0 = linkActivity;
                }

                public final java.lang.Object emit(java.lang.Object r5, @org.jetbrains.annotations.NotNull Kk.c r6) {
                    throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.link.LinkActivity$isRootScreenFlow$$inlined$map$1.AnonymousClass2.emit(java.lang.Object, Kk.c):java.lang.Object");
                }
            }

            public Object collect(@NotNull g gVar, @NotNull Kk.c cVar) {
                Object collect = v.collect(new AnonymousClass2(gVar, this), cVar);
                return collect == Lk.a.COROUTINE_SUSPENDED ? collect : Unit.a;
            }
        };
    }

    @NotNull
    public final n getNavController() {
        n nVar = this.navController;
        if (nVar != null) {
            return nVar;
        }
        Intrinsics.throwUninitializedPropertyAccessException("navController");
        return null;
    }

    @NotNull
    public final v0.b getViewModelFactory$link_release() {
        return this.viewModelFactory;
    }

    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        getWindow().setSoftInputMode(16);
        g.g.a(this, new k0.a(1514588233, true, new LinkActivity$onCreate$1(this)));
        getViewModel().getNavigator().setOnDismiss(new LinkActivity$onCreate$2(this));
        getViewModel().setupPaymentLauncher(this);
        getWindow().getDecorView().getRootView().getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
            @Override
            public void onGlobalLayout() {
                dl.g.b(J.a(LinkActivity.this), (CoroutineContext) null, (dl.J) null, new LinkActivity$onCreate$3$onGlobalLayout$1(LinkActivity.this, null), 3);
                LinkActivity.this.getWindow().getDecorView().getRootView().getViewTreeObserver().removeOnGlobalLayoutListener(this);
            }
        });
    }

    public void onDestroy() {
        super/*android.app.Activity*/.onDestroy();
        getViewModel().unregisterFromActivity();
    }

    public final void setNavController(@NotNull n nVar) {
        Intrinsics.checkNotNullParameter(nVar, "<set-?>");
        this.navController = nVar;
    }

    public final void setViewModelFactory$link_release(@NotNull v0.b bVar) {
        Intrinsics.checkNotNullParameter(bVar, "<set-?>");
        this.viewModelFactory = bVar;
    }

    public static void getNavController$annotations() {
    }

    public static void getViewModelFactory$link_release$annotations() {
    }
}