导航菜单

页面标题

页面副标题

Súper Préstamo v1.9.1 - WebViewActivity.java 源代码

正在查看: Súper Préstamo v1.9.1 应用的 WebViewActivity.java JAVA 源代码文件

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


package com.pf.prestafast.view.activity;

import aai.liveness.activity.LivenessActivity;
import android.annotation.SuppressLint;
import android.app.AlertDialog;
import android.content.ClipData;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.net.http.SslError;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.webkit.CookieManager;
import android.webkit.JavascriptInterface;
import android.webkit.SslErrorHandler;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.TextView;
import androidx.core.content.ContextCompat;
import com.blankj.utilcode.util.ActivityUtils;
import com.blankj.utilcode.util.AppUtils;
import com.blankj.utilcode.util.CollectionUtils;
import com.blankj.utilcode.util.FileUtils;
import com.blankj.utilcode.util.LogUtils;
import com.blankj.utilcode.util.PhoneUtils;
import com.blankj.utilcode.util.StringUtils;
import com.google.android.gms.common.internal.ImagesContract;
import com.google.android.gms.location.GeofenceStatusCodes;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.play.core.review.ReviewInfo;
import com.pf.prestafast.R$id;
import com.pf.prestafast.R$layout;
import com.pf.prestafast.R$string;
import com.pf.prestafast.base.BaseActivity;
import com.pf.prestafast.model.Api;
import com.pf.prestafast.model.resp.LicenseResp;
import com.pf.prestafast.model.resp.SaveImageResp;
import com.pf.prestafast.mrytNetwork.RxObservable;
import com.pf.prestafast.mrytNetwork.mrytBase.MrytBaseObserver;
import com.pf.prestafast.mrytNetwork.mrytBase.MrytBaseResponse;
import com.pf.prestafast.view.activity.WebViewActivity;
import com.pf.prestafast.view.activity.apply.takephoto.CustomTakePhotoActivity;
import com.pf.prestafast.view.weight.DragFloatActionButton;
import defpackage.a51;
import defpackage.ap0;
import defpackage.bn;
import defpackage.dx;
import defpackage.f30;
import defpackage.fb0;
import defpackage.ff0;
import defpackage.gl;
import defpackage.h30;
import defpackage.i01;
import defpackage.io0;
import defpackage.kz0;
import defpackage.lb1;
import defpackage.lz0;
import defpackage.ml;
import defpackage.ng;
import defpackage.nn0;
import defpackage.oo0;
import defpackage.pc0;
import defpackage.po0;
import defpackage.sa;
import defpackage.t41;
import defpackage.tk;
import defpackage.ua;
import defpackage.vn0;
import defpackage.y5;
import defpackage.yo;
import defpackage.zn0;
import defpackage.zt;
import defpackage.zx;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import top.zibin.luban.Luban;

public final class WebViewActivity extends BaseActivity {
    public static final a x = new a(null);
    public ValueCallback f;
    public ValueCallback h;
    public Uri j;
    public String m;
    public String n;
    public long q;
    public String r;
    public File v;
    public Map w = new LinkedHashMap();
    public String[] o = {"mailto:", "geo:", "tel:", "sms:"};
    public long p = System.currentTimeMillis();
    public final int s = GeofenceStatusCodes.GEOFENCE_INSUFFICIENT_LOCATION_PERMISSION;
    public String t = "";
    public String u = "";

    public static final class a {
        public a() {
        }

        public a(bn bnVar) {
            this();
        }

        public final void a(Context context, String str) {
            f30.h(context, "context");
            Intent intent = new Intent(context, (Class<?>) WebViewActivity.class);
            intent.putExtra(ImagesContract.URL, str);
            context.startActivity(intent);
        }
    }

    public final class b {
        public Context a;
        public final WebViewActivity b;

        public static final class a implements a51.b {
            public final WebViewActivity a;

            public a(WebViewActivity webViewActivity) {
                this.a = webViewActivity;
            }

            @Override
            public void a(int i) {
                this.a.h0(System.currentTimeMillis());
                WebViewActivity webViewActivity = this.a;
                webViewActivity.m0(webViewActivity.V());
            }
        }

        public b(WebViewActivity webViewActivity, Context context) {
            f30.h(context, "context");
            this.b = webViewActivity;
            this.a = context;
        }

