package S3;

import F.I;
import X3.X;
import com.google.crypto.tink.shaded.protobuf.AbstractC1253a;
import com.google.crypto.tink.shaded.protobuf.AbstractC1261i;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

/* JADX INFO: loaded from: classes3.dex */
public abstract class d {

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

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

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

    public d(Class cls, M3.f... fVarArr) {
        this.f6223a = cls;
        HashMap map = new HashMap();
        for (M3.f fVar : fVarArr) {
            boolean zContainsKey = map.containsKey(fVar.f5057a);
            Class cls2 = fVar.f5057a;
            if (zContainsKey) {
                throw new IllegalArgumentException(A0.a.l(cls2, new StringBuilder("KeyTypeManager constructed with duplicate factories for primitive ")));
            }
            map.put(cls2, fVar);
        }
        if (fVarArr.length > 0) {
            this.f6225c = fVarArr[0].f5057a;
        } else {
            this.f6225c = Void.class;
        }
        this.f6224b = Collections.unmodifiableMap(map);
    }

    public int a() {
        return 1;
    }

    public abstract String b();

    public final Object c(AbstractC1253a abstractC1253a, Class cls) {
        M3.f fVar = (M3.f) this.f6224b.get(cls);
        if (fVar != null) {
            return fVar.a(abstractC1253a);
        }
        throw new IllegalArgumentException("Requested primitive class " + cls.getCanonicalName() + " not supported.");
    }

    public abstract I d();

    public abstract X e();

    public abstract AbstractC1253a f(AbstractC1261i abstractC1261i);

    public abstract void g(AbstractC1253a abstractC1253a);
}
