package androidx.compose.runtime.collection;

import J4.c;
import java.util.Comparator;
import java.util.NoSuchElementException;
import m3.AbstractC2478m;
import n.C2573H;
import n.J;
import n.U;
import x4.AbstractC3256v;

/* JADX INFO: loaded from: classes.dex */
public final class ExtensionsKt {
    public static final <T> boolean all(U u6, c cVar) {
        Object[] objArr = u6.f21376a;
        int i6 = u6.f21377b;
        for (int i7 = 0; i7 < i6; i7++) {
            if (!((Boolean) cVar.invoke(objArr[i7])).booleanValue()) {
                return false;
            }
        }
        return true;
    }

    public static final <T> U fastFilter(U u6, c cVar) {
        Object[] objArr = u6.f21376a;
        int i6 = u6.f21377b;
        for (int i7 = 0; i7 < i6; i7++) {
            if (!((Boolean) cVar.invoke(objArr[i7])).booleanValue()) {
                J j4 = new J();
                Object[] objArr2 = u6.f21376a;
                int i8 = u6.f21377b;
                for (int i9 = 0; i9 < i8; i9++) {
                    Object obj = objArr2[i9];
                    if (((Boolean) cVar.invoke(obj)).booleanValue()) {
                        j4.g(obj);
                    }
                }
                return j4;
            }
        }
        return u6;
    }

    public static final <T, R> U fastMap(U u6, c cVar) {
        J j4 = new J(u6.f21377b);
        Object[] objArr = u6.f21376a;
        int i6 = u6.f21377b;
        for (int i7 = 0; i7 < i6; i7++) {
            j4.g(cVar.invoke(objArr[i7]));
        }
        return j4;
    }

    public static final <T, K extends Comparable<? super K>> boolean isSorted(U u6, c cVar) {
        if (u6.f21377b <= 1) {
            return true;
        }
        Comparable comparable = (Comparable) cVar.invoke(u6.b(0));
        if (comparable == null) {
            return false;
        }
        int i6 = u6.f21377b;
        int i7 = 1;
        while (i7 < i6) {
            Comparable comparable2 = (Comparable) cVar.invoke(u6.b(i7));
            if (comparable2 == null || comparable.compareTo(comparable2) > 0) {
                return false;
            }
            i7++;
            comparable = comparable2;
        }
        return true;
    }

    public static final <T> T removeLast(J j4) {
        if (j4.d()) {
            throw new NoSuchElementException("List is empty.");
        }
        int i6 = j4.f21377b - 1;
        T t6 = (T) j4.b(i6);
        j4.l(i6);
        return t6;
    }

    public static final <T, K extends Comparable<? super K>> void sortBy(J j4, final c cVar) {
        C2573H c2573h = j4.f21337c;
        if (c2573h == null) {
            c2573h = new C2573H(j4);
            j4.f21337c = c2573h;
        }
        if (c2573h.f21333a.f21377b > 1) {
            AbstractC3256v.J(c2573h, new Comparator() { // from class: androidx.compose.runtime.collection.ExtensionsKt$sortBy$$inlined$sortBy$1
                @Override // java.util.Comparator
                public final int compare(T t6, T t7) {
                    c cVar2 = cVar;
                    return AbstractC2478m.d((Comparable) cVar2.invoke(t6), (Comparable) cVar2.invoke(t7));
                }
            });
        }
    }

    public static final <T, K extends Comparable<? super K>> U sortedBy(U u6, c cVar) {
        if (isSorted(u6, cVar)) {
            return u6;
        }
        J mutableObjectList = toMutableObjectList(u6);
        sortBy(mutableObjectList, cVar);
        return mutableObjectList;
    }

    public static final <T> J toMutableObjectList(U u6) {
        J j4 = new J(u6.f21377b);
        Object[] objArr = u6.f21376a;
        int i6 = u6.f21377b;
        for (int i7 = 0; i7 < i6; i7++) {
            j4.g(objArr[i7]);
        }
        return j4;
    }
}