        public static final void d(final WebViewActivity webViewActivity) {
            f30.h(webViewActivity, "this$0");
            final oo0 a2 = po0.a(webViewActivity);
            f30.g(a2, "create(this@WebViewActivity)");
            Task b = a2.b();
            f30.g(b, "manager.requestReviewFlow()");
            b.addOnCompleteListener(new OnCompleteListener() {
                @Override
                public final void onComplete(Task task) {
                    WebViewActivity.b.e(oo0.this, webViewActivity, task);
                }
            });
        }

        public static final void e(oo0 oo0Var, WebViewActivity webViewActivity, Task task) {
            f30.h(oo0Var, "$manager");
            f30.h(webViewActivity, "this$0");
            f30.h(task, "it");
            if (task.isSuccessful()) {
                oo0Var.a(webViewActivity, (ReviewInfo) task.getResult());
            }
        }

        public static final void f(String str, WebViewActivity webViewActivity, String str2) {
            f30.h(str, "$pid");
            f30.h(webViewActivity, "this$0");
            f30.h(str2, "$oid");
            if (TextUtils.isEmpty(str)) {
                return;
            }
            webViewActivity.j0(str);
            webViewActivity.i0(str2);
            a51 a2 = a51.e.a(3);
            a2.g(new a(webViewActivity));
            a2.showNow(webViewActivity.getSupportFragmentManager(), "UploadIdCardDialogFragment");
        }

        @JavascriptInterface
        public final void brigMsg(String str) {
            f30.h(str, "msg");
        }

        @JavascriptInterface
        public final void cornerTel(String str) {
            f30.h(str, "phone");
            if (ContextCompat.checkSelfPermission(ActivityUtils.getTopActivity(), "android.permission.CALL_PHONE") == 0) {
                PhoneUtils.call(str);
            }
        }

        @JavascriptInterface
        public final void dfgSme(String str) {
            f30.h(str, ImagesContract.URL);
            ap0.a().b(this.b, str);
        }

        @JavascriptInterface
        public final void filh(String str, String str2) {
            f30.h(str, "linkUrl");
            f30.h(str2, "params");
            ap0.a().b(this.a, str);
        }

        @JavascriptInterface
        public final void ginkLgo() {
            ActivityUtils.startActivity(LoginActivity.class);
        }

        @JavascriptInterface
        public final void liyeWeb() {
            this.b.finish();
        }

        @JavascriptInterface
        public final void neoFshu() {
            final ?? r0 = this.b;
            r0.runOnUiThread(new Runnable() {
                @Override
                public final void run() {
                    WebViewActivity.b.d(WebViewActivity.this);
                }
            });
        }

        @JavascriptInterface
        @SuppressLint({"QueryPermissionsNeeded"})
        public final void openGooglePlay(String str) {
            f30.h(str, "appPkg");
            Intent intent = new Intent("android.intent.action.VIEW");
            intent.setData(Uri.parse("market://details?id=" + str));
            if (intent.resolveActivity(this.b.getPackageManager()) != null) {
                this.b.startActivity(intent);
                return;
            }
            intent.setData(Uri.parse("https://play.google.com/store/apps/details?id=" + str));
            if (intent.resolveActivity(this.b.getPackageManager()) != null) {
                this.b.startActivity(intent);
            }
        }

        @JavascriptInterface
        public final void quirRisk(String str, String str2) {
            f30.h(str, "productId");
            f30.h(str2, "orderId");
            y5.y().z(this.b.X(), str, "", "12", "" + str2);
        }

        @JavascriptInterface
        public final void quirRiskB(String str, String str2, String str3) {
            f30.h(str, "productId");
            f30.h(str2, "orderId");
            f30.h(str3, "type");
            if (f30.c(str3, "1")) {
                y5.y().z(this.b.X(), str, "", "12", "" + str2);
                return;
            }
            if (f30.c(str3, "2")) {
                y5.y().z(this.b.X(), "", str, "12", "" + str2);
            }
        }

        @JavascriptInterface
        public final void tratsLiving(final String str, final String str2) {
            f30.h(str, "pid");
            f30.h(str2, "oid");
            WebView webView = (WebView) this.b.D(R$id.mWeb);
            final WebViewActivity webViewActivity = this.b;
            webView.post(new Runnable() {
                @Override
                public final void run() {
                    WebViewActivity.b.f(str, webViewActivity, str2);
                }
            });
        }

