package k;

import java.util.Arrays;
import k.b;

/* JADX INFO: compiled from: ArrayLinkedVariables.java */
/* JADX INFO: loaded from: classes.dex */
public class a implements b.a {

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private static float f5076l = 0.001f;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final b f5078b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    protected final c f5079c;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    int f5077a = 0;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private int f5080d = 8;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private i f5081e = null;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private int[] f5082f = new int[8];

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private int[] f5083g = new int[8];

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private float[] f5084h = new float[8];

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private int f5085i = -1;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private int f5086j = -1;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private boolean f5087k = false;

    a(b bVar, c cVar) {
        this.f5078b = bVar;
        this.f5079c = cVar;
    }

    @Override // k.b.a
    public float a(int i3) {
        int i4 = this.f5085i;
        for (int i5 = 0; i4 != -1 && i5 < this.f5077a; i5++) {
            if (i5 == i3) {
                return this.f5084h[i4];
            }
            i4 = this.f5083g[i4];
        }
        return 0.0f;
    }

    @Override // k.b.a
    public final float b(i iVar) {
        int i3 = this.f5085i;
        for (int i4 = 0; i3 != -1 && i4 < this.f5077a; i4++) {
            if (this.f5082f[i3] == iVar.f5136g) {
                return this.f5084h[i3];
            }
            i3 = this.f5083g[i3];
        }
        return 0.0f;
    }

    @Override // k.b.a
    public float c(b bVar, boolean z2) {
        float fB = b(bVar.f5088a);
        h(bVar.f5088a, z2);
        b.a aVar = bVar.f5092e;
        int iK = aVar.k();
        for (int i3 = 0; i3 < iK; i3++) {
            i iVarE = aVar.e(i3);
            f(iVarE, aVar.b(iVarE) * fB, z2);
        }
        return fB;
    }

    @Override // k.b.a
    public final void clear() {
        int i3 = this.f5085i;
        for (int i4 = 0; i3 != -1 && i4 < this.f5077a; i4++) {
            i iVar = this.f5079c.f5097d[this.f5082f[i3]];
            if (iVar != null) {
                iVar.d(this.f5078b);
            }
            i3 = this.f5083g[i3];
        }
        this.f5085i = -1;
        this.f5086j = -1;
        this.f5087k = false;
        this.f5077a = 0;
    }

    @Override // k.b.a
    public final void d(i iVar, float f3) {
        if (f3 == 0.0f) {
            h(iVar, true);
            return;
        }
        int i3 = this.f5085i;
        if (i3 == -1) {
            this.f5085i = 0;
            this.f5084h[0] = f3;
            this.f5082f[0] = iVar.f5136g;
            this.f5083g[0] = -1;
            iVar.f5146q++;
            iVar.a(this.f5078b);
            this.f5077a++;
            if (this.f5087k) {
                return;
            }
            int i4 = this.f5086j + 1;
            this.f5086j = i4;
            int[] iArr = this.f5082f;
            if (i4 >= iArr.length) {
                this.f5087k = true;
                this.f5086j = iArr.length - 1;
                return;
            }
            return;
        }
        int i5 = -1;
        for (int i6 = 0; i3 != -1 && i6 < this.f5077a; i6++) {
            int[] iArr2 = this.f5082f;
            int i7 = iArr2[i3];
            int i8 = iVar.f5136g;
            if (i7 == i8) {
                this.f5084h[i3] = f3;
                return;
            }
            if (iArr2[i3] < i8) {
                i5 = i3;
            }
            i3 = this.f5083g[i3];
        }
        int length = this.f5086j;
        int i9 = length + 1;
        if (this.f5087k) {
            int[] iArr3 = this.f5082f;
            if (iArr3[length] != -1) {
                length = iArr3.length;
            }
        } else {
            length = i9;
        }
        int[] iArr4 = this.f5082f;
        if (length >= iArr4.length && this.f5077a < iArr4.length) {
            int i10 = 0;
            while (true) {
                int[] iArr5 = this.f5082f;
                if (i10 >= iArr5.length) {
                    break;
                }
                if (iArr5[i10] == -1) {
                    length = i10;
                    break;
                }
                i10++;
            }
        }
        int[] iArr6 = this.f5082f;
        if (length >= iArr6.length) {
            length = iArr6.length;
            int i11 = this.f5080d * 2;
            this.f5080d = i11;
            this.f5087k = false;
            this.f5086j = length - 1;
            this.f5084h = Arrays.copyOf(this.f5084h, i11);
            this.f5082f = Arrays.copyOf(this.f5082f, this.f5080d);
            this.f5083g = Arrays.copyOf(this.f5083g, this.f5080d);
        }
        this.f5082f[length] = iVar.f5136g;
        this.f5084h[length] = f3;
        if (i5 != -1) {
            int[] iArr7 = this.f5083g;
            iArr7[length] = iArr7[i5];
            iArr7[i5] = length;
        } else {
            this.f5083g[length] = this.f5085i;
            this.f5085i = length;
        }
        iVar.f5146q++;
        iVar.a(this.f5078b);
        int i12 = this.f5077a + 1;
        this.f5077a = i12;
        if (!this.f5087k) {
            this.f5086j++;
        }
        int[] iArr8 = this.f5082f;
        if (i12 >= iArr8.length) {
            this.f5087k = true;
        }
        if (this.f5086j >= iArr8.length) {
            this.f5087k = true;
            this.f5086j = iArr8.length - 1;
        }
    }

