翰林优商.apk(点击下载) / b.java


package com.baidu.liantian.core;

import android.content.ContentProviderClient;
import android.content.Context;
import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Pair;
import androidx.core.app.NotificationCompat;
import com.baidu.liantian.LiantianProvider;
import com.baidu.liantian.ac.Callback;
import com.baidu.liantian.ac.F;
import com.baidu.liantian.c;
import com.baidu.liantian.utility.a;
import com.baidu.liantian.utility.j;
import com.baidu.liantian.utility.k;
import com.baidu.liantian.utility.l;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.Objects;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import org.json.JSONException;
import org.json.JSONObject;

/* compiled from: MethodImpl */
public final class b {
    public static String a = "";
    public static String b = "";
    private static boolean c = false;
    private static boolean d = false;
    private static boolean e = false;

    /* JADX WARNING: Code restructure failed: missing block: B:11:?, code lost:
        com.baidu.liantian.utility.a.a();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:13:0x0020, code lost:
        return;
     */
    /* JADX WARNING: Exception block dominator not found, dom blocks: [] */
    /* JADX WARNING: Missing exception handler attribute for start block: B:10:0x001c */
    public static synchronized void a(final Context context, final String str, final String str2) {
        synchronized (b.class) {
            if (!c) {
                c = true;
                a.b = context;
                l.a().b(new Runnable() {
                    /* class com.baidu.liantian.core.b.AnonymousClass1 */
                    final /* synthetic */ int d = 0;

                    public final void run() {
                        JSONObject optJSONObject;
                        Context context;
                        a.f(context);
                        try {
                            if (a.a(context) == 1) {
                                b.a(context);
                                a a2 = a.a(context);
                                com.baidu.liantian.utility.b.a(context);
                                com.baidu.liantian.utility.b.b(context);
                                if (!TextUtils.isEmpty(str) && !TextUtils.isEmpty(str2)) {
                                    String str = str;
                                    String str2 = str2;
                                    try {
                                        if (!TextUtils.isEmpty(str)) {
                                            if (!TextUtils.isEmpty(str2)) {
                                                if (!a.c.equals(str) || !a.d.equals(str2)) {
                                                    com.baidu.liantian.b bVar = a2.a;
                                                    SharedPreferences.Editor editor = bVar.b;
                                                    editor.putString("svi", str + "-" + str2);
                                                    bVar.b.commit();
                                                }
                                            }
                                        }
                                    } catch (Throwable unused) {
                                        a.a();
                                    }
                                }
                                try {
                                    int i = this.d;
                                    if (i > 0) {
                                        Thread.sleep((long) (i * 1000));
                                    }
                                } catch (Throwable unused2) {
                                    a.a();
                                }
                                try {
                                    if (!(TextUtils.isEmpty(b.b) || (optJSONObject = new JSONObject(b.b).optJSONObject("s")) == null || (context = context) == null)) {
                                        com.baidu.liantian.d.b a3 = com.baidu.liantian.d.b.a(context);
                                        if (optJSONObject != null) {
                                            k a4 = k.a(a3.a);
                                            try {
                                                a4.b.putString("lt_sha", optJSONObject.getJSONArray("hs").toString());
                                                a4.b.commit();
                                            } catch (JSONException unused3) {
                                                a.a();
                                            }
                                            try {
                                                int optInt = optJSONObject.optInt("ws");
                                                if (optInt > 0) {
                                                    a4.b.putInt("lt_swst", optInt);
                                                    a4.b.commit();
                                                }
                                            } catch (Throwable unused4) {
                                                a.a();
                                            }
                                        }
                                    }
                                } catch (Throwable unused5) {
                                    a.a();
                                }
                                if (!j.a(context)) {
                                    boolean unused6 = b.d = true;
                                } else {
                                    a2.b();
                                }
                            }
                        } catch (Throwable unused7) {
                            a.a();
                        }
                    }
                });
            }
        }
    }

