package n;

import java.util.Collection;
import java.util.Iterator;
import x4.AbstractC3251q;

/* JADX INFO: loaded from: classes.dex */
public final class Q extends c0 implements K4.f {

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

    public Q(O o6) {
        super(o6);
        this.f21369b = o6;
    }

    @Override // n.c0, java.util.Set, java.util.Collection
    public final boolean add(Object obj) {
        return this.f21369b.d(obj);
    }

    @Override // n.c0, java.util.Set, java.util.Collection
    public final boolean addAll(Collection elements) {
        kotlin.jvm.internal.o.h(elements, "elements");
        O o6 = this.f21369b;
        o6.getClass();
        int i6 = o6.f21391d;
        Iterator it = elements.iterator();
        while (it.hasNext()) {
            o6.j(it.next());
        }
        return i6 != o6.f21391d;
    }

    @Override // n.c0, java.util.Set, java.util.Collection
    public final void clear() {
        this.f21369b.e();
    }

    @Override // n.c0, java.util.Set, java.util.Collection, java.lang.Iterable
    public final Iterator iterator() {
        return new R4.i(this);
    }

    @Override // n.c0, java.util.Set, java.util.Collection
    public final boolean remove(Object obj) {
        return this.f21369b.l(obj);
    }

    @Override // n.c0, java.util.Set, java.util.Collection
    public final boolean removeAll(Collection elements) {
        kotlin.jvm.internal.o.h(elements, "elements");
        O o6 = this.f21369b;
        o6.getClass();
        int i6 = o6.f21391d;
        Iterator it = elements.iterator();
        while (it.hasNext()) {
            o6.i(it.next());
        }
        return i6 != o6.f21391d;
    }

    @Override // n.c0, java.util.Set, java.util.Collection
    public final boolean retainAll(Collection elements) {
        boolean z6;
        kotlin.jvm.internal.o.h(elements, "elements");
        O o6 = this.f21369b;
        o6.getClass();
        Object[] objArr = o6.f21389b;
        int i6 = o6.f21391d;
        long[] jArr = o6.f21388a;
        int length = jArr.length - 2;
        if (length >= 0) {
            int i7 = 0;
            while (true) {
                long j4 = jArr[i7];
                if ((((~j4) << 7) & j4 & (-9187201950435737472L)) != -9187201950435737472L) {
                    int i8 = 8 - ((~(i7 - length)) >>> 31);
                    for (int i9 = 0; i9 < i8; i9++) {
                        if ((255 & j4) < 128) {
                            int i10 = (i7 << 3) + i9;
                            if (!AbstractC3251q.Y(elements, objArr[i10])) {
                                o6.m(i10);
                            }
                        }
                        j4 >>= 8;
                    }
                    z6 = false;
                    if (i8 != 8) {
                        break;
                    }
                } else {
                    z6 = false;
                }
                if (i7 == length) {
                    break;
                }
                i7++;
            }
        } else {
            z6 = false;
        }
        if (i6 != o6.f21391d) {
            return true;
        }
        return z6;
    }
}
