package g5;

import d3.C1943z0;
import java.lang.annotation.Annotation;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import k5.AbstractC2414b;
import kotlin.jvm.internal.D;
import kotlin.jvm.internal.o;
import w4.i;
import w4.k;
import x4.AbstractC3229F;
import x4.AbstractC3250p;
import x4.y;

/* JADX INFO: loaded from: classes3.dex */
public final class e extends AbstractC2414b {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final kotlin.jvm.internal.g f16606a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final List f16607b;

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final Map f16609d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final LinkedHashMap f16610e;

    public e(String str, kotlin.jvm.internal.g gVar, Q4.c[] cVarArr, a[] aVarArr, Annotation[] annotationArr) {
        this.f16606a = gVar;
        this.f16607b = y.f26065a;
        this.f16608c = m1.g.j(i.f25466b, new C1943z0(1, str, this));
        if (cVarArr.length != aVarArr.length) {
            throw new IllegalArgumentException("All subclasses of sealed class " + gVar.c() + " should be marked @Serializable");
        }
        int iMin = Math.min(cVarArr.length, aVarArr.length);
        ArrayList arrayList = new ArrayList(iMin);
        for (int i6 = 0; i6 < iMin; i6++) {
            arrayList.add(new k(cVarArr[i6], aVarArr[i6]));
        }
        Map mapF = AbstractC3229F.F(arrayList);
        this.f16609d = mapF;
        Set<Map.Entry> setEntrySet = mapF.entrySet();
        LinkedHashMap linkedHashMap = new LinkedHashMap();
        for (Map.Entry entry : setEntrySet) {
            String strA = ((a) entry.getValue()).getDescriptor().a();
            Object obj = linkedHashMap.get(strA);
            if (obj == null) {
                linkedHashMap.containsKey(strA);
            }
            Map.Entry entry2 = (Map.Entry) obj;
            if (entry2 != null) {
                throw new IllegalStateException(("Multiple sealed subclasses of '" + this.f16606a + "' have the same serial name '" + strA + "': '" + entry2.getKey() + "', '" + entry.getKey() + '\'').toString());
            }
            linkedHashMap.put(strA, entry);
        }
        LinkedHashMap linkedHashMap2 = new LinkedHashMap(AbstractC3229F.u(linkedHashMap.size()));
        for (Map.Entry entry3 : linkedHashMap.entrySet()) {
            linkedHashMap2.put(entry3.getKey(), (a) ((Map.Entry) entry3.getValue()).getValue());
        }
        this.f16610e = linkedHashMap2;
        this.f16607b = AbstractC3250p.r(annotationArr);
    }

    @Override // k5.AbstractC2414b
    public final a a(j5.a aVar, String str) {
        a aVar2 = (a) this.f16610e.get(str);
        return aVar2 != null ? aVar2 : super.a(aVar, str);
    }

    @Override // k5.AbstractC2414b
    public final a b(j5.d encoder, Object value) {
        o.h(encoder, "encoder");
        o.h(value, "value");
        a aVar = (a) this.f16609d.get(D.a(value.getClass()));
        a aVarB = aVar != null ? aVar : super.b(encoder, value);
        if (aVarB != null) {
            return aVarB;
        }
        return null;
    }

    @Override // k5.AbstractC2414b
    public final Q4.c c() {
        return this.f16606a;
    }

    /* JADX WARN: Type inference failed for: r0v0, types: [java.lang.Object, w4.h] */
    @Override // g5.a
    public final i5.g getDescriptor() {
        return (i5.g) this.f16608c.getValue();
    }
}
