package androidx.compose.runtime.saveable;

import java.util.ArrayList;
import java.util.List;
import kotlin.jvm.internal.F;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes.dex */
public final class ListSaverKt {
    public static final <Original, Saveable> Saver<Original, Object> listSaver(J4.e eVar, J4.c cVar) {
        a aVar = new a(eVar, 0);
        o.f(cVar, "null cannot be cast to non-null type kotlin.Function1<kotlin.Any, Original of androidx.compose.runtime.saveable.ListSaverKt.listSaver?>");
        F.c(1, cVar);
        return SaverKt.Saver(aVar, cVar);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final Object listSaver$lambda$0(J4.e eVar, SaverScope saverScope, Object obj) {
        List list = (List) eVar.invoke(saverScope, obj);
        int size = list.size();
        for (int i6 = 0; i6 < size; i6++) {
            Object obj2 = list.get(i6);
            if (obj2 != null && !saverScope.canBeSaved(obj2)) {
                throw new IllegalArgumentException(("item at index " + i6 + " can't be saved: " + obj2).toString());
            }
        }
        if (list.isEmpty()) {
            return null;
        }
        return new ArrayList(list);
    }
}
