package androidx.media3.common.util;

import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
@UnstableApi
public final class LongArray {
    private static final int DEFAULT_INITIAL_CAPACITY = 32;
    private int size;
    private long[] values;

    public LongArray() {
        this(32);
    }

    public void add(long j4) {
        int i6 = this.size;
        long[] jArr = this.values;
        if (i6 == jArr.length) {
            this.values = Arrays.copyOf(jArr, i6 * 2);
        }
        long[] jArr2 = this.values;
        int i7 = this.size;
        this.size = i7 + 1;
        jArr2[i7] = j4;
    }

    public long get(int i6) {
        if (i6 >= 0 && i6 < this.size) {
            return this.values[i6];
        }
        StringBuilder sbR = com.google.android.recaptcha.internal.a.r(i6, "Invalid index ", ", size is ");
        sbR.append(this.size);
        throw new IndexOutOfBoundsException(sbR.toString());
    }

    public int size() {
        return this.size;
    }

    public long[] toArray() {
        return Arrays.copyOf(this.values, this.size);
    }

    public LongArray(int i6) {
        this.values = new long[i6];
    }
}
