package g.d.a.j;

import g.d.a.j.f;
import java.util.ArrayList;

/* JADX INFO: compiled from: ChainHead.java */
/* JADX INFO: loaded from: classes.dex */
public class d {
    protected f a;
    protected f b;
    protected f c;
    protected f d;
    protected f e;
    protected f f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    protected f f473g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    protected ArrayList<f> f474h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    protected int f475i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    protected int f476j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    protected float f477k = 0.0f;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private int f478l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    private boolean f479m;
    protected boolean n;
    protected boolean o;
    protected boolean p;
    private boolean q;

    public d(f fVar, int i2, boolean z) {
        this.f479m = false;
        this.a = fVar;
        this.f478l = i2;
        this.f479m = z;
    }

    private void b() {
        int i2 = this.f478l * 2;
        f fVar = this.a;
        boolean z = false;
        f fVar2 = fVar;
        boolean z2 = false;
        while (!z2) {
            this.f475i++;
            f[] fVarArr = fVar.i0;
            int i3 = this.f478l;
            f fVar3 = null;
            fVarArr[i3] = null;
            fVar.h0[i3] = null;
            if (fVar.C() != 8) {
                if (this.b == null) {
                    this.b = fVar;
                }
                this.d = fVar;
                f.b[] bVarArr = fVar.C;
                int i4 = this.f478l;
                if (bVarArr[i4] == f.b.MATCH_CONSTRAINT) {
                    int[] iArr = fVar.f483g;
                    if (iArr[i4] == 0 || iArr[i4] == 3 || iArr[i4] == 2) {
                        this.f476j++;
                        float[] fArr = fVar.g0;
                        int i5 = this.f478l;
                        float f = fArr[i5];
                        if (f > 0.0f) {
                            this.f477k += fArr[i5];
                        }
                        if (c(fVar, this.f478l)) {
                            if (f < 0.0f) {
                                this.n = true;
                            } else {
                                this.o = true;
                            }
                            if (this.f474h == null) {
                                this.f474h = new ArrayList<>();
                            }
                            this.f474h.add(fVar);
                        }
                        if (this.f == null) {
                            this.f = fVar;
                        }
                        f fVar4 = this.f473g;
                        if (fVar4 != null) {
                            fVar4.h0[this.f478l] = fVar;
                        }
                        this.f473g = fVar;
                    }
                }
            }
            if (fVar2 != fVar) {
                fVar2.i0[this.f478l] = fVar;
            }
            e eVar = fVar.A[i2 + 1].d;
            if (eVar != null) {
                f fVar5 = eVar.b;
                e[] eVarArr = fVar5.A;
                if (eVarArr[i2].d != null && eVarArr[i2].d.b == fVar) {
                    fVar3 = fVar5;
                }
            }
            if (fVar3 == null) {
                fVar3 = fVar;
                z2 = true;
            }
            fVar2 = fVar;
            fVar = fVar3;
        }
        this.c = fVar;
        if (this.f478l == 0 && this.f479m) {
            this.e = fVar;
        } else {
            this.e = this.a;
        }
        if (this.o && this.n) {
            z = true;
        }
        this.p = z;
    }

    private static boolean c(f fVar, int i2) {
        if (fVar.C() != 8 && fVar.C[i2] == f.b.MATCH_CONSTRAINT) {
            int[] iArr = fVar.f483g;
            if (iArr[i2] == 0 || iArr[i2] == 3) {
                return true;
            }
        }
        return false;
    }

    public void a() {
        if (!this.q) {
            b();
        }
        this.q = true;
    }
}
