package r2;

import android.util.SparseArray;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final class p implements g5.a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final g5.a f23937a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final i5.g f23938b;

    public p(g5.a elementSerializer) {
        kotlin.jvm.internal.o.h(elementSerializer, "elementSerializer");
        g5.a aVarSerializer = o.Companion.serializer(elementSerializer);
        this.f23937a = aVarSerializer;
        this.f23938b = aVarSerializer.getDescriptor();
    }

    @Override // g5.a
    public final Object deserialize(j5.c decoder) {
        kotlin.jvm.internal.o.h(decoder, "decoder");
        o oVar = (o) decoder.u(this.f23937a);
        int size = oVar.f23935a.size();
        List list = oVar.f23936b;
        if (size != list.size()) {
            throw new IllegalArgumentException("Failed requirement.");
        }
        List list2 = oVar.f23935a;
        SparseArray sparseArray = new SparseArray(list2.size());
        int size2 = list2.size();
        for (int i6 = 0; i6 < size2; i6++) {
            sparseArray.append(((Number) list2.get(i6)).intValue(), list.get(i6));
        }
        return sparseArray;
    }

    @Override // g5.a
    public final i5.g getDescriptor() {
        return this.f23938b;
    }

    @Override // g5.a
    public final void serialize(j5.d encoder, Object obj) {
        SparseArray value = (SparseArray) obj;
        kotlin.jvm.internal.o.h(encoder, "encoder");
        kotlin.jvm.internal.o.h(value, "value");
        int size = value.size();
        ArrayList arrayList = new ArrayList(size);
        for (int i6 = 0; i6 < size; i6++) {
            arrayList.add(Integer.valueOf(value.keyAt(i6)));
        }
        int size2 = value.size();
        ArrayList arrayList2 = new ArrayList(size2);
        for (int i7 = 0; i7 < size2; i7++) {
            arrayList2.add(value.valueAt(i7));
        }
        encoder.s(this.f23937a, new o(arrayList, arrayList2));
    }
}
