package com.tencent.smtt.utils; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Build; import android.text.TextUtils; import android.util.DisplayMetrics; import android.view.Display; import android.view.WindowManager; import com.alibaba.fastjson.asm.Opcodes; import com.tencent.smtt.sdk.TbsConfig; import com.tencent.smtt.sdk.WebView; public class k { private static String a = null; private static String b = "GA"; private static String c = "GE"; private static String d = "9422"; private static String e = "0"; private static String f = ""; private static boolean g = false; private static boolean h = false; private static boolean i = false; public static String a(Context context) { return a(context, "0"); } public static String a(Context context, String str) { if (!TextUtils.isEmpty(a)) { return a; } String a2 = a(context, String.valueOf(WebView.getTbsSDKVersion(context)), str, b, c, d, e, f, g); a = a2; return a2; } /* JADX WARNING: Removed duplicated region for block: B:20:0x008f */ /* JADX WARNING: Removed duplicated region for block: B:28:0x00b4 */ /* JADX WARNING: Removed duplicated region for block: B:31:0x00ce */ /* JADX WARNING: Removed duplicated region for block: B:39:0x00fd */ private static String a(Context context, String str, String str2, String str3, String str4, String str5, String str6, String str7, boolean z) { String str8; String str9; PackageManager.NameNotFoundException e2; StringBuilder sb = new StringBuilder(); String str10 = b(context) + "*" + c(context); try { ApplicationInfo applicationInfo = context.getApplicationContext().getApplicationInfo(); PackageInfo packageInfo = context.getPackageManager().getPackageInfo(applicationInfo.packageName, 0); str8 = applicationInfo.packageName; try { if (TextUtils.isEmpty(str7)) { str7 = packageInfo.versionName; } } catch (PackageManager.NameNotFoundException e3) { e2 = e3; e2.printStackTrace(); str7 = ""; String a2 = a(str8); String str11 = "PAD"; str11 = "PHONE"; sb.append("QV"); sb.append("="); sb.append("3"); a(sb, "PL", "ADR"); a(sb, "PR", a2); a(sb, "PP", str8); a(sb, "PPVN", str7); if (!TextUtils.isEmpty(str)) { } a(sb, "CO", "SYS"); a(sb, "CO", "BK"); if (!TextUtils.isEmpty(str2)) { } a(sb, "PB", str4); a(sb, "VE", str3); a(sb, "DE", str11); if (TextUtils.isEmpty(str6)) { } a(sb, "CHID", str6); a(sb, "LCID", str5); a(sb, "MO", "unknown"); a(sb, "RL", str10); str9 = Build.VERSION.RELEASE; str9 = new String(str9.getBytes("UTF-8"), "ISO8859-1"); if (!TextUtils.isEmpty(str9)) { } a(sb, "API", Build.VERSION.SDK_INT + ""); return sb.toString(); } } catch (PackageManager.NameNotFoundException e4) { e2 = e4; str8 = ""; e2.printStackTrace(); str7 = ""; String a22 = a(str8); String str112 = "PAD"; str112 = "PHONE"; sb.append("QV"); sb.append("="); sb.append("3"); a(sb, "PL", "ADR"); a(sb, "PR", a22); a(sb, "PP", str8); a(sb, "PPVN", str7); if (!TextUtils.isEmpty(str)) { } a(sb, "CO", "SYS"); a(sb, "CO", "BK"); if (!TextUtils.isEmpty(str2)) { } a(sb, "PB", str4); a(sb, "VE", str3); a(sb, "DE", str112); if (TextUtils.isEmpty(str6)) { } a(sb, "CHID", str6); a(sb, "LCID", str5); a(sb, "MO", "unknown"); a(sb, "RL", str10); str9 = Build.VERSION.RELEASE; str9 = new String(str9.getBytes("UTF-8"), "ISO8859-1"); if (!TextUtils.isEmpty(str9)) { } a(sb, "API", Build.VERSION.SDK_INT + ""); return sb.toString(); } String a222 = a(str8); String str1122 = "PAD"; if (!"QB".equals(a222) ? !d(context) : !z) { str1122 = "PHONE"; } sb.append("QV"); sb.append("="); sb.append("3"); a(sb, "PL", "ADR"); a(sb, "PR", a222); a(sb, "PP", str8); a(sb, "PPVN", str7); if (!TextUtils.isEmpty(str)) { a(sb, "TBSVC", str); } a(sb, "CO", "SYS"); if (!TextUtils.isEmpty(str2) && !str2.equals("0")) { a(sb, "CO", "BK"); } if (!TextUtils.isEmpty(str2)) { a(sb, "COVC", str2); } a(sb, "PB", str4); a(sb, "VE", str3); a(sb, "DE", str1122); if (TextUtils.isEmpty(str6)) { str6 = "0"; } a(sb, "CHID", str6); a(sb, "LCID", str5); a(sb, "MO", "unknown"); a(sb, "RL", str10); str9 = Build.VERSION.RELEASE; try { str9 = new String(str9.getBytes("UTF-8"), "ISO8859-1"); } catch (Exception unused) { } if (!TextUtils.isEmpty(str9)) { a(sb, "OS", str9); } a(sb, "API", Build.VERSION.SDK_INT + ""); return sb.toString(); } private static String a(String str) { return TbsConfig.APP_WX.equals(str) ? "WX" : TbsConfig.APP_QQ.equals(str) ? "QQ" : TbsConfig.APP_QZONE.equals(str) ? "QZ" : TbsConfig.APP_QB.equals(str) ? "QB" : "TRD"; } private static void a(StringBuilder sb, String str, String str2) { sb.append("&"); sb.append(str); sb.append("="); sb.append(str2); } private static int b(Context context) { Display defaultDisplay = ((WindowManager) context.getSystemService("window")).getDefaultDisplay(); if (defaultDisplay != null) { return defaultDisplay.getWidth(); } return -1; } private static int c(Context context) { Display defaultDisplay = ((WindowManager) context.getSystemService("window")).getDefaultDisplay(); if (defaultDisplay != null) { return defaultDisplay.getHeight(); } return -1; } private static boolean d(Context context) { if (h) { return i; } try { boolean z = (Math.min(b(context), c(context)) * Opcodes.IF_ICMPNE) / e(context) >= 700; i = z; h = true; return z; } catch (Throwable unused) { return false; } } private static int e(Context context) { DisplayMetrics displayMetrics = new DisplayMetrics(); Display defaultDisplay = ((WindowManager) context.getSystemService("window")).getDefaultDisplay(); if (defaultDisplay == null) { return Opcodes.IF_ICMPNE; } defaultDisplay.getMetrics(displayMetrics); return displayMetrics.densityDpi; } }