    @Override // k.b.a
    public i e(int i3) {
        int i4 = this.f5085i;
        for (int i5 = 0; i4 != -1 && i5 < this.f5077a; i5++) {
            if (i5 == i3) {
                return this.f5079c.f5097d[this.f5082f[i4]];
            }
            i4 = this.f5083g[i4];
        }
        return null;
    }

    @Override // k.b.a
    public void f(i iVar, float f3, boolean z2) {
        float f4 = f5076l;
        if (f3 <= (-f4) || f3 >= f4) {
            int i3 = this.f5085i;
            if (i3 == -1) {
                this.f5085i = 0;
                this.f5084h[0] = f3;
                this.f5082f[0] = iVar.f5136g;
                this.f5083g[0] = -1;
                iVar.f5146q++;
                iVar.a(this.f5078b);
                this.f5077a++;
                if (this.f5087k) {
                    return;
                }
                int i4 = this.f5086j + 1;
                this.f5086j = i4;
                int[] iArr = this.f5082f;
                if (i4 >= iArr.length) {
                    this.f5087k = true;
                    this.f5086j = iArr.length - 1;
                    return;
                }
                return;
            }
            int i5 = -1;
            for (int i6 = 0; i3 != -1 && i6 < this.f5077a; i6++) {
                int[] iArr2 = this.f5082f;
                int i7 = iArr2[i3];
                int i8 = iVar.f5136g;
                if (i7 == i8) {
                    float[] fArr = this.f5084h;
                    float f5 = fArr[i3] + f3;
                    float f6 = f5076l;
                    if (f5 > (-f6) && f5 < f6) {
                        f5 = 0.0f;
                    }
                    fArr[i3] = f5;
                    if (f5 == 0.0f) {
                        if (i3 == this.f5085i) {
                            this.f5085i = this.f5083g[i3];
                        } else {
                            int[] iArr3 = this.f5083g;
                            iArr3[i5] = iArr3[i3];
                        }
                        if (z2) {
                            iVar.d(this.f5078b);
                        }
                        if (this.f5087k) {
                            this.f5086j = i3;
                        }
                        iVar.f5146q--;
                        this.f5077a--;
                        return;
                    }
                    return;
                }
                if (iArr2[i3] < i8) {
                    i5 = i3;
                }
                i3 = this.f5083g[i3];
            }
            int length = this.f5086j;
            int i9 = length + 1;
            if (this.f5087k) {
                int[] iArr4 = this.f5082f;
                if (iArr4[length] != -1) {
                    length = iArr4.length;
                }
            } else {
                length = i9;
            }
            int[] iArr5 = this.f5082f;
            if (length >= iArr5.length && this.f5077a < iArr5.length) {
                int i10 = 0;
                while (true) {
                    int[] iArr6 = this.f5082f;
                    if (i10 >= iArr6.length) {
                        break;
                    }
                    if (iArr6[i10] == -1) {
                        length = i10;
                        break;
                    }
                    i10++;
                }
            }
            int[] iArr7 = this.f5082f;
            if (length >= iArr7.length) {
                length = iArr7.length;
                int i11 = this.f5080d * 2;
                this.f5080d = i11;
                this.f5087k = false;
                this.f5086j = length - 1;
                this.f5084h = Arrays.copyOf(this.f5084h, i11);
                this.f5082f = Arrays.copyOf(this.f5082f, this.f5080d);
                this.f5083g = Arrays.copyOf(this.f5083g, this.f5080d);
            }
            this.f5082f[length] = iVar.f5136g;
            this.f5084h[length] = f3;
            if (i5 != -1) {
                int[] iArr8 = this.f5083g;
                iArr8[length] = iArr8[i5];
                iArr8[i5] = length;
            } else {
                this.f5083g[length] = this.f5085i;
                this.f5085i = length;
            }
            iVar.f5146q++;
            iVar.a(this.f5078b);
            this.f5077a++;
            if (!this.f5087k) {
                this.f5086j++;
            }
            int i12 = this.f5086j;
            int[] iArr9 = this.f5082f;
            if (i12 >= iArr9.length) {
                this.f5087k = true;
                this.f5086j = iArr9.length - 1;
            }
        }
    }

