package com.google.firebase.components; import com.google.firebase.events.Publisher; import com.google.firebase.inject.Provider; import java.util.Collections; import java.util.HashSet; import java.util.Set; /* compiled from: com.google.firebase:firebase-common@@16.0.2 */ /* loaded from: classes.dex */ final class zzl extends com.google.firebase.components.zza { private final Set> a; private final Set> b; private final Set> c; private final ComponentContainer d; /* compiled from: com.google.firebase:firebase-common@@16.0.2 */ static class zza implements Publisher { public zza(Set> set, Publisher publisher) { } } zzl(Component component, ComponentContainer componentContainer) { HashSet hashSet = new HashSet(); HashSet hashSet2 = new HashSet(); for (Dependency dependency : component.b()) { if (dependency.c()) { hashSet.add(dependency.a()); } else { hashSet2.add(dependency.a()); } } if (!component.d().isEmpty()) { hashSet.add(Publisher.class); } this.a = Collections.unmodifiableSet(hashSet); this.b = Collections.unmodifiableSet(hashSet2); this.c = component.d(); this.d = componentContainer; } @Override // com.google.firebase.components.zza, com.google.firebase.components.ComponentContainer public final T a(Class cls) { if (!this.a.contains(cls)) { throw new IllegalArgumentException(String.format("Requesting %s is not allowed.", cls)); } T t = (T) this.d.a(cls); return !cls.equals(Publisher.class) ? t : (T) new zza(this.c, (Publisher) t); } @Override // com.google.firebase.components.ComponentContainer public final Provider b(Class cls) { if (this.b.contains(cls)) { return this.d.b(cls); } throw new IllegalArgumentException(String.format("Requesting Provider<%s> is not allowed.", cls)); } }