package com.google.android.gms.internal.measurement;

import java.nio.charset.Charset;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: loaded from: classes2.dex */
public final class b7 {

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

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

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

    public final d7 a(Class cls) {
        d7 d7VarI;
        Charset charset = d6.f20163a;
        if (cls == null) {
            throw new NullPointerException("messageType");
        }
        ConcurrentHashMap concurrentHashMap = this.f20120b;
        d7 d7Var = (d7) concurrentHashMap.get(cls);
        if (d7Var != null) {
            return d7Var;
        }
        o6 o6Var = this.f20119a;
        o6Var.getClass();
        b6.class.isAssignableFrom(cls);
        t6 t6VarZza = o6Var.f20354a.zza(cls);
        c7 c7Var = (c7) t6VarZza;
        boolean z10 = (c7Var.f20146d & 2) == 2;
        c6 c6Var = s0.f20404a;
        if (z10) {
            d7VarI = new x6(c7Var.f20143a);
        } else {
            if (q6.f20375a[c7Var.b().ordinal()] == 1) {
                c6Var = null;
            }
            d7VarI = w6.i(t6VarZza, c6Var);
        }
        d7 d7Var2 = (d7) concurrentHashMap.putIfAbsent(cls, d7VarI);
        return d7Var2 != null ? d7Var2 : d7VarI;
    }
}
