导航菜单

页面标题

页面副标题

Atlys v4.8.7 - StripeBrowserLauncherActivity.java 源代码

正在查看: Atlys v4.8.7 应用的 StripeBrowserLauncherActivity.java JAVA 源代码文件

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


package com.stripe.android.payments;

import Bi.C0028h;
import E.j;
import Jh.C0324f;
import Kh.b;
import Kh.r;
import Kh.s;
import Kh.v;
import Oh.g;
import Yo.i;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import com.stripe.android.core.exception.LocalStripeException;
import com.stripe.android.networking.PaymentAnalyticsEvent;
import dh.C0770b;
import h.d;
import hf.t;
import k.k;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.jvm.internal.l;
import kotlin.jvm.internal.z;
import p3.c;
import w.q;

@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0000\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lcom/stripe/android/payments/StripeBrowserLauncherActivity;", "Lk/k;", "<init>", "()V", "payments-core_release"}, k = 1, mv = {1, 8, 0})
public final class StripeBrowserLauncherActivity extends k {
    public static final int I = 0;
    public final j G = new j(z.a.b(v.class), new C0028h(this, 5), s.d, new C0028h(this, 6));

    public final void j0(C0770b args) {
        l.h(args, "args");
        Uri parse = Uri.parse(args.d);
        Intent intent = new Intent();
        String lastPathSegment = parse.getLastPathSegment();
        if (lastPathSegment == null) {
            lastPathSegment = "";
        }
        boolean z = args.i;
        Intent putExtras = intent.putExtras(new b(args.c, 0, null, z, lastPathSegment, null, args.h, 38).b());
        l.g(putExtras, "Intent().putExtras(\n    …   ).toBundle()\n        )");
        setResult(-1, putExtras);
        finish();
    }

    public final void onCreate(Bundle bundle) {
        PaymentAnalyticsEvent paymentAnalyticsEvent;
        Intent intent;
        super/*androidx.fragment.app.K*/.onCreate(bundle);
        Intent intent2 = getIntent();
        l.g(intent2, "intent");
        C0770b c0770b = (C0770b) intent2.getParcelableExtra("extra_args");
        if (c0770b == null) {
            finish();
            return;
        }
        j jVar = this.G;
        Boolean bool = (Boolean) ((v) jVar.getValue()).x.b("has_launched");
        if (bool != null ? bool.booleanValue() : false) {
            j0(c0770b);
            return;
        }
        d registerForActivityResult = registerForActivityResult(new g(11), new r(this, c0770b, 0));
        l.g(registerForActivityResult, "private fun launchBrowse…ure(args)\n        }\n    }");
        v vVar = (v) jVar.getValue();
        String str = c0770b.d;
        Uri url = Uri.parse(str);
        int i = vVar.u;
        int n = q.n(i);
        if (n == 0) {
            paymentAnalyticsEvent = PaymentAnalyticsEvent.AuthWithCustomTabs;
        } else {
            if (n != 1) {
                throw new NoWhenBranchMatchedException();
            }
            paymentAnalyticsEvent = PaymentAnalyticsEvent.AuthWithDefaultBrowser;
        }
        vVar.s.a(C0324f.c(vVar.t, paymentAnalyticsEvent, null, null, null, 30));
        int n2 = q.n(i);
        if (n2 == 0) {
            l.g(url, "url");
            Integer num = c0770b.k;
            t tVar = num != null ? new t(Integer.valueOf(num.intValue() | (-16777216)), 24) : null;
            c cVar = new c();
            cVar.k();
            if (tVar != null) {
                cVar.e = tVar.K();
            }
            intent = (Intent) cVar.i().b;
            intent.setData(url);
        } else {
            if (n2 != 1) {
                throw new NoWhenBranchMatchedException();
            }
            intent = new Intent("android.intent.action.VIEW", url);
        }
        Intent createChooser = ((Boolean) vVar.y.invoke(intent)).booleanValue() ? Intent.createChooser(intent, vVar.v) : null;
        if (createChooser != null) {
            registerForActivityResult.a(createChooser, (i) null);
            ((v) jVar.getValue()).x.e(Boolean.TRUE, "has_launched");
            return;
        }
        v vVar2 = (v) jVar.getValue();
        Uri parse = Uri.parse(str);
        LocalStripeException localStripeException = new LocalStripeException(vVar2.w);
        Intent intent3 = new Intent();
        String lastPathSegment = parse.getLastPathSegment();
        if (lastPathSegment == null) {
            lastPathSegment = "";
        }
        Intent putExtras = intent3.putExtras(new b(c0770b.c, 2, localStripeException, c0770b.i, lastPathSegment, null, c0770b.h, 32).b());
        l.g(putExtras, "Intent().putExtras(\n    …   ).toBundle()\n        )");
        setResult(-1, putExtras);
        finish();
    }
}