package com.google.android.gms.internal.ads; import java.util.Collection; import java.util.HashSet; import java.util.Map; /* loaded from: classes3.dex */ abstract class zzfyg extends zzfzm { @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set public final void clear() { zza().clear(); } @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set public boolean contains(Object obj) { if (!(obj instanceof Map.Entry)) { return false; } Map.Entry entry = (Map.Entry) obj; Object key = entry.getKey(); Object zza = zzfyk.zza(zza(), key); if (zzfuk.zza(zza, entry.getValue())) { return zza != null || zza().containsKey(key); } return false; } @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set public final boolean isEmpty() { return zza().isEmpty(); } @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set public boolean remove(Object obj) { if (contains(obj) && (obj instanceof Map.Entry)) { return zza().keySet().remove(((Map.Entry) obj).getKey()); } return false; } @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set public final int size() { return zza().size(); } public abstract Map zza(); @Override // com.google.android.gms.internal.ads.zzfzm, java.util.AbstractCollection, java.util.Collection, java.util.Set public final boolean retainAll(Collection collection) { int ceil; collection.getClass(); try { return super.retainAll(collection); } catch (UnsupportedOperationException unused) { int size = collection.size(); if (size < 3) { zzfwk.zza(size, "expectedSize"); ceil = size + 1; } else { ceil = size < 1073741824 ? (int) Math.ceil(size / 0.75d) : Integer.MAX_VALUE; } HashSet hashSet = new HashSet(ceil); for (Object obj : collection) { if (contains(obj) && (obj instanceof Map.Entry)) { hashSet.add(((Map.Entry) obj).getKey()); } } return zza().keySet().retainAll(hashSet); } } @Override // com.google.android.gms.internal.ads.zzfzm, java.util.AbstractSet, java.util.AbstractCollection, java.util.Collection, java.util.Set public final boolean removeAll(Collection collection) { collection.getClass(); try { return zzfzp.zze(this, collection); } catch (UnsupportedOperationException unused) { return zzfzp.zzf(this, collection.iterator()); } } }