package h.a;

import java.util.Objects;

/* JADX INFO: compiled from: EventLoop.common.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public abstract class f0 extends q {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public long f4217e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public boolean f4218f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public h.a.k1.a<a0<?>> f4219g;

    public void A() {
    }

    public final void t(boolean z) {
        long jV = this.f4217e - v(z);
        this.f4217e = jV;
        if (jV <= 0 && this.f4218f) {
            A();
        }
    }

    public final long v(boolean z) {
        return z ? 4294967296L : 1L;
    }

    public final void w(a0<?> a0Var) {
        h.a.k1.a<a0<?>> aVar = this.f4219g;
        if (aVar == null) {
            aVar = new h.a.k1.a<>();
            this.f4219g = aVar;
        }
        Object[] objArr = aVar.a;
        int i2 = aVar.f4242c;
        objArr[i2] = a0Var;
        int length = (objArr.length - 1) & (i2 + 1);
        aVar.f4242c = length;
        int i3 = aVar.f4241b;
        if (length == i3) {
            int length2 = objArr.length;
            Object[] objArr2 = new Object[length2 << 1];
            g.c0.g.g(objArr, objArr2, 0, i3, 0, 10);
            Object[] objArr3 = aVar.a;
            int length3 = objArr3.length;
            int i4 = aVar.f4241b;
            g.c0.g.g(objArr3, objArr2, length3 - i4, 0, i4, 4);
            aVar.a = objArr2;
            aVar.f4241b = 0;
            aVar.f4242c = length2;
        }
    }

    public final void x(boolean z) {
        this.f4217e = v(z) + this.f4217e;
        if (z) {
            return;
        }
        this.f4218f = true;
    }

    public final boolean y() {
        return this.f4217e >= v(true);
    }

    public final boolean z() {
        h.a.k1.a<a0<?>> aVar = this.f4219g;
        if (aVar == null) {
            return false;
        }
        int i2 = aVar.f4241b;
        Object obj = null;
        if (i2 != aVar.f4242c) {
            Object[] objArr = aVar.a;
            Object obj2 = objArr[i2];
            objArr[i2] = null;
            aVar.f4241b = (i2 + 1) & (objArr.length - 1);
            Objects.requireNonNull(obj2, "null cannot be cast to non-null type T of kotlinx.coroutines.internal.ArrayQueue");
            obj = obj2;
        }
        a0 a0Var = (a0) obj;
        if (a0Var == null) {
            return false;
        }
        a0Var.run();
        return true;
    }
}
