package com.google.common.collect;

import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public final class g0 extends j0 {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ int f23672b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final /* synthetic */ HashBiMap f23673c;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public /* synthetic */ g0(HashBiMap hashBiMap, int i10) {
        super(hashBiMap);
        this.f23672b = i10;
        this.f23673c = hashBiMap;
    }

    @Override // com.google.common.collect.j0
    public final Object c(int i10) {
        int i11 = this.f23672b;
        HashBiMap hashBiMap = this.f23673c;
        switch (i11) {
            case 0:
                return new f0(hashBiMap, i10, 0);
            case 1:
                return hashBiMap.f23584a[i10];
            default:
                return hashBiMap.f23585b[i10];
        }
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final boolean contains(Object obj) {
        int i10 = this.f23672b;
        HashBiMap hashBiMap = this.f23673c;
        switch (i10) {
            case 0:
                if (!(obj instanceof Map.Entry)) {
                    return false;
                }
                Map.Entry entry = (Map.Entry) obj;
                Object key = entry.getKey();
                Object value = entry.getValue();
                hashBiMap.getClass();
                int iJ = hashBiMap.j(z0.x(key), key);
                return iJ != -1 && com.google.common.base.h.j(value, hashBiMap.f23585b[iJ]);
            case 1:
                return hashBiMap.containsKey(obj);
            default:
                return hashBiMap.containsValue(obj);
        }
    }

    @Override // java.util.AbstractCollection, java.util.Collection, java.util.Set
    public final boolean remove(Object obj) {
        int i10 = this.f23672b;
        HashBiMap hashBiMap = this.f23673c;
        switch (i10) {
            case 0:
                if (obj instanceof Map.Entry) {
                    Map.Entry entry = (Map.Entry) obj;
                    Object key = entry.getKey();
                    Object value = entry.getValue();
                    int iX = z0.x(key);
                    int iJ = hashBiMap.j(iX, key);
                    if (iJ != -1 && com.google.common.base.h.j(value, hashBiMap.f23585b[iJ])) {
                        hashBiMap.r(iJ, iX);
                        break;
                    }
                }
                break;
            case 1:
                int iX2 = z0.x(obj);
                int iJ2 = hashBiMap.j(iX2, obj);
                if (iJ2 != -1) {
                    hashBiMap.r(iJ2, iX2);
                }
                break;
            default:
                int iX3 = z0.x(obj);
                int iK = hashBiMap.k(iX3, obj);
                if (iK != -1) {
                    hashBiMap.s(iK, iX3);
                }
                break;
        }
        return true;
    }
}
