package defpackage;

import android.content.Context;
import android.content.IntentFilter;
import android.os.Build;
import android.os.Process;
import android.os.UserManager;
import java.util.concurrent.Callable;
import java.util.concurrent.Executor;
import java.util.concurrent.atomic.AtomicBoolean;

/* JADX INFO: renamed from: ˆˎʙˀ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC0837 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static volatile boolean f3733;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static UserManager f3734;

    static {
        f3733 = !(Build.VERSION.SDK_INT >= 24);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static AbstractC5343 m2976(Context context, Callable callable, Executor executor) {
        C3031 c3031 = new C3031(3, callable);
        if (m2978(context)) {
            RunnableFutureC0362 runnableFutureC0362 = new RunnableFutureC0362();
            runnableFutureC0362.f2173 = new C3065(runnableFutureC0362, c3031);
            executor.execute(runnableFutureC0362);
            return runnableFutureC0362;
        }
        C5308 c5308 = new C5308();
        AtomicBoolean atomicBoolean = new AtomicBoolean();
        C4056 c4056 = new C4056(atomicBoolean, context, c5308, c3031, executor);
        context.registerReceiver(c4056, new IntentFilter("android.intent.action.USER_UNLOCKED"));
        if (!m2978(context) || !atomicBoolean.compareAndSet(false, true)) {
            c5308.mo834(new RunnableC3161(c5308, atomicBoolean, context, c4056, 7, false), EnumC2921.f11255);
            return c5308;
        }
        try {
            context.unregisterReceiver(c4056);
        } catch (IllegalArgumentException unused) {
        }
        RunnableFutureC0362 runnableFutureC03622 = new RunnableFutureC0362();
        runnableFutureC03622.f2173 = new C3065(runnableFutureC03622, c3031);
        executor.execute(runnableFutureC03622);
        c5308.m10932(runnableFutureC03622);
        return c5308;
    }

    /* JADX WARN: Code restructure failed: missing block: B:26:0x003b, code lost:
    
        r5 = true;
     */
    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static boolean m2977(Context context) {
        boolean z;
        if (f3733) {
            return true;
        }
        synchronized (AbstractC0837.class) {
            try {
                if (f3733) {
                    return true;
                }
                int i = 1;
                while (true) {
                    z = false;
                    if (i > 2) {
                        break;
                    }
                    if (f3734 == null) {
                        f3734 = (UserManager) context.getSystemService(UserManager.class);
                    }
                    UserManager userManager = f3734;
                    if (userManager == null) {
                        z = true;
                        break;
                    }
                    try {
                        if (userManager.isUserUnlocked()) {
                            break;
                        }
                        if (!userManager.isUserRunning(Process.myUserHandle())) {
                            break;
                        }
                    } catch (NullPointerException unused) {
                        f3734 = null;
                        i++;
                    }
                }
                if (z) {
                    f3734 = null;
                }
                if (z) {
                    f3733 = true;
                }
                return z;
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static boolean m2978(Context context) {
        return Build.VERSION.SDK_INT < 24 || m2977(context);
    }
}
