CamScanner.apk(点击下载) / WebViewFragment.java


package com.intsig.webview;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.DownloadManager;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.graphics.Bitmap;
import android.media.MediaPlayer;
import android.net.Uri;
import android.net.http.SslError;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.util.ArrayMap;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.SurfaceView;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.webkit.DownloadListener;
import android.webkit.JavascriptInterface;
import android.webkit.JsResult;
import android.webkit.SslErrorHandler;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.VideoView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import com.intsig.log.LogAgentHelper;
import com.intsig.log.LogUtils;
import com.intsig.logagent.JsonBuilder;
import com.intsig.logagent.LogAgent;
import com.intsig.menu.MenuItem;
import com.intsig.menu.PopupListMenu;
import com.intsig.menu.PopupMenuItems;
import com.intsig.miniprogram.OtherShareDocToCSEntity;
import com.intsig.mvp.activity.BaseChangeActivity;
import com.intsig.tianshu.TianShuAPI;
import com.intsig.utils.ApplicationHelper;
import com.intsig.utils.Base64FromCC;
import com.intsig.utils.CommonUtil;
import com.intsig.utils.LogMessage;
import com.intsig.utils.SquareShareDialogControl;
import com.intsig.utils.ToastUtils;
import com.intsig.utils.WhiteHostListManager;
import com.intsig.weboffline.test.OfflineMarkView;
import com.intsig.webview.data.WebArgs;
import com.intsig.webview.thirdservice.AbsThirdJsController;
import com.intsig.webview.thirdservice.ThirdServiceJsFactory;
import com.intsig.webview.util.WebUtil;
import com.intsig.webview.util.WebViewFileUploadHelper;
import com.intsig.webview.weboffline.WebOfflineHelper;
import com.intsig.wechat.WeChatApi;
import com.umeng.analytics.pro.ak;
import com.vungle.warren.ui.JavascriptBridge;
import io.netty.handler.codec.http.multipart.HttpPostBodyUtil;
import java.io.UnsupportedEncodingException;
import java.net.URL;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Locale;
import org.json.JSONException;
import org.json.JSONObject;
import tc.c;

public class WebViewFragment extends Fragment implements View.OnClickListener, DownloadListener {

    /* renamed from: b4  reason: collision with root package name */
    private static PostCheckListener f41187b4;
    private int A = 0;
    private int B = 0;
    private boolean C;
    private boolean D = false;
    private String E;
    private String F;
    private String G;
    private WebViewFileUploadHelper H;
    private String I;
    private WebArgs J;
    private String K;
    private ResolveInfo L;
    private boolean M = true;
    private boolean N = false;
    private String O = "";
    private String P = "";
    private boolean W3 = false;
    private String X3;
    private OfflineMarkView Y3;
    private ArrayList<String> Z3 = new ArrayList<>();

    /* renamed from: a  reason: collision with root package name */
    private ArrayMap<String, Long> f41188a;

    /* renamed from: a4  reason: collision with root package name */
    private AbsThirdJsController f41189a4;

    /* renamed from: b  reason: collision with root package name */
    private BaseChangeActivity f41190b;

    /* renamed from: c  reason: collision with root package name */
    private View f41191c;

    /* renamed from: d  reason: collision with root package name */
    private String f41192d;

    /* renamed from: e  reason: collision with root package name */
    private String f41193e;

    /* renamed from: f  reason: collision with root package name */
    private String f41194f;

    /* renamed from: g  reason: collision with root package name */
    private boolean f41195g;

    /* renamed from: h  reason: collision with root package name */
    private boolean f41196h;

    /* renamed from: i  reason: collision with root package name */
    private boolean f41197i = false;

    /* renamed from: j  reason: collision with root package name */
    private boolean f41198j;

    /* renamed from: k  reason: collision with root package name */
    private boolean f41199k;

    /* renamed from: l  reason: collision with root package name */
    private IsWebChromeClient f41200l;

    /* renamed from: m  reason: collision with root package name */
    private UrlShareItem f41201m;

    /* renamed from: n  reason: collision with root package name */
    private RelativeLayout f41202n;

    /* renamed from: o  reason: collision with root package name */
    private View f41203o;

    /* renamed from: p  reason: collision with root package name */
    private WebView f41204p;

    /* renamed from: q  reason: collision with root package name */
    private View f41205q;

    /* renamed from: r  reason: collision with root package name */
    private TextView f41206r;

    /* renamed from: s  reason: collision with root package name */
    private ImageView f41207s;

    /* renamed from: t  reason: collision with root package name */
    private ProgressBar f41208t;

    /* renamed from: u  reason: collision with root package name */
    private PopupListMenu f41209u;

    /* renamed from: v  reason: collision with root package name */
    private RelativeLayout f41210v = null;

    /* renamed from: w  reason: collision with root package name */
    private boolean f41211w = false;

    /* renamed from: x  reason: collision with root package name */
    private boolean f41212x;

    /* renamed from: y  reason: collision with root package name */
    private int f41213y = -1;

    /* renamed from: z  reason: collision with root package name */
    private int f41214z = -1;

    /* access modifiers changed from: private */
    public class IsWebChromeClient extends WebChromeClient implements MediaPlayer.OnPreparedListener, MediaPlayer.OnCompletionListener, MediaPlayer.OnErrorListener {

        /* renamed from: a  reason: collision with root package name */
        private boolean f41223a;

        /* renamed from: b  reason: collision with root package name */
        private FrameLayout f41224b;

        /* renamed from: c  reason: collision with root package name */
        private WebChromeClient.CustomViewCallback f41225c;

        /* renamed from: d  reason: collision with root package name */
        long f41226d;

        /* renamed from: e  reason: collision with root package name */
        long f41227e;

        private IsWebChromeClient() {
            this.f41223a = false;
        }

        private void b(boolean z10) {
            if (z10) {
                WindowManager.LayoutParams attributes = WebViewFragment.this.f41190b.getWindow().getAttributes();
                int i10 = attributes.flags | 1024;
                attributes.flags = i10;
                attributes.flags = i10 | 128;
                WebViewFragment.this.f41190b.getWindow().setAttributes(attributes);
                WebViewFragment.this.f41190b.getWindow().getDecorView().setSystemUiVisibility(1);
                return;
            }
            WindowManager.LayoutParams attributes2 = WebViewFragment.this.f41190b.getWindow().getAttributes();
            int i11 = attributes2.flags & -1025;
            attributes2.flags = i11;
            attributes2.flags = i11 & -129;
            WebViewFragment.this.f41190b.getWindow().setAttributes(attributes2);
            WebViewFragment.this.f41190b.getWindow().getDecorView().setSystemUiVisibility(0);
        }

