导航菜单

页面标题

页面副标题

Atlys v4.8.7 - D0.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");
    }
}