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

import java.security.GeneralSecurityException;
import java.util.HashMap;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final HashMap f21250a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final HashMap f21251b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final HashMap f21252c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final HashMap f21253d;

    public /* synthetic */ u9(r9 r9Var) {
        this.f21250a = new HashMap(r9Var.f21184a);
        this.f21251b = new HashMap(r9Var.f21185b);
        this.f21252c = new HashMap(r9Var.f21186c);
        this.f21253d = new HashMap(r9Var.f21187d);
    }

    public final v9 a(p9 p9Var) throws GeneralSecurityException {
        x9 x9Var;
        s9 s9Var = new s9(p9Var.f21136b, p9.class);
        HashMap map = this.f21251b;
        if (!map.containsKey(s9Var)) {
            throw new GeneralSecurityException(com.google.android.gms.measurement.internal.u1.k("No Key Parser for requested key type ", s9Var.toString(), " available"));
        }
        ((z9) ((a9) map.get(s9Var)).f20691c).getClass();
        m9 m9Var = aa.f20692a;
        if (!p9Var.f21135a.equals("type.googleapis.com/google.crypto.tink.AesCmacKey")) {
            throw new IllegalArgumentException("Wrong type URL in call to AesCmacParameters.parseParameters");
        }
        try {
            ka kaVarP = ka.p(p9Var.f21137c, w.a());
            if (kaVarP.n() != 0) {
                throw new GeneralSecurityException("Only version 0 keys are accepted");
            }
            oa oaVarQ = kaVarP.q();
            int i10 = p9Var.f21140f;
            int iN = oaVarQ.n();
            int i11 = i10 - 2;
            if (i11 == 1) {
                x9Var = x9.f21337b;
            } else if (i11 == 2) {
                x9Var = x9.f21339d;
            } else if (i11 == 3) {
                x9Var = x9.f21340e;
            } else {
                if (i11 != 4) {
                    throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + q9.A(i10));
                }
                x9Var = x9.f21338c;
            }
            return v9.I0(y9.J0(iN, x9Var), new o3(ke.a(kaVarP.r().l()), 12), p9Var.f21139e);
        } catch (zzadi | IllegalArgumentException unused) {
            throw new GeneralSecurityException("Parsing AesCmacKey failed");
        }
    }
}
