package defpackage;

import j$.util.Objects;
import java.util.Arrays;
import java.util.Collection;
import java.util.Set;
import java.util.SortedSet;

/* renamed from: ˌ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC1559 extends AbstractC3821 implements Set, j$.util.Set {

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public static final /* synthetic */ int f6211 = 0;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public transient AbstractC2692 f6212;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public static int m4526(int i) {
        int iMax = Math.max(i, 2);
        if (iMax >= 751619276) {
            ᵛᵾˏ.ˌᵜᵹᵩ("collection too large", iMax < 1073741824);
            return 1073741824;
        }
        int iHighestOneBit = Integer.highestOneBit(iMax - 1) << 1;
        while (iHighestOneBit * 0.7d < iMax) {
            iHighestOneBit <<= 1;
        }
        return iHighestOneBit;
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public static AbstractC1559 m4527(Object obj, Object obj2, Object obj3, Object obj4, Object obj5, Object obj6, Object... objArr) {
        ᵛᵾˏ.ˌᵜᵹᵩ("the total number of elements must fit in an int", objArr.length <= 2147483641);
        int length = objArr.length + 6;
        Object[] objArr2 = new Object[length];
        objArr2[0] = obj;
        objArr2[1] = obj2;
        objArr2[2] = obj3;
        objArr2[3] = obj4;
        objArr2[4] = obj5;
        objArr2[5] = obj6;
        System.arraycopy(objArr, 0, objArr2, 6, objArr.length);
        return m4528(length, objArr2);
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public static AbstractC1559 m4528(int i, Object... objArr) {
        if (i == 0) {
            return C5065.f18921;
        }
        if (i == 1) {
            Object obj = objArr[0];
            Objects.requireNonNull(obj);
            return new C4462(obj);
        }
        int iM4526 = m4526(i);
        Object[] objArr2 = new Object[iM4526];
        int i2 = iM4526 - 1;
        int i3 = 0;
        int i4 = 0;
        for (int i5 = 0; i5 < i; i5++) {
            Object obj2 = objArr[i5];
            if (obj2 == null) {
                C1260.m3813(AbstractC2990.m7313(i5, "at index "));
                return null;
            }
            int iHashCode = obj2.hashCode();
            int i6 = ˋᵮᵯᵔ.ᵧᵾˀˈ(iHashCode);
            while (true) {
                int i7 = i6 & i2;
                Object obj3 = objArr2[i7];
                if (obj3 == null) {
                    objArr[i4] = obj2;
                    objArr2[i7] = obj2;
                    i3 += iHashCode;
                    i4++;
                    break;
                }
                if (obj3.equals(obj2)) {
                    break;
                }
                i6++;
            }
        }
        Arrays.fill(objArr, i4, i, (Object) null);
        if (i4 == 1) {
            Object obj4 = objArr[0];
            Objects.requireNonNull(obj4);
            return new C4462(obj4);
        }
        if (m4526(i4) < iM4526 / 2) {
            return m4528(i4, objArr);
        }
        int length = objArr.length;
        if (i4 < (length >> 1) + (length >> 2)) {
            objArr = Arrays.copyOf(objArr, i4);
        }
        return new C5065(i3, i2, i4, objArr, objArr2);
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public static AbstractC1559 m4529(Collection collection) {
        if ((collection instanceof AbstractC1559) && !(collection instanceof SortedSet)) {
            AbstractC1559 abstractC1559 = (AbstractC1559) collection;
            if (!abstractC1559.mo4897()) {
                return abstractC1559;
            }
        }
        Object[] array = collection.toArray();
        return m4528(array.length, array);
    }

    @Override // java.util.Collection, java.util.Set
    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if ((obj instanceof AbstractC1559) && (this instanceof C5065) && (((AbstractC1559) obj) instanceof C5065) && ((C5065) this).f18926 != obj.hashCode()) {
            return false;
        }
        return ʼٴ.ˑᵱ(this, obj);
    }

    @Override // java.util.Collection, java.util.Set
    public int hashCode() {
        return ʼٴ.ˁˑᵰ(this);
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public AbstractC2692 mo4530() {
        Object[] array = toArray(AbstractC3821.f14216);
        C4421 c4421 = AbstractC2692.f10429;
        return AbstractC2692.m6695(array.length, array);
    }

    @Override // defpackage.AbstractC3821
    /* renamed from: ᵴᵳ */
    public AbstractC2692 mo4464() {
        AbstractC2692 abstractC2692 = this.f6212;
        if (abstractC2692 != null) {
            return abstractC2692;
        }
        AbstractC2692 abstractC2692Mo4530 = mo4530();
        this.f6212 = abstractC2692Mo4530;
        return abstractC2692Mo4530;
    }
}