    /* JADX WARNING: Code restructure failed: missing block: B:12:?, code lost:
        com.baidu.liantian.utility.a.a();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:14:0x0020, code lost:
        return;
     */
    /* JADX WARNING: Exception block dominator not found, dom blocks: [] */
    /* JADX WARNING: Missing exception handler attribute for start block: B:11:0x001c */
    private static synchronized void b(final Context context) {
        synchronized (b.class) {
            if (context != null) {
                if (d) {
                    d = false;
                    l.a().b(new Runnable() {
                        /* class com.baidu.liantian.core.b.AnonymousClass2 */

                        public final void run() {
                            try {
                                a a2 = a.a(context);
                                if (a2 != null) {
                                    a2.b();
                                }
                            } catch (Throwable unused) {
                                a.a();
                            }
                        }
                    });
                }
            }
        }
    }

    public static Pair<Integer, Object> a(int i, String str, Class<?>[] clsArr, Object... objArr) {
        try {
            Context context = a.b;
            if (context == null) {
                return new Pair<>(4, null);
            }
            if (!j.a(a.b)) {
                return new Pair<>(12, null);
            }
            String b2 = a.b(a.b);
            if (TextUtils.isEmpty(b2)) {
                if (a.b(a.b.getPackageName())) {
                    return new Pair<>(5, null);
                }
                com.baidu.liantian.a.a();
                return a.a(context).a(i, str, clsArr, objArr);
            } else if (a.b(b2)) {
                com.baidu.liantian.a.a();
                return b(a.b, i, str, clsArr, objArr);
            } else {
                com.baidu.liantian.a.a();
                return a.a(context).a(i, str, clsArr, objArr);
            }
        } catch (Throwable unused) {
            a.a();
            return new Pair<>(3, null);
        }
    }

    public static boolean a(final int i, final String str, final Callback callback, final Class<?>[] clsArr, final Object... objArr) {
        try {
            if (l.a().a(new Runnable() {
                /* class com.baidu.liantian.core.b.AnonymousClass3 */

                public final void run() {
                    try {
                        Context context = a.b;
                        if (context == null) {
                            for (int i = 0; i < 20; i++) {
                                try {
                                    Thread.sleep(50);
                                } catch (InterruptedException unused) {
                                    a.a();
                                }
                                context = a.b;
                                if (context != null) {
                                    break;
                                }
                            }
                            if (context == null) {
                                com.baidu.liantian.a.a();
                                Callback callback = callback;
                                if (callback != null) {
                                    callback.onError(4);
                                    return;
                                }
                                return;
                            }
                        }
                        if (!j.a(a.b)) {
                            callback.onError(12);
                            return;
                        }
                        String b2 = a.b(a.b);
                        if (TextUtils.isEmpty(b2)) {
                            if (a.b(a.b.getPackageName())) {
                                Callback callback2 = callback;
                                if (callback2 != null) {
                                    callback2.onError(5);
                                    return;
                                }
                                return;
                            }
                            com.baidu.liantian.a.a();
                            a a2 = a.a();
                            if (a2 == null) {
                                for (int i2 = 0; i2 < 20; i2++) {
                                    try {
                                        Thread.sleep(50);
                                    } catch (InterruptedException unused2) {
                                        a.a();
                                    }
                                    a2 = a.a();
                                    if (a2 != null) {
                                        break;
                                    }
                                }
                                if (a2 == null) {
                                    Callback callback3 = callback;
                                    if (callback3 != null) {
                                        callback3.onError(11);
                                        return;
                                    }
                                    return;
                                }
                            }
                            a.a(i, str, callback, clsArr, objArr);
                        } else if (a.b(b2)) {
                            com.baidu.liantian.a.a();
                            b.a(a.b, i, str, callback, clsArr, objArr);
                        } else {
                            com.baidu.liantian.a.a();
                            a a3 = a.a();
                            if (a3 == null) {
                                for (int i3 = 0; i3 < 20; i3++) {
                                    try {
                                        Thread.sleep(50);
                                    } catch (InterruptedException unused3) {
                                        a.a();
                                    }
                                    a3 = a.a();
                                    if (a3 != null) {
                                        break;
                                    }
                                }
                                if (a3 == null) {
                                    Callback callback4 = callback;
                                    if (callback4 != null) {
                                        callback4.onError(11);
                                        return;
                                    }
                                    return;
                                }
                            }
                            a.a(i, str, callback, clsArr, objArr);
                        }
                    } catch (Throwable unused4) {
                        a.a();
                    }
                }
            }) == 1) {
                return true;
            }
            return false;
        } catch (Throwable unused) {
            a.a();
            return false;
        }
    }

