package kotlin.enums;

import java.io.Serializable;
import java.lang.Enum;
import kotlin.ExperimentalStdlibApi;
import kotlin.Metadata;
import kotlin.SinceKotlin;
import kotlin.collections.d;
import nb.g;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

/* JADX INFO: loaded from: classes.dex */
@SinceKotlin(version = "1.8")
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0011\n\u0002\b\u0005\b\u0003\u0018\u0000*\u000e\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u00028\u00000\u00012\b\u0012\u0004\u0012\u00028\u00000\u00032\b\u0012\u0004\u0012\u00028\u00000\u00042\u00060\u0005j\u0002`\u0006J\b\u0010\b\u001a\u00020\u0007H\u0002R \u0010\u000b\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00000\n0\t8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000b\u0010\fR\u001e\u0010\r\u001a\n\u0012\u0004\u0012\u00028\u0000\u0018\u00010\n8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\r\u0010\u000e¨\u0006\u000f"}, d2 = {"Lkotlin/enums/EnumEntriesList;", "", "T", "Lkotlin/enums/a;", "Lkotlin/collections/d;", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "", "writeReplace", "Lkotlin/Function0;", "", "entriesProvider", "Lsd/a;", "_entries", "[Ljava/lang/Enum;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0})
@ExperimentalStdlibApi
final class EnumEntriesList<T extends Enum<T>> extends d implements a, Serializable {

    @Nullable
    private volatile T[] _entries;

    @NotNull
    private final sd.a entriesProvider;

    public EnumEntriesList(sd.a aVar) {
        this.entriesProvider = aVar;
    }

    private final Object writeReplace() {
        return new EnumEntriesSerializationProxy(f());
    }

    @Override // kotlin.collections.AbstractCollection, java.util.Collection, java.util.List
    public final boolean contains(Object obj) {
        if (!(obj instanceof Enum)) {
            return false;
        }
        Enum r62 = (Enum) obj;
        g.i(r62, "element");
        Enum[] enumArrF = f();
        int iOrdinal = r62.ordinal();
        g.i(enumArrF, "<this>");
        return ((iOrdinal < 0 || iOrdinal > enumArrF.length - 1) ? null : enumArrF[iOrdinal]) == r62;
    }

    public final Enum[] f() {
        T[] tArr = this._entries;
        if (tArr != null) {
            return tArr;
        }
        T[] tArr2 = (T[]) ((Enum[]) this.entriesProvider.invoke());
        this._entries = tArr2;
        return tArr2;
    }

    @Override // java.util.List
    public final Object get(int i10) {
        Enum[] enumArrF = f();
        kotlin.collections.a aVar = d.Companion;
        int length = enumArrF.length;
        aVar.getClass();
        kotlin.collections.a.a(i10, length);
        return enumArrF[i10];
    }

    @Override // kotlin.collections.AbstractCollection
    public final int getSize() {
        return f().length;
    }

    @Override // kotlin.collections.d, java.util.List
    public final int indexOf(Object obj) {
        if (!(obj instanceof Enum)) {
            return -1;
        }
        Enum r52 = (Enum) obj;
        g.i(r52, "element");
        int iOrdinal = r52.ordinal();
        Enum[] enumArrF = f();
        g.i(enumArrF, "<this>");
        if (((iOrdinal < 0 || iOrdinal > enumArrF.length + (-1)) ? null : enumArrF[iOrdinal]) == r52) {
            return iOrdinal;
        }
        return -1;
    }

    @Override // kotlin.collections.d, java.util.List
    public final int lastIndexOf(Object obj) {
        if (!(obj instanceof Enum)) {
            return -1;
        }
        Enum r22 = (Enum) obj;
        g.i(r22, "element");
        return indexOf(r22);
    }
}
