package h.b.o;

/* JADX INFO: compiled from: Tuples.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public final class o1<A, B, C> implements h.b.b<g.o<? extends A, ? extends B, ? extends C>> {
    public final h.b.b<A> a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final h.b.b<B> f4421b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final h.b.b<C> f4422c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final h.b.m.e f4423d;

    /* JADX INFO: compiled from: Tuples.kt */
    @g.i
    public static final class a extends g.h0.c.m implements g.h0.b.l<h.b.m.a, g.a0> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final /* synthetic */ o1<A, B, C> f4424b;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public a(o1<A, B, C> o1Var) {
            super(1);
            this.f4424b = o1Var;
        }

        @Override // g.h0.b.l
        public g.a0 invoke(h.b.m.a aVar) {
            h.b.m.a aVar2 = aVar;
            g.h0.c.l.f(aVar2, "$this$buildClassSerialDescriptor");
            h.b.m.a.a(aVar2, "first", this.f4424b.a.a(), null, false, 12);
            h.b.m.a.a(aVar2, "second", this.f4424b.f4421b.a(), null, false, 12);
            h.b.m.a.a(aVar2, "third", this.f4424b.f4422c.a(), null, false, 12);
            return g.a0.a;
        }
    }

    public o1(h.b.b<A> bVar, h.b.b<B> bVar2, h.b.b<C> bVar3) {
        g.h0.c.l.f(bVar, "aSerializer");
        g.h0.c.l.f(bVar2, "bSerializer");
        g.h0.c.l.f(bVar3, "cSerializer");
        this.a = bVar;
        this.f4421b = bVar2;
        this.f4422c = bVar3;
        this.f4423d = f.a.y.a.u("kotlin.Triple", new h.b.m.e[0], new a(this));
    }

    @Override // h.b.b, h.b.j, h.b.a
    public h.b.m.e a() {
        return this.f4423d;
    }

    @Override // h.b.a
    public Object c(h.b.n.e eVar) {
        g.h0.c.l.f(eVar, "decoder");
        h.b.n.c cVarC = eVar.c(this.f4423d);
        if (cVarC.y()) {
            Object objN = f.a.y.a.N(cVarC, this.f4423d, 0, this.a, null, 8, null);
            Object objN2 = f.a.y.a.N(cVarC, this.f4423d, 1, this.f4421b, null, 8, null);
            Object objN3 = f.a.y.a.N(cVarC, this.f4423d, 2, this.f4422c, null, 8, null);
            cVarC.a(this.f4423d);
            return new g.o(objN, objN2, objN3);
        }
        Object obj = p1.a;
        Object objN4 = p1.a;
        Object objN5 = objN4;
        Object objN6 = objN5;
        while (true) {
            int iX = cVarC.x(this.f4423d);
            if (iX == -1) {
                cVarC.a(this.f4423d);
                Object obj2 = p1.a;
                Object obj3 = p1.a;
                if (objN4 == obj3) {
                    throw new h.b.i("Element 'first' is missing");
                }
                if (objN5 == obj3) {
                    throw new h.b.i("Element 'second' is missing");
                }
                if (objN6 != obj3) {
                    return new g.o(objN4, objN5, objN6);
                }
                throw new h.b.i("Element 'third' is missing");
            }
            if (iX == 0) {
                objN4 = f.a.y.a.N(cVarC, this.f4423d, 0, this.a, null, 8, null);
            } else if (iX == 1) {
                objN5 = f.a.y.a.N(cVarC, this.f4423d, 1, this.f4421b, null, 8, null);
            } else {
                if (iX != 2) {
                    throw new h.b.i(d.b.a.a.a.j("Unexpected index ", iX));
                }
                objN6 = f.a.y.a.N(cVarC, this.f4423d, 2, this.f4422c, null, 8, null);
            }
        }
    }

    @Override // h.b.j
    public void d(h.b.n.f fVar, Object obj) {
        g.o oVar = (g.o) obj;
        g.h0.c.l.f(fVar, "encoder");
        g.h0.c.l.f(oVar, "value");
        h.b.n.d dVarC = fVar.c(this.f4423d);
        dVarC.z(this.f4423d, 0, this.a, oVar.f4183b);
        dVarC.z(this.f4423d, 1, this.f4421b, oVar.f4184e);
        dVarC.z(this.f4423d, 2, this.f4422c, oVar.f4185f);
        dVarC.a(this.f4423d);
    }
}