        @JavascriptInterface
        public final void upADshu() {
            try {
                y5.y().g0(this.b);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

        @JavascriptInterface
        public final void upADshuSMS(String str) {
            f30.h(str, "orderId");
            try {
                y5.y().m0(this.b, str);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

        @JavascriptInterface
        public final void viewPhone(String str) {
            f30.h(str, "phone");
            this.b.a0(str);
        }

        @JavascriptInterface
        public final void wntAppIndex() {
            this.b.finish();
            ActivityUtils.startActivity(MainActivity.class);
        }

        @JavascriptInterface
        public final void wntAppIndexB() {
            MainActivity.s.g(true);
            this.b.finish();
            ActivityUtils.startActivity(MainActivity.class);
        }
    }

    public static final class c implements ff0 {
        public c() {
        }

        @Override
        public void a(List list, boolean z) {
            if (z) {
                LogUtils.d(new Object[]{"presta", "永久拒绝"});
                WebViewActivity.this.l0(list);
            } else {
                LogUtils.d(new Object[]{"presta", "拒绝"});
                WebViewActivity.this.k0(false, "");
            }
        }

        @Override
        public void b(List list, boolean z) {
            if (z) {
                Intent intent = new Intent("android.intent.action.GET_CONTENT");
                intent.addCategory("android.intent.category.OPENABLE");
                intent.setType("image/*");
                Intent intent2 = new Intent("android.intent.action.CHOOSER");
                intent2.putExtra("android.intent.extra.INTENT", intent);
                intent2.putExtra("android.intent.extra.TITLE", "Choose Image");
                WebViewActivity.this.startActivityForResult(intent2, 1001);
            }
        }
    }

    public static final class d implements ff0 {
        public final String a;
        public final WebViewActivity b;

        public d(String str, WebViewActivity webViewActivity) {
            this.a = str;
            this.b = webViewActivity;
        }

        @Override
        public void a(List list, boolean z) {
            if (z) {
                this.b.l0(list);
            } else {
                this.b.k0(false, this.a);
            }
        }

        @Override
        public void b(List list, boolean z) {
            if (z) {
                Intent intent = new Intent("android.intent.action.DIAL");
                intent.setData(Uri.parse("tel:" + this.a));
                this.b.startActivity(intent);
            }
        }
    }

    public static final class e extends MrytBaseObserver {
        public final int b;

        public e(int i) {
            this.b = i;
        }

        @Override
        public void hideLoading() {
            WebViewActivity.this.r();
        }

        @Override
        public void showLoading() {
            WebViewActivity.this.A();
        }

        @Override
        public void _onSuccess(MrytBaseResponse mrytBaseResponse) {
            SaveImageResp saveImageResp;
            if (mrytBaseResponse == null || (saveImageResp = (SaveImageResp) mrytBaseResponse.getWise()) == null) {
                return;
            }
            WebViewActivity.this.Y(this.b, saveImageResp);
        }
    }

    public static final class f extends WebViewClient {
        public f() {
        }

        public static final void d(SslErrorHandler sslErrorHandler, DialogInterface dialogInterface, int i) {
            f30.e(sslErrorHandler);
            sslErrorHandler.proceed();
        }

        public static final void e(SslErrorHandler sslErrorHandler, DialogInterface dialogInterface, int i) {
            f30.e(sslErrorHandler);
            sslErrorHandler.cancel();
        }

        public static final boolean f(SslErrorHandler sslErrorHandler, DialogInterface dialogInterface, int i, KeyEvent keyEvent) {
            if (keyEvent.getAction() != 1 || i != 4) {
                return false;
            }
            f30.e(sslErrorHandler);
            sslErrorHandler.cancel();
            dialogInterface.dismiss();
            return true;
        }

        @Override
        public void onPageFinished(WebView webView, String str) {
            super.onPageFinished(webView, str);
            ((ProgressBar) WebViewActivity.this.D(R$id.mProgressBar)).setVisibility(8);
        }

        @Override
        public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
            super.onPageStarted(webView, str, bitmap);
            ((ProgressBar) WebViewActivity.this.D(R$id.mProgressBar)).setVisibility(0);
        }

        @Override
        public void onReceivedSslError(WebView webView, final SslErrorHandler sslErrorHandler, SslError sslError) {
            try {
                if (WebViewActivity.this.isFinishing() || WebViewActivity.this.isDestroyed()) {
                    return;
                }
                AlertDialog.Builder builder = new AlertDialog.Builder(WebViewActivity.this);
                builder.setMessage("Ssl certificate verification failed");
                builder.setPositiveButton("Continue", new DialogInterface.OnClickListener() {
                    @Override
                    public final void onClick(DialogInterface dialogInterface, int i) {
                        WebViewActivity.f.d(sslErrorHandler, dialogInterface, i);
                    }
                });
                builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                    @Override
                    public final void onClick(DialogInterface dialogInterface, int i) {
                        WebViewActivity.f.e(sslErrorHandler, dialogInterface, i);
                    }
                });
                builder.setOnKeyListener(new DialogInterface.OnKeyListener() {
                    @Override
                    public final boolean onKey(DialogInterface dialogInterface, int i, KeyEvent keyEvent) {
                        boolean f;
                        f = WebViewActivity.f.f(sslErrorHandler, dialogInterface, i, keyEvent);
                        return f;
                    }
                });
                builder.create().show();
            } catch (Exception unused) {
            }
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView webView, String str) {
            f30.h(webView, "view");
            f30.h(str, ImagesContract.URL);
            WebViewActivity.this.r = str;
            Intent intent = new Intent("android.intent.action.VIEW");
            if (kz0.w(str, "market://details?", false, 2, null)) {
                intent.setData(Uri.parse(str));
                if (intent.resolveActivity(WebViewActivity.this.getPackageManager()) != null) {
                    ActivityUtils.startActivity(intent);
                    return true;
                }
            } else if (kz0.w(str, "https://play.google.com/store/apps/details", false, 2, null)) {
                intent.setData(Uri.parse(str));
                if (intent.resolveActivity(WebViewActivity.this.getPackageManager()) != null) {
                    ActivityUtils.startActivity(intent);
                    return true;
                }
            } else {
                for (String str2 : WebViewActivity.this.T()) {
                    f30.e(str2);
                    if (kz0.w(str, str2, false, 2, null)) {
                        WebViewActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
                        return true;
                    }
                }
            }
            return false;
        }
    }

