正在查看: Perplexity v2.48.1 应用的 m0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Perplexity v2.48.1 应用的 m0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package Ck;
import android.content.Intent;
import android.net.Uri;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import gm.AbstractC0834i;
import java.util.Collection;
import java.util.Iterator;
import java.util.Set;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.jvm.internal.Intrinsics;
import rm.M0;
public final class m0 extends WebViewClient {
public static final Set h = Dn.h.M("https://hooks.stripe.com/three_d_secure/authenticate");
public static final Set i = kotlin.collections.c.V0(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 Nh.b a;
public final M0 b;
public final String c;
public final h0 d;
public final h0 e;
public final Uri f;
public boolean g;
public m0(Nh.b logger, M0 m0, String clientSecret, String str, h0 h0Var, h0 h0Var2) {
Intrinsics.h(logger, "logger");
Intrinsics.h(clientSecret, "clientSecret");
this.a = logger;
this.b = m0;
this.c = clientSecret;
this.d = h0Var;
this.e = h0Var2;
this.f = str != null ? Uri.parse(str) : null;
}
public final void a(Intent intent) {
Object a;
Nh.b bVar = this.a;
bVar.a("PaymentAuthWebViewClient#openIntent()");
try {
int i2 = Result.x;
this.d.invoke(intent);
a = Unit.a;
} catch (Throwable th2) {
int i3 = Result.x;
a = ResultKt.a(th2);
}
Throwable a2 = Result.a(a);
if (a2 != null) {
bVar.b("Failed to start Intent.", a2);
if (Intrinsics.c(intent.getScheme(), "alipays")) {
return;
}
bVar.a("PaymentAuthWebViewClient#onAuthCompleted()");
this.e.invoke(a2);
}
}
@Override
public final void onPageFinished(WebView view, String str) {
Intrinsics.h(view, "view");
Nh.b bVar = this.a;
bVar.a("PaymentAuthWebViewClient#onPageFinished() - " + str);
super.onPageFinished(view, str);
if (!this.g) {
bVar.a("PaymentAuthWebViewClient#hideProgressBar()");
Boolean bool = Boolean.TRUE;
M0 m0 = this.b;
m0.getClass();
m0.k(null, bool);
}
if (str != null) {
Set set = i;
if ((set instanceof Collection) && set.isEmpty()) {
return;
}
Iterator it = set.iterator();
while (it.hasNext()) {
if (AbstractC0834i.P(str, (String) it.next(), false)) {
bVar.a(str.concat(" is a completion URL"));
bVar.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: Ck.m0.shouldOverrideUrlLoading(android.webkit.WebView, android.webkit.WebResourceRequest):boolean");
}
}