package defpackage;

import j$.util.DesugarCollections;
import java.lang.reflect.Type;
import java.lang.reflect.WildcardType;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Set;

/* JADX INFO: renamed from: ᵻˆᵟ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5185 {

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static final ArrayList f19517;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final ThreadLocal f19518 = new ThreadLocal();

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final LinkedHashMap f19519 = new LinkedHashMap();

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final List f19520;

    static {
        ArrayList arrayList = new ArrayList(5);
        f19517 = arrayList;
        arrayList.add(ᵝˉː.ʽˈˋ);
        arrayList.add(C2838.f10871);
        arrayList.add(ˊʧʘ.ᵨᵣ);
        arrayList.add(ˊʧʘ.ᵵᵽ);
        arrayList.add(AbstractC5539.f20915);
        arrayList.add(C5547.f20941);
    }

    public C5185(C1486 c1486) {
        ArrayList arrayList = c1486.f6022;
        int size = arrayList.size();
        ArrayList arrayList2 = f19517;
        ArrayList arrayList3 = new ArrayList(arrayList2.size() + size);
        arrayList3.addAll(arrayList);
        arrayList3.addAll(arrayList2);
        this.f19520 = DesugarCollections.unmodifiableList(arrayList3);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final AbstractC3610 m10734(Type type, Set set, String str) {
        AbstractC3610 abstractC3610 = null;
        if (type == null) {
            C4935.m10233("type == null");
            return null;
        }
        if (set == null) {
            C4935.m10233("annotations == null");
            return null;
        }
        Type typeM9580 = AbstractC4534.m9580(type);
        if (typeM9580 instanceof WildcardType) {
            WildcardType wildcardType = (WildcardType) typeM9580;
            if (wildcardType.getLowerBounds().length == 0) {
                Type[] upperBounds = wildcardType.getUpperBounds();
                if (upperBounds.length != 1) {
                    ᵷᵝˎ.ᵷᵺʾᵖ();
                    return null;
                }
                typeM9580 = upperBounds[0];
            }
        }
        Object objAsList = set.isEmpty() ? typeM9580 : Arrays.asList(typeM9580, set);
        synchronized (this.f19519) {
            try {
                AbstractC3610 abstractC36102 = (AbstractC3610) this.f19519.get(objAsList);
                if (abstractC36102 != null) {
                    return abstractC36102;
                }
                C3214 c3214 = (C3214) this.f19518.get();
                if (c3214 == null) {
                    c3214 = new C3214(this);
                    this.f19518.set(c3214);
                }
                ArrayDeque arrayDeque = c3214.f12246;
                ArrayList arrayList = c3214.f12248;
                int size = arrayList.size();
                int i = 0;
                while (true) {
                    if (i >= size) {
                        C2742 c2742 = new C2742(typeM9580, str, objAsList);
                        arrayList.add(c2742);
                        arrayDeque.add(c2742);
                        break;
                    }
                    C2742 c27422 = (C2742) arrayList.get(i);
                    if (c27422.f10538.equals(objAsList)) {
                        arrayDeque.add(c27422);
                        abstractC3610 = c27422.f10540;
                        if (abstractC3610 == null) {
                            abstractC3610 = c27422;
                        }
                    } else {
                        i++;
                    }
                }
                try {
                    if (abstractC3610 != null) {
                        return abstractC3610;
                    }
                    try {
                        int size2 = this.f19520.size();
                        for (int i2 = 0; i2 < size2; i2++) {
                            AbstractC3610 abstractC3610Mo8126 = ((InterfaceC5294) this.f19520.get(i2)).mo8126(typeM9580, set, this);
                            if (abstractC3610Mo8126 != null) {
                                ((C2742) c3214.f12246.getLast()).f10540 = abstractC3610Mo8126;
                                c3214.m7355(true);
                                return abstractC3610Mo8126;
                            }
                        }
                        throw new IllegalArgumentException("No JsonAdapter for " + AbstractC4534.m9576(typeM9580, set));
                    } catch (IllegalArgumentException e) {
                        throw c3214.m7356(e);
                    }
                } finally {
                    c3214.m7355(false);
                }
            } finally {
            }
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final AbstractC3610 m10735(Class cls) {
        return m10734(cls, AbstractC4534.f17254, null);
    }
}