    public static final class g extends WebChromeClient {
        public g() {
        }

        @Override
        public void onProgressChanged(WebView webView, int i) {
            super.onProgressChanged(webView, i);
            if (i >= 95) {
                ((ProgressBar) WebViewActivity.this.D(R$id.mProgressBar)).setVisibility(8);
                return;
            }
            WebViewActivity webViewActivity = WebViewActivity.this;
            int i2 = R$id.mProgressBar;
            ((ProgressBar) webViewActivity.D(i2)).setVisibility(0);
            ((ProgressBar) WebViewActivity.this.D(i2)).setProgress(i);
        }

        @Override
        public void onReceivedTitle(WebView webView, String str) {
            super.onReceivedTitle(webView, str);
            if (!TextUtils.isEmpty(WebViewActivity.this.m)) {
                ((TextView) WebViewActivity.this.D(R$id.mTvTitle)).setText(str);
            } else {
                if (TextUtils.isEmpty(str)) {
                    return;
                }
                ((TextView) WebViewActivity.this.D(R$id.mTvTitle)).setText(str);
            }
        }

        @Override
        public boolean onShowFileChooser(WebView webView, ValueCallback valueCallback, WebChromeClient.FileChooserParams fileChooserParams) {
            if (WebViewActivity.this.h != null) {
                ValueCallback valueCallback2 = WebViewActivity.this.h;
                if (valueCallback2 != null) {
                    valueCallback2.onReceiveValue(null);
                }
                WebViewActivity.this.h = null;
            }
            WebViewActivity.this.h = valueCallback;
            WebViewActivity.this.S();
            return true;
        }
    }

    public static final class h extends i01 implements dx {
        public Object a;
        public int b;

        public static final class a extends i01 implements dx {
            public int a;
            public final nn0 b;
            public final WebViewActivity c;

            public a(nn0 nn0Var, WebViewActivity webViewActivity, tk tkVar) {
                super(2, tkVar);
                this.b = nn0Var;
                this.c = webViewActivity;
            }

            @Override
            public final tk create(Object obj, tk tkVar) {
                return new a(this.b, this.c, tkVar);
            }

            @Override
            public final Object invoke(ml mlVar, tk tkVar) {
                return ((a) create(mlVar, tkVar)).invokeSuspend(t41.a);
            }

            @Override
            public final Object invokeSuspend(Object obj) {
                h30.c();
                if (this.a != 0) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                io0.b(obj);
                this.b.a = Luban.with(this.c).load(this.c.v).get();
                return t41.a;
            }
        }

        public h(tk tkVar) {
            super(2, tkVar);
        }

        @Override
        public final tk create(Object obj, tk tkVar) {
            return WebViewActivity.this.new h(tkVar);
        }

        @Override
        public final Object invoke(ml mlVar, tk tkVar) {
            return ((h) create(mlVar, tkVar)).invokeSuspend(t41.a);
        }

