正在查看: Atlys v4.8.7 应用的 StripeBrowserLauncherActivity.java JAVA 源代码文件
本页面展示 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();
}
}