    public static String a(Context context, String str, int i, String str2) {
        try {
            if (!j.a(context)) {
                return c(context);
            }
            if (!TextUtils.isEmpty(a)) {
                if (i != 0) {
                    if (TextUtils.isEmpty(str2)) {
                        a(1, "ice", (Callback) null, new Class[]{String.class, Integer.TYPE}, str, Integer.valueOf(i));
                    } else {
                        a(1, "ice", (Callback) null, new Class[]{String.class, Integer.TYPE, String.class}, str, Integer.valueOf(i), str2);
                    }
                }
                return a;
            }
            String b2 = a.b(context);
            if (TextUtils.isEmpty(b2)) {
                if (a.b(context.getPackageName())) {
                    return "";
                }
                com.baidu.liantian.a.a();
                return b(context, str, i, str2);
            } else if (a.b(b2)) {
                com.baidu.liantian.a.a();
                Pair<Integer, Object> b3 = b(context, 0, "gzfi", null, str, Integer.valueOf(i), str2);
                if (b3 == null || ((Integer) b3.first).intValue() != 0) {
                    return "";
                }
                return (String) b3.second;
            } else {
                com.baidu.liantian.a.a();
                return b(context, str, i, str2);
            }
        } catch (Throwable unused) {
            a.a();
        }
        return "";
    }

    private static String b(Context context, String str, int i, String str2) {
        try {
            if (!j.a(context)) {
                return "";
            }
        } catch (Throwable unused) {
            a.a();
        }
        if (i != 0) {
            if (TextUtils.isEmpty(str2)) {
                a(1, "ice", (Callback) null, new Class[]{String.class, Integer.TYPE}, str, Integer.valueOf(i));
            } else {
                a(1, "ice", (Callback) null, new Class[]{String.class, Integer.TYPE, String.class}, str, Integer.valueOf(i), str2);
            }
        }
        return d(context);
    }

    private static String c(Context context) {
        String str;
        String[] split;
        try {
            c cVar = new c(context);
            String a2 = cVar.a();
            if (!TextUtils.isEmpty(a2)) {
                return a2;
            }
            String b2 = cVar.b();
            if (!TextUtils.isEmpty(b2)) {
                return b2;
            }
            if (a.a(context) == 0) {
                str = com.baidu.liantian.utility.b.c(context);
            } else {
                str = com.baidu.liantian.utility.b.b(context);
            }
            if (!TextUtils.isEmpty(str) && (split = str.split("\\|")) != null && split.length == 2 && !TextUtils.isEmpty(split[0])) {
                if (!TextUtils.isEmpty(split[1])) {
                    byte[] re = F.getInstance().re(split[1].getBytes(), split[0].getBytes());
                    if (re != null) {
                        String str2 = split[0] + a.a(re);
                        cVar.a(str2);
                        return str2;
                    }
                    return "74FFB5E615AA72E0B057EE43E3D5A23A8BA34AAC1672FC9B56A7106C57BA03";
                }
            }
            return "74FFB5E615AA72E0B057EE43E3D5A23A8BA34AAC1672FC9B56A7106C57BA03";
        } catch (Throwable unused) {
            a.a();
        }
    }

