package kotlinx.coroutines.internal;

import o1.AbstractC0668d;

/* JADX INFO: loaded from: classes.dex */
public class a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private Object[] f5139a = new Object[16];

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private int f5140b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private int f5141c;

    private final void b() {
        Object[] objArr = this.f5139a;
        int length = objArr.length;
        Object[] objArr2 = new Object[length << 1];
        AbstractC0668d.f(objArr, objArr2, 0, this.f5140b, 0, 10, null);
        Object[] objArr3 = this.f5139a;
        int length2 = objArr3.length;
        int i2 = this.f5140b;
        AbstractC0668d.f(objArr3, objArr2, length2 - i2, 0, i2, 4, null);
        this.f5139a = objArr2;
        this.f5140b = 0;
        this.f5141c = length;
    }

    public final void a(Object obj) {
        Object[] objArr = this.f5139a;
        int i2 = this.f5141c;
        objArr[i2] = obj;
        int length = (objArr.length - 1) & (i2 + 1);
        this.f5141c = length;
        if (length == this.f5140b) {
            b();
        }
    }

    public final boolean c() {
        return this.f5140b == this.f5141c;
    }

    public final Object d() {
        int i2 = this.f5140b;
        if (i2 == this.f5141c) {
            return null;
        }
        Object[] objArr = this.f5139a;
        Object obj = objArr[i2];
        objArr[i2] = null;
        this.f5140b = (i2 + 1) & (objArr.length - 1);
        if (obj != null) {
            return obj;
        }
        throw new NullPointerException("null cannot be cast to non-null type T of kotlinx.coroutines.internal.ArrayQueue");
    }
}
