package s.a; import d0.t.j; import java.util.Objects; import s.a.a.b; /* compiled from: EventLoop.common.kt */ public abstract class o0 extends z { public long i; public boolean j; public b> k; public final void H(boolean z2) { long I = this.i - I(z2); this.i = I; if (I <= 0 && this.j) { shutdown(); } } public final long I(boolean z2) { return z2 ? 4294967296L : 1; } public final void K(i0 i0Var) { b> bVar = this.k; if (bVar == null) { bVar = new b<>(); this.k = bVar; } Object[] objArr = bVar.a; int i = bVar.f2864c; objArr[i] = i0Var; int length = (objArr.length - 1) & (i + 1); bVar.f2864c = length; int i2 = bVar.b; if (length == i2) { int length2 = objArr.length; Object[] objArr2 = new Object[(length2 << 1)]; j.copyInto$default(objArr, objArr2, 0, i2, 0, 10, (Object) null); Object[] objArr3 = bVar.a; int length3 = objArr3.length; int i3 = bVar.b; j.copyInto$default(objArr3, objArr2, length3 - i3, 0, i3, 4, (Object) null); bVar.a = objArr2; bVar.b = 0; bVar.f2864c = length2; } } public final void M(boolean z2) { this.i = I(z2) + this.i; if (!z2) { this.j = true; } } public final boolean N() { return this.i >= I(true); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARNING: Unknown variable types count: 2 */ public final boolean Q() { b> bVar = this.k; if (bVar != null) { int i = bVar.b; i0 i0Var = null; if (i != bVar.f2864c) { ?? r3 = bVar.a; ?? r6 = r3[i]; r3[i] = 0; bVar.b = (i + 1) & (r3.length - 1); Objects.requireNonNull(r6, "null cannot be cast to non-null type T"); i0Var = r6; } i0 i0Var2 = i0Var; if (i0Var2 != null) { i0Var2.run(); return true; } } return false; } public void shutdown() { } }