package m5;

import I2.W;
import T0.C0606q;
import k5.AbstractC2414b;
import l5.AbstractC2458c;
import l5.EnumC2456a;

/* JADX INFO: loaded from: classes3.dex */
public final class w extends W.b implements l5.q {

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final W f21294j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final AbstractC2458c f21295k;
    public final A l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final l5.q[] f21296m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public final C0606q f21297n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final l5.j f21298o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public boolean f21299p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public String f21300q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public String f21301r;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public w(W composer, AbstractC2458c json, A a6, l5.q[] qVarArr) {
        super(28);
        kotlin.jvm.internal.o.h(composer, "composer");
        kotlin.jvm.internal.o.h(json, "json");
        this.f21294j = composer;
        this.f21295k = json;
        this.l = a6;
        this.f21296m = qVarArr;
        this.f21297n = json.f20334b;
        this.f21298o = json.f20333a;
        int iOrdinal = a6.ordinal();
        if (qVarArr != null) {
            l5.q qVar = qVarArr[iOrdinal];
            if (qVar == null && qVar == this) {
                return;
            }
            qVarArr[iOrdinal] = this;
        }
    }

    @Override // W.b, j5.d
    public final void D(long j4) {
        if (this.f21299p) {
            F(String.valueOf(j4));
        } else {
            this.f21294j.e(j4);
        }
    }

    @Override // W.b, j5.b
    public final void E(i5.g descriptor, int i6, g5.a serializer, Object obj) {
        kotlin.jvm.internal.o.h(descriptor, "descriptor");
        kotlin.jvm.internal.o.h(serializer, "serializer");
        if (obj != null || this.f21298o.f20350b) {
            super.E(descriptor, i6, serializer, obj);
        }
    }

    @Override // W.b, j5.d
    public final void F(String value) {
        kotlin.jvm.internal.o.h(value, "value");
        this.f21294j.h(value);
    }

    @Override // W.b
    public final void X(i5.g descriptor, int i6) {
        kotlin.jvm.internal.o.h(descriptor, "descriptor");
        int iOrdinal = this.l.ordinal();
        boolean z6 = true;
        W w6 = this.f21294j;
        if (iOrdinal == 1) {
            if (!w6.f2567a) {
                w6.c(',');
            }
            w6.a();
            return;
        }
        if (iOrdinal == 2) {
            if (w6.f2567a) {
                this.f21299p = true;
                w6.a();
                return;
            }
            if (i6 % 2 == 0) {
                w6.c(',');
                w6.a();
            } else {
                w6.c(':');
                w6.i();
                z6 = false;
            }
            this.f21299p = z6;
            return;
        }
        if (iOrdinal == 3) {
            if (i6 == 0) {
                this.f21299p = true;
            }
            if (i6 == 1) {
                w6.c(',');
                w6.i();
                this.f21299p = false;
                return;
            }
            return;
        }
        if (!w6.f2567a) {
            w6.c(',');
        }
        w6.a();
        AbstractC2458c json = this.f21295k;
        kotlin.jvm.internal.o.h(json, "json");
        l.n(descriptor, json);
        F(descriptor.g(i6));
        w6.c(':');
        w6.i();
    }

    @Override // j5.d
    public final C0606q a() {
        return this.f21297n;
    }

    @Override // W.b, j5.d
    public final j5.b b(i5.g descriptor) {
        l5.q qVar;
        kotlin.jvm.internal.o.h(descriptor, "descriptor");
        AbstractC2458c abstractC2458c = this.f21295k;
        A aP = l.p(descriptor, abstractC2458c);
        char c6 = aP.f21234a;
        W w6 = this.f21294j;
        w6.c(c6);
        w6.f2567a = true;
        String str = this.f21300q;
        if (str != null) {
            String strA = this.f21301r;
            if (strA == null) {
                strA = descriptor.a();
            }
            w6.a();
            F(str);
            w6.c(':');
            F(strA);
            this.f21300q = null;
            this.f21301r = null;
        }
        if (this.l == aP) {
            return this;
        }
        l5.q[] qVarArr = this.f21296m;
        return (qVarArr == null || (qVar = qVarArr[aP.ordinal()]) == null) ? new w(w6, abstractC2458c, aP, qVarArr) : qVar;
    }

    @Override // W.b, j5.b
    public final void c(i5.g descriptor) {
        kotlin.jvm.internal.o.h(descriptor, "descriptor");
        A a6 = this.l;
        W w6 = this.f21294j;
        w6.getClass();
        w6.f2567a = false;
        w6.c(a6.f21235b);
    }

