package defpackage;

/* renamed from: ˑˀᵸʞ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC2030 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public int f8144;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public boolean f8147;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public C2931 f8150;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public C3513[] f8151;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public int f8152;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final Object[] f8149 = new Object[1];

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public int f8146 = -1;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public int f8145 = -1;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public int f8148 = -1;

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final int m5611(int[] iArr) {
        return mo5614(iArr, this.f8147 ? this.f8146 : this.f8145);
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public void mo5612(int i) {
        int i2;
        if (i >= 0 && (i2 = this.f8145) >= 0) {
            if (i2 >= i) {
                this.f8145 = i - 1;
            }
            if (this.f8145 < this.f8146) {
                m5618();
            }
            if (this.f8146 < 0) {
                this.f8148 = i;
            }
        }
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final int m5613(int[] iArr) {
        return mo5624(iArr, this.f8147 ? this.f8145 : this.f8146);
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public abstract int mo5614(int[] iArr, int i);

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public boolean mo5615(int i) {
        if (this.f8145 < 0) {
            return false;
        }
        return this.f8147 ? m5611(null) >= i - this.f8152 : m5613(null) <= i + this.f8152;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public abstract C3513[] mo5616(int i, int i2);

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public abstract boolean mo5617(int i, boolean z);

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public void m5618() {
        this.f8145 = -1;
        this.f8146 = -1;
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public abstract boolean mo5619(int i);

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public void m5620(int i) {
        if (i <= 0) {
            ᵨᴵᵺ.ᵻᵢﹳᵰ();
            return;
        }
        if (this.f8144 == i) {
            return;
        }
        this.f8144 = i;
        this.f8151 = new C3513[i];
        for (int i2 = 0; i2 < this.f8144; i2++) {
            C3513[] c3513Arr = this.f8151;
            C3513 c3513 = new C3513();
            int iHighestOneBit = 8;
            if (Integer.bitCount(8) != 1) {
                iHighestOneBit = Integer.highestOneBit(7) << 1;
            }
            c3513.f13182 = iHighestOneBit - 1;
            c3513.f13184 = new int[iHighestOneBit];
            c3513Arr[i2] = c3513;
        }
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public boolean mo5621(int i) {
        if (this.f8145 < 0) {
            return false;
        }
        return this.f8147 ? m5613(null) <= i + this.f8152 : m5611(null) >= i - this.f8152;
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public abstract ᵺˑʔˇ mo5622(int i);

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public abstract int mo5623(int i, int i2, int i3);

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public abstract int mo5624(int[] iArr, int i);

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public void mo5625(int i, int i2, C1943 c1943) {
    }
}
