package sv2; import android.app.Application; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.graphics.drawable.Animatable; import android.net.Uri; import android.os.Build; import android.text.TextUtils; import cn.jiguang.union.ads.api.JUnionAdError; import com.facebook.imagepipeline.request.ImageRequestBuilder; import com.google.android.gms.common.GoogleApiAvailabilityLight; import com.google.gson.JsonArray; import com.google.gson.JsonElement; import com.google.gson.JsonNull; import com.google.gson.JsonObject; import com.huawei.hms.support.api.entity.common.CommonConstant; import com.tencent.matrix.iocanary.config.SharePluginInfo; import com.xiaomi.mipush.sdk.Constants; import com.xingin.utils.core.d1; import com.xingin.utils.core.w; import com.xingin.widgets.XYImageView; import cv2.b; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Objects; import kotlin.Metadata; import kotlin.Unit; import kotlin.collections.CollectionsKt__CollectionsKt; import kotlin.jvm.JvmStatic; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.Intrinsics; import kotlin.text.StringsKt__StringsJVMKt; import kotlin.text.StringsKt__StringsKt; import n02.e; import okhttp3.HttpUrl; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; import okhttp3.ResponseBody; import p4.g; import t3.c; import y7.f; import z60.h; @Metadata(bv = {}, d1 = {"\u0000l\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010$\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0005\bÆ\u0002\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b*\u0010+J\u001e\u0010\u0006\u001a\u00020\u00052\u0014\u0010\u0004\u001a\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0006\u0012\u0004\u0018\u00010\u00010\u0002H\u0007J\u001e\u0010\u0007\u001a\u00020\u00052\u0014\u0010\u0004\u001a\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0006\u0012\u0004\u0018\u00010\u00010\u0002H\u0007J\u0010\u0010\t\u001a\u00020\u00032\u0006\u0010\b\u001a\u00020\u0003H\u0007J\u0012\u0010\f\u001a\u0004\u0018\u00010\u000b2\u0006\u0010\n\u001a\u00020\u0003H\u0007J\u001c\u0010\u000f\u001a\u0004\u0018\u00010\u000e2\b\u0010\n\u001a\u0004\u0018\u00010\u00032\u0006\u0010\r\u001a\u00020\u0003H\u0007J\u000e\u0010\u0012\u001a\u00020\u00032\u0006\u0010\u0011\u001a\u00020\u0010J\u000e\u0010\u0013\u001a\u00020\u00032\u0006\u0010\u0011\u001a\u00020\u0010J\u0006\u0010\u0015\u001a\u00020\u0014J\u000e\u0010\u0016\u001a\u00020\u00142\u0006\u0010\u0011\u001a\u00020\u0010J\u0012\u0010\u0018\u001a\u0004\u0018\u00010\u00172\b\u0010\n\u001a\u0004\u0018\u00010\u0003J \u0010\u001e\u001a\n\u0012\u0004\u0012\u00020\u001d\u0018\u00010\u001c2\u0006\u0010\u001a\u001a\u00020\u00192\b\u0010\u001b\u001a\u0004\u0018\u00010\u0003J\u0016\u0010 \u001a\u00020\u00142\u0006\u0010\u001a\u001a\u00020\u00192\u0006\u0010\u001f\u001a\u00020\u0003J9\u0010)\u001a\u00020'2\u0006\u0010\"\u001a\u00020!2\u0006\u0010\n\u001a\u00020\u00032!\u0010(\u001a\u001d\u0012\u0013\u0012\u00110\u0014¢\u0006\f\b$\u0012\b\b%\u0012\u0004\b\b(&\u0012\u0004\u0012\u00020'0#¨\u0006,"}, d2 = {"Lsv2/i;", "", "", "", "map", "Lcom/google/gson/JsonObject;", "l", "m", "targetStr", "e", "url", "Lokhttp3/HttpUrl$Builder;", "b", SharePluginInfo.ISSUE_FILE_PATH, "Ljava/io/File;", "c", "Landroid/app/Application;", "application", h.f160753a, "g", "", "j", "k", "Ljava/io/InputStream;", "d", "Landroid/content/Context;", "context", "uriString", "", "Landroid/content/pm/ResolveInfo;", f.f156778k, "packageName", "i", "Lcom/xingin/widgets/XYImageView;", "ivImage", "Lkotlin/Function1;", "Lkotlin/ParameterName;", "name", JUnionAdError.Message.SUCCESS, "", "callback", GoogleApiAvailabilityLight.TRACKING_SOURCE_NOTIFICATION, "<init>", "()V", "hybrid_webview_library_release"}, k = 1, mv = {1, 6, 0}) /* compiled from: BridgeUtils.kt */ public final class i { /* renamed from: a reason: collision with root package name */ public static final i f131397a = new i(); @Metadata(bv = {}, d1 = {"\u0000)\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0003\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001J&\u0010\t\u001a\u00020\b2\b\u0010\u0004\u001a\u0004\u0018\u00010\u00032\b\u0010\u0005\u001a\u0004\u0018\u00010\u00022\b\u0010\u0007\u001a\u0004\u0018\u00010\u0006H\u0016J\u001c\u0010\f\u001a\u00020\b2\b\u0010\u0004\u001a\u0004\u0018\u00010\u00032\b\u0010\u000b\u001a\u0004\u0018\u00010\nH\u0016¨\u0006\r"}, d2 = {"sv2/i$a", "Lt3/c;", "Lp4/g;", "", "id", "imageInfo", "Landroid/graphics/drawable/Animatable;", "animatable", "", h.f160753a, "", "throwable", "a", "hybrid_webview_library_release"}, k = 1, mv = {1, 6, 0}) /* compiled from: BridgeUtils.kt */ public static final class a extends c<g> { /* renamed from: b reason: collision with root package name */ public final /* synthetic */ Function1<Boolean, Unit> f131398b; /* JADX DEBUG: Multi-variable search result rejected for r1v0, resolved type: kotlin.jvm.functions.Function1<? super java.lang.Boolean, kotlin.Unit> */ /* JADX WARN: Multi-variable type inference failed */ public a(Function1<? super Boolean, Unit> function1) { this.f131398b = function1; } @Override // t3.d, t3.c public void a(String str, Throwable th3) { super.a(str, th3); this.f131398b.invoke(Boolean.FALSE); } /* renamed from: h */ public void e(String str, g gVar, Animatable animatable) { super.e(str, gVar, animatable); this.f131398b.invoke(Boolean.TRUE); } } @JvmStatic public static final HttpUrl.Builder b(String str) { Intrinsics.checkNotNullParameter(str, "url"); if (!(StringsKt__StringsJVMKt.startsWith$default(str, "http", false, 2, null))) { StringBuilder sb3 = new StringBuilder(); b bVar = b.f66553a; sb3.append(bVar.r()); sb3.append(bVar.j()); sb3.append(str); str = sb3.toString(); } HttpUrl parse = HttpUrl.parse(str); if (parse != null) { return parse.newBuilder(); } return null; } @JvmStatic public static final File c(String str, String str2) { Intrinsics.checkNotNullParameter(str2, SharePluginInfo.ISSUE_FILE_PATH); if (!TextUtils.isEmpty(str2) && !TextUtils.isEmpty(str)) { File file = new File(str2); if (file.exists()) { file.delete(); } if (!file.getParentFile().isDirectory()) { return null; } if (!file.getParentFile().exists()) { file.getParentFile().mkdirs(); } try { InputStream d14 = f131397a.d(str); if (d14 == null) { return null; } byte[] bArr = new byte[1024]; FileOutputStream fileOutputStream = new FileOutputStream(file); while (true) { int read = d14.read(bArr); if (read != -1) { fileOutputStream.write(bArr, 0, read); } else { w.d(fileOutputStream); w.d(d14); return file; } } } catch (IOException e14) { n.f131404a.e(e14); } } return null; } @JvmStatic public static final String e(String str) { Intrinsics.checkNotNullParameter(str, "targetStr"); if (StringsKt__StringsJVMKt.isBlank(str)) { return str; } if (StringsKt__StringsKt.contains$default((CharSequence) str, (CharSequence) "\\", false, 2, (Object) null)) { str = StringsKt__StringsJVMKt.replace(str, "\\", "\\\\", false); } return StringsKt__StringsKt.contains$default(str, "\"", false, 2, null) ? StringsKt__StringsJVMKt.replace(str, "\"", "\\\"", false) : str; } @JvmStatic public static final JsonObject l(Map<String, ? extends Object> map) { Intrinsics.checkNotNullParameter(map, "map"); JsonObject jsonObject = new JsonObject(); ArrayList arrayList = new ArrayList(map.size()); for (Map.Entry<String, ? extends Object> entry : map.entrySet()) { Object value = entry.getValue(); if (value == null) { jsonObject.add(entry.getKey(), JsonNull.INSTANCE); } else if (value instanceof Map) { jsonObject.add(entry.getKey(), l((Map) value)); } else if (value instanceof String) { jsonObject.addProperty(entry.getKey(), e((String) value)); } else { boolean z14 = value instanceof Integer; if (z14) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (z14) { jsonObject.addProperty(entry.getKey(), Integer.valueOf(((Integer) value).intValue())); } else if (value instanceof Short) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Long) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Byte) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Float) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Double) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Boolean) { jsonObject.addProperty(entry.getKey(), (Boolean) value); } else if (value instanceof Character) { jsonObject.addProperty(entry.getKey(), (Character) value); } else if (value instanceof JsonElement) { jsonObject.add(entry.getKey(), (JsonElement) value); } else { jsonObject.addProperty(entry.getKey(), value.toString()); } } arrayList.add(Unit.INSTANCE); } return jsonObject; } @JvmStatic public static final JsonObject m(Map<String, ? extends Object> map) { Intrinsics.checkNotNullParameter(map, "map"); JsonObject jsonObject = new JsonObject(); ArrayList arrayList = new ArrayList(map.size()); for (Map.Entry<String, ? extends Object> entry : map.entrySet()) { Object value = entry.getValue(); if (value == null) { jsonObject.add(entry.getKey(), JsonNull.INSTANCE); } else if (value instanceof Map) { jsonObject.add(entry.getKey(), m((Map) value)); } else if (value instanceof List) { JsonArray jsonArray = new JsonArray(); for (Object obj : (Iterable) value) { if (obj instanceof Boolean) { jsonArray.add((Boolean) obj); } else if (obj instanceof Number) { jsonArray.add((Number) obj); } else if (obj instanceof String) { jsonArray.add((String) obj); } else if (obj instanceof Character) { jsonArray.add((Character) obj); } else if (obj instanceof JsonElement) { jsonArray.add((JsonElement) obj); } else if (obj instanceof Map) { Objects.requireNonNull(obj, "null cannot be cast to non-null type kotlin.collections.Map<kotlin.String, kotlin.Any?>"); jsonArray.add(m((Map) obj)); } } jsonObject.add(entry.getKey(), jsonArray); } else if (value instanceof String) { jsonObject.addProperty(entry.getKey(), (String) value); } else { boolean z14 = value instanceof Integer; if (z14) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (z14) { jsonObject.addProperty(entry.getKey(), Integer.valueOf(((Integer) value).intValue())); } else if (value instanceof Short) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Long) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Byte) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Float) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Double) { jsonObject.addProperty(entry.getKey(), (Number) value); } else if (value instanceof Boolean) { jsonObject.addProperty(entry.getKey(), (Boolean) value); } else if (value instanceof Character) { jsonObject.addProperty(entry.getKey(), (Character) value); } else if (value instanceof JsonElement) { jsonObject.add(entry.getKey(), (JsonElement) value); } else { jsonObject.addProperty(entry.getKey(), value.toString()); } } arrayList.add(Unit.INSTANCE); } return jsonObject; } public static final void o(Function1 function1) { Intrinsics.checkNotNullParameter(function1, "$callback"); function1.invoke(Boolean.FALSE); } public final InputStream d(String str) { try { Response execute = new OkHttpClient().newCall(new Request.Builder().get().url(str == null ? "" : str).build()).execute(); if (!((execute != null ? execute.body() : null) == null || !execute.isSuccessful() || execute.body() == null)) { ResponseBody body = execute.body(); if (body != null) { return body.byteStream(); } throw new NullPointerException("null cannot be cast to non-null type okhttp3.ResponseBody"); } } catch (IOException e14) { n.b("post_note_activity", str + "--" + e14.getMessage()); n.f131404a.e(e14); } return null; } public final List<ResolveInfo> f(Context context, String str) { Intrinsics.checkNotNullParameter(context, "context"); if (str == null) { return null; } List<ResolveInfo> f14 = e.f(context.getPackageManager(), new Intent(CommonConstant.ACTION.HWID_SCHEME_URL, Uri.parse(str)), 64); Intrinsics.checkNotNullExpressionValue(f14, "context.packageManager.q…ager.GET_RESOLVED_FILTER)"); ArrayList arrayList = new ArrayList(); for (T t14 : f14) { if (CollectionsKt__CollectionsKt.listOf((Object[]) new String[]{"com.baidu.BaiduMap", "com.autonavi.minimap", "com.google.android.apps.maps", "com.tencent.map"}).contains(((ResolveInfo) t14).activityInfo.packageName)) { arrayList.add(t14); } } return arrayList; } public final String g(Application application) { Intrinsics.checkNotNullParameter(application, "application"); String country = application.getResources().getConfiguration().locale.getCountry(); Intrinsics.checkNotNullExpressionValue(country, "application.resources.configuration.locale.country"); return country; } public final String h(Application application) { Intrinsics.checkNotNullParameter(application, "application"); Locale locale = application.getResources().getConfiguration().locale; if (Build.VERSION.SDK_INT >= 21) { String languageTag = locale.toLanguageTag(); Intrinsics.checkNotNullExpressionValue(languageTag, "{\n current.toLanguageTag()\n }"); return languageTag; } StringBuilder sb3 = new StringBuilder(); sb3.append(locale.getLanguage()); if (locale.getCountry() != null) { sb3.append(Constants.ACCEPT_TIME_SEPARATOR_SERVER); sb3.append(locale.getCountry()); } String sb4 = sb3.toString(); Intrinsics.checkNotNullExpressionValue(sb4, "{\n val builde…lder.toString()\n }"); return sb4; } public final boolean i(Context context, String str) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(str, "packageName"); try { PackageManager packageManager = context.getPackageManager(); if (packageManager != null) { return packageManager.getPackageInfo(str, 0) != null; } throw new NullPointerException("null cannot be cast to non-null type android.content.pm.PackageManager"); } catch (PackageManager.NameNotFoundException e14) { n.f131404a.e(e14); return false; } } /* JADX WARNING: Code restructure failed: missing block: B:15:0x0069, code lost: if (kotlin.text.StringsKt__StringsJVMKt.startsWith$default(r0, "generic", false, 2, null) == false) goto L_0x006b; */ public final boolean j() { String str = Build.FINGERPRINT; Intrinsics.checkNotNullExpressionValue(str, "FINGERPRINT"); if (!(StringsKt__StringsJVMKt.startsWith$default(str, "generic", false, 2, null))) { Intrinsics.checkNotNullExpressionValue(str, "FINGERPRINT"); if (!(StringsKt__StringsJVMKt.startsWith$default(str, "unknown", false, 2, null))) { String str2 = Build.MODEL; Intrinsics.checkNotNullExpressionValue(str2, "MODEL"); if (!(StringsKt__StringsKt.contains$default((CharSequence) str2, (CharSequence) "google_sdk", false, 2, (Object) null))) { Intrinsics.checkNotNullExpressionValue(str2, "MODEL"); if (!(StringsKt__StringsKt.contains$default((CharSequence) str2, (CharSequence) "Emulator", false, 2, (Object) null))) { Intrinsics.checkNotNullExpressionValue(str2, "MODEL"); if (!(StringsKt__StringsKt.contains$default((CharSequence) str2, (CharSequence) "Android SDK built for x86", false, 2, (Object) null))) { String str3 = Build.MANUFACTURER; Intrinsics.checkNotNullExpressionValue(str3, "MANUFACTURER"); if (!(StringsKt__StringsKt.contains$default((CharSequence) str3, (CharSequence) "Genymotion", false, 2, (Object) null))) { String str4 = Build.BRAND; Intrinsics.checkNotNullExpressionValue(str4, "BRAND"); if (StringsKt__StringsJVMKt.startsWith$default(str4, "generic", false, 2, null)) { String str5 = Build.DEVICE; Intrinsics.checkNotNullExpressionValue(str5, "DEVICE"); } if (Intrinsics.areEqual("google_sdk", Build.PRODUCT)) { return true; } return false; } } } } } } return true; } public final boolean k(Application application) { Intrinsics.checkNotNullParameter(application, "application"); int i10 = application.getResources().getConfiguration().screenLayout & 15; if (i10 != 3 && i10 != 4) { return false; } int i14 = application.getResources().getDisplayMetrics().densityDpi; if (i14 == 160 || i14 == 240 || i14 == 160 || i14 == 213 || i14 == 320) { return true; } return false; } public final void n(XYImageView xYImageView, String str, Function1<? super Boolean, Unit> function1) { Intrinsics.checkNotNullParameter(xYImageView, "ivImage"); Intrinsics.checkNotNullParameter(str, "url"); Intrinsics.checkNotNullParameter(function1, "callback"); if (TextUtils.isEmpty(str)) { function1.invoke(Boolean.FALSE); } com.facebook.imagepipeline.request.a a14 = ImageRequestBuilder.newBuilderWithSource(Uri.parse(str)).a(); d1.m(new h(function1), com.igexin.push.config.c.f25220j); try { xYImageView.setController(((o3.h) ((o3.h) ((o3.h) ((o3.h) xYImageView.getControllerBuilder().z(null)).B(a14)).b(xYImageView.getController())).A(new a(function1))).build()); xYImageView.setVisibility(0); } catch (Throwable th3) { n.f131404a.e(th3); function1.invoke(Boolean.FALSE); } } }