package h.b.o;

import java.util.Iterator;

/* JADX INFO: compiled from: CollectionSerializers.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public abstract class p<Element, Collection, Builder> extends a<Element, Collection, Builder> {
    public final h.b.b<Element> a;

    public p(h.b.b bVar, g.h0.c.g gVar) {
        super(null);
        this.a = bVar;
    }

    @Override // h.b.b, h.b.j, h.b.a
    public abstract h.b.m.e a();

    @Override // h.b.j
    public void d(h.b.n.f fVar, Collection collection) {
        g.h0.c.l.f(fVar, "encoder");
        int iJ = j(collection);
        h.b.m.e eVarA = a();
        h.b.n.d dVarU = fVar.u(eVarA, iJ);
        Iterator<Element> itI = i(collection);
        for (int i2 = 0; i2 < iJ; i2++) {
            dVarU.z(a(), i2, this.a, itI.next());
        }
        dVarU.a(eVarA);
    }

    @Override // h.b.o.a
    public final void l(h.b.n.c cVar, Builder builder, int i2, int i3) {
        g.h0.c.l.f(cVar, "decoder");
        if (!(i3 >= 0)) {
            throw new IllegalArgumentException("Size must be known in advance when using READ_ALL".toString());
        }
        for (int i4 = 0; i4 < i3; i4++) {
            m(cVar, i2 + i4, builder, false);
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // h.b.o.a
    public void m(h.b.n.c cVar, int i2, Builder builder, boolean z) {
        g.h0.c.l.f(cVar, "decoder");
        p(builder, i2, f.a.y.a.N(cVar, a(), i2, this.a, null, 8, null));
    }

    public abstract void p(Builder builder, int i2, Element element);
}
