package defpackage;

import androidx.media3.container.NalUnitUtil;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.fl2;
import java.util.ArrayList;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b'\u0018\u0000*\n\b\u0000\u0010\u0002*\u0004\u0018\u00010\u00012\u00020\u00032\u00020\u0004¨\u0006\u0005"}, d2 = {"Lfj9;", "", "Tag", "Lfl2;", "Lfa1;", "kotlinx-serialization-core"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@qq4
@vx8
public abstract class fj9<Tag> implements fl2, fa1 {
    public final ArrayList a = new ArrayList();

    @Override // defpackage.fl2
    /* JADX INFO: renamed from: a */
    public pj8 getE() {
        return Base.a;
    }

    @Override // defpackage.fl2
    public void aa() {
        y41.ak(this.a);
    }

    @Override // defpackage.fa1
    public final void ab(int i, int i2, bi8 bi8Var) {
        cr4.g(bi8Var, "descriptor");
        ao(i2, av(bi8Var, i));
    }

    @Override // defpackage.fa1
    public final void ac(kh7 kh7Var, int i, char c) {
        cr4.g(kh7Var, "descriptor");
        aj(av(kh7Var, i), c);
    }

    @Override // defpackage.fl2
    public final void ad(int i) {
        ao(i, aw());
    }

    @Override // defpackage.fa1
    public void ae(bi8 bi8Var, int i, yi8 yi8Var, Object obj) {
        cr4.g(bi8Var, "descriptor");
        cr4.g(yi8Var, "serializer");
        this.a.add(av(bi8Var, i));
        fl2.a.a(this, yi8Var, obj);
    }

    @Override // defpackage.fl2
    public final void ag(String str) {
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
        as(aw(), str);
    }

    public void ah(Object obj, boolean z) {
        at(obj, Boolean.valueOf(z));
    }

    public void ai(Object obj, byte b) {
        at(obj, Byte.valueOf(b));
    }

    public void aj(Object obj, char c) {
        at(obj, Character.valueOf(c));
    }

    public void ak(Object obj, double d) {
        at(obj, Double.valueOf(d));
    }

    public void al(Object obj, bi8 bi8Var, int i) {
        cr4.g(bi8Var, "enumDescriptor");
        at(obj, Integer.valueOf(i));
    }

    public void am(Object obj, float f) {
        at(obj, Float.valueOf(f));
    }

    public fl2 an(Object obj, bi8 bi8Var) {
        cr4.g(bi8Var, "inlineDescriptor");
        this.a.add(obj);
        return this;
    }

    public void ao(int i, Object obj) {
        at(obj, Integer.valueOf(i));
    }

    public void ap(long j, Object obj) {
        at(obj, Long.valueOf(j));
    }

    public void aq(Object obj) {
        throw new xi8("null is not supported");
    }

    public void ar(Object obj, short s) {
        at(obj, Short.valueOf(s));
    }

    public void as(Object obj, String str) {
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
        at(obj, str);
    }

    public void at(Object obj, Object obj2) {
        cr4.g(obj2, AppMeasurementSdk.ConditionalUserProperty.VALUE);
        StringBuilder sb = new StringBuilder("Non-serializable ");
        Class<?> cls = obj2.getClass();
        kw7 kw7Var = iw7.a;
        sb.append(kw7Var.getOrCreateKotlinClass(cls));
        sb.append(" is not supported by ");
        sb.append(kw7Var.getOrCreateKotlinClass(getClass()));
        sb.append(" encoder");
        throw new xi8(sb.toString());
    }

    public void au(bi8 bi8Var) {
        cr4.g(bi8Var, "descriptor");
    }

    public abstract String av(bi8 bi8Var, int i);

    public final Object aw() {
        ArrayList arrayList = this.a;
        if (arrayList.isEmpty()) {
            throw new xi8("No tag in stack for requested element");
        }
        return arrayList.remove(y41.ae(arrayList));
    }