        @Override
        public final Object invokeSuspend(Object obj) {
            nn0 nn0Var;
            Object c = h30.c();
            int i = this.b;
            if (i == 0) {
                io0.b(obj);
                WebViewActivity.this.A();
                nn0 nn0Var2 = new nn0();
                gl b = yo.b();
                a aVar = new a(nn0Var2, WebViewActivity.this, null);
                this.a = nn0Var2;
                this.b = 1;
                if (sa.e(b, aVar, this) == c) {
                    return c;
                }
                nn0Var = nn0Var2;
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                nn0Var = (nn0) this.a;
                io0.b(obj);
            }
            WebViewActivity.this.r();
            if (!CollectionUtils.isEmpty((Collection) nn0Var.a)) {
                WebViewActivity webViewActivity = WebViewActivity.this;
                List list = (List) nn0Var.a;
                webViewActivity.v = list != null ? (File) list.get(0) : null;
            }
            WebViewActivity webViewActivity2 = WebViewActivity.this;
            File file = webViewActivity2.v;
            f30.e(file);
            webViewActivity2.b0(file, 10, "", "0", "2", "0");
            return t41.a;
        }
    }

    public static final class i extends i01 implements dx {
        public Object a;
        public int b;
        public final String d;

        public static final class a extends i01 implements dx {
            public int a;
            public final nn0 b;
            public final WebViewActivity c;

            public a(nn0 nn0Var, WebViewActivity webViewActivity, tk tkVar) {
                super(2, tkVar);
                this.b = nn0Var;
                this.c = webViewActivity;
            }

            @Override
            public final tk create(Object obj, tk tkVar) {
                return new a(this.b, this.c, tkVar);
            }

            @Override
            public final Object invoke(ml mlVar, tk tkVar) {
                return ((a) create(mlVar, tkVar)).invokeSuspend(t41.a);
            }

            @Override
            public final Object invokeSuspend(Object obj) {
                h30.c();
                if (this.a != 0) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                io0.b(obj);
                this.b.a = Luban.with(this.c).load(this.c.v).get();
                return t41.a;
            }
        }

        public i(String str, tk tkVar) {
            super(2, tkVar);
            this.d = str;
        }

        @Override
        public final tk create(Object obj, tk tkVar) {
            return WebViewActivity.this.new i(this.d, tkVar);
        }

        @Override
        public final Object invoke(ml mlVar, tk tkVar) {
            return ((i) create(mlVar, tkVar)).invokeSuspend(t41.a);
        }

        @Override
        public final Object invokeSuspend(Object obj) {
            nn0 nn0Var;
            Object c = h30.c();
            int i = this.b;
            if (i == 0) {
                io0.b(obj);
                WebViewActivity.this.A();
                nn0 nn0Var2 = new nn0();
                gl b = yo.b();
                a aVar = new a(nn0Var2, WebViewActivity.this, null);
                this.a = nn0Var2;
                this.b = 1;
                if (sa.e(b, aVar, this) == c) {
                    return c;
                }
                nn0Var = nn0Var2;
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                nn0Var = (nn0) this.a;
                io0.b(obj);
            }
            WebViewActivity.this.r();
            if (!CollectionUtils.isEmpty((Collection) nn0Var.a)) {
                WebViewActivity webViewActivity = WebViewActivity.this;
                List list = (List) nn0Var.a;
                webViewActivity.v = list != null ? (File) list.get(0) : null;
            }
            WebViewActivity webViewActivity2 = WebViewActivity.this;
            File file = webViewActivity2.v;
            f30.e(file);
            String str = this.d;
            f30.g(str, "livenessId");
            webViewActivity2.b0(file, 10, str, "1", "1", "1");
            return t41.a;
        }
    }

    public static final class j implements zt.b {
        public j() {
        }

        public static final void c(WebViewActivity webViewActivity, String str) {
            f30.h(webViewActivity, "this$0");
            ap0.a().b(webViewActivity, str);
        }

        @Override
        public void a(Bitmap bitmap, final String str) {
            final WebViewActivity webViewActivity = WebViewActivity.this;
            webViewActivity.z(bitmap, new DragFloatActionButton.OnCustomClickCallBack() {
                @Override
                public final void onClick() {
                    WebViewActivity.j.c(WebViewActivity.this, str);
                }
            });
        }
    }

    public static final class k implements zn0.b {
        public final boolean a;
        public final WebViewActivity b;
        public final String c;

        public k(boolean z, WebViewActivity webViewActivity, String str) {
            this.a = z;
            this.b = webViewActivity;
            this.c = str;
        }

        @Override
        public void a() {
        }

