大漢易經書院.apk(点击下载) / c.java


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 "";
        }
    }
}