    private static String d(Context context) {
        try {
            c cVar = new c(context);
            String a2 = cVar.a();
            if (!TextUtils.isEmpty(a2)) {
                a = a2;
                return a2;
            }
            String b2 = cVar.b();
            if (!TextUtils.isEmpty(b2)) {
                a = b2;
                return b2;
            }
            String b3 = com.baidu.liantian.utility.b.b(context);
            if (!TextUtils.isEmpty(b3)) {
                String[] split = b3.split("\\|");
                if (split != null && split.length == 2 && !TextUtils.isEmpty(split[0])) {
                    if (!TextUtils.isEmpty(split[1])) {
                        byte[] re = F.getInstance().re(split[1].getBytes(), split[0].getBytes());
                        if (re != null) {
                            String str = split[0] + a.a(re);
                            cVar.a(str);
                            a = str;
                            return str;
                        }
                    }
                }
                a = "74FFB5E615AA72E0B057EE43E3D5A23A8BA34AAC1672FC9B56A7106C57BA03";
                return "74FFB5E615AA72E0B057EE43E3D5A23A8BA34AAC1672FC9B56A7106C57BA03";
            }
            a = "74FFB5E615AA72E0B057EE43E3D5A23A8BA34AAC1672FC9B56A7106C57BA03";
            return "74FFB5E615AA72E0B057EE43E3D5A23A8BA34AAC1672FC9B56A7106C57BA03";
        } catch (Throwable unused) {
            a.a();
        }
    }

