package androidx.compose.runtime.saveable;

import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes.dex */
public final class MapSaverKt {
    public static final <T> Saver<T, Object> mapSaver(J4.e eVar, J4.c cVar) {
        int i6 = 1;
        return ListSaverKt.listSaver(new a(eVar, i6), new d(cVar, i6));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final List mapSaver$lambda$0(J4.e eVar, SaverScope saverScope, Object obj) {
        ArrayList arrayList = new ArrayList();
        for (Map.Entry entry : ((Map) eVar.invoke(saverScope, obj)).entrySet()) {
            arrayList.add(entry.getKey());
            arrayList.add(entry.getValue());
        }
        return arrayList;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final Object mapSaver$lambda$1(J4.c cVar, List list) {
        LinkedHashMap linkedHashMap = new LinkedHashMap();
        if (list.size() % 2 != 0) {
            throw new IllegalStateException("non-zero remainder");
        }
        for (int i6 = 0; i6 < list.size(); i6 += 2) {
            Object obj = list.get(i6);
            o.f(obj, "null cannot be cast to non-null type kotlin.String");
            linkedHashMap.put((String) obj, list.get(i6 + 1));
        }
        return cVar.invoke(linkedHashMap);
    }
}
