导航菜单

页面标题

页面副标题

Atlys v4.8.7 - L.java 源代码

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

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


package Bi;

import D0.d0;
import android.net.Uri;
import android.view.View;
import android.webkit.URLUtil;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import java.util.Locale;

public final class L extends WebViewClient {
    public final int a = 0;
    public Object b;

    public L() {
    }

    public void a(Uri uri) {
        A.h hVar;
        String uri2 = uri.toString();
        kotlin.jvm.internal.l.g(uri2, "uri.toString()");
        Locale ENGLISH = Locale.ENGLISH;
        kotlin.jvm.internal.l.g(ENGLISH, "ENGLISH");
        String lowerCase = uri2.toLowerCase(ENGLISH);
        kotlin.jvm.internal.l.g(lowerCase, "this as java.lang.String).toLowerCase(locale)");
        if (!bn.s.h0(lowerCase, "https://emv3ds/challenge", false) || (hVar = (K) this.b) == null) {
            return;
        }
        String query = uri.getQuery();
        E this$0 = (E) hVar.b;
        kotlin.jvm.internal.l.h(this$0, "this$0");
        if (query == null) {
            query = "";
        }
        this$0.b = query;
        View.OnClickListener onClickListener = this$0.c;
        if (onClickListener != null) {
            onClickListener.onClick(this$0);
        }
    }

    @Override
    public void onPageFinished(WebView webView, String str) {
        switch (this.a) {
            case 1:
                super.onPageFinished(webView, str);
                ((d0) this.b).setValue(Boolean.FALSE);
                break;
            default:
                super.onPageFinished(webView, str);
                break;
        }
    }

    @Override
    public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
        switch (this.a) {
            case 0:
                kotlin.jvm.internal.l.h(view, "view");
                kotlin.jvm.internal.l.h(request, "request");
                Uri url = request.getUrl();
                kotlin.jvm.internal.l.g(url, "request.url");
                a(url);
                Uri url2 = request.getUrl();
                kotlin.jvm.internal.l.g(url2, "request.url");
                return URLUtil.isDataUrl(url2.toString()) ? super.shouldInterceptRequest(view, request) : new WebResourceResponse(null, null, null);
            default:
                return super.shouldInterceptRequest(view, request);
        }
    }

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
        switch (this.a) {
            case 0:
                kotlin.jvm.internal.l.h(view, "view");
                kotlin.jvm.internal.l.h(request, "request");
                Uri url = request.getUrl();
                kotlin.jvm.internal.l.g(url, "request.url");
                a(url);
                return true;
            default:
                return super.shouldOverrideUrlLoading(view, request);
        }
    }

    public L(d0 isLoading) {
        kotlin.jvm.internal.l.h(isLoading, "isLoading");
        this.b = isLoading;
    }
}