    @Override // defpackage.fa1
    public final void b(bi8 bi8Var) {
        cr4.g(bi8Var, "descriptor");
        if (!this.a.isEmpty()) {
            aw();
        }
        au(bi8Var);
    }

    @Override // defpackage.fl2
    public fa1 c(bi8 bi8Var) {
        cr4.g(bi8Var, "descriptor");
        return this;
    }

    public boolean e(bi8 bi8Var, int i) {
        cr4.g(bi8Var, "descriptor");
        return true;
    }

    @Override // defpackage.fl2
    public final void f(double d) {
        ak(aw(), d);
    }

    @Override // defpackage.fa1
    public final void g(bi8 bi8Var, int i, long j) {
        cr4.g(bi8Var, "descriptor");
        ap(j, av(bi8Var, i));
    }

    @Override // defpackage.fl2
    public final void h(byte b) {
        ai(aw(), b);
    }

    @Override // defpackage.fl2
    public fl2 i(bi8 bi8Var) {
        cr4.g(bi8Var, "descriptor");
        return an(aw(), bi8Var);
    }

    @Override // defpackage.fa1
    public final void j(bi8 bi8Var, int i, boolean z) {
        cr4.g(bi8Var, "descriptor");
        ah(av(bi8Var, i), z);
    }

    @Override // defpackage.fa1
    public final void k(kh7 kh7Var, int i, byte b) {
        cr4.g(kh7Var, "descriptor");
        ai(av(kh7Var, i), b);
    }

    @Override // defpackage.fa1
    public final void l(kh7 kh7Var, int i, float f) {
        cr4.g(kh7Var, "descriptor");
        am(av(kh7Var, i), f);
    }

    @Override // defpackage.fl2
    public final void m(bi8 bi8Var, int i) {
        cr4.g(bi8Var, "enumDescriptor");
        al(aw(), bi8Var, i);
    }

    @Override // defpackage.fa1
    public final void n(bi8 bi8Var, int i, String str) {
        cr4.g(bi8Var, "descriptor");
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
        as(av(bi8Var, i), str);
    }

    @Override // defpackage.fa1
    public final void o(bi8 bi8Var, int i, short s) {
        cr4.g(bi8Var, "descriptor");
        ar(av(bi8Var, i), s);
    }

    @Override // defpackage.fl2
    public final void p(long j) {
        ap(j, aw());
    }

    @Override // defpackage.fa1
    public final void q(bi8 bi8Var, int i, yi8 yi8Var, Object obj) {
        cr4.g(bi8Var, "descriptor");
        cr4.g(yi8Var, "serializer");
        this.a.add(av(bi8Var, i));
        y(yi8Var, obj);
    }

    @Override // defpackage.fa1
    public final fl2 r(kh7 kh7Var, int i) {
        cr4.g(kh7Var, "descriptor");
        return an(av(kh7Var, i), kh7Var.g(i));
    }

    @Override // defpackage.fl2
    public final fa1 s(bi8 bi8Var, int i) {
        cr4.g(bi8Var, "descriptor");
        return c(bi8Var);
    }

    @Override // defpackage.fa1
    public final void t(kh7 kh7Var, int i, double d) {
        cr4.g(kh7Var, "descriptor");
        ak(av(kh7Var, i), d);
    }

    @Override // defpackage.fl2
    public void u() {
        aq(aw());
    }

    @Override // defpackage.fl2
    public final void v(short s) {
        ar(aw(), s);
    }

    @Override // defpackage.fl2
    public final void w(boolean z) {
        ah(aw(), z);
    }

    @Override // defpackage.fl2
    public final void x(float f) {
        am(aw(), f);
    }

    @Override // defpackage.fl2
    public void y(yi8 yi8Var, Object obj) {
        cr4.g(yi8Var, "serializer");
        yi8Var.serialize(this, obj);
    }

    @Override // defpackage.fl2
    public final void z(char c) {
        aj(aw(), c);
    }
}
