package com.google.crypto.tink.shaded.protobuf;

import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: loaded from: classes.dex */
public final class Y {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final Y f10468c = new Y();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ConcurrentHashMap f10470b = new ConcurrentHashMap();

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final K f10469a = new K();

    public final b0 a(Class cls) {
        b0 b0VarC;
        Class cls2;
        AbstractC0759z.a(cls, "messageType");
        ConcurrentHashMap concurrentHashMap = this.f10470b;
        b0 b0Var = (b0) concurrentHashMap.get(cls);
        if (b0Var != null) {
            return b0Var;
        }
        K k8 = this.f10469a;
        k8.getClass();
        Class cls3 = c0.f10481a;
        if (!AbstractC0755v.class.isAssignableFrom(cls) && (cls2 = c0.f10481a) != null && !cls2.isAssignableFrom(cls)) {
            throw new IllegalArgumentException("Message classes must extend GeneratedMessageV3 or GeneratedMessageLite");
        }
        a0 a0VarB = ((J) k8.f10442a).b(cls);
        if ((a0VarB.f10477d & 2) == 2) {
            boolean zIsAssignableFrom = AbstractC0755v.class.isAssignableFrom(cls);
            AbstractC0735a abstractC0735a = a0VarB.f10474a;
            if (zIsAssignableFrom) {
                b0VarC = new T(c0.f10484d, AbstractC0750p.f10532a, abstractC0735a);
            } else {
                f0 f0Var = c0.f10482b;
                C0749o c0749o = AbstractC0750p.f10533b;
                if (c0749o == null) {
                    throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
                }
                b0VarC = new T(f0Var, c0749o, abstractC0735a);
            }
        } else if (AbstractC0755v.class.isAssignableFrom(cls)) {
            b0VarC = (a0VarB.f10477d & 1) == 1 ? S.C(a0VarB, V.f10467b, H.f10439b, c0.f10484d, AbstractC0750p.f10532a, N.f10446b) : S.C(a0VarB, V.f10467b, H.f10439b, c0.f10484d, null, N.f10446b);
        } else if ((a0VarB.f10477d & 1) == 1) {
            U u8 = V.f10466a;
            F f3 = H.f10438a;
            f0 f0Var2 = c0.f10482b;
            C0749o c0749o2 = AbstractC0750p.f10533b;
            if (c0749o2 == null) {
                throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
            }
            b0VarC = S.C(a0VarB, u8, f3, f0Var2, c0749o2, N.f10445a);
        } else {
            b0VarC = S.C(a0VarB, V.f10466a, H.f10438a, c0.f10483c, null, N.f10445a);
        }
        b0 b0Var2 = (b0) concurrentHashMap.putIfAbsent(cls, b0VarC);
        return b0Var2 != null ? b0Var2 : b0VarC;
    }
}
