package androidx.datastore.preferences.protobuf;

import com.google.android.gms.measurement.internal.u1;
import java.nio.charset.Charset;
import java.util.concurrent.ConcurrentHashMap;

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

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

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

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

    public final z0 a(Class cls) {
        r rVar;
        z0 z0VarX;
        r0 r0Var;
        Class cls2;
        Charset charset = b0.f2047a;
        if (cls == null) {
            throw new NullPointerException("messageType");
        }
        ConcurrentHashMap concurrentHashMap = this.f2162b;
        z0 z0Var = (z0) concurrentHashMap.get(cls);
        if (z0Var != null) {
            return z0Var;
        }
        i0 i0Var = this.f2161a;
        i0Var.getClass();
        Class cls3 = a1.f2044a;
        if (!y.class.isAssignableFrom(cls) && (cls2 = a1.f2044a) != null && !cls2.isAssignableFrom(cls)) {
            throw new IllegalArgumentException("Message classes must extend GeneratedMessage or GeneratedMessageLite");
        }
        m0 m0VarA = i0Var.f2089a.a(cls);
        x0 x0Var = (x0) m0VarA;
        if ((x0Var.f2171d & 2) == 2) {
            boolean zIsAssignableFrom = y.class.isAssignableFrom(cls);
            o0 o0Var = x0Var.f2168a;
            if (zIsAssignableFrom) {
                r0Var = new r0(a1.f2046c, s.f2152a, o0Var);
            } else {
                g1 g1Var = a1.f2045b;
                r rVar2 = s.f2153b;
                if (rVar2 == null) {
                    throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
                }
                r0Var = new r0(g1Var, rVar2, o0Var);
            }
            z0VarX = r0Var;
        } else if (y.class.isAssignableFrom(cls)) {
            s0 s0Var = t0.f2158b;
            d0 d0Var = e0.f2061b;
            i1 i1Var = a1.f2046c;
            r rVar3 = x0Var.d().ordinal() != 1 ? s.f2152a : null;
            k0 k0Var = l0.f2111b;
            int[] iArr = q0.f2134n;
            if (!(m0VarA instanceof x0)) {
                u1.x(m0VarA);
                throw null;
            }
            z0VarX = q0.x((x0) m0VarA, s0Var, d0Var, i1Var, rVar3, k0Var);
        } else {
            s0 s0Var2 = t0.f2157a;
            d0 d0Var2 = e0.f2060a;
            g1 g1Var2 = a1.f2045b;
            if (x0Var.d().ordinal() != 1) {
                r rVar4 = s.f2153b;
                if (rVar4 == null) {
                    throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
                }
                rVar = rVar4;
            } else {
                rVar = null;
            }
            k0 k0Var2 = l0.f2110a;
            int[] iArr2 = q0.f2134n;
            if (!(m0VarA instanceof x0)) {
                u1.x(m0VarA);
                throw null;
            }
            z0VarX = q0.x((x0) m0VarA, s0Var2, d0Var2, g1Var2, rVar, k0Var2);
        }
        z0 z0Var2 = (z0) concurrentHashMap.putIfAbsent(cls, z0VarX);
        return z0Var2 != null ? z0Var2 : z0VarX;
    }
}
