正在查看: Atlys v4.8.7 应用的 D0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Atlys v4.8.7 应用的 D0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.view;
import android.content.Intent;
import android.net.Uri;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import di.AbstractC0771A;
import gh.C0810d;
import java.util.Collection;
import java.util.Iterator;
import java.util.Set;
public final class D0 extends WebViewClient {
public static final Set h = d8.k.p0("https://hooks.stripe.com/three_d_secure/authenticate");
public static final Set i = xl.l.M0(new String[]{"https://hooks.stripe.com/redirect/complete/", "https://hooks.stripe.com/3d_secure/complete/", "https://hooks.stripe.com/3d_secure_2/hosted/complete"});
public final C0810d a;
public final gn.f0 b;
public final String c;
public final Kl.k d;
public final Kl.k e;
public final Uri f;
public boolean g;
public D0(C0810d logger, gn.z0 z0Var, String clientSecret, String str, Vj.n nVar, Vj.n nVar2) {
kotlin.jvm.internal.l.h(logger, "logger");
kotlin.jvm.internal.l.h(clientSecret, "clientSecret");
this.a = logger;
this.b = z0Var;
this.c = clientSecret;
this.d = nVar;
this.e = nVar2;
this.f = str != null ? Uri.parse(str) : null;
}
public final void a(Intent intent) {
Object F;
C0810d c0810d = this.a;
c0810d.a("PaymentAuthWebViewClient#openIntent()");
try {
this.d.invoke(intent);
F = wl.y.a;
} catch (Throwable th2) {
F = AbstractC0771A.F(th2);
}
Throwable a = wl.l.a(F);
if (a != null) {
c0810d.b("Failed to start Intent.", a);
if (kotlin.jvm.internal.l.c(intent.getScheme(), "alipays")) {
return;
}
c0810d.a("PaymentAuthWebViewClient#onAuthCompleted()");
this.e.invoke(a);
}
}
@Override
public final void onPageFinished(WebView view, String str) {
kotlin.jvm.internal.l.h(view, "view");
C0810d c0810d = this.a;
c0810d.a("PaymentAuthWebViewClient#onPageFinished() - " + str);
super.onPageFinished(view, str);
if (!this.g) {
c0810d.a("PaymentAuthWebViewClient#hideProgressBar()");
this.b.j(Boolean.TRUE);
}
if (str != null) {
Set set = i;
if ((set instanceof Collection) && set.isEmpty()) {
return;
}
Iterator it = set.iterator();
while (it.hasNext()) {
if (bn.s.h0(str, (String) it.next(), false)) {
c0810d.a(str.concat(" is a completion URL"));
c0810d.a("PaymentAuthWebViewClient#onAuthCompleted()");
this.e.invoke(null);
return;
}
}
}
}
@Override
public final boolean shouldOverrideUrlLoading(android.webkit.WebView r9, android.webkit.WebResourceRequest r10) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.view.D0.shouldOverrideUrlLoading(android.webkit.WebView, android.webkit.WebResourceRequest):boolean");
}
}