    @Override // k.b.a
    public void g(float f3) {
        int i3 = this.f5085i;
        for (int i4 = 0; i3 != -1 && i4 < this.f5077a; i4++) {
            float[] fArr = this.f5084h;
            fArr[i3] = fArr[i3] / f3;
            i3 = this.f5083g[i3];
        }
    }

    @Override // k.b.a
    public final float h(i iVar, boolean z2) {
        if (this.f5081e == iVar) {
            this.f5081e = null;
        }
        int i3 = this.f5085i;
        if (i3 == -1) {
            return 0.0f;
        }
        int i4 = 0;
        int i5 = -1;
        while (i3 != -1 && i4 < this.f5077a) {
            if (this.f5082f[i3] == iVar.f5136g) {
                if (i3 == this.f5085i) {
                    this.f5085i = this.f5083g[i3];
                } else {
                    int[] iArr = this.f5083g;
                    iArr[i5] = iArr[i3];
                }
                if (z2) {
                    iVar.d(this.f5078b);
                }
                iVar.f5146q--;
                this.f5077a--;
                this.f5082f[i3] = -1;
                if (this.f5087k) {
                    this.f5086j = i3;
                }
                return this.f5084h[i3];
            }
            i4++;
            i5 = i3;
            i3 = this.f5083g[i3];
        }
        return 0.0f;
    }

    @Override // k.b.a
    public boolean i(i iVar) {
        int i3 = this.f5085i;
        if (i3 == -1) {
            return false;
        }
        for (int i4 = 0; i3 != -1 && i4 < this.f5077a; i4++) {
            if (this.f5082f[i3] == iVar.f5136g) {
                return true;
            }
            i3 = this.f5083g[i3];
        }
        return false;
    }

    @Override // k.b.a
    public void j() {
        int i3 = this.f5085i;
        for (int i4 = 0; i3 != -1 && i4 < this.f5077a; i4++) {
            float[] fArr = this.f5084h;
            fArr[i3] = fArr[i3] * (-1.0f);
            i3 = this.f5083g[i3];
        }
    }

    @Override // k.b.a
    public int k() {
        return this.f5077a;
    }

    public String toString() {
        int i3 = this.f5085i;
        String str = "";
        for (int i4 = 0; i3 != -1 && i4 < this.f5077a; i4++) {
            str = ((str + " -> ") + this.f5084h[i3] + " : ") + this.f5079c.f5097d[this.f5082f[i3]];
            i3 = this.f5083g[i3];
        }
        return str;
    }
}
