package c.f.j.p; import android.os.SystemClock; import androidx.annotation.VisibleForTesting; import c.f.j.j.e; import com.airbnb.lottie.parser.AnimatableValueParser; import java.util.Objects; import java.util.concurrent.Executor; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; /* compiled from: JobScheduler */ public class c0 { public final Executor a; public final c b; /* renamed from: c reason: collision with root package name */ public final Runnable f479c = new a(); public final Runnable d = new b(); public final int e; @VisibleForTesting public e f = null; @VisibleForTesting public int g = 0; @VisibleForTesting public int h = 1; @VisibleForTesting public long i = 0; @VisibleForTesting public long j = 0; /* compiled from: JobScheduler */ public class a implements Runnable { public a() { } @Override // java.lang.Runnable public void run() { e eVar; int i; c0 c0Var = c0.this; Objects.requireNonNull(c0Var); long uptimeMillis = SystemClock.uptimeMillis(); synchronized (c0Var) { eVar = c0Var.f; i = c0Var.g; c0Var.f = null; c0Var.g = 0; c0Var.h = 3; c0Var.j = uptimeMillis; } try { if (c0.e(eVar, i)) { c0Var.b.a(eVar, i); } } finally { if (eVar != null) { eVar.close(); } c0Var.c(); } } } /* compiled from: JobScheduler */ public class b implements Runnable { public b() { } @Override // java.lang.Runnable public void run() { c0 c0Var = c0.this; c0Var.a.execute(c0Var.f479c); } } /* compiled from: JobScheduler */ public interface c { void a(e eVar, int i); } public c0(Executor executor, c cVar, int i) { this.a = executor; this.b = cVar; this.e = i; } public static boolean e(e eVar, int i) { return b.e(i) || b.m(i, 4) || e.t(eVar); } public void a() { e eVar; synchronized (this) { eVar = this.f; this.f = null; this.g = 0; } if (eVar != null) { eVar.close(); } } public final void b(long j) { Runnable runnable = this.d; if (j > 0) { if (AnimatableValueParser.b == null) { AnimatableValueParser.b = Executors.newSingleThreadScheduledExecutor(); } AnimatableValueParser.b.schedule(runnable, j, TimeUnit.MILLISECONDS); return; } runnable.run(); } public final void c() { boolean z2; long j; long uptimeMillis = SystemClock.uptimeMillis(); synchronized (this) { z2 = true; if (this.h == 4) { j = Math.max(this.j + ((long) this.e), uptimeMillis); this.i = uptimeMillis; this.h = 2; } else { this.h = 1; j = 0; z2 = false; } } if (z2) { b(j - uptimeMillis); } } public boolean d() { boolean z2; long j; long uptimeMillis = SystemClock.uptimeMillis(); synchronized (this) { z2 = false; if (!e(this.f, this.g)) { return false; } int h = c.c.a.y.b.h(this.h); if (h != 0) { if (h == 2) { this.h = 4; } j = 0; } else { j = Math.max(this.j + ((long) this.e), uptimeMillis); this.i = uptimeMillis; this.h = 2; z2 = true; } } if (z2) { b(j - uptimeMillis); } return true; } public boolean f(e eVar, int i) { e eVar2; if (!e(eVar, i)) { return false; } synchronized (this) { eVar2 = this.f; this.f = e.a(eVar); this.g = i; } if (eVar2 == null) { return true; } eVar2.close(); return true; } }