        @Override
        public void b() {
            if (this.a) {
                WebViewActivity webViewActivity = this.b;
                webViewActivity.m0(webViewActivity.V());
            } else if (TextUtils.isEmpty(this.c)) {
                this.b.S();
            } else {
                this.b.a0(this.c);
            }
        }
    }

    public static final class l implements zn0.b {
        public final List b;

        public l(List list) {
            this.b = list;
        }

        @Override
        public void a() {
        }

        @Override
        public void b() {
            lb1.h(WebViewActivity.this, this.b);
        }
    }

    public static final class m implements ff0 {
        public final String a;
        public final WebViewActivity b;

        public static final class a extends MrytBaseObserver {
            public final WebViewActivity a;

            public a(WebViewActivity webViewActivity) {
                this.a = webViewActivity;
            }

            @Override
            public void hideLoading() {
                this.a.r();
            }

            @Override
            public void showLoading() {
                this.a.A();
            }

            @Override
            public void _onSuccess(MrytBaseResponse mrytBaseResponse) {
                if (mrytBaseResponse == null || mrytBaseResponse.getWise() == null) {
                    return;
                }
                String though = ((LicenseResp) mrytBaseResponse.getWise()).getThough();
                switch (though.hashCode()) {
                    case 48:
                        if (though.equals("0")) {
                            ActivityUtils.startActivityForResult(this.a, new Intent((Context) this.a, (Class<?>) CustomTakePhotoActivity.class), 10);
                            break;
                        }
                        break;
                    case 49:
                        if (though.equals("1") && f30.c("SUCCESS", kf0.o(((LicenseResp) mrytBaseResponse.getWise()).getLicense_id()))) {
                            Intent intent = new Intent((Context) this.a, (Class<?>) LivenessActivity.class);
                            WebViewActivity webViewActivity = this.a;
                            webViewActivity.startActivityForResult(intent, webViewActivity.W());
                            break;
                        }
                        break;
                    case 50:
                        though.equals("2");
                        break;
                }
            }
        }

        public m(String str, WebViewActivity webViewActivity) {
            this.a = str;
            this.b = webViewActivity;
        }

        @Override
        public void a(List list, boolean z) {
            if (z) {
                this.b.l0(list);
            } else {
                this.b.k0(true, "");
            }
        }