    @Override // W.b, j5.d
    public final j5.d e(i5.g descriptor) {
        kotlin.jvm.internal.o.h(descriptor, "descriptor");
        boolean zA = x.a(descriptor);
        A a6 = this.l;
        AbstractC2458c abstractC2458c = this.f21295k;
        W fVar = this.f21294j;
        if (zA) {
            if (!(fVar instanceof g)) {
                fVar = new g((C1.k) fVar.f2568b, this.f21299p);
            }
            return new w(fVar, abstractC2458c, a6, null);
        }
        if (descriptor.isInline() && descriptor.equals(l5.n.f20355a)) {
            if (!(fVar instanceof f)) {
                fVar = new f((C1.k) fVar.f2568b, this.f21299p);
            }
            return new w(fVar, abstractC2458c, a6, null);
        }
        if (this.f21300q != null) {
            this.f21301r = descriptor.a();
        }
        return this;
    }

    @Override // W.b, j5.d
    public final void f() {
        this.f21294j.f("null");
    }

    @Override // W.b, j5.b
    public final boolean g(i5.g descriptor) {
        kotlin.jvm.internal.o.h(descriptor, "descriptor");
        return false;
    }

    @Override // W.b, j5.d
    public final void h(double d6) {
        boolean z6 = this.f21299p;
        W w6 = this.f21294j;
        if (z6) {
            F(String.valueOf(d6));
        } else {
            ((C1.k) w6.f2568b).k(String.valueOf(d6));
        }
        if (Double.isInfinite(d6) || Double.isNaN(d6)) {
            throw l.a(Double.valueOf(d6), ((C1.k) w6.f2568b).toString());
        }
    }

    @Override // W.b, j5.d
    public final void i(short s6) {
        if (this.f21299p) {
            F(String.valueOf((int) s6));
        } else {
            this.f21294j.g(s6);
        }
    }

    @Override // W.b, j5.d
    public final void j(byte b5) {
        if (this.f21299p) {
            F(String.valueOf((int) b5));
        } else {
            this.f21294j.b(b5);
        }
    }

    @Override // W.b, j5.d
    public final void k(boolean z6) {
        if (this.f21299p) {
            F(String.valueOf(z6));
        } else {
            ((C1.k) this.f21294j.f2568b).k(String.valueOf(z6));
        }
    }

    @Override // W.b, j5.d
    public final void n(float f6) {
        boolean z6 = this.f21299p;
        W w6 = this.f21294j;
        if (z6) {
            F(String.valueOf(f6));
        } else {
            ((C1.k) w6.f2568b).k(String.valueOf(f6));
        }
        if (Float.isInfinite(f6) || Float.isNaN(f6)) {
            throw l.a(Float.valueOf(f6), ((C1.k) w6.f2568b).toString());
        }
    }

    @Override // W.b, j5.d
    public final void q(char c6) {
        F(String.valueOf(c6));
    }

    /* JADX WARN: Removed duplicated region for block: B:20:0x0041  */
    @Override // W.b, j5.d
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void s(g5.a serializer, Object obj) {
        String strI;
        kotlin.jvm.internal.o.h(serializer, "serializer");
        AbstractC2458c abstractC2458c = this.f21295k;
        l5.j jVar = abstractC2458c.f20333a;
        boolean z6 = serializer instanceof AbstractC2414b;
        if (z6) {
            strI = jVar.f20354f != EnumC2456a.f20329a ? l.i(serializer.getDescriptor(), abstractC2458c) : null;
        } else {
            int iOrdinal = jVar.f20354f.ordinal();
            if (iOrdinal != 0) {
                if (iOrdinal == 1) {
                    W.b bVarE = serializer.getDescriptor().e();
                    if (kotlin.jvm.internal.o.c(bVarE, i5.k.f19100j) || kotlin.jvm.internal.o.c(bVarE, i5.k.f19102m)) {
                    }
                } else if (iOrdinal != 2) {
                    throw new E3.v();
                }
            }
        }
        if (z6) {
            AbstractC2414b abstractC2414b = (AbstractC2414b) serializer;
            if (obj == null) {
                throw new IllegalArgumentException(("Value for serializer " + abstractC2414b.getDescriptor() + " should always be non-null. Please report issue to the kotlinx.serialization tracker.").toString());
            }
            g5.a aVarF = W.c.F(abstractC2414b, this, obj);
            if (strI != null) {
                l.e(serializer, aVarF, strI);
            }
            l.h(aVarF.getDescriptor().e());
            serializer = aVarF;
        }
        if (strI != null) {
            String strA = serializer.getDescriptor().a();
            this.f21300q = strI;
            this.f21301r = strA;
        }
        serializer.serialize(this, obj);
    }

    @Override // W.b, j5.d
    public final void x(i5.g enumDescriptor, int i6) {
        kotlin.jvm.internal.o.h(enumDescriptor, "enumDescriptor");
        F(enumDescriptor.g(i6));
    }

    @Override // W.b, j5.d
    public final void y(int i6) {
        if (this.f21299p) {
            F(String.valueOf(i6));
        } else {
            this.f21294j.d(i6);
        }
    }
}
