package y4;

import I0.C0307p;
import java.io.Serializable;
import java.util.AbstractList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.RandomAccess;
import kotlin.jvm.internal.o;
import n2.AbstractC2612c;
import x4.AbstractC3239e;
import x4.AbstractC3243i;
import x4.AbstractC3250p;
import x4.C3236b;

/* JADX INFO: renamed from: y4.b, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes3.dex */
public final class C3274b extends AbstractC3243i implements RandomAccess, Serializable {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final C3274b f26207d;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public Object[] f26208a;

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

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

    static {
        C3274b c3274b = new C3274b(0);
        c3274b.f26210c = true;
        f26207d = c3274b;
    }

    public C3274b(int i6) {
        if (i6 < 0) {
            throw new IllegalArgumentException("capacity must be non-negative.");
        }
        this.f26208a = new Object[i6];
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean add(Object obj) {
        k();
        int i6 = this.f26209b;
        ((AbstractList) this).modCount++;
        l(i6, 1);
        this.f26208a[i6] = obj;
        return true;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean addAll(Collection elements) {
        o.h(elements, "elements");
        k();
        int size = elements.size();
        h(elements, this.f26209b, size);
        return size > 0;
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
    public final void clear() {
        k();
        n(0, this.f26209b);
    }

    @Override // java.util.AbstractList, java.util.Collection, java.util.List
    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (obj instanceof List) {
            if (AbstractC2612c.a(this.f26208a, 0, this.f26209b, (List) obj)) {
                return true;
            }
        }
        return false;
    }

    @Override // java.util.AbstractList, java.util.List
    public final Object get(int i6) {
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26209b;
        c3236b.getClass();
        C3236b.b(i6, i7);
        return this.f26208a[i6];
    }

    @Override // x4.AbstractC3243i
    public final int getSize() {
        return this.f26209b;
    }

    public final void h(Collection collection, int i6, int i7) {
        ((AbstractList) this).modCount++;
        l(i6, i7);
        Iterator it = collection.iterator();
        for (int i8 = 0; i8 < i7; i8++) {
            this.f26208a[i6 + i8] = it.next();
        }
    }

    @Override // java.util.AbstractList, java.util.Collection, java.util.List
    public final int hashCode() {
        Object[] objArr = this.f26208a;
        int i6 = this.f26209b;
        int iHashCode = 1;
        for (int i7 = 0; i7 < i6; i7++) {
            Object obj = objArr[i7];
            iHashCode = (iHashCode * 31) + (obj != null ? obj.hashCode() : 0);
        }
        return iHashCode;
    }

    @Override // java.util.AbstractList, java.util.List
    public final int indexOf(Object obj) {
        for (int i6 = 0; i6 < this.f26209b; i6++) {
            if (o.c(this.f26208a[i6], obj)) {
                return i6;
            }
        }
        return -1;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean isEmpty() {
        return this.f26209b == 0;
    }

    @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.List
    public final Iterator iterator() {
        return listIterator(0);
    }

    public final void j(int i6, Object obj) {
        ((AbstractList) this).modCount++;
        l(i6, 1);
        this.f26208a[i6] = obj;
    }

    public final void k() {
        if (this.f26210c) {
            throw new UnsupportedOperationException();
        }
    }

    public final void l(int i6, int i7) {
        int i8 = this.f26209b + i7;
        if (i8 < 0) {
            throw new OutOfMemoryError();
        }
        Object[] objArr = this.f26208a;
        if (i8 > objArr.length) {
            C3236b c3236b = AbstractC3239e.Companion;
            int length = objArr.length;
            c3236b.getClass();
            int iE = C3236b.e(length, i8);
            Object[] objArr2 = this.f26208a;
            o.h(objArr2, "<this>");
            Object[] objArrCopyOf = Arrays.copyOf(objArr2, iE);
            o.g(objArrCopyOf, "copyOf(...)");
            this.f26208a = objArrCopyOf;
        }
        Object[] objArr3 = this.f26208a;
        AbstractC3250p.B(objArr3, i6 + i7, objArr3, i6, this.f26209b);
        this.f26209b += i7;
    }

    @Override // java.util.AbstractList, java.util.List
    public final int lastIndexOf(Object obj) {
        for (int i6 = this.f26209b - 1; i6 >= 0; i6--) {
            if (o.c(this.f26208a[i6], obj)) {
                return i6;
            }
        }
        return -1;
    }

    @Override // java.util.AbstractList, java.util.List
    public final ListIterator listIterator() {
        return listIterator(0);
    }

    public final Object m(int i6) {
        ((AbstractList) this).modCount++;
        Object[] objArr = this.f26208a;
        Object obj = objArr[i6];
        AbstractC3250p.B(objArr, i6, objArr, i6 + 1, this.f26209b);
        Object[] objArr2 = this.f26208a;
        int i7 = this.f26209b - 1;
        o.h(objArr2, "<this>");
        objArr2[i7] = null;
        this.f26209b--;
        return obj;
    }

    public final void n(int i6, int i7) {
        if (i7 > 0) {
            ((AbstractList) this).modCount++;
        }
        Object[] objArr = this.f26208a;
        AbstractC3250p.B(objArr, i6, objArr, i6 + i7, this.f26209b);
        Object[] objArr2 = this.f26208a;
        int i8 = this.f26209b;
        AbstractC2612c.s(objArr2, i8 - i7, i8);
        this.f26209b -= i7;
    }

    public final int o(int i6, int i7, Collection collection, boolean z6) {
        int i8 = 0;
        int i9 = 0;
        while (i8 < i7) {
            int i10 = i6 + i8;
            if (collection.contains(this.f26208a[i10]) == z6) {
                Object[] objArr = this.f26208a;
                i8++;
                objArr[i9 + i6] = objArr[i10];
                i9++;
            } else {
                i8++;
            }
        }
        int i11 = i7 - i9;
        Object[] objArr2 = this.f26208a;
        AbstractC3250p.B(objArr2, i6 + i9, objArr2, i7 + i6, this.f26209b);
        Object[] objArr3 = this.f26208a;
        int i12 = this.f26209b;
        AbstractC2612c.s(objArr3, i12 - i11, i12);
        if (i11 > 0) {
            ((AbstractList) this).modCount++;
        }
        this.f26209b -= i11;
        return i11;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean remove(Object obj) {
        k();
        int iIndexOf = indexOf(obj);
        if (iIndexOf >= 0) {
            remove(iIndexOf);
        }
        return iIndexOf >= 0;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean removeAll(Collection elements) {
        o.h(elements, "elements");
        k();
        return o(0, this.f26209b, elements, false) > 0;
    }

    @Override // x4.AbstractC3243i
    public final Object removeAt(int i6) {
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26209b;
        c3236b.getClass();
        C3236b.b(i6, i7);
        return m(i6);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final boolean retainAll(Collection elements) {
        o.h(elements, "elements");
        k();
        return o(0, this.f26209b, elements, true) > 0;
    }

    @Override // java.util.AbstractList, java.util.List
    public final Object set(int i6, Object obj) {
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26209b;
        c3236b.getClass();
        C3236b.b(i6, i7);
        Object[] objArr = this.f26208a;
        Object obj2 = objArr[i6];
        objArr[i6] = obj;
        return obj2;
    }

    @Override // java.util.AbstractList, java.util.List
    public final List subList(int i6, int i7) {
        C3236b c3236b = AbstractC3239e.Companion;
        int i8 = this.f26209b;
        c3236b.getClass();
        C3236b.d(i6, i7, i8);
        return new C3273a(this.f26208a, i6, i7 - i6, null, this);
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final Object[] toArray(Object[] array) {
        o.h(array, "array");
        int length = array.length;
        int i6 = this.f26209b;
        if (length < i6) {
            Object[] objArrCopyOfRange = Arrays.copyOfRange(this.f26208a, 0, i6, array.getClass());
            o.g(objArrCopyOfRange, "copyOfRange(...)");
            return objArrCopyOfRange;
        }
        AbstractC3250p.B(this.f26208a, 0, array, 0, i6);
        int i7 = this.f26209b;
        if (i7 < array.length) {
            array[i7] = null;
        }
        return array;
    }

    @Override // java.util.AbstractCollection
    public final String toString() {
        return AbstractC2612c.b(this.f26208a, 0, this.f26209b, this);
    }

    @Override // java.util.AbstractList, java.util.List
    public final ListIterator listIterator(int i6) {
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26209b;
        c3236b.getClass();
        C3236b.c(i6, i7);
        return new C0307p(this, i6);
    }

    @Override // java.util.AbstractList, java.util.List
    public final boolean addAll(int i6, Collection elements) {
        o.h(elements, "elements");
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26209b;
        c3236b.getClass();
        C3236b.c(i6, i7);
        int size = elements.size();
        h(elements, i6, size);
        return size > 0;
    }

    @Override // java.util.AbstractList, java.util.List
    public final void add(int i6, Object obj) {
        k();
        C3236b c3236b = AbstractC3239e.Companion;
        int i7 = this.f26209b;
        c3236b.getClass();
        C3236b.c(i6, i7);
        ((AbstractList) this).modCount++;
        l(i6, 1);
        this.f26208a[i6] = obj;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.List
    public final Object[] toArray() {
        return AbstractC3250p.G(this.f26208a, 0, this.f26209b);
    }
}
