package defpackage;

import java.util.Arrays;

/* JADX INFO: renamed from: ᵵᵦᵨʽ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4749 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final C5184 f18055;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final ᵣˊˈᵪ f18057;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public int f18060 = 0;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public int f18062 = 8;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public int[] f18058 = new int[8];

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public int[] f18064 = new int[8];

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public float[] f18061 = new float[8];

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public int f18056 = -1;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public int f18063 = -1;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public boolean f18059 = false;

    public C4749(C5184 c5184, ᵣˊˈᵪ r5) {
        this.f18055 = c5184;
        this.f18057 = r5;
    }

    public final String toString() {
        int i = this.f18056;
        String string = "";
        for (int i2 = 0; i != -1 && i2 < this.f18060; i2++) {
            StringBuilder sbM8219 = AbstractC3653.m8219(string.concat(" -> "));
            sbM8219.append(this.f18061[i]);
            sbM8219.append(" : ");
            StringBuilder sbM82192 = AbstractC3653.m8219(sbM8219.toString());
            sbM82192.append(((C4996[]) this.f18057.ᵨᵼⁱ)[this.f18058[i]]);
            string = sbM82192.toString();
            i = this.f18064[i];
        }
        return string;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m9923() {
        int i = this.f18056;
        for (int i2 = 0; i != -1 && i2 < this.f18060; i2++) {
            C4996 c4996 = ((C4996[]) this.f18057.ᵨᵼⁱ)[this.f18058[i]];
            if (c4996 != null) {
                c4996.m10326(this.f18055);
            }
            i = this.f18064[i];
        }
        this.f18056 = -1;
        this.f18063 = -1;
        this.f18059 = false;
        this.f18060 = 0;
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final float m9924(C4996 c4996, boolean z) {
        int i = this.f18056;
        if (i == -1) {
            return 0.0f;
        }
        int i2 = 0;
        int i3 = -1;
        while (i != -1 && i2 < this.f18060) {
            if (this.f18058[i] == c4996.f18937) {
                int i4 = this.f18056;
                int[] iArr = this.f18064;
                if (i == i4) {
                    this.f18056 = iArr[i];
                } else {
                    iArr[i3] = iArr[i];
                }
                if (z) {
                    c4996.m10326(this.f18055);
                }
                c4996.f18931--;
                this.f18060--;
                this.f18058[i] = -1;
                if (this.f18059) {
                    this.f18063 = i;
                }
                return this.f18061[i];
            }
            i2++;
            i3 = i;
            i = this.f18064[i];
        }
        return 0.0f;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final float m9925(C4996 c4996) {
        int i = this.f18056;
        for (int i2 = 0; i != -1 && i2 < this.f18060; i2++) {
            if (this.f18058[i] == c4996.f18937) {
                return this.f18061[i];
            }
            i = this.f18064[i];
        }
        return 0.0f;
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final C4996 m9926(int i) {
        int i2 = this.f18056;
        for (int i3 = 0; i2 != -1 && i3 < this.f18060; i3++) {
            if (i3 == i) {
                return ((C4996[]) this.f18057.ᵨᵼⁱ)[this.f18058[i2]];
            }
            i2 = this.f18064[i2];
        }
        return null;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m9927(C4996 c4996, float f, boolean z) {
        if (f <= -0.001f || f >= 0.001f) {
            int i = this.f18056;
            C5184 c5184 = this.f18055;
            if (i == -1) {
                this.f18056 = 0;
                this.f18061[0] = f;
                this.f18058[0] = c4996.f18937;
                this.f18064[0] = -1;
                c4996.f18931++;
                c4996.m10329(c5184);
                this.f18060++;
                if (this.f18059) {
                    return;
                }
                int i2 = this.f18063 + 1;
                this.f18063 = i2;
                int[] iArr = this.f18058;
                if (i2 >= iArr.length) {
                    this.f18059 = true;
                    this.f18063 = iArr.length - 1;
                    return;
                }
                return;
            }
            int i3 = -1;
            for (int i4 = 0; i != -1 && i4 < this.f18060; i4++) {
                int i5 = this.f18058[i];
                int i6 = c4996.f18937;
                if (i5 == i6) {
                    float[] fArr = this.f18061;
                    float f2 = fArr[i] + f;
                    if (f2 > -0.001f && f2 < 0.001f) {
                        f2 = 0.0f;
                    }
                    fArr[i] = f2;
                    if (f2 == 0.0f) {
                        int i7 = this.f18056;
                        int[] iArr2 = this.f18064;
                        if (i == i7) {
                            this.f18056 = iArr2[i];
                        } else {
                            iArr2[i3] = iArr2[i];
                        }
                        if (z) {
                            c4996.m10326(c5184);
                        }
                        if (this.f18059) {
                            this.f18063 = i;
                        }
                        c4996.f18931--;
                        this.f18060--;
                        return;
                    }
                    return;
                }
                if (i5 < i6) {
                    i3 = i;
                }
                i = this.f18064[i];
            }
            int length = this.f18063;
            int i8 = length + 1;
            if (this.f18059) {
                int[] iArr3 = this.f18058;
                if (iArr3[length] != -1) {
                    length = iArr3.length;
                }
            } else {
                length = i8;
            }
            int[] iArr4 = this.f18058;
            if (length >= iArr4.length && this.f18060 < iArr4.length) {
                int i9 = 0;
                while (true) {
                    int[] iArr5 = this.f18058;
                    if (i9 >= iArr5.length) {
                        break;
                    }
                    if (iArr5[i9] == -1) {
                        length = i9;
                        break;
                    }
                    i9++;
                }
            }
            int[] iArr6 = this.f18058;
            if (length >= iArr6.length) {
                length = iArr6.length;
                int i10 = this.f18062 * 2;
                this.f18062 = i10;
                this.f18059 = false;
                this.f18063 = length - 1;
                this.f18061 = Arrays.copyOf(this.f18061, i10);
                this.f18058 = Arrays.copyOf(this.f18058, this.f18062);
                this.f18064 = Arrays.copyOf(this.f18064, this.f18062);
            }
            this.f18058[length] = c4996.f18937;
            this.f18061[length] = f;
            int[] iArr7 = this.f18064;
            if (i3 != -1) {
                iArr7[length] = iArr7[i3];
                iArr7[i3] = length;
            } else {
                iArr7[length] = this.f18056;
                this.f18056 = length;
            }
            c4996.f18931++;
            c4996.m10329(c5184);
            this.f18060++;
            if (!this.f18059) {
                this.f18063++;
            }
            int i11 = this.f18063;
            int[] iArr8 = this.f18058;
            if (i11 >= iArr8.length) {
                this.f18059 = true;
                this.f18063 = iArr8.length - 1;
            }
        }
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final void m9928(C4996 c4996, float f) {
        if (f == 0.0f) {
            m9924(c4996, true);
            return;
        }
        int i = this.f18056;
        C5184 c5184 = this.f18055;
        if (i == -1) {
            this.f18056 = 0;
            this.f18061[0] = f;
            this.f18058[0] = c4996.f18937;
            this.f18064[0] = -1;
            c4996.f18931++;
            c4996.m10329(c5184);
            this.f18060++;
            if (this.f18059) {
                return;
            }
            int i2 = this.f18063 + 1;
            this.f18063 = i2;
            int[] iArr = this.f18058;
            if (i2 >= iArr.length) {
                this.f18059 = true;
                this.f18063 = iArr.length - 1;
                return;
            }
            return;
        }
        int i3 = -1;
        for (int i4 = 0; i != -1 && i4 < this.f18060; i4++) {
            int i5 = this.f18058[i];
            int i6 = c4996.f18937;
            if (i5 == i6) {
                this.f18061[i] = f;
                return;
            }
            if (i5 < i6) {
                i3 = i;
            }
            i = this.f18064[i];
        }
        int length = this.f18063;
        int i7 = length + 1;
        if (this.f18059) {
            int[] iArr2 = this.f18058;
            if (iArr2[length] != -1) {
                length = iArr2.length;
            }
        } else {
            length = i7;
        }
        int[] iArr3 = this.f18058;
        if (length >= iArr3.length && this.f18060 < iArr3.length) {
            int i8 = 0;
            while (true) {
                int[] iArr4 = this.f18058;
                if (i8 >= iArr4.length) {
                    break;
                }
                if (iArr4[i8] == -1) {
                    length = i8;
                    break;
                }
                i8++;
            }
        }
        int[] iArr5 = this.f18058;
        if (length >= iArr5.length) {
            length = iArr5.length;
            int i9 = this.f18062 * 2;
            this.f18062 = i9;
            this.f18059 = false;
            this.f18063 = length - 1;
            this.f18061 = Arrays.copyOf(this.f18061, i9);
            this.f18058 = Arrays.copyOf(this.f18058, this.f18062);
            this.f18064 = Arrays.copyOf(this.f18064, this.f18062);
        }
        this.f18058[length] = c4996.f18937;
        this.f18061[length] = f;
        int[] iArr6 = this.f18064;
        if (i3 != -1) {
            iArr6[length] = iArr6[i3];
            iArr6[i3] = length;
        } else {
            iArr6[length] = this.f18056;
            this.f18056 = length;
        }
        c4996.f18931++;
        c4996.m10329(c5184);
        int i10 = this.f18060 + 1;
        this.f18060 = i10;
        if (!this.f18059) {
            this.f18063++;
        }
        int[] iArr7 = this.f18058;
        if (i10 >= iArr7.length) {
            this.f18059 = true;
        }
        if (this.f18063 >= iArr7.length) {
            this.f18059 = true;
            this.f18063 = iArr7.length - 1;
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final int m9929() {
        return this.f18060;
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final float m9930(int i) {
        int i2 = this.f18056;
        for (int i3 = 0; i2 != -1 && i3 < this.f18060; i3++) {
            if (i3 == i) {
                return this.f18061[i2];
            }
            i2 = this.f18064[i2];
        }
        return 0.0f;
    }
}
