package com.lt.app; import android.app.Activity; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.database.Cursor; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.net.Uri; import android.os.Build; import android.support.v7.app.b; import android.text.TextUtils; import android.util.Base64; import android.util.Log; import android.view.View; import android.webkit.ValueCallback; import android.widget.PopupWindow; import com.c.e; import com.d.a.b.f; import com.d.b.b.c; import com.d.b.k; import com.lt.app.a.l; import com.lt.app.c.r; import com.lt.plugin.IScan; import com.lt.plugin.a; import com.lt.plugin.ac; import com.lt.plugin.as; import com.lt.plugin.au; import com.lt.plugin.b; import com.lt.plugin.u; import com.meizu.cloud.pushsdk.constants.PushConstants; import com.umeng.analytics.pro.ak; import com.xiaomi.mipush.sdk.Constants; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Dictionary; import java.util.Hashtable; import java.util.Map; import java.util.regex.Pattern; import me.dhtv.app.R; /* compiled from: Tools */ public final class c { /* renamed from: ʻ reason: contains not printable characters */ private static final Dictionary<String, Pattern> f6275 = new Hashtable(3); /* renamed from: ʻ reason: contains not printable characters */ public static int m8484(String str, int i) { if (!TextUtils.isEmpty(str) && str.startsWith("#")) { try { return Color.parseColor(str); } catch (Exception e) { e.printStackTrace(); } } return i; } /* renamed from: ʻ reason: contains not printable characters */ public static byte[] m8500(String str) { return au.m8958(str); } /* renamed from: ʻ reason: contains not printable characters */ public static void m8498(String str, View view, final b<String> bVar) { if (as.m8908() == null) { au.m8964(view.getContext(), "", "scan"); if (bVar != null) { bVar.callback(null); return; } return; } final Activity activity = (Activity) view.getContext(); if (!App.m8121(8, true)) { d.m8563(activity, (int) R.string.m_n); if (bVar != null) { bVar.callback(null); } } else if (d.m8555(str)) { final PopupWindow r5 = d.m8539(view); k.m7775(activity).m7660(str).m7653().m6537(new f<Bitmap>() { /* class com.lt.app.c.AnonymousClass1 */ /* renamed from: ʻ reason: contains not printable characters */ public void m8510(Exception exc, Bitmap bitmap) { if (exc != null || bitmap == null) { activity.runOnUiThread(new Runnable() { /* class com.lt.app.c.AnonymousClass1.AnonymousClass2 */ public void run() { r5.dismiss(); } }); b bVar = bVar; if (bVar != null) { bVar.callback(null); return; } return; } c.m8491(bitmap, new b<String>() { /* class com.lt.app.c.AnonymousClass1.AnonymousClass1 */ /* renamed from: ʻ reason: contains not printable characters */ public void callback(String str) { activity.runOnUiThread(new Runnable() { /* class com.lt.app.c.AnonymousClass1.AnonymousClass1.AnonymousClass1 */ public void run() { r5.dismiss(); } }); if (bVar != null) { b bVar = bVar; if (str == null) { str = ""; } bVar.callback(str); } } }); } }); } else if (bVar != null) { bVar.callback(null); } } /* renamed from: ʻ reason: contains not printable characters */ public static void m8496(final a aVar, final b<String> bVar) { if (as.m8908() == null) { au.m8964(aVar, "", "scan"); if (bVar != null) { bVar.callback(null); } } else if (!App.m8121(8, true)) { d.m8563(aVar, (int) R.string.m_n); if (bVar != null) { bVar.callback(null); } } else { aVar.m8778(new a.d() { /* class com.lt.app.c.AnonymousClass2 */ @Override // com.lt.plugin.a.d public void onResult(boolean z) { if (!z) { b bVar = b.this; if (bVar != null) { bVar.callback(null); return; } return; } final ac r4 = as.m8895(); if (r4 == null) { b bVar2 = b.this; if (bVar2 != null) { bVar2.callback(null); return; } return; } aVar.m8777(new a.b() { /* class com.lt.app.c.AnonymousClass2.AnonymousClass1 */ @Override // com.lt.plugin.a.b /* renamed from: ʻ reason: contains not printable characters */ public void m8512(int i, int i2, Intent intent) { Uri[] r4; aVar.m8777((a.b) null); if (i == 54320) { if (i2 == -1 && (r4 = r4.m8793(intent)) != null && r4.length > 0 && r4[0] != null) { try { Uri uri = r4[0]; InputStream openInputStream = aVar.getContentResolver().openInputStream(uri); BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeStream(openInputStream, null, options); if (openInputStream != null) { openInputStream.close(); } options.inSampleSize = c.m8501(options, 700, 900); options.inJustDecodeBounds = false; InputStream openInputStream2 = aVar.getContentResolver().openInputStream(uri); Bitmap decodeStream = BitmapFactory.decodeStream(openInputStream2, null, options); if (openInputStream2 != null) { openInputStream2.close(); } c.m8491(decodeStream, new b<String>() { /* class com.lt.app.c.AnonymousClass2.AnonymousClass1.AnonymousClass1 */ /* renamed from: ʻ reason: contains not printable characters */ public void callback(String str) { if (b.this != null) { b bVar = b.this; if (str == null) { str = ""; } bVar.callback(str); } } }); return; } catch (Exception e) { e.printStackTrace(); } } if (b.this != null) { b.this.callback(null); } } } }); r4.m8792(aVar, 1, 54320); } }, R.string.file_choose_perm_choose_f, "android.permission.READ_EXTERNAL_STORAGE"); } } /* access modifiers changed from: private */ /* renamed from: ʼ reason: contains not printable characters */ public static int m8501(BitmapFactory.Options options, int i, int i2) { int i3 = options.outHeight; int i4 = options.outWidth; if (i3 <= i2 && i4 <= i) { return 1; } int round = Math.round(((float) i3) / ((float) i2)); int round2 = Math.round(((float) i4) / ((float) i)); return round < round2 ? round2 : round; } /* renamed from: ʻ reason: contains not printable characters */ public static void m8493(a aVar) { m8504(aVar, (b<String>) null); } /* renamed from: ʻ reason: contains not printable characters */ public static void m8494(final a aVar, e eVar) { if (eVar != null) { eVar.m6429("onMenuScan", (Object) null, new e.a() { /* class com.lt.app.c.AnonymousClass3 */ @Override // com.c.e.a /* renamed from: ʻ reason: contains not printable characters */ public void m8514(boolean z, Object obj) { if (!z) { c.m8493(a.this); } } }); } else { m8493(aVar); } } /* renamed from: ʼ reason: contains not printable characters */ public static void m8504(a aVar, b<String> bVar) { m8495(aVar, (r) null, bVar); } /* renamed from: ʻ reason: contains not printable characters */ public static void m8495(a aVar, r rVar, b<String> bVar) { IScan r0 = as.m8908(); if (r0 == null) { au.m8964(aVar, "", "scan"); return; } com.lt.plugin.a.a aVar2 = null; if (!(rVar == null || rVar.embed == null)) { aVar2 = new com.lt.plugin.a.a(); aVar2.f6499 = rVar.embed.action; aVar2.f6500 = rVar.embed.position; aVar2.f6501 = rVar.embed.height; } r0.m8764(aVar, aVar2, new b(aVar) { /* class com.lt.app.$$Lambda$c$F3kOakNGsuV1HP6EQR13JXJnAnY */ private final /* synthetic */ a f$1; { this.f$1 = r2; } @Override // com.lt.plugin.b public final void callback(Object obj) { c.m8497(b.this, this.f$1, (String) obj); } }, $$Lambda$kfQnQnpxtVgL_IiWRUebUqJg4E.INSTANCE); } /* access modifiers changed from: private */ /* renamed from: ʻ reason: contains not printable characters */ public static /* synthetic */ void m8497(b bVar, a aVar, String str) { if (bVar != null) { bVar.callback(str); } else if (!TextUtils.isEmpty(str)) { try { String r1 = App.m8130().m8135(str); l lVar = new l(); lVar.showTitle = 11; d.m8552(aVar, r1, lVar); } catch (Exception e) { e.printStackTrace(); } } } /* renamed from: ʻ reason: contains not printable characters */ public static void m8491(final Bitmap bitmap, final b<String> bVar) { if (bitmap != null) { final IScan r1 = as.m8908(); if (r1 == null) { au.m8964(App.m8130(), "", "scan"); if (bVar != null) { bVar.callback(null); return; } return; } new Thread(new Runnable() { /* class com.lt.app.c.AnonymousClass4 */ public void run() { String str = null; try { Bitmap copy = bitmap.copy(Bitmap.Config.ARGB_8888, true); Canvas canvas = new Canvas(copy); canvas.drawColor(-1); canvas.drawBitmap(bitmap, 0.0f, 0.0f, (Paint) null); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(524288); copy.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream); copy.recycle(); Bitmap decodeByteArray = BitmapFactory.decodeByteArray(byteArrayOutputStream.toByteArray(), 0, byteArrayOutputStream.size()); byteArrayOutputStream.close(); str = r1.m8763(App.m8130(), decodeByteArray); decodeByteArray.recycle(); } catch (Exception unused) { Log.e("LT-APP", "extractQrCode err"); } b bVar = bVar; if (bVar != null) { bVar.callback(str); } } }).start(); } else if (bVar != null) { bVar.callback(null); } } /* renamed from: ʻ reason: contains not printable characters */ public static boolean m8499(String str, String str2) { if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) { return false; } Pattern pattern = f6275.get(str); if (pattern == null) { pattern = Pattern.compile(str); f6275.put(str, pattern); } return pattern.matcher(str2).find(); } /* renamed from: ʼ reason: contains not printable characters */ public static Bitmap m8502(String str) { if (TextUtils.isEmpty(str)) { return null; } try { int indexOf = str.startsWith("data:") ? str.indexOf("base64,") : 0; if (indexOf > 0) { str = str.substring(indexOf + 7); } byte[] decode = Base64.decode(str, 0); return BitmapFactory.decodeByteArray(decode, 0, decode.length); } catch (Exception e) { e.printStackTrace(); return null; } } /* renamed from: ʻ reason: contains not printable characters */ public static void m8492(final e eVar, final String str, final u<Bitmap, Void> uVar) { eVar.evaluateJavascript(String.format("(function(u){\ntry {\n var i = new Image();\n i.src = u;\n var c = document.createElement('canvas');\n c.width = i.width;\n c.height = i.height;\n c.getContext('2d').drawImage(i,0,0,i.width,i.height);\n return c.toDataURL('image/jpeg').substr(23);\n} catch(e) {\n return ''\n}\n})('%s')", str), new ValueCallback<String>() { /* class com.lt.app.c.AnonymousClass5 */ /* renamed from: ʻ reason: contains not printable characters */ public void onReceiveValue(String str) { if (TextUtils.isEmpty(str) || str.length() <= 10) { ((c.a.AbstractC0065a) ((c.a.AbstractC0065a) k.m7775(eVar.getContext()).m7660(str).m7670("Referer", eVar.getUrl())).m7670("Cookie", eVar.m6431(str))).m7653().m6537(new f<Bitmap>() { /* class com.lt.app.c.AnonymousClass5.AnonymousClass1 */ /* renamed from: ʻ reason: contains not printable characters */ public void m8517(Exception exc, Bitmap bitmap) { if (exc != null) { exc.printStackTrace(); } if (u.this != null) { u.this.process(bitmap); } } }); return; } u uVar = u.this; if (uVar != null) { uVar.process(c.m8502(str)); } } }); } /* renamed from: ʻ reason: contains not printable characters */ public static void m8490(final Context context, final String str) { if (Build.VERSION.SDK_INT < 26 || context.getPackageManager().canRequestPackageInstalls()) { m8506(context, str); } else { new b.a(context).m3696(R.string.perm_no_unknow).m3686(R.string.go_setting, new DialogInterface.OnClickListener() { /* class com.lt.app.c.AnonymousClass6 */ public void onClick(DialogInterface dialogInterface, int i) { Intent intent = new Intent("android.settings.MANAGE_UNKNOWN_APP_SOURCES", Uri.fromParts("package", context.getPackageName(), null)); Context context = context; if (context instanceof a) { final a aVar = (a) context; aVar.m8777(new a.b() { /* class com.lt.app.c.AnonymousClass6.AnonymousClass1 */ @Override // com.lt.plugin.a.b /* renamed from: ʻ reason: contains not printable characters */ public void m8518(int i, int i2, Intent intent) { if (i == 1) { aVar.m8777((a.b) null); if (i2 == -1) { c.m8506(aVar, str); } } } }); aVar.startActivityForResult(intent, 1); return; } context.startActivity(intent); } }).m3697(R.string.cancel, (DialogInterface.OnClickListener) null).m3700().show(); } } /* access modifiers changed from: private */ /* renamed from: ʽ reason: contains not printable characters */ public static void m8506(Context context, String str) { Intent intent = new Intent("android.intent.action.VIEW"); intent.addFlags(268435456); intent.addFlags(2); Uri r3 = d.m8538(new File(str)); intent.setDataAndType(r3, "application/vnd.android.package-archive"); au.m8946(context, r3, intent); context.startActivity(intent); } /* renamed from: ʻ reason: contains not printable characters */ public static Map<String, Object> m8489(Context context) { return au.m8933(2).m8971(ak.x, "android").m8971("android", au.m8933(11).m8971(Constants.PHONE_BRAND, Build.BRAND).m8971("manufacturer", Build.MANUFACTURER).m8971("product", Build.PRODUCT).m8971("board", Build.BOARD).m8971("device", Build.DEVICE).m8971("display", Build.DISPLAY).m8971("fingerprint", Build.FINGERPRINT).m8971("hardware", Build.HARDWARE).m8971("id", Build.ID).m8971(ak.aj, Integer.valueOf(Build.VERSION.SDK_INT)).m8971("release", Build.VERSION.RELEASE).m8972()).m8972(); } /* renamed from: ʻ reason: contains not printable characters */ public static File m8487(Context context, Uri uri) { String str; String str2; if (uri == null) { return null; } Log.d("YM", "Convert uri to file: " + uri.toString()); if ("content".equals(uri.getScheme())) { Cursor query = context.getContentResolver().query(uri, new String[]{"_data", "_display_name"}, null, null, null, null); if (query == null || !query.moveToFirst()) { str = null; str2 = null; } else { str = query.getString(0); str2 = query.getString(1); query.close(); } if (Build.VERSION.SDK_INT >= 29 || TextUtils.isEmpty(str)) { if (TextUtils.isEmpty(str2)) { str2 = "a.jpg"; } int lastIndexOf = str2.lastIndexOf("."); String substring = lastIndexOf >= 0 ? str2.substring(lastIndexOf) : ""; File file = new File(context.getCacheDir(), "temp" + substring); try { FileOutputStream fileOutputStream = new FileOutputStream(file); InputStream openInputStream = context.getContentResolver().openInputStream(uri); if (openInputStream != null) { byte[] bArr = new byte[271360]; while (true) { int read = openInputStream.read(bArr); if (read <= 0) { break; } fileOutputStream.write(bArr, 0, read); } openInputStream.close(); fileOutputStream.flush(); } fileOutputStream.close(); str = file.toString(); } catch (Exception e) { e.printStackTrace(); return null; } } } else { str = uri.getPath(); } Log.d("YM", "File path: " + str); if (TextUtils.isEmpty(str)) { return null; } return new File(str); } /* renamed from: ʻ reason: contains not printable characters */ public static Bitmap m8486(Bitmap bitmap, int i, int i2) { return au.m8930(bitmap, i, i2); } /* renamed from: ʽ reason: contains not printable characters */ public static int m8505(String str) { String lowerCase = TextUtils.isEmpty(str) ? "" : str.toLowerCase(); if (lowerCase.contains("video")) { return 3; } if (lowerCase.contains("audio")) { return 2; } return (TextUtils.isEmpty(lowerCase) || lowerCase.contains("image") || lowerCase.contains("jpg") || lowerCase.contains("jpeg") || lowerCase.contains("png") || lowerCase.contains("gif")) ? 1 : 0; } /* renamed from: ʾ reason: contains not printable characters */ public static int m8507(String str) { String lowerCase = TextUtils.isEmpty(str) ? "" : str.toLowerCase(); int i = lowerCase.contains("video") ? 8 : 0; if (lowerCase.contains("audio")) { i |= 4; } return (TextUtils.isEmpty(lowerCase) || lowerCase.contains("image") || lowerCase.contains("jpg") || lowerCase.contains("jpeg") || lowerCase.contains("png") || lowerCase.contains("gif")) ? i | 2 : i; } /* renamed from: ʻ reason: contains not printable characters */ public static Intent m8485(Intent intent, String[] strArr) { if (intent != null) { return intent; } String str = ""; if (strArr != null && strArr.length > 0) { for (String str2 : strArr) { str = str + str2 + Constants.ACCEPT_TIME_SEPARATOR_SP; } if (!TextUtils.isEmpty(str)) { str = str.substring(0, str.length() - 1); } } if (TextUtils.isEmpty(str)) { str = "image/*"; } Intent intent2 = new Intent("android.intent.action.GET_CONTENT"); intent2.addCategory("android.intent.category.OPENABLE"); intent2.setType(str); return intent2; } /* renamed from: ʻ reason: contains not printable characters */ public static String m8488(byte[] bArr) { if (bArr == null) { return ""; } StringBuilder sb = new StringBuilder(32); for (byte b : bArr) { String hexString = Integer.toHexString(b & 255); if (hexString.length() == 1) { hexString = PushConstants.PUSH_TYPE_NOTIFY + hexString; } sb.append(hexString); } return sb.toString().toLowerCase(); } /* renamed from: ʿ reason: contains not printable characters */ public static String m8508(String str) { if (TextUtils.isEmpty(str)) { return ""; } try { return m8488(MessageDigest.getInstance("MD5").digest(str.getBytes())); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); return ""; } } }