        @Override
        public void b(List list, boolean z) {
            if (z) {
                try {
                    RxObservable.getObservable(((Api) RxObservable.createService(Api.class)).httpGetLicense(this.a), this.b.o()).subscribe(new a(this.b));
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }
    }

    public static final void Z(WebViewActivity webViewActivity) {
        f30.h(webViewActivity, "this$0");
        ((WebView) webViewActivity.D(R$id.mWeb)).loadUrl("javascript:livingSuccess()");
    }

    public static final void e0(WebViewActivity webViewActivity, View view) {
        f30.h(webViewActivity, "this$0");
        LogUtils.dTag("presta", new Object[]{"mCurrUrl=" + webViewActivity.r});
        if (!TextUtils.isEmpty(webViewActivity.r)) {
            String str = webViewActivity.r;
            f30.e(str);
            if (lz0.z(str, "#/loanDetailsV3", false, 2, null)) {
                webViewActivity.finish();
                return;
            }
        }
        if (!TextUtils.isEmpty(webViewActivity.r)) {
            String str2 = webViewActivity.r;
            f30.e(str2);
            if (lz0.z(str2, "#/confirmOfLoanV3", false, 2, null)) {
                ((WebView) webViewActivity.D(R$id.mWeb)).loadUrl("javascript:getBackModal()");
                return;
            }
        }
        int i2 = R$id.mWeb;
        if (((WebView) webViewActivity.D(i2)).canGoBack()) {
            ((WebView) webViewActivity.D(i2)).goBack();
        } else {
            webViewActivity.finish();
        }
    }

    public static final void n0(Context context, String str) {
        x.a(context, str);
    }

    public View D(int i2) {
        Map map = this.w;
        View view = (View) map.get(Integer.valueOf(i2));
        if (view != null) {
            return view;
        }
        View findViewById = findViewById(i2);
        if (findViewById == null) {
            return null;
        }
        map.put(Integer.valueOf(i2), findViewById);
        return findViewById;
    }

    public final void S() {
        lb1.m(this).d(ng.k("android.permission.CAMERA")).l().g(new c());
    }

    public final String[] T() {
        return this.o;
    }

    public final void U() {
        this.m = getIntent().getStringExtra("title");
        String stringExtra = getIntent().getStringExtra(ImagesContract.URL);
        this.n = stringExtra;
        this.r = stringExtra;
    }

    public final String V() {
        return this.t;
    }

    public final int W() {
        return this.s;
    }

    public final long X() {
        return this.p;
    }

    public final void Y(int i2, SaveImageResp saveImageResp) {
        boolean z = true;
        if (i2 != 10 && i2 != this.s) {
            z = false;
        }
        if (z) {
            if (saveImageResp.getNakedness() != null) {
                y(StringUtils.getString(R$string.idcard_upload_success_notice_msg));
            }
            ((WebView) D(R$id.mWeb)).postDelayed(new Runnable() {
                @Override
                public final void run() {
                    WebViewActivity.Z(WebViewActivity.this);
                }
            }, 100L);
            y5.y().z(this.q, this.t, "", "6", this.u);
        }
    }

    public final void a0(String str) {
        lb1.m(this).e("android.permission.CALL_PHONE").l().g(new d(str, this));
    }

    public final void b0(File file, int i2, String str, String str2, String str3, String str4) {
        pc0.a aVar = new pc0.a();
        aVar.f(pc0.j);
        aVar.b("attach", file.getName(), vn0.create(fb0.c("image/jpeg"), file));
        aVar.a("though", String.valueOf(i2));
        aVar.a("revolution", str);
        aVar.a("blankly", str2);
        aVar.a("caught", str3);
        aVar.a("liveness_type", str4);
        RxObservable.getObservable(((Api) RxObservable.createService(Api.class)).httpSaveImage(aVar.e().b()), o()).subscribe(new e(i2));
    }

    public final void c0() {
        int i2 = R$id.mWeb;
        WebSettings settings = ((WebView) D(i2)).getSettings();
        f30.g(settings, "mWeb.settings");
        settings.setTextZoom(100);
        settings.setJavaScriptEnabled(true);
        settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
        settings.setLoadWithOverviewMode(true);
        settings.setJavaScriptCanOpenWindowsAutomatically(true);
        settings.setAllowFileAccess(true);
        settings.setSupportMultipleWindows(true);
        settings.setLoadsImagesAutomatically(true);
        settings.setDomStorageEnabled(true);
        settings.setDatabaseEnabled(true);
        settings.setCacheMode(2);
        settings.setUseWideViewPort(true);
        settings.setLoadWithOverviewMode(true);
        settings.setSupportZoom(false);
        settings.setBuiltInZoomControls(false);
        settings.setDisplayZoomControls(false);
        settings.setUserAgentString(settings.getUserAgentString() + "Android");
        settings.setMixedContentMode(0);
        CookieManager.getInstance().setAcceptThirdPartyCookies((WebView) D(i2), true);
        ((WebView) D(i2)).addJavascriptInterface(new b(this, this), "prestaFast");
    }

    public final void d0() {
        ((ImageView) D(R$id.mIvFinish)).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                WebViewActivity.e0(WebViewActivity.this, view);
            }
        });
        if (!TextUtils.isEmpty(this.m)) {
            ((TextView) D(R$id.mTvTitle)).setText(this.m);
        }
        ((WebView) D(R$id.mWeb)).loadUrl(this.n + "");
        String str = this.n;
        if (!(str != null && lz0.z(str, "newPravcy", false, 2, null))) {
            String str2 = this.n;
            if (!(str2 != null && lz0.z(str2, "privacy", false, 2, null))) {
                return;
            }
        }
        y5.y().B("1", y5.f, "1", "", "", "", "", "", "", "", String.valueOf(System.currentTimeMillis()));
    }

    public final void f0() {
        int i2 = R$id.mWeb;
        ((WebView) D(i2)).setWebViewClient(new f());
        ((WebView) D(i2)).setWebChromeClient(new g());
    }

    public final void g0(int i2, int i3, Intent intent) {
        Uri[] uriArr;
        Uri[] uriArr2;
        if (i2 != 1001 || this.h == null) {
            return;
        }
        if (i3 != -1) {
            uriArr = null;
        } else if (intent == null) {
            uriArr = new Uri[]{this.j};
        } else {
            String dataString = intent.getDataString();
            ClipData clipData = intent.getClipData();
            if (clipData != null) {
                uriArr2 = new Uri[clipData.getItemCount()];
                int itemCount = clipData.getItemCount();
                for (int i4 = 0; i4 < itemCount; i4++) {
                    uriArr2[i4] = clipData.getItemAt(i4).getUri();
                }
            } else {
                uriArr2 = null;
            }
            uriArr = dataString != null ? new Uri[]{Uri.parse(dataString)} : uriArr2;
        }
        ValueCallback valueCallback = this.h;
        f30.e(valueCallback);
        valueCallback.onReceiveValue(uriArr);
        this.h = null;
    }