    public static String a(Context context) {
        try {
            if (!TextUtils.isEmpty(a)) {
                return a;
            }
            if (!j.a(context)) {
                return c(context);
            }
            String b2 = a.b(context);
            if (TextUtils.isEmpty(b2)) {
                if (a.b(context.getPackageName())) {
                    return "";
                }
                com.baidu.liantian.a.a();
                return d(context);
            } else if (a.b(b2)) {
                com.baidu.liantian.a.a();
                Pair<Integer, Object> b3 = b(context, 0, "gz", null, new Object[0]);
                if (b3 != null) {
                    if (((Integer) b3.first).intValue() == 0) {
                        return (String) b3.second;
                    }
                    return "";
                }
                a = "74FFB5E615AA72E0B057EE43E3D5A23A8BA34AAC1672FC9B56A7106C57BA03";
                return "74FFB5E615AA72E0B057EE43E3D5A23A8BA34AAC1672FC9B56A7106C57BA03";
            } else {
                com.baidu.liantian.a.a();
                return d(context);
            }
        } catch (Throwable unused) {
            a.a();
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:18:0x0079 A[Catch:{ all -> 0x0098 }] */
    /* JADX WARNING: Removed duplicated region for block: B:19:0x007b A[Catch:{ all -> 0x0098 }] */
    /* JADX WARNING: Removed duplicated region for block: B:22:0x008b A[Catch:{ all -> 0x0098 }] */
    /* JADX WARNING: Removed duplicated region for block: B:23:0x008f A[Catch:{ all -> 0x0098 }] */
    public static Bundle a(Context context, String str, Bundle bundle) {
        String str2;
        Integer num;
        int i;
        String b2;
        final Bundle bundle2 = new Bundle();
        try {
            com.baidu.liantian.a.a();
            Class[] clsArr = null;
            String str3 = null;
            if ("gzfi".equals(str)) {
                if (bundle != null) {
                    CallArgs callArgs = new CallArgs();
                    try {
                        bundle.setClassLoader(LiantianProvider.class.getClassLoader());
                        CallArgs callArgs2 = (CallArgs) bundle.getParcelable("args");
                        if (callArgs2 != null) {
                            if (callArgs2.e.length == 2) {
                                num = (Integer) callArgs2.e[1];
                                Objects.toString(num);
                                com.baidu.liantian.a.a();
                                str3 = (String) callArgs2.e[0];
                                str2 = null;
                            } else if (callArgs2.e.length == 3) {
                                str3 = (String) callArgs2.e[0];
                                Integer num2 = (Integer) callArgs2.e[1];
                                str2 = (String) callArgs2.e[2];
                                num = num2;
                            }
                            if (num != null) {
                                i = 0;
                            } else {
                                i = num.intValue();
                            }
                            b2 = b(context, str3, i, str2);
                            if (!TextUtils.isEmpty(b2)) {
                                bundle2.putInt("status", 8);
                            } else {
                                callArgs.f = b2;
                                bundle2.putParcelable("result", callArgs);
                                bundle2.putInt("status", 0);
                            }
                            return bundle2;
                        }
                        num = null;
                        str2 = null;
                        if (num != null) {
                        }
                        b2 = b(context, str3, i, str2);
                        if (!TextUtils.isEmpty(b2)) {
                        }
                        return bundle2;
                    } catch (Throwable unused) {
                        a.a();
                        bundle2.putInt("status", 7);
                        return bundle2;
                    }
                }
            } else if ("invokeMethod".equals(str)) {
                if (bundle != null) {
                    final CallArgs callArgs3 = new CallArgs();
                    try {
                        bundle.setClassLoader(LiantianProvider.class.getClassLoader());
                        CallArgs callArgs4 = (CallArgs) bundle.getParcelable("args");
                        int i2 = callArgs4.a;
                        int i3 = callArgs4.b;
                        final String str4 = callArgs4.c;
                        Object[] objArr = callArgs4.d;
                        if (objArr != null) {
                            clsArr = new Class[objArr.length];
                            for (int i4 = 0; i4 < objArr.length; i4++) {
                                String str5 = (String) objArr[i4];
                                if (TextUtils.isEmpty(str5) || !str5.contains("@@")) {
                                    clsArr[i4] = Class.forName((String) objArr[i4]);
                                } else {
                                    Class<?> a2 = a.a(str5);
                                    if (a2 != null) {
                                        a2.getCanonicalName();
                                        com.baidu.liantian.a.a();
                                        clsArr[i4] = a2;
                                    }
                                }
                            }
                        }
                        Object[] objArr2 = callArgs4.e;
                        if (i3 == 1) {
                            Pair<Integer, Object> a3 = a(i2, str4, clsArr, objArr2);
                            bundle2.putInt("status", ((Integer) a3.first).intValue());
                            if (((Integer) a3.first).intValue() == 0) {
                                callArgs3.f = a3.second;
                            }
                        } else if (i3 == 0) {
                            final CountDownLatch countDownLatch = new CountDownLatch(1);
                            a(i2, str4, new Callback() {
                                /* class com.baidu.liantian.core.b.AnonymousClass4 */

                                /* JADX WARNING: Can't wrap try/catch for region: R(6:0|1|2|3|4|5) */
                                /* JADX WARNING: Code restructure failed: missing block: B:6:0x0019, code lost:
                                    r4 = move-exception;
                                 */
                                /* JADX WARNING: Code restructure failed: missing block: B:7:0x001a, code lost:
                                    r6.countDown();
                                 */
                                /* JADX WARNING: Code restructure failed: missing block: B:8:0x001f, code lost:
                                    throw r4;
                                 */
                                /* JADX WARNING: Failed to process nested try/catch */
                                /* JADX WARNING: Missing exception handler attribute for start block: B:2:0x000f */
                                @Override // com.baidu.liantian.ac.Callback
                                public final Object onEnd(Object... objArr) {
                                    bundle2.putInt("status", 0);
                                    callArgs3.f = objArr[0];
                                    a.a();
                                    countDownLatch.countDown();
                                    return null;
                                }

                                /* JADX WARNING: Can't wrap try/catch for region: R(6:0|1|2|3|4|5) */
                                /* JADX WARNING: Code restructure failed: missing block: B:6:0x0023, code lost:
                                    r5 = move-exception;
                                 */
                                /* JADX WARNING: Code restructure failed: missing block: B:7:0x0024, code lost:
                                    r6.countDown();
                                 */
                                /* JADX WARNING: Code restructure failed: missing block: B:8:0x0029, code lost:
                                    throw r5;
                                 */
                                /* JADX WARNING: Failed to process nested try/catch */
                                /* JADX WARNING: Missing exception handler attribute for start block: B:2:0x0019 */
                                @Override // com.baidu.liantian.ac.Callback
                                public final Object onError(Object... objArr) {
                                    bundle2.putInt("status", ((Integer) objArr[0]).intValue());
                                    String.valueOf(objArr[0]);
                                    com.baidu.liantian.a.a();
                                    a.a();
                                    countDownLatch.countDown();
                                    return null;
                                }
                            }, clsArr, objArr2);
                            try {
                                countDownLatch.await(180000, TimeUnit.MILLISECONDS);
                            } catch (Throwable unused2) {
                                bundle2.putInt("status", 3);
                                a.a();
                            }
                        }
                        bundle2.getInt("status");
                        com.baidu.liantian.a.a();
                        bundle2.putParcelable("result", callArgs3);
                        return bundle2;
                    } catch (Throwable unused3) {
                        a.a();
                        bundle2.putParcelable("result", callArgs3);
                        bundle2.putInt("status", 7);
                        return bundle2;
                    }
                }
            } else if ("gz".equals(str)) {
                String d2 = d(context);
                if (TextUtils.isEmpty(d2)) {
                    bundle2.putInt("status", 8);
                } else {
                    CallArgs callArgs5 = new CallArgs();
                    callArgs5.f = d2;
                    bundle2.putParcelable("result", callArgs5);
                    bundle2.putInt("status", 0);
                }
                return bundle2;
            } else {
                bundle2.putInt("status", 2);
                return bundle2;
            }
        } catch (Throwable unused4) {
            a.a();
        }
        bundle2.putInt("status", 10);
        return bundle2;
    }

    /* access modifiers changed from: private */
    /* JADX WARNING: Code restructure failed: missing block: B:38:?, code lost:
        com.baidu.liantian.utility.a.a();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:41:0x00ba, code lost:
        r8 = null;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:42:0x00bd, code lost:
        r8 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:43:0x00be, code lost:
        if (r7 != null) goto L_0x00c0;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:44:0x00c0, code lost:
        r7.release();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:45:0x00c3, code lost:
        throw r8;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:80:?, code lost:
        com.baidu.liantian.utility.a.a();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:82:0x0179, code lost:
        return android.util.Pair.create(9, null);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:83:0x017a, code lost:
        r8 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:84:0x017b, code lost:
        r7.release();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:85:0x017e, code lost:
        throw r8;
     */
    /* JADX WARNING: Failed to process nested try/catch */
    /* JADX WARNING: Missing exception handler attribute for start block: B:37:0x00b2 */
    /* JADX WARNING: Missing exception handler attribute for start block: B:79:0x0169 */
    /* JADX WARNING: Removed duplicated region for block: B:15:0x0035 A[Catch:{ all -> 0x017f }] */
    /* JADX WARNING: Removed duplicated region for block: B:29:0x009e A[SYNTHETIC, Splitter:B:29:0x009e] */
    /* JADX WARNING: Removed duplicated region for block: B:46:0x00c4  */
    /* JADX WARNING: Removed duplicated region for block: B:67:0x0136  */
    /* JADX WARNING: Removed duplicated region for block: B:69:0x013f  */
    public static Pair<Integer, Object> a(Context context, int i, int i2, String str, Class<?>[] clsArr, Object... objArr) {
        String str2;
        Bundle bundle;
        ContentProviderClient contentProviderClient;
        try {
            if (TextUtils.isEmpty(str)) {
                return Pair.create(1, null);
            }
            if (!"gzfi".equals(str)) {
                if (!"gz".equals(str)) {
                    str2 = "invokeMethod";
                    CallArgs callArgs = new CallArgs();
                    callArgs.a = i;
                    callArgs.c = str;
                    callArgs.b = i2;
                    if (clsArr != null) {
                        Object[] objArr2 = new Object[clsArr.length];
                        for (int i3 = 0; i3 < clsArr.length; i3++) {
                            if (clsArr[i3].isPrimitive()) {
                                String a2 = a.a(clsArr[i3]);
                                if (!TextUtils.isEmpty(a2)) {
                                    objArr2[i3] = a2 + "@@";
                                }
                            } else {
                                objArr2[i3] = clsArr[i3].getName();
                            }
                        }
                        callArgs.d = objArr2;
                    }
                    callArgs.e = objArr;
                    Bundle bundle2 = new Bundle();
                    bundle2.putParcelable("args", callArgs);
                    Uri parse = Uri.parse("content://" + context.getPackageName() + ".liantian.ac.provider");
                    if (Build.VERSION.SDK_INT < 17) {
                        try {
                            contentProviderClient = context.getContentResolver().acquireUnstableContentProviderClient(parse);
                            bundle = contentProviderClient.call(str2, null, bundle2);
                            if (contentProviderClient != 0) {
                                contentProviderClient.release();
                            }
                        } catch (Throwable unused) {
                            contentProviderClient = null;
                        }
                    } else if (Build.VERSION.SDK_INT >= 11) {
                        bundle = context.getContentResolver().call(parse, str2, (String) null, bundle2);
                    } else {
                        ContentProviderClient acquireContentProviderClient = context.getContentResolver().acquireContentProviderClient(parse);
                        if (acquireContentProviderClient == null) {
                            return Pair.create(3, null);
                        }
                        Field declaredField = ContentProviderClient.class.getDeclaredField("mContentProvider");
                        if (!declaredField.isAccessible()) {
                            declaredField.setAccessible(true);
                        }
                        Object obj = declaredField.get(acquireContentProviderClient);
                        if (obj != null) {
                            Method declaredMethod = Class.forName("android.content.IContentProvider").getDeclaredMethod(NotificationCompat.CATEGORY_CALL, String.class, String.class, Bundle.class);
                            if (!declaredMethod.isAccessible()) {
                                declaredMethod.setAccessible(true);
                            }
                            bundle = (Bundle) declaredMethod.invoke(obj, str2, null, bundle2);
                        } else {
                            bundle = null;
                        }
                        acquireContentProviderClient.release();
                    }
                    if (bundle != null) {
                        return Pair.create(3, null);
                    }
                    bundle.setClassLoader(CallArgs.class.getClassLoader());
                    int i4 = bundle.getInt("status");
                    CallArgs callArgs2 = i4 == 0 ? (CallArgs) bundle.getParcelable("result") : null;
                    return Pair.create(Integer.valueOf(i4), callArgs2 == null ? null : callArgs2.f);
                }
            }
            str2 = str;
            CallArgs callArgs3 = new CallArgs();
            callArgs3.a = i;
            callArgs3.c = str;
            callArgs3.b = i2;
            if (clsArr != null) {
            }
            callArgs3.e = objArr;
            Bundle bundle22 = new Bundle();
            bundle22.putParcelable("args", callArgs3);
            Uri parse2 = Uri.parse("content://" + context.getPackageName() + ".liantian.ac.provider");
            if (Build.VERSION.SDK_INT < 17) {
            }
            if (bundle != null) {
            }
        } catch (Throwable unused2) {
            a.a();
            return Pair.create(3, null);
        }
    }

    private static Pair<Integer, Object> b(Context context, int i, String str, Class<?>[] clsArr, Object... objArr) {
        return a(context, i, 1, str, clsArr, objArr);
    }

    /* JADX WARNING: Code restructure failed: missing block: B:28:?, code lost:
        com.baidu.liantian.utility.a.a();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:30:0x0059, code lost:
        return;
     */
    /* JADX WARNING: Exception block dominator not found, dom blocks: [] */
    /* JADX WARNING: Missing exception handler attribute for start block: B:27:0x0055 */
    public static synchronized void a(Context context, boolean z) {
        synchronized (b.class) {
            if (context != null) {
                int a2 = a.a(context);
                if (a2 == 0) {
                    Bundle bundle = new Bundle();
                    bundle.putBoolean("_agree_policy", z);
                    a.a(context, "setAgreePolicy", bundle);
                    return;
                }
                if (a2 == 1) {
                    a.a(context, ".ffnpp", z ? 0 : 1);
                    com.baidu.liantian.b bVar = new com.baidu.liantian.b(context);
                    bVar.b.putBoolean("s_a_pl", z);
                    if (Build.VERSION.SDK_INT >= 9) {
                        bVar.b.apply();
                    } else {
                        bVar.b.commit();
                    }
                    if (z && !e) {
                        e = true;
                        b(context);
                    }
                }
            }
        }
    }

    public static void a(Context context, String str) {
        try {
            if (j.a(context)) {
                com.baidu.liantian.b bVar = new com.baidu.liantian.b(context);
                bVar.b.putString("s_h_d_id", str);
                if (Build.VERSION.SDK_INT >= 9) {
                    bVar.b.apply();
                } else {
                    bVar.b.commit();
                }
            }
        } catch (Throwable unused) {
            a.a();
        }
    }

    static /* synthetic */ void a(final Context context, final int i, final String str, final Callback callback, final Class[] clsArr, final Object[] objArr) {
        try {
            if (!TextUtils.isEmpty(str)) {
                l.a().a(new Runnable() {
                    /* class com.baidu.liantian.core.b.AnonymousClass5 */

                    /*  JADX ERROR: IndexOutOfBoundsException in pass: MethodInvokeVisitor
                        java.lang.IndexOutOfBoundsException: Index: 5, Size: 5
                        	at java.util.ArrayList.rangeCheck(ArrayList.java:659)
                        	at java.util.ArrayList.get(ArrayList.java:435)
                        	at jadx.core.dex.visitors.MethodInvokeVisitor.searchCastTypes(MethodInvokeVisitor.java:267)
                        	at jadx.core.dex.visitors.MethodInvokeVisitor.processOverloaded(MethodInvokeVisitor.java:127)
                        	at jadx.core.dex.visitors.MethodInvokeVisitor.processInvoke(MethodInvokeVisitor.java:102)
                        	at jadx.core.dex.visitors.MethodInvokeVisitor.processInsn(MethodInvokeVisitor.java:73)
                        	at jadx.core.dex.visitors.MethodInvokeVisitor.visit(MethodInvokeVisitor.java:66)
                        */
                    public final void run() {
                        /*
                            r6 = this;
                            com.baidu.liantian.ac.Callback r0 = r15
                            r1 = 0
                            if (r0 == 0) goto L_0x000a
                            java.lang.Object[] r2 = new java.lang.Object[r1]
                            r0.onBegin(r2)
                        L_0x000a:
                            android.content.Context r0 = r12
                            int r2 = r13
                            java.lang.String r3 = r14
                            java.lang.Class[] r4 = r16
                            java.lang.Object[] r5 = r17
                            android.util.Pair r0 = com.baidu.liantian.core.b.a(r0, r2, r3, r4, r5)
                            com.baidu.liantian.ac.Callback r2 = r15
                            if (r2 == 0) goto L_0x003e
                            java.lang.Object r2 = r0.first
                            java.lang.Integer r2 = (java.lang.Integer) r2
                            int r2 = r2.intValue()
                            r3 = 1
                            if (r2 == 0) goto L_0x0033
                            com.baidu.liantian.ac.Callback r2 = r15
                            java.lang.Object[] r3 = new java.lang.Object[r3]
                            java.lang.Object r0 = r0.first
                            r3[r1] = r0
                            r2.onError(r3)
                            return
                        L_0x0033:
                            com.baidu.liantian.ac.Callback r2 = r15
                            java.lang.Object[] r3 = new java.lang.Object[r3]
                            java.lang.Object r0 = r0.second
                            r3[r1] = r0
                            r2.onEnd(r3)
                        L_0x003e:
                            return
                        */
                        throw new UnsupportedOperationException("Method not decompiled: com.baidu.liantian.core.b.AnonymousClass5.run():void");
                    }
                });
                return;
            } else if (callback != null) {
                callback.onError(1);
                return;
            } else {
                return;
            }
        } catch (Throwable unused) {
        }
        a.a();
    }
}