package defpackage;

import j$.util.Objects;
import java.util.AbstractMap;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

/* JADX INFO: renamed from: ᵧᵠᵾ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3668 extends AbstractC1540 {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final /* synthetic */ int f13915;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final /* synthetic */ AbstractMap f13916;

    public /* synthetic */ C3668(AbstractMap abstractMap, int i) {
        this.f13915 = i;
        this.f13916 = abstractMap;
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final void clear() {
        m8274().clear();
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
    public boolean contains(Object obj) {
        switch (this.f13915) {
            case 0:
                Set setEntrySet = ((C1415) this.f13916).f5830.entrySet();
                setEntrySet.getClass();
                try {
                    return setEntrySet.contains(obj);
                } catch (ClassCastException | NullPointerException unused) {
                    return false;
                }
            default:
                return m8273(obj);
        }
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final boolean isEmpty() {
        return m8274().isEmpty();
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.Set
    public final Iterator iterator() {
        int i = this.f13915;
        AbstractMap abstractMap = this.f13916;
        switch (i) {
            case 0:
                return new C2588((C1415) abstractMap);
            default:
                C0212 c0212 = (C0212) abstractMap;
                Iterator it = c0212.f1688.entrySet().iterator();
                InterfaceC4383 interfaceC4383 = c0212.f1689;
                interfaceC4383.getClass();
                return new C1118(it, new C5070(0, interfaceC4383));
        }
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
    public boolean remove(Object obj) {
        Object objRemove;
        switch (this.f13915) {
            case 0:
                if (!contains(obj)) {
                    return false;
                }
                Map.Entry entry = (Map.Entry) obj;
                Objects.requireNonNull(entry);
                C3156 c3156 = ((C1415) this.f13916).f5832;
                Object key = entry.getKey();
                Map map = c3156.f12013;
                map.getClass();
                try {
                    objRemove = map.remove(key);
                    break;
                } catch (ClassCastException | NullPointerException unused) {
                    objRemove = null;
                }
                Collection collection = (Collection) objRemove;
                if (collection != null) {
                    int size = collection.size();
                    collection.clear();
                    c3156.f12014 -= size;
                }
                return true;
            default:
                return m8275(obj);
        }
    }

    @Override // defpackage.AbstractC1540, java.util.AbstractSet, java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final boolean removeAll(Collection collection) {
        try {
            collection.getClass();
            return super.removeAll(collection);
        } catch (UnsupportedOperationException unused) {
            Iterator it = collection.iterator();
            boolean zRemove = false;
            while (it.hasNext()) {
                zRemove |= this.remove(it.next());
            }
            return zRemove;
        }
    }

    @Override // defpackage.AbstractC1540, java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final boolean retainAll(Collection collection) {
        try {
            collection.getClass();
            return super.retainAll(collection);
        } catch (UnsupportedOperationException unused) {
            HashSet hashSet = new HashSet(AbstractC3481.m7958(collection.size()));
            for (Object obj : collection) {
                if (this.contains(obj) && (obj instanceof Map.Entry)) {
                    hashSet.add(((Map.Entry) obj).getKey());
                }
            }
            return this.m8274().keySet().retainAll(hashSet);
        }
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final int size() {
        return m8274().size();
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final boolean m8273(Object obj) {
        Object obj2;
        if (!(obj instanceof Map.Entry)) {
            return false;
        }
        Map.Entry entry = (Map.Entry) obj;
        Object key = entry.getKey();
        Map mapM8274 = m8274();
        mapM8274.getClass();
        try {
            obj2 = mapM8274.get(key);
        } catch (ClassCastException | NullPointerException unused) {
            obj2 = null;
        }
        if (ᵥˇᵛˎ.ˏːˆ(obj2, entry.getValue())) {
            return obj2 != null || m8274().containsKey(key);
        }
        return false;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final Map m8274() {
        int i = this.f13915;
        AbstractMap abstractMap = this.f13916;
        switch (i) {
            case 0:
                return (C1415) abstractMap;
            default:
                return (C0212) abstractMap;
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final boolean m8275(Object obj) {
        if (contains(obj) && (obj instanceof Map.Entry)) {
            return m8274().keySet().remove(((Map.Entry) obj).getKey());
        }
        return false;
    }
}