    public final void h0(long j2) {
        this.q = j2;
    }

    public final void i0(String str) {
        f30.h(str, "<set-?>");
        this.u = str;
    }

    public final void j0(String str) {
        f30.h(str, "<set-?>");
        this.t = str;
    }

    public final void k0(boolean z, String str) {
        zn0.a aVar = zn0.n;
        String string = StringUtils.getString(R$string.permission_refuse_title);
        f30.g(string, "getString(R.string.permission_refuse_title)");
        String string2 = StringUtils.getString(R$string.permission_refuse_content, new Object[]{AppUtils.getAppName()});
        f30.g(string2, "getString(R.string.permi…t, AppUtils.getAppName())");
        zn0 b2 = aVar.b(string, string2, StringUtils.getString(R$string.permission_refuse_leftbtntext), StringUtils.getString(R$string.permission_refuse_rightbtntext), false, "1");
        b2.setOnBtnClickListener(new k(z, this, str));
        b2.showNow(getSupportFragmentManager(), "DoubleBtnNoticeDialogFragment");
    }

    public final void l0(List list) {
        zn0.a aVar = zn0.n;
        String string = StringUtils.getString(R$string.permission_forever_refuse_title);
        f30.g(string, "getString(R.string.permi…ion_forever_refuse_title)");
        String string2 = StringUtils.getString(R$string.permission_forever_refuse_content, new Object[]{AppUtils.getAppName()});
        f30.g(string2, "getString(\n             …etAppName()\n            )");
        zn0 b2 = aVar.b(string, string2, StringUtils.getString(R$string.permission_forever_refuse_leftbtntext), StringUtils.getString(R$string.permission_forever_refuse_rightbtntext), false, "2");
        b2.setOnBtnClickListener(new l(list));
        b2.showNow(getSupportFragmentManager(), "DoubleBtnNoticeDialogFragment");
    }

    public final void m0(String str) {
        lb1.m(this).e("android.permission.CAMERA").l().g(new m(str, this));
    }

    public void onActivityResult(int i2, int i3, Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i2, i3, intent);
        if (i2 == 1001) {
            if (this.f == null && this.h == null) {
                return;
            }
            Uri data = (intent == null || i3 != -1) ? null : intent.getData();
            if (this.h != null) {
                g0(i2, i3, intent);
                return;
            }
            ValueCallback valueCallback = this.f;
            if (valueCallback != null) {
                f30.e(valueCallback);
                valueCallback.onReceiveValue(data);
                this.f = null;
                return;
            }
            return;
        }
        if (i3 == -1) {
            if (i2 == 10) {
                File fileByPath = FileUtils.getFileByPath(intent != null ? intent.getStringExtra("face_file") : null);
                this.v = fileByPath;
                if (fileByPath == null || FileUtils.getLength(fileByPath) <= 0) {
                    return;
                }
                ua.b(zx.a, yo.c(), null, new h(null), 2, null);
                return;
            }
            if (i2 == this.s) {
                if (!pe0.p()) {
                    pe0.j();
                    pe0.k();
                    pe0.n();
                    return;
                }
                String m2 = pe0.m();
                pe0.o();
                Bitmap l2 = pe0.l();
                this.v = new File(getCacheDir(), "image" + System.currentTimeMillis() + ".jpg");
                try {
                    FileOutputStream fileOutputStream = new FileOutputStream(this.v);
                    l2.compress(Bitmap.CompressFormat.JPEG, 100, fileOutputStream);
                    fileOutputStream.flush();
                    fileOutputStream.close();
                } catch (IOException e2) {
                    e2.printStackTrace();
                }
                File file = this.v;
                if (file == null || FileUtils.getLength(file) <= 0) {
                    return;
                }
                ua.b(zx.a, yo.c(), null, new i(m2, null), 2, null);
            }
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R$layout.activity_web_view);
        c0();
        U();
        f0();
        d0();
        zt.c.a().e(this, 0, new j());
    }

    @Override
    public void onDestroy() {
        throw new UnsupportedOperationException("Method not decompiled: com.pf.prestafast.view.activity.WebViewActivity.onDestroy():void");
    }

    public boolean onKeyDown(int i2, KeyEvent keyEvent) {
        if (i2 != 4) {
            return super.onKeyDown(i2, keyEvent);
        }
        ((ImageView) D(R$id.mIvFinish)).performClick();
        return true;
    }
}