package r2;

import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
import java.util.List;
import k5.A;
import k5.C2416d;
import k5.S;

/* JADX INFO: loaded from: classes.dex */
public final class n {
    public final <T> g5.a serializer(final g5.a typeSerial0) {
        kotlin.jvm.internal.o.h(typeSerial0, "typeSerial0");
        return new A() { // from class: r2.m
            private final i5.g descriptor;

            {
                S s6 = new S("androidx.savedstate.serialization.serializers.SparseArraySerializer.SparseArraySurrogate", this, 2);
                s6.k(UserMetadata.KEYDATA_FILENAME, false);
                s6.k("values", false);
                this.descriptor = s6;
            }

            /* JADX WARN: Multi-variable type inference failed */
            @Override // k5.A
            public final g5.a[] childSerializers() {
                return new g5.a[]{o.f23933c[0].getValue(), new C2416d(typeSerial0)};
            }

            @Override // g5.a
            public final Object deserialize(j5.c decoder) {
                kotlin.jvm.internal.o.h(decoder, "decoder");
                i5.g gVar = this.descriptor;
                j5.a aVarB = decoder.b(gVar);
                w4.h[] hVarArr = o.f23933c;
                List list = null;
                boolean z6 = true;
                int i6 = 0;
                List list2 = null;
                while (z6) {
                    int iK = aVarB.k(gVar);
                    if (iK == -1) {
                        z6 = false;
                    } else if (iK == 0) {
                        list = (List) aVarB.p(gVar, 0, (g5.a) hVarArr[0].getValue(), list);
                        i6 |= 1;
                    } else {
                        if (iK != 1) {
                            throw new g5.g(iK);
                        }
                        list2 = (List) aVarB.p(gVar, 1, new C2416d(typeSerial0), list2);
                        i6 |= 2;
                    }
                }
                aVarB.c(gVar);
                return new o(list, i6, list2);
            }

            @Override // g5.a
            public final i5.g getDescriptor() {
                return this.descriptor;
            }

            @Override // g5.a
            public final void serialize(j5.d encoder, Object obj) {
                o value = (o) obj;
                kotlin.jvm.internal.o.h(encoder, "encoder");
                kotlin.jvm.internal.o.h(value, "value");
                i5.g gVar = this.descriptor;
                j5.b bVarB = encoder.b(gVar);
                bVarB.z(gVar, 0, (g5.a) o.f23933c[0].getValue(), value.f23935a);
                bVarB.z(gVar, 1, new C2416d(typeSerial0), value.f23936b);
                bVarB.c(gVar);
            }

            @Override // k5.A
            public final g5.a[] typeParametersSerializers() {
                return new g5.a[]{typeSerial0};
            }
        };
    }
}
