package o; /* loaded from: classes.dex */ public final class ggE { public int a; private Object[] d = new Object[16]; public int e; public final void b(T t) { Object[] objArr = this.d; int i = this.e; objArr[i] = t; int length = (objArr.length - 1) & (i + 1); this.e = length; if (length == this.a) { b(); } } public final T c() { int i = this.a; if (i == this.e) { return null; } Object[] objArr = this.d; T t = (T) objArr[i]; objArr[i] = null; this.a = (i + 1) & (objArr.length - 1); if (t != null) { return t; } throw new NullPointerException("null cannot be cast to non-null type T of kotlinx.coroutines.internal.ArrayQueue"); } private final void b() { Object[] objArr = this.d; int length = objArr.length; Object[] objArr2 = new Object[length << 1]; C14875gap.d(objArr, objArr2, 0, this.a, 0, 10); Object[] objArr3 = this.d; int length2 = objArr3.length; int i = this.a; C14875gap.d(objArr3, objArr2, length2 - i, 0, i, 4); this.d = objArr2; this.a = 0; this.e = length; } }