        public boolean a() {
            if (!this.f41223a) {
                return false;
            }
            onHideCustomView();
            return true;
        }

        public View getVideoLoadingProgressView() {
            if (WebViewFragment.this.f41203o == null) {
                return super.getVideoLoadingProgressView();
            }
            WebViewFragment.this.f41203o.setVisibility(0);
            return WebViewFragment.this.f41203o;
        }

        public void onCompletion(MediaPlayer mediaPlayer) {
            onHideCustomView();
        }

        public boolean onError(MediaPlayer mediaPlayer, int i10, int i11) {
            return false;
        }

        public void onHideCustomView() {
            WebViewFragment.this.f41204p.setVisibility(0);
            WebViewFragment.this.f41202n.removeAllViews();
            WebViewFragment.this.f41202n.setVisibility(8);
            if (this.f41223a) {
                WebViewFragment.this.f41204p.setVisibility(0);
                WebViewFragment.this.f41202n.removeView(this.f41224b);
                WebViewFragment.this.f41202n.setVisibility(8);
                WebChromeClient.CustomViewCallback customViewCallback = this.f41225c;
                if (customViewCallback != null && !customViewCallback.getClass().getName().contains(".chromium.")) {
                    this.f41225c.onCustomViewHidden();
                }
                this.f41223a = false;
                this.f41224b = null;
                this.f41225c = null;
                b(false);
            }
        }

        public boolean onJsAlert(WebView webView, String str, String str2, JsResult jsResult) {
            LogUtils.a("WebViewFragment", "js callBack:" + str2);
            jsResult.confirm();
            return true;
        }

        public void onPrepared(MediaPlayer mediaPlayer) {
            if (WebViewFragment.this.f41203o != null) {
                WebViewFragment.this.f41203o.setVisibility(8);
            }
        }

        public void onProgressChanged(WebView webView, int i10) {
            if (i10 <= 1) {
                this.f41226d = System.currentTimeMillis();
            }
            if (i10 >= 100) {
                long currentTimeMillis = System.currentTimeMillis();
                this.f41227e = currentTimeMillis;
                int i11 = (int) (currentTimeMillis - this.f41226d);
                if (i11 > 2000) {
                    if (!WebViewFragment.this.f41192d.startsWith("http://info.camcard.me")) {
                        if (WebViewFragment.this.f41192d.startsWith("http://info.camcard.com")) {
                        }
                    }
                    WebViewUtils.o(100613, i11);
                }
            }
            if (i10 >= 80) {
                WebViewFragment.this.f41208t.setVisibility(8);
            } else {
                if (WebViewFragment.this.f41208t.getVisibility() == 8) {
                    WebViewFragment.this.f41208t.setVisibility(0);
                }
                WebViewFragment.this.f41208t.setProgress(i10);
            }
            super.onProgressChanged(webView, i10);
        }

        public void onReceivedTitle(WebView webView, String str) {
            LogUtils.a("WebViewFragment", "onReceivedTitle: " + str);
            WebViewFragment.this.G5(str);
            WebViewFragment.this.f41211w = true;
            if (WebViewFragment.this.f41201m != null) {
                WebViewFragment.this.f41201m.f41157a = str;
                if (WebViewFragment.this.f41205q.getVisibility() != 0) {
                    WebViewFragment.this.r5();
                }
            }
        }

        public void onShowCustomView(View view, WebChromeClient.CustomViewCallback customViewCallback) {
            if (view instanceof FrameLayout) {
                FrameLayout frameLayout = (FrameLayout) view;
                View focusedChild = frameLayout.getFocusedChild();
                this.f41223a = true;
                this.f41224b = frameLayout;
                this.f41225c = customViewCallback;
                WebViewFragment.this.f41204p.setVisibility(4);
                WebViewFragment.this.f41202n.addView(this.f41224b, new ViewGroup.LayoutParams(-1, -1));
                WebViewFragment.this.f41202n.setVisibility(0);
                if (focusedChild instanceof VideoView) {
                    VideoView videoView = (VideoView) focusedChild;
                    videoView.setOnPreparedListener(this);
                    videoView.setOnCompletionListener(this);
                    videoView.setOnErrorListener(this);
                } else if (focusedChild instanceof SurfaceView) {
                    WebViewFragment.this.f41204p.loadUrl((((((((("javascript:" + "var _ytrp_html5_video_last;") + "var _ytrp_html5_video = document.getElementsByTagName('video')[0];") + "if (_ytrp_html5_video != undefined && _ytrp_html5_video != _ytrp_html5_video_last) {") + "_ytrp_html5_video_last = _ytrp_html5_video;") + "function _ytrp_html5_video_ended() {") + "payment.notifyVideoEnd();") + "}") + "_ytrp_html5_video.addEventListener('ended', _ytrp_html5_video_ended);") + "}");
                }
                b(true);
            }
        }

        @Override // android.webkit.WebChromeClient
        public boolean onShowFileChooser(WebView webView, ValueCallback<Uri[]> valueCallback, WebChromeClient.FileChooserParams fileChooserParams) {
            if (WebViewFragment.this.H != null) {
                WebViewFragment.this.H.i(webView, valueCallback, fileChooserParams);
            }
            return true;
        }
    }

    /* access modifiers changed from: private */
    public class IsWebViewClient extends WebViewClient {

        /* renamed from: a  reason: collision with root package name */
        WebOfflineHelper f41229a = WebOfflineHelper.c();

        public IsWebViewClient() {
        }

        private boolean a(WebView webView, String str) {
            if (TextUtils.isEmpty(str)) {
                return super.shouldOverrideUrlLoading(webView, str);
            }
            if (WebViewUtils.f41240d.m(WebViewFragment.this.f41190b, str)) {
                return true;
            }
            if (!str.toLowerCase().startsWith("http")) {
                return WebViewFragment.this.C5(str);
            }
            LogUtils.a("WebViewFragment", "shouldOverrideUrlLoading http = " + str);
            if (!str.contains("https://wx.tenpay.com")) {
                return super.shouldOverrideUrlLoading(webView, str);
            }
            WebViewFragment.this.f41193e = str;
            HashMap hashMap = new HashMap();
            hashMap.put("Referer", WebViewFragment.this.K);
            WebViewFragment.this.f41204p.loadUrl(str, hashMap);
            return true;
        }

