package k.a.p;

import k.a.o.c;

/* JADX INFO: compiled from: Tuples.kt */
/* JADX INFO: loaded from: classes.dex */
public final class t1<A, B, C> implements k.a.b<j.u<? extends A, ? extends B, ? extends C>> {
    private final k.a.b<A> a;
    private final k.a.b<B> b;
    private final k.a.b<C> c;
    private final k.a.n.f d;

    /* JADX INFO: compiled from: Tuples.kt */
    static final class a extends j.p0.d.s implements j.p0.c.l<k.a.n.a, j.h0> {
        final /* synthetic */ t1<A, B, C> b;

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

        public final void a(k.a.n.a aVar) {
            j.p0.d.r.f(aVar, "$this$buildClassSerialDescriptor");
            k.a.n.a.b(aVar, "first", ((t1) this.b).a.a(), null, false, 12, null);
            k.a.n.a.b(aVar, "second", ((t1) this.b).b.a(), null, false, 12, null);
            k.a.n.a.b(aVar, "third", ((t1) this.b).c.a(), null, false, 12, null);
        }

        @Override // j.p0.c.l
        public /* bridge */ /* synthetic */ j.h0 invoke(k.a.n.a aVar) {
            a(aVar);
            return j.h0.a;
        }
    }

    public t1(k.a.b<A> bVar, k.a.b<B> bVar2, k.a.b<C> bVar3) {
        j.p0.d.r.f(bVar, "aSerializer");
        j.p0.d.r.f(bVar2, "bSerializer");
        j.p0.d.r.f(bVar3, "cSerializer");
        this.a = bVar;
        this.b = bVar2;
        this.c = bVar3;
        this.d = k.a.n.i.b("kotlin.Triple", new k.a.n.f[0], new a(this));
    }

    private final j.u<A, B, C> i(k.a.o.c cVar) {
        Object objC = c.a.c(cVar, a(), 0, this.a, null, 8, null);
        Object objC2 = c.a.c(cVar, a(), 1, this.b, null, 8, null);
        Object objC3 = c.a.c(cVar, a(), 2, this.c, null, 8, null);
        cVar.b(a());
        return new j.u<>(objC, objC2, objC3);
    }

    private final j.u<A, B, C> j(k.a.o.c cVar) {
        Object objC = u1.a;
        Object objC2 = u1.a;
        Object objC3 = u1.a;
        while (true) {
            int iQ = cVar.q(a());
            if (iQ == -1) {
                cVar.b(a());
                if (objC == u1.a) {
                    throw new k.a.h("Element 'first' is missing");
                }
                if (objC2 == u1.a) {
                    throw new k.a.h("Element 'second' is missing");
                }
                if (objC3 != u1.a) {
                    return new j.u<>(objC, objC2, objC3);
                }
                throw new k.a.h("Element 'third' is missing");
            }
            if (iQ == 0) {
                objC = c.a.c(cVar, a(), 0, this.a, null, 8, null);
            } else if (iQ == 1) {
                objC2 = c.a.c(cVar, a(), 1, this.b, null, 8, null);
            } else {
                if (iQ != 2) {
                    throw new k.a.h("Unexpected index " + iQ);
                }
                objC3 = c.a.c(cVar, a(), 2, this.c, null, 8, null);
            }
        }
    }

    @Override // k.a.b, k.a.i, k.a.a
    public k.a.n.f a() {
        return this.d;
    }

    @Override // k.a.a
    /* JADX INFO: renamed from: k, reason: merged with bridge method [inline-methods] */
    public j.u<A, B, C> d(k.a.o.e eVar) {
        j.p0.d.r.f(eVar, "decoder");
        k.a.o.c cVarA = eVar.a(a());
        return cVarA.r() ? i(cVarA) : j(cVarA);
    }

    @Override // k.a.i
    /* JADX INFO: renamed from: l, reason: merged with bridge method [inline-methods] */
    public void e(k.a.o.f fVar, j.u<? extends A, ? extends B, ? extends C> uVar) {
        j.p0.d.r.f(fVar, "encoder");
        j.p0.d.r.f(uVar, "value");
        k.a.o.d dVarA = fVar.a(a());
        dVarA.u(a(), 0, this.a, uVar.d());
        dVarA.u(a(), 1, this.b, uVar.e());
        dVarA.u(a(), 2, this.c, uVar.f());
        dVarA.b(a());
    }
}
