package k5;

import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import x4.AbstractC3229F;

/* JADX INFO: loaded from: classes3.dex */
public final class H extends AbstractC2413a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final g5.a f20000a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final g5.a f20001b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final G f20002c;

    public H(g5.a kSerializer, g5.a vSerializer) {
        kotlin.jvm.internal.o.h(kSerializer, "kSerializer");
        kotlin.jvm.internal.o.h(vSerializer, "vSerializer");
        this.f20000a = kSerializer;
        this.f20001b = vSerializer;
        i5.g keyDesc = kSerializer.getDescriptor();
        i5.g valueDesc = vSerializer.getDescriptor();
        kotlin.jvm.internal.o.h(keyDesc, "keyDesc");
        kotlin.jvm.internal.o.h(valueDesc, "valueDesc");
        this.f20002c = new G("kotlin.collections.LinkedHashMap", keyDesc, valueDesc);
    }

    @Override // k5.AbstractC2413a
    public final Object a() {
        return new LinkedHashMap();
    }

    @Override // k5.AbstractC2413a
    public final int b(Object obj) {
        LinkedHashMap linkedHashMap = (LinkedHashMap) obj;
        kotlin.jvm.internal.o.h(linkedHashMap, "<this>");
        return linkedHashMap.size() * 2;
    }

    @Override // k5.AbstractC2413a
    public final Iterator c(Object obj) {
        Map map = (Map) obj;
        kotlin.jvm.internal.o.h(map, "<this>");
        return map.entrySet().iterator();
    }

    @Override // k5.AbstractC2413a
    public final int d(Object obj) {
        Map map = (Map) obj;
        kotlin.jvm.internal.o.h(map, "<this>");
        return map.size();
    }

    @Override // k5.AbstractC2413a
    public final void f(j5.a aVar, int i6, Object obj) {
        Map builder = (Map) obj;
        kotlin.jvm.internal.o.h(builder, "builder");
        Object objP = aVar.p(getDescriptor(), i6, this.f20000a, null);
        int iK = aVar.k(getDescriptor());
        if (iK != i6 + 1) {
            throw new IllegalArgumentException(com.google.android.recaptcha.internal.a.i(i6, iK, "Value must follow key in a map, index for key: ", ", returned index for value: ").toString());
        }
        boolean zContainsKey = builder.containsKey(objP);
        g5.a aVar2 = this.f20001b;
        builder.put(objP, (!zContainsKey || (aVar2.getDescriptor().e() instanceof i5.f)) ? aVar.p(getDescriptor(), iK, aVar2, null) : aVar.p(getDescriptor(), iK, aVar2, AbstractC3229F.t(objP, builder)));
    }

    @Override // k5.AbstractC2413a
    public final Object g(Object obj) {
        kotlin.jvm.internal.o.h(null, "<this>");
        return new LinkedHashMap((Map) null);
    }

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

    @Override // k5.AbstractC2413a
    public final Object h(Object obj) {
        LinkedHashMap linkedHashMap = (LinkedHashMap) obj;
        kotlin.jvm.internal.o.h(linkedHashMap, "<this>");
        return linkedHashMap;
    }

    @Override // g5.a
    public final void serialize(j5.d encoder, Object obj) {
        kotlin.jvm.internal.o.h(encoder, "encoder");
        int iD = d(obj);
        i5.g descriptor = getDescriptor();
        j5.b bVarM = encoder.m(descriptor, iD);
        Iterator itC = c(obj);
        int i6 = 0;
        while (itC.hasNext()) {
            Map.Entry entry = (Map.Entry) itC.next();
            Object key = entry.getKey();
            Object value = entry.getValue();
            int i7 = i6 + 1;
            bVarM.z(getDescriptor(), i6, this.f20000a, key);
            i6 += 2;
            bVarM.z(getDescriptor(), i7, this.f20001b, value);
        }
        bVarM.c(descriptor);
    }
}
