package pu0; import android.annotation.SuppressLint; import android.annotation.TargetApi; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.Uri; import android.webkit.ValueCallback; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import com.alibaba.alibclinkpartner.linkpartner.constants.ALPParamConstant; import com.alibaba.baichuan.trade.biz.applink.adapter.AppLinkConstants; import java.util.Objects; import kotlin.Metadata; import kotlin.jvm.internal.Intrinsics; import kotlin.text.StringsKt__StringsJVMKt; import n02.d; import qu0.a; import y7.f; @Metadata(bv = {}, d1 = {"\u0000T\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0007\bÆ\u0002\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u001e\u0010\u001fJ\u001a\u0010\u0007\u001a\u00020\u00062\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0007J \u0010\u000e\u001a\u00020\r2\u0006\u0010\t\u001a\u00020\b2\u0006\u0010\n\u001a\u00020\b2\b\u0010\f\u001a\u0004\u0018\u00010\u000bJ8\u0010\u0018\u001a\u00020\r2\u0006\u0010\u000f\u001a\u00020\u00022\u0014\u0010\u0013\u001a\u0010\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00120\u0011\u0018\u00010\u00102\b\u0010\u0015\u001a\u0004\u0018\u00010\u00142\u0006\u0010\u0017\u001a\u00020\u0016H\u0007J\u0012\u0010\u001a\u001a\u0004\u0018\u00010\u00192\u0006\u0010\u0005\u001a\u00020\u0004H\u0002J\u0010\u0010\u001b\u001a\u00020\u00062\u0006\u0010\u0015\u001a\u00020\u0014H\u0002J\u001e\u0010\u001d\u001a\u00020\u00062\u0014\u0010\u001c\u001a\u0010\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00120\u0011\u0018\u00010\u0010H\u0002¨\u0006 "}, d2 = {"Lpu0/b;", "", "Landroid/webkit/WebView;", "mWebView", "Landroid/content/Context;", "context", "", "e", "", AppLinkConstants.REQUESTCODE, ALPParamConstant.RESULT_CODE, "Landroid/content/Intent;", "data", "", "b", "webView", "Landroid/webkit/ValueCallback;", "", "Landroid/net/Uri;", "filePathCallback", "Landroid/app/Activity;", "activity", "Landroid/webkit/WebChromeClient$FileChooserParams;", "fileChooserParams", "d", "", "a", "c", "uploadCallbackAboveL", f.f156778k, "<init>", "()V", "face_recognition_library_release"}, k = 1, mv = {1, 6, 0}) /* compiled from: WBH5FaceVerifySDK.kt */ public final class b { /* renamed from: a reason: collision with root package name */ public static final b f119818a = new b(); /* renamed from: b reason: collision with root package name */ public static ValueCallback<Uri[]> f119819b; public final String a(Context context) { NetworkInfo.State state; Object systemService = context.getSystemService("connectivity"); Objects.requireNonNull(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager"); ConnectivityManager connectivityManager = (ConnectivityManager) systemService; NetworkInfo d14 = d.d(connectivityManager); if (d14 == null || !d14.isAvailable()) { return "NETWORK_NONE"; } NetworkInfo networkInfo = connectivityManager.getNetworkInfo(1); if (networkInfo != null && (state = networkInfo.getState()) != null && (state == NetworkInfo.State.CONNECTED || state == NetworkInfo.State.CONNECTING)) { return "NETWORK_WIFI"; } NetworkInfo networkInfo2 = connectivityManager.getNetworkInfo(0); if (networkInfo2 == null) { return "NETWORK_NONE"; } NetworkInfo.State state2 = networkInfo2.getState(); String subtypeName = networkInfo2.getSubtypeName(); Intrinsics.checkNotNullExpressionValue(subtypeName, "networkInfo.subtypeName"); if (state2 == null) { return "NETWORK_NONE"; } if (state2 != NetworkInfo.State.CONNECTED && state2 != NetworkInfo.State.CONNECTING) { return "NETWORK_NONE"; } switch (d14.getSubtype()) { case 1: case 2: case 4: case 7: case 11: return "NETWORK_2G"; case 3: case 5: case 6: case 8: case 9: case 10: case 12: case 14: case 15: return "NETWORK_3G"; case 13: return "NETWORK_4G"; default: if ((StringsKt__StringsJVMKt.equals(subtypeName, "TD-SCDMA", true)) || (StringsKt__StringsJVMKt.equals(subtypeName, "WCDMA", true)) || (StringsKt__StringsJVMKt.equals(subtypeName, "CDMA2000", true))) { return "NETWORK_3G"; } return "NETWORK_MOBILE"; } } public final boolean b(int i10, int i14, Intent intent) { if (i10 != 17) { return false; } if (f119819b == null) { return true; } Uri data = (intent == null || i14 != -1) ? null : intent.getData(); Uri[] uriArr = data != null ? new Uri[]{data} : null; ValueCallback<Uri[]> valueCallback = f119819b; if (valueCallback != null) { Intrinsics.checkNotNull(valueCallback); valueCallback.onReceiveValue(uriArr); f(null); } return true; } public final void c(Activity activity) { try { Intent intent = new Intent("android.media.action.VIDEO_CAPTURE"); intent.putExtra("android.intent.extra.videoQuality", 1); intent.addFlags(1); intent.putExtra("android.intent.extras.CAMERA_FACING", 1); activity.startActivityForResult(intent, 17); } catch (Exception e14) { e14.printStackTrace(); } } @TargetApi(21) public final boolean d(WebView webView, ValueCallback<Uri[]> valueCallback, Activity activity, WebChromeClient.FileChooserParams fileChooserParams) { Intrinsics.checkNotNullParameter(webView, "webView"); Intrinsics.checkNotNullParameter(fileChooserParams, "fileChooserParams"); a.a("Egos", "faceVerify accept is " + fileChooserParams.getAcceptTypes()[0] + "---url---" + webView.getUrl()); if (!Intrinsics.areEqual("video/webank", fileChooserParams.getAcceptTypes()[0])) { String url = webView.getUrl(); Intrinsics.checkNotNull(url); if (!(StringsKt__StringsJVMKt.startsWith$default(url, "https://ida.webank.com/", false, 2, null))) { return false; } } f(valueCallback); Intrinsics.checkNotNull(activity); c(activity); return true; } @SuppressLint({"SetJavaScriptEnabled"}) public final void e(WebView webView, Context context) { Intrinsics.checkNotNullParameter(context, "context"); if (webView != null) { WebSettings settings = webView.getSettings(); Intrinsics.checkNotNullExpressionValue(settings, "mWebView.settings"); settings.setJavaScriptEnabled(true); settings.setTextZoom(100); settings.setAllowFileAccess(true); settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS); settings.setSupportZoom(true); settings.setBuiltInZoomControls(true); settings.setUseWideViewPort(true); settings.setSupportMultipleWindows(false); settings.setLoadWithOverviewMode(true); settings.setDatabaseEnabled(true); settings.setDomStorageEnabled(true); settings.setGeolocationEnabled(true); settings.setDatabasePath(context.getDir("databases", 0).getPath()); settings.setGeolocationDatabasePath(context.getDir("geolocation", 0).getPath()); settings.setPluginState(WebSettings.PluginState.ON_DEMAND); settings.setRenderPriority(WebSettings.RenderPriority.HIGH); settings.setAllowUniversalAccessFromFileURLs(true); webView.removeJavascriptInterface("searchBoxJavaBridge_"); String userAgentString = settings.getUserAgentString(); Intrinsics.checkNotNullExpressionValue(userAgentString, "webSetting.userAgentString"); try { settings.setUserAgentString(userAgentString + ";webank/h5face;webank/1.0;netType:" + a(context) + ";appVersion:" + context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionCode + ";packageName:" + context.getPackageName()); } catch (PackageManager.NameNotFoundException unused) { settings.setUserAgentString(userAgentString + ";webank/h5face;webank/1.0"); } } } public final void f(ValueCallback<Uri[]> valueCallback) { f119819b = valueCallback; } }