        public void onLoadResource(WebView webView, String str) {
            LogUtils.c("WebViewFragment", "onLoadResource url=" + str);
            super.onLoadResource(webView, str);
        }

        public void onPageFinished(WebView webView, String str) {
            super.onPageFinished(webView, str);
            if (!TextUtils.isEmpty(str) && WebViewFragment.this.Z3.contains(str)) {
                WebViewFragment.this.Z3.remove(str);
                LogUtils.a("WebViewFragment", "mWebView.clearHistory()");
                WebViewFragment.this.f41204p.clearHistory();
            }
            WebViewFragment webViewFragment = WebViewFragment.this;
            webViewFragment.G5(webViewFragment.f41204p.getTitle());
            WebViewFragment.this.D5();
            WebViewFragment.this.B++;
            LogUtils.a("WebViewFragment", "onPageFinished " + WebViewFragment.this.B + " : " + str);
            if (WebViewFragment.this.D) {
                WebViewFragment.this.f41204p.setVisibility(8);
                WebViewFragment.this.f41205q.setVisibility(0);
            } else if (WebViewFragment.this.B > WebViewFragment.this.f41214z && !WebViewFragment.this.C) {
                WebViewFragment.this.f41204p.setVisibility(0);
                WebViewFragment.this.f41205q.setVisibility(8);
                if (!WebViewFragment.this.f41211w) {
                    LogUtils.a("WebViewFragment", "onPageFinished not received title and get share item");
                    WebViewFragment.this.r5();
                } else if (WebViewFragment.this.f41201m != null) {
                    WebViewFragment.this.f41201m.c(WebViewFragment.this.f41204p);
                }
                WebViewFragment.this.C = true;
                if (WebViewFragment.this.f41190b instanceof WebViewActivity) {
                    ((WebViewActivity) WebViewFragment.this.f41190b).y6();
                }
            }
            WebViewUtils.f41240d.r(WebViewFragment.this.f41190b, webView, str, WebViewFragment.this.D);
            WebViewFragment.this.v5(str);
        }

        public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
            if (WebViewFragment.this.f41188a == null) {
                WebViewFragment.this.f41188a = new ArrayMap();
            }
            WebViewFragment.this.f41188a.put(str, Long.valueOf(System.currentTimeMillis()));
            super.onPageStarted(webView, str, bitmap);
            WebViewFragment.this.A++;
            if (WebViewFragment.this.A == WebViewFragment.this.f41213y) {
                WebViewFragment.this.f41204p.setVisibility(8);
                WebViewFragment.this.f41205q.setVisibility(0);
            } else if (WebViewFragment.this.A > WebViewFragment.this.f41213y) {
                WebViewFragment.this.f41205q.setVisibility(8);
            }
            LogUtils.a("WebViewFragment", "onPageStarted " + WebViewFragment.this.A + " : " + str);
            WebViewFragment.this.f41207s.setEnabled(false);
            WebViewFragment.this.f41201m = new UrlShareItem();
            WebViewFragment.this.f41211w = false;
            WebViewUtils.n(300000);
        }

        public void onReceivedError(WebView webView, int i10, String str, String str2) {
            super.onReceivedError(webView, i10, str, str2);
            if (webView == null || !WhiteHostListManager.h(webView.getUrl())) {
                WebViewFragment.this.D = true;
                WebViewFragment webViewFragment = WebViewFragment.this;
                webViewFragment.f41213y = webViewFragment.A + 1;
                WebViewFragment webViewFragment2 = WebViewFragment.this;
                webViewFragment2.f41214z = webViewFragment2.B + 1;
                WebViewFragment.this.f41204p.setVisibility(8);
                WebViewFragment.this.f41205q.setVisibility(0);
                WebViewUtils.n(300002);
                WebViewUtils.p(300003, str2);
                LogUtils.a("WebViewFragment", "onReceivedError: " + i10 + " = " + str + " fail url = " + str2 + ", start_num = " + WebViewFragment.this.f41213y + ", finish_num = " + WebViewFragment.this.f41214z);
            }
        }

        public void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
            if (WhiteHostListManager.g(WebViewFragment.this.f41192d)) {
                sslErrorHandler.proceed();
            } else {
                sslErrorHandler.cancel();
            }
            LogUtils.a("WebViewFragment", "onReceivedSslError and cancel = " + WebViewFragment.this.f41192d);
        }

        @Override // android.webkit.WebViewClient
        @Nullable
        public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
            WebResourceResponse f10 = this.f41229a.f(webResourceRequest);
            return f10 == null ? super.shouldInterceptRequest(webView, webResourceRequest) : f10;
        }

        @Override // android.webkit.WebViewClient
        public boolean shouldOverrideUrlLoading(WebView webView, String str) {
            return a(webView, str);
        }
    }

    public class JSMethods {
        public JSMethods() {
        }

        /* access modifiers changed from: package-private */
        public String a() {
            String locale = Locale.getDefault().toString();
            if (locale.length() > 5) {
                locale = locale.substring(0, 5);
            }
            return locale.toLowerCase().replace("_", "-");
        }

        @JavascriptInterface
        public void callApp(String str) {
            if (!WhiteHostListManager.g(WebViewFragment.this.f41193e)) {
                WebViewFragment.this.V5("callApp", str);
                return;
            }
            WebViewFragment.this.E = str;
            WebViewUtils.f41240d.t(WebViewFragment.this.f41190b, str);
        }

        @JavascriptInterface
        public String config(String str) {
            if (WhiteHostListManager.g(WebViewFragment.this.f41193e)) {
                return "37";
            }
            LogUtils.a("WebViewFragment", "config json=" + str);
            WebViewFragment.this.V5("config", str);
            return null;
        }

        @JavascriptInterface
        public void finish() {
            if (WhiteHostListManager.g(WebViewFragment.this.f41193e)) {
                LogUtils.c("WebViewFragment", "javascript:onclick .jump-back-btn CAMCARDWEB.finish()");
                if (WebViewFragment.this.getActivity() != null) {
                    WebViewFragment.this.getActivity().finish();
                }
            } else {
                WebViewFragment.this.V5("finish", "");
            }
        }

        @JavascriptInterface
        public String getAppInfo(String str) {
            if (!WhiteHostListManager.g(WebViewFragment.this.f41193e)) {
                WebViewFragment.this.V5("getAppInfo", str);
                return null;
            }
            JSONObject jSONObject = new JSONObject();
            try {
                jSONObject.put("client_app", WebViewUtils.f41240d.h(WebViewFragment.this.f41190b));
                jSONObject.put("vendor", WebViewUtils.f41240d.e());
                jSONObject.put(ak.N, a());
            } catch (JSONException e10) {
                LogUtils.e("WebViewFragment", e10);
            }
            return jSONObject.toString();
        }

        @JavascriptInterface
        public void getHtmlShareItem(final String str, final String str2, final String str3) {
            StringBuilder sb2 = new StringBuilder();
            sb2.append("title: ");
            sb2.append(str);
            sb2.append("\n des: ");
            sb2.append(str2);
            sb2.append("\n img:");
            sb2.append(str3);
            WebViewFragment.this.f41190b.runOnUiThread(new Runnable() {
                /* class com.intsig.webview.WebViewFragment.JSMethods.AnonymousClass1 */

                public void run() {
                    WebViewAppInterface webViewAppInterface = WebViewUtils.f41240d;
                    if (webViewAppInterface != null && webViewAppInterface.i()) {
                        UrlShareItem.j(WebViewFragment.this.f41204p, WebViewUtils.g(WebViewFragment.this.f41204p.getUrl()), str, str2, str3, WebViewFragment.this.f41201m);
                        WebViewFragment.this.f41207s.setEnabled(true);
                    }
                }
            });
        }

        @JavascriptInterface
        public void notifyVideoEnd() {
            LogUtils.a("WebViewFragment", "notifyVideoEnd");
            new Handler(Looper.getMainLooper()).post(new Runnable() {
                /* class com.intsig.webview.WebViewFragment.JSMethods.AnonymousClass2 */

                public void run() {
                    WebViewFragment.this.f41200l.onHideCustomView();
                }
            });
        }

        @JavascriptInterface
        public void show(String str) {
            LogUtils.c("WebViewFragment", "go2Payment() " + str);
            if (WhiteHostListManager.g(WebViewFragment.this.f41193e)) {
                WebViewFragment.U5(WebViewFragment.this.f41190b, WebViewFragment.this, str);
            }
        }
    }

    public interface PostCheckListener {
        String a(String str);
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void B5(int i10) {
        if (i10 == 101) {
            E5();
        } else if (i10 == 102) {
            f5();
        } else if (i10 == 103) {
            g5();
        } else {
            if (i10 == 104) {
                ToastUtils.j(this.f41190b, WebUtil.b(this.f41190b, WebViewUtils.g(this.f41204p.getUrl())) ? R.string.web_a_msg_copy_link_success : R.string.web_a_msg_copy_link_fail);
            }
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private boolean C5(String str) {
        boolean z10 = false;
        if (TextUtils.isEmpty(str)) {
            return false;
        }
        if (!WebViewUtils.f41240d.m(this.f41190b, str)) {
            if (str.toLowerCase().startsWith("http")) {
                LogUtils.a("WebViewFragment", "shouldOverrideUrlLoading http = " + str);
                if (this.f41212x) {
                    this.f41212x = false;
                    LogUtils.a("WebViewFragment", "shouldOverrideUrlLoading onGoBack: " + str + ", " + this.f41193e);
                    if (str.equals(this.f41193e)) {
                        this.f41204p.goBack();
                        LogUtils.a("WebViewFragment", "shouldOverrideUrlLoading redirect goback more");
                        return true;
                    }
                }
                if (str.contains("https://wx.tenpay.com")) {
                    this.f41193e = str;
                    HashMap hashMap = new HashMap();
                    hashMap.put("Referer", this.K);
                    this.f41204p.loadUrl(str, hashMap);
                    return true;
                }
                if (this.Z3.size() > 0) {
                    z10 = true;
                }
                u5(str, z10);
            } else {
                ResolveInfo c9 = CommonUtil.c(this.f41190b, str);
                if (c9 == null || TextUtils.equals(c9.resolvePackageName, this.f41190b.getPackageName()) || !this.M) {
                    WebUtil.j(this.f41190b, str, this.f41197i);
                } else if (this.W3) {
                    LogUtils.a("WebViewFragment", "WebActivity has consumed dp event " + str);
                    return true;
                } else {
                    ResolveInfo resolveInfo = this.L;
                    if (resolveInfo == null || !TextUtils.equals(resolveInfo.resolvePackageName, c9.resolvePackageName)) {
                        WebViewUtils.f41240d.n(this.f41190b, str);
                        this.L = c9;
                    } else {
                        LogUtils.a("WebViewFragment", "shouldOverrideUrlLoading the same app and return: " + str);
                        return true;
                    }
                }
            }
        }
        return true;
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void D5() {
        LogUtils.a("WebViewFragment", "refreshMoreBtnView()");
        ImageView imageView = this.f41207s;
        if (imageView != null) {
            imageView.setVisibility(this.f41195g ? 0 : 8);
        }
    }

    private void E5() {
        WebView webView = this.f41204p;
        if (webView != null) {
            this.f41213y = -1;
            this.f41214z = -1;
            this.C = false;
            this.A = 0;
            this.B = 0;
            this.D = false;
            webView.reload();
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void G5(String str) {
        BaseChangeActivity baseChangeActivity;
        if (!this.f41199k) {
            if (!this.f41198j && (baseChangeActivity = this.f41190b) != null) {
                baseChangeActivity.setTitle(str);
            }
        }
    }

    public static void Q5(PostCheckListener postCheckListener) {
        f41187b4 = postCheckListener;
    }

    private void T5(View view) {
        if (this.f41209u == null) {
            l5();
        }
        if (view != null) {
            this.f41209u.x(view, 7);
        } else {
            this.f41209u.y(this.f41207s, 7);
        }
    }

    public static void U5(Activity activity, Fragment fragment, String str) {
        Intent intent = new Intent("com.intsig.mobilepay");
        intent.putExtra("EXTRA_ORDER", str);
        intent.setPackage(activity.getPackageName());
        if (fragment == null) {
            try {
                activity.startActivityForResult(intent, 1002);
            } catch (Exception e10) {
                LogUtils.e("WebViewFragment", e10);
            }
        } else {
            fragment.startActivityForResult(intent, 1002);
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void V5(String str, String str2) {
        if (Build.VERSION.SDK_INT < 28) {
            JsonBuilder add = LogAgent.json().add(OtherShareDocToCSEntity.SHARE_TYPE_PAGE, this.f41193e);
            LogMessage.h("webview", "illegalcall", add.add("operation", str + "(" + str2 + ")").get());
        }
    }

    private void W5() {
        String h10 = WebViewUtils.h(this.f41204p.getUrl());
        if (this.f41206r != null) {
            if (TextUtils.isEmpty(h10)) {
                this.f41206r.setVisibility(8);
                return;
            }
            this.f41206r.setText(getString(R.string.web_a_label_menu_url_source, h10));
            this.f41206r.setVisibility(0);
        }
    }

    private void f5() {
        WebUrlRedirectActivity.G5(this.f41190b, this, this.f41201m, 1001);
    }

    private void g5() {
        if (this.f41201m != null) {
            Intent intent = new Intent("android.intent.action.SEND");
            intent.setType(HttpPostBodyUtil.DEFAULT_TEXT_CONTENT_TYPE);
            intent.putExtra("android.intent.extra.SUBJECT", this.f41201m.f41157a);
            intent.putExtra("android.intent.extra.TEXT", this.f41201m.f41157a + " " + this.f41201m.f41158b);
            LogUtils.a("WebViewFragment", "go2Share share " + this.f41201m.f41157a + ", " + this.f41201m.f41158b);
            SquareShareDialogControl.e().i(this.f41190b, intent, 6, new SquareShareDialogControl.ShareListener() {
                /* class com.intsig.webview.WebViewFragment.AnonymousClass2 */

                @Override // com.intsig.utils.SquareShareDialogControl.ShareListener
                public boolean b() {
                    return true;
                }

                @Override // com.intsig.utils.SquareShareDialogControl.ShareListener
                public void d(Intent intent) {
                    try {
                        WebViewUtils.n(300014);
                        if (intent.getComponent() != null) {
                            WebViewUtils.p(300017, intent.getComponent().getPackageName() + "/" + intent.getComponent().getShortClassName());
                        }
                        WebViewFragment.this.startActivity(intent);
                    } catch (Exception e10) {
                        LogUtils.e("WebViewFragment", e10);
                    }
                }

                @Override // com.intsig.utils.SquareShareDialogControl.ShareListener
                public void e(Intent intent, boolean z10) {
                    LogUtils.a("WebViewFragment", "onWeChatShare " + WebViewFragment.this.f41201m.f41158b + ", " + z10);
                    WebViewUtils.n(300014);
                    if (z10) {
                        WebViewUtils.p(300017, "com.tencent.mm");
                    } else {
                        WebViewUtils.p(300017, "com.tencent.mm/com.tencent.mm.ui.tools.ShareToTimeLineUI");
                    }
                    if (!WeChatApi.g().z(WebViewFragment.this.f41201m.f41157a, WebViewFragment.this.f41201m.f41159c, WebViewFragment.this.f41201m.f41158b, WebViewFragment.this.f41201m.f41161e, z10)) {
                        ToastUtils.j(WebViewFragment.this.f41190b, R.string.web_a_msg_share_fail);
                    }
                }

                @Override // com.intsig.utils.SquareShareDialogControl.ShareListener
                public boolean f(Intent intent, String str, String str2) {
                    return false;
                }
            });
        }
    }

    private void i5() {
        this.f41192d = WebViewUtils.a(this.f41192d);
        LogUtils.a("WebViewFragment", "target url = " + this.f41192d + ", label = " + this.f41194f);
        this.H = new WebViewFileUploadHelper(this);
        k5();
        m5(this.f41191c);
        if (!TextUtils.isEmpty(this.f41194f)) {
            this.f41190b.setTitle(this.f41194f);
        }
        this.f41208t = (ProgressBar) this.f41191c.findViewById(R.id.pgbar_progress);
    }

    private void k5() {
        if (this.f41196h) {
            this.f41190b.K5(true);
            this.f41190b.h6(R.drawable.ic_common_close_24px);
        } else {
            this.f41190b.K5(false);
        }
        ImageView imageView = (ImageView) this.f41190b.getLayoutInflater().inflate(R.layout.web_pnl_menu_btn, (ViewGroup) null, false).findViewById(R.id.action_btn);
        this.f41207s = imageView;
        imageView.setOnClickListener(this);
        WebArgs webArgs = this.J;
        if (webArgs != null && webArgs.f41248e) {
            View inflate = LayoutInflater.from(this.f41190b).inflate(R.layout.layout_web_toolbar_menu_text, (ViewGroup) null);
            inflate.setOnClickListener(new c(this));
            ((TextView) inflate.findViewById(R.id.tv_menu_text)).setText(this.f41190b.getString(R.string.setting_advice));
            this.f41190b.setToolbarWrapMenu(inflate);
        }
    }

    private void l5() {
        PopupMenuItems popupMenuItems = new PopupMenuItems(this.f41190b);
        popupMenuItems.b(new MenuItem(101, getString(R.string.web_a_label_menu_refresh)));
        if (WebViewUtils.k(this.f41190b)) {
            popupMenuItems.b(new MenuItem(102, getString(R.string.web_a_label_menu_send_to_contract)));
        }
        popupMenuItems.b(new MenuItem(103, getString(R.string.web_a_label_menu_share)));
        popupMenuItems.b(new MenuItem(104, getString(R.string.web_a_label_menu_copy_link)));
        View inflate = LayoutInflater.from(this.f41190b).inflate(R.layout.web_menu_url_source, (ViewGroup) null);
        this.f41206r = (TextView) inflate.findViewById(R.id.tv_webview_menu_url_source);
        W5();
        PopupListMenu popupListMenu = new PopupListMenu(this.f41190b, popupMenuItems, WebViewUtils.l(this.f41190b), false, inflate);
        this.f41209u = popupListMenu;
        popupListMenu.t(new PopupListMenu.MenuItemClickListener() {
            /* class com.intsig.webview.WebViewFragment.AnonymousClass3 */

            @Override // com.intsig.menu.PopupListMenu.MenuItemClickListener
            public void a(int i10) {
                WebViewFragment.this.B5(i10);
            }
        });
    }

    private void m5(View view) {
        this.f41210v = (RelativeLayout) view.findViewById(R.id.rl_web_root);
        this.f41202n = (RelativeLayout) view.findViewById(R.id.rl_web_custom_root);
        View findViewById = view.findViewById(R.id.rl_web_fail_root);
        this.f41205q = findViewById;
        findViewById.setOnClickListener(this);
        this.f41203o = LayoutInflater.from(this.f41190b).inflate(R.layout.web_pnl_video_loading, (ViewGroup) null);
        WebView webView = (WebView) view.findViewById(R.id.webView);
        this.f41204p = webView;
        webView.setScrollBarStyle(33554432);
        WebSettings settings = this.f41204p.getSettings();
        settings.setTextZoom(100);
        if (Build.VERSION.SDK_INT >= 21) {
            settings.setMixedContentMode(0);
        }
        settings.setLoadWithOverviewMode(true);
        settings.setUseWideViewPort(true);
        settings.setDomStorageEnabled(true);
        try {
            settings.setJavaScriptEnabled(true);
        } catch (Exception e10) {
            LogUtils.e("WebViewFragment", e10);
        }
        if (this.f41197i) {
            settings.setUserAgentString(settings.getUserAgentString());
            LogUtils.a("WebViewFragment", "Ad not reset UA");
        } else {
            settings.setUserAgentString(settings.getUserAgentString() + " " + WebViewUtils.f41240d.x());
        }
        IsWebChromeClient isWebChromeClient = new IsWebChromeClient();
        this.f41200l = isWebChromeClient;
        this.f41204p.setWebChromeClient(isWebChromeClient);
        this.f41204p.setWebViewClient(new IsWebViewClient());
        this.f41204p.setDownloadListener(this);
        JSMethods jSMethods = new JSMethods();
        this.f41204p.addJavascriptInterface(jSMethods, "JSMethods");
        this.f41204p.addJavascriptInterface(jSMethods, "payment");
        this.f41204p.addJavascriptInterface(jSMethods, "CAMCARDWEB");
        this.f41204p.addJavascriptInterface(jSMethods, "CCNative");
        ThirdServiceJsFactory.a(this.f41190b, this, this.f41204p, this.F, this.G);
        C5(this.f41192d);
        this.f41204p.setOnLongClickListener(new View.OnLongClickListener() {
            /* class com.intsig.webview.WebViewFragment.AnonymousClass1 */

            public boolean onLongClick(View view) {
                WebView.HitTestResult hitTestResult = WebViewFragment.this.f41204p.getHitTestResult();
                if (hitTestResult != null && hitTestResult.getType() == 5) {
                    WebViewUtils.f41240d.j(WebViewFragment.this.f41190b, hitTestResult.getExtra());
                }
                return false;
            }
        });
        if (ApplicationHelper.p()) {
            OfflineMarkView offlineMarkView = new OfflineMarkView(this.f41190b);
            this.Y3 = offlineMarkView;
            offlineMarkView.s();
        }
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void q5(View view) {
        LogUtils.a("WebViewFragment", "click submit log on crash desc url");
        WebViewUtils.f41240d.u(this.f41190b);
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void r5() {
        this.f41204p.loadUrl("javascript:(function (){var title = document.querySelector('meta[property=\"og:title\"]');title = title?title.getAttribute('content'):'';title = title?title:document.title||'';var description = document.querySelector('meta[property=\"og:description\"]');description = description?description.getAttribute('content'):'';description = description?description:document.querySelector('meta[property=\"description\"]')?document.querySelector('meta[property=\"description\"]').getAttribute('content')||'':'';var image = document.querySelector('meta[property=\"og:image\"]');image = image?image.getAttribute('content'):'';image = image?image:(document.getElementsByTagName('img')[0]||0).src||'';window.payment.getHtmlShareItem(title,description,image);})();");
        LogUtils.a("WebViewFragment", "loadGetShareItemJS load js");
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void v5(String str) {
        Long remove;
        ArrayMap<String, Long> arrayMap = this.f41188a;
        if (!(arrayMap == null || (remove = arrayMap.remove(str)) == null || remove.longValue() <= 0)) {
            long currentTimeMillis = System.currentTimeMillis() - remove.longValue();
            LogUtils.a("WebViewFragment", "loadTimeConsume = " + currentTimeMillis + " url = " + str);
            String str2 = WebUtil.h(str) ? "purchase" : "other";
            try {
                JSONObject jSONObject = new JSONObject();
                jSONObject.put("from", str2);
                jSONObject.put("load_time", currentTimeMillis);
                LogMessage.d("CSWebviewPage", "load_success", jSONObject);
            } catch (JSONException e10) {
                LogUtils.e("WebViewFragment", e10);
            }
        }
    }

    public void F5(AbsThirdJsController absThirdJsController) {
        this.f41189a4 = absThirdJsController;
    }

    public void H5(boolean z10) {
        this.M = z10;
    }

    public void I5(boolean z10) {
        this.W3 = z10;
    }

    public void J5(String str) {
        this.P = str;
    }

    public void K5(String str, String str2) {
        this.F = str;
        this.G = str2;
    }

    public void L5(String str, String str2, boolean z10, boolean z11, boolean z12, boolean z13) {
        M5(str, str2, z10, z11, true, z12, z13);
    }

    public void M5(String str, String str2, boolean z10, boolean z11, boolean z12, boolean z13, boolean z14) {
        this.f41192d = str;
        this.f41194f = str2;
        this.f41198j = z10;
        this.f41199k = z14;
        this.f41195g = z11;
        this.f41196h = z12;
        this.f41197i = z13;
    }

    public void N5(boolean z10) {
        this.N = z10;
    }

    public void O5(String str) {
        this.X3 = str;
        if ("CSOcrFeedBack".equals(str)) {
            LogAgentHelper.y(str);
        }
    }

    public void P5(String str) {
        this.O = str;
    }

    public void R5(@NonNull WebArgs webArgs) {
        this.J = webArgs;
        this.K = webArgs.b();
    }

    @SuppressLint({"ClickableViewAccessibility"})
    public void S5() {
        this.f41204p.setOnTouchListener(new View.OnTouchListener() {
            /* class com.intsig.webview.WebViewFragment.AnonymousClass6 */

            public boolean onTouch(View view, MotionEvent motionEvent) {
                if (WebViewFragment.this.f41204p.getScrollY() > 0) {
                    WebViewFragment.this.f41204p.getParent().requestDisallowInterceptTouchEvent(true);
                } else {
                    WebViewFragment.this.f41204p.getParent().requestDisallowInterceptTouchEvent(false);
                }
                return false;
            }
        });
    }

    @SuppressLint({"NewApi"})
    public void d5(final String str) {
        LogUtils.a("WebViewFragment", "put jsonString:" + str);
        try {
            str = new String(Base64FromCC.e(str.getBytes("UTF-8"), 2));
        } catch (UnsupportedEncodingException e10) {
            LogUtils.a("WebViewFragment", "" + e10);
        }
        final int i10 = Build.VERSION.SDK_INT;
        this.f41204p.post(new Runnable() {
            /* class com.intsig.webview.WebViewFragment.AnonymousClass4 */

            public void run() {
                if (i10 < 19) {
                    WebViewFragment.this.f41204p.loadUrl("javascript:alert(JSMethods.callWeb('" + str + "'))");
                    return;
                }
                String str = "javascript:JSMethods.callWeb('" + str + "')";
                LogUtils.a("WebViewFragment", "callWeb url:" + str);
                WebViewFragment.this.f41204p.evaluateJavascript(str, new ValueCallback<String>() {
                    /* class com.intsig.webview.WebViewFragment.AnonymousClass4.AnonymousClass1 */

                    /* renamed from: a */
                    public void onReceiveValue(String str) {
                        LogUtils.a("WebViewFragment", "js callback:" + str);
                    }
                });
            }
        });
    }

    public String e5() {
        return this.X3;
    }

    public WebView getWebView() {
        return this.f41204p;
    }

    public void h5() {
        this.f41195g = false;
        ImageView imageView = this.f41207s;
        if (imageView != null) {
            imageView.setVisibility(8);
        }
    }

    public boolean n5() {
        WebArgs webArgs = this.J;
        if (webArgs == null || !webArgs.c()) {
            return false;
        }
        WebViewUtils.f41240d.w(this.f41190b, this.J);
        return true;
    }

    @Override // androidx.fragment.app.Fragment
    public void onActivityResult(int i10, int i11, Intent intent) {
        PostCheckListener postCheckListener;
        BaseChangeActivity baseChangeActivity;
        LogUtils.a("WebViewFragment", "onActivityResult() resultCode =  " + i11 + ", requestCode = " + i10);
        if (1002 == i10 && i11 == -1) {
            String stringExtra = intent.getStringExtra("return_url");
            if (!TextUtils.isEmpty(stringExtra)) {
                this.f41204p.loadUrl(stringExtra);
            }
            LogUtils.a("WebViewFragment", "payment url =  " + stringExtra);
        } else if (1001 == i10) {
            if (i11 == -1) {
                String stringExtra2 = intent != null ? intent.getStringExtra("back_url") : null;
                if (TextUtils.isEmpty(stringExtra2)) {
                    stringExtra2 = WebViewUtils.f41237a;
                    WebViewUtils.f41237a = null;
                }
                if (TextUtils.isEmpty(stringExtra2)) {
                    stringExtra2 = this.f41193e;
                }
                if (WebViewUtils.f41238b && WhiteHostListManager.g(stringExtra2)) {
                    stringExtra2 = WebViewUtils.i(stringExtra2);
                    WebViewUtils.f41238b = false;
                }
                t5(stringExtra2);
                LogUtils.a("WebViewFragment", "back url =  " + stringExtra2);
            } else if (!TextUtils.isEmpty(this.f41193e)) {
                this.f41204p.reload();
            } else {
                this.f41190b.onBackPressed();
            }
        } else if (i10 != 1004) {
            if (i10 == 105) {
                BaseChangeActivity baseChangeActivity2 = this.f41190b;
                String str = baseChangeActivity2 != null ? baseChangeActivity2.isFinishing() ? "isFinishing" : this.f41190b.isDestroyed() ? "isDestroyed" : LogAgent.ERROR_NORMAL : "null";
                LogUtils.a("WebViewFragment", "onActivityResult REQ_CODE_CERTIFICATE_PREVIEW, resultCode=" + i11 + "; activityStatus=" + str);
                if (i11 == -1 && (baseChangeActivity = this.f41190b) != null && !baseChangeActivity.isFinishing() && !this.f41190b.isDestroyed()) {
                    this.f41190b.setResult(-1, intent);
                    this.f41190b.onBackPressed();
                }
            } else if (this.H.d(i10, i11, intent, this.f41193e)) {
                this.H.h(i10, i11, intent);
            } else if (i10 == 1005) {
                if (TextUtils.isEmpty(this.I)) {
                    LogUtils.a("WebViewFragment", "currentUrl = " + this.f41193e + " resultCode = " + i11);
                    if (TextUtils.isEmpty(this.f41193e) || !this.f41193e.contains(f41187b4.a("post_url_tag_refer_to_earn_part")) || (postCheckListener = f41187b4) == null) {
                        t5(this.I);
                    } else {
                        u5(postCheckListener.a("post_url_tag_refer_to_earn"), true);
                    }
                } else {
                    try {
                        if (!URLDecoder.decode(this.I, "UTF-8").contains("integral/integralManageNew") || !TextUtils.isEmpty(TianShuAPI.G0())) {
                            u5(WebViewUtils.f41240d.o(this.f41190b, this.I), true);
                        } else {
                            this.f41190b.T();
                        }
                    } catch (UnsupportedEncodingException e10) {
                        LogUtils.a("WebViewFragment", "UnsupportedEncodingException e = " + e10.getMessage());
                    }
                }
            } else if (i10 == 1006) {
                PostCheckListener postCheckListener2 = f41187b4;
                if (postCheckListener2 != null) {
                    t5(postCheckListener2.a("post_url_tag_refer_to_earn"));
                }
            } else if (i10 == 1007 && !TextUtils.isEmpty(this.f41193e)) {
                this.f41204p.reload();
            }
        } else if (i11 == -1) {
            ArrayList arrayList = new ArrayList();
            Uri data = intent.getData();
            if (data != null) {
                arrayList.add(data);
            } else {
                arrayList = intent.getParcelableArrayListExtra("android.intent.extra.STREAM");
            }
            WebViewUtils.f41240d.v(getActivity(), this.E, arrayList, "postThumbnailDataToM");
        } else {
            WebViewUtils.f41240d.v(getActivity(), this.E, null, "chooseImageCanceled");
        }
    }

    @Override // androidx.fragment.app.Fragment
    public void onAttach(Context context) {
        super.onAttach(context);
        if (context instanceof BaseChangeActivity) {
            BaseChangeActivity baseChangeActivity = (BaseChangeActivity) context;
            this.f41190b = baseChangeActivity;
            WebViewUtils.j(baseChangeActivity.getApplication());
            return;
        }
        throw new IllegalArgumentException("Activity for WebViewFragment must be child of BaseChangeActivity");
    }

    public void onClick(View view) {
        int id = view.getId();
        if (id == R.id.rl_web_fail_root) {
            E5();
            return;
        }
        if (id == R.id.action_btn) {
            T5(view);
        }
    }

    @Override // androidx.fragment.app.Fragment
    public void onCreate(@Nullable Bundle bundle) {
        super.onCreate(bundle);
    }

    @Override // androidx.fragment.app.Fragment
    public View onCreateView(LayoutInflater layoutInflater, @Nullable ViewGroup viewGroup, @Nullable Bundle bundle) {
        this.f41191c = layoutInflater.inflate(R.layout.web_frag_web_view, (ViewGroup) null);
        i5();
        return this.f41191c;
    }

    /* JADX WARNING: Removed duplicated region for block: B:10:0x003d  */
    /* JADX WARNING: Removed duplicated region for block: B:13:0x0055  */
    @Override // androidx.fragment.app.Fragment
    public void onDestroyView() {
        WebViewAppInterface webViewAppInterface;
        OfflineMarkView offlineMarkView;
        super.onDestroyView();
        LogUtils.a("WebViewFragment", "onDestroyView");
        WebView webView = this.f41204p;
        if (webView != null) {
            try {
                webView.stopLoading();
                this.f41210v.removeView(this.f41204p);
                this.f41204p.removeAllViews();
                this.f41204p.destroy();
            } catch (Exception e10) {
                LogUtils.e("WebViewFragment", e10);
            }
            webViewAppInterface = WebViewUtils.f41240d;
            if (webViewAppInterface != null) {
                webViewAppInterface.s("clear_cache_customer_service");
                WebViewUtils.f41240d.s("clear_cache_third_service_e_evidence");
            }
            offlineMarkView = this.Y3;
            if (offlineMarkView != null) {
                offlineMarkView.r();
            }
        }
        webViewAppInterface = WebViewUtils.f41240d;
        if (webViewAppInterface != null) {
        }
        offlineMarkView = this.Y3;
        if (offlineMarkView != null) {
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:31:0x00eb  */
    public void onDownloadStart(String str, String str2, String str3, String str4, long j2) {
        String str5;
        if (this.H != null && WhiteHostListManager.h(this.f41204p.getUrl())) {
            this.H.f(str, str2, str4);
        } else if (this.f41197i) {
            LogUtils.a("WebViewFragment", "Ad is not allowed to download.....url=" + str);
        } else {
            try {
                String[] split = new URL(str).getPath().split("/");
                if (split != null && split.length > 0) {
                    str5 = split[split.length - 1];
                    DownloadManager.Request request = new DownloadManager.Request(Uri.parse(str));
                    request.allowScanningByMediaScanner();
                    request.setNotificationVisibility(0);
                    request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, str5);
                    ((DownloadManager) this.f41190b.getSystemService(JavascriptBridge.MraidHandler.DOWNLOAD_ACTION)).enqueue(request);
                    ToastUtils.j(this.f41190b, R.string.web_a_msg_start_download);
                    LogUtils.a("WebViewFragment", "onDownloadStart put to system : " + str);
                    if (str.equals(this.f41192d)) {
                        this.f41190b.onBackPressed();
                    }
                }
            } catch (Exception e10) {
                LogUtils.e("WebViewFragment", e10);
            }
            str5 = JavascriptBridge.MraidHandler.DOWNLOAD_ACTION;
            try {
                DownloadManager.Request request2 = new DownloadManager.Request(Uri.parse(str));
                request2.allowScanningByMediaScanner();
                request2.setNotificationVisibility(0);
                request2.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, str5);
                ((DownloadManager) this.f41190b.getSystemService(JavascriptBridge.MraidHandler.DOWNLOAD_ACTION)).enqueue(request2);
                ToastUtils.j(this.f41190b, R.string.web_a_msg_start_download);
            } catch (Exception e11) {
                LogUtils.d("WebViewFragment", "Exception", e11);
                try {
                    startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
                } catch (Exception e12) {
                    LogUtils.e("WebViewFragment", e12);
                }
            }
            LogUtils.a("WebViewFragment", "onDownloadStart put to system : " + str);
            if (str.equals(this.f41192d)) {
            }
        }
    }

    @Override // androidx.fragment.app.Fragment
    public void onPause() {
        super.onPause();
        this.f41204p.onPause();
    }

    @Override // androidx.fragment.app.Fragment
    public void onRequestPermissionsResult(int i10, @NonNull String[] strArr, @NonNull int[] iArr) {
        super.onRequestPermissionsResult(i10, strArr, iArr);
        if (i10 == 1003) {
            WebViewUtils.f41240d.v(getActivity(), this.E, null, "chooseImage");
        }
    }

    @Override // androidx.fragment.app.Fragment
    public void onResume() {
        super.onResume();
        WebViewUtils.f41240d.q(this.f41190b, this.f41193e, this.D);
        this.f41204p.onResume();
    }

    public boolean p5() {
        AbsThirdJsController absThirdJsController = this.f41189a4;
        return absThirdJsController != null && absThirdJsController.a(this.f41204p.getUrl());
    }

    public void t5(String str) {
        u5(str, false);
    }

    public void u5(String str, boolean z10) {
        this.f41193e = str;
        if (z10) {
            this.Z3.add(str);
        } else if (this.Z3.size() > 0) {
            this.Z3.clear();
        }
        this.f41204p.loadUrl(this.f41193e);
        W5();
    }

    public void w5(String str) {
        this.I = str;
    }

    public boolean z5(int i10, KeyEvent keyEvent) {
        LogUtils.a("WebViewFragment", "onKeyDown keyCode:" + i10);
        if (i10 == 4) {
            if (p5()) {
                return true;
            }
            if (this.f41200l.a()) {
                return true;
            }
            WebView webView = this.f41204p;
            if (webView != null && webView.canGoBack()) {
                this.f41204p.goBack();
                this.f41212x = true;
                return true;
            }
        } else if (i10 == 82 && this.f41195g) {
            T5(null);
            return true;
        }
        return false;
    }
}