package defpackage;

import com.google.crypto.tink.shaded.protobuf.AbstractC0021;
import com.google.crypto.tink.shaded.protobuf.AbstractC0023;
import com.google.crypto.tink.shaded.protobuf.AbstractC0028;
import com.google.crypto.tink.shaded.protobuf.C0019;
import com.google.crypto.tink.shaded.protobuf.C0022;
import com.google.crypto.tink.shaded.protobuf.C0025;
import j$.util.concurrent.ConcurrentHashMap;

/* JADX INFO: renamed from: ʽᵭʽ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0168 {

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

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

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final ᵟˑʽ f1589 = new ᵟˑʽ(2);

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final InterfaceC2623 m1318(Class cls) {
        C4287 c4287;
        InterfaceC2623 interfaceC2623M904;
        Class cls2;
        AbstractC1130.m3619(cls, "messageType");
        ConcurrentHashMap concurrentHashMap = this.f1588;
        InterfaceC2623 interfaceC2623 = (InterfaceC2623) concurrentHashMap.get(cls);
        if (interfaceC2623 != null) {
            return interfaceC2623;
        }
        ᵟˑʽ r10 = this.f1589;
        r10.getClass();
        Class cls3 = AbstractC0028.f1116;
        if (!AbstractC0021.class.isAssignableFrom(cls) && (cls2 = AbstractC0028.f1116) != null && !cls2.isAssignableFrom(cls)) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ("Message classes must extend GeneratedMessage or GeneratedMessageLite");
            return null;
        }
        C3748 c3748Mo8051 = ((C3722) r10.ˌᴵ).mo8051(cls);
        if ((c3748Mo8051.f14247 & 2) == 2) {
            if (AbstractC0021.class.isAssignableFrom(cls)) {
                interfaceC2623M904 = new C0019(AbstractC0028.f1115, AbstractC2783.f10723, c3748Mo8051.f14246);
            } else {
                AbstractC0023 abstractC0023 = AbstractC0028.f1114;
                C4287 c42872 = AbstractC2783.f10722;
                if (c42872 == null) {
                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Protobuf runtime is not correctly loaded.");
                    return null;
                }
                interfaceC2623M904 = new C0019(abstractC0023, c42872, c3748Mo8051.f14246);
            }
        } else if (AbstractC0021.class.isAssignableFrom(cls)) {
            C3795 c3795 = AbstractC1747.f6983;
            C5506 c5506 = AbstractC0639.f3003;
            C0022 c0022 = AbstractC0028.f1115;
            C4287 c42873 = AbstractC3653.m8218(c3748Mo8051.m8414()) != 1 ? AbstractC2783.f10723 : null;
            C3717 c3717 = AbstractC1810.f7218;
            if (!(c3748Mo8051 instanceof C3748)) {
                int[] iArr = C0025.f1089;
                C1685.m4560();
                return null;
            }
            interfaceC2623M904 = C0025.m904(c3748Mo8051, c3795, c5506, c0022, c42873, c3717);
        } else {
            C3795 c37952 = AbstractC1747.f6984;
            C5506 c55062 = AbstractC0639.f3004;
            AbstractC0023 abstractC00232 = AbstractC0028.f1114;
            if (AbstractC3653.m8218(c3748Mo8051.m8414()) != 1) {
                C4287 c42874 = AbstractC2783.f10722;
                if (c42874 == null) {
                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Protobuf runtime is not correctly loaded.");
                    return null;
                }
                c4287 = c42874;
            } else {
                c4287 = null;
            }
            C3717 c37172 = AbstractC1810.f7219;
            if (!(c3748Mo8051 instanceof C3748)) {
                int[] iArr2 = C0025.f1089;
                C1685.m4560();
                return null;
            }
            interfaceC2623M904 = C0025.m904(c3748Mo8051, c37952, c55062, abstractC00232, c4287, c37172);
        }
        InterfaceC2623 interfaceC26232 = (InterfaceC2623) concurrentHashMap.putIfAbsent(cls, interfaceC2623M904);
        return interfaceC26232 != null ? interfaceC26232 : interfaceC2623M904;
    }
}
