package o;

import java.util.ArrayList;

/* JADX INFO: compiled from: RunGroup.java */
/* JADX INFO: loaded from: classes.dex */
class m {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static int f5724c;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    p f5725a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    ArrayList<p> f5726b = new ArrayList<>();

    public m(p pVar, int i3) {
        this.f5725a = null;
        f5724c++;
        this.f5725a = pVar;
    }

    private long c(f fVar, long j3) {
        p pVar = fVar.f5709d;
        if (pVar instanceof k) {
            return j3;
        }
        int size = fVar.f5716k.size();
        long jMin = j3;
        for (int i3 = 0; i3 < size; i3++) {
            d dVar = fVar.f5716k.get(i3);
            if (dVar instanceof f) {
                f fVar2 = (f) dVar;
                if (fVar2.f5709d != pVar) {
                    jMin = Math.min(jMin, c(fVar2, ((long) fVar2.f5711f) + j3));
                }
            }
        }
        if (fVar != pVar.f5744i) {
            return jMin;
        }
        long j4 = j3 - pVar.j();
        return Math.min(Math.min(jMin, c(pVar.f5743h, j4)), j4 - ((long) pVar.f5743h.f5711f));
    }

    private long d(f fVar, long j3) {
        p pVar = fVar.f5709d;
        if (pVar instanceof k) {
            return j3;
        }
        int size = fVar.f5716k.size();
        long jMax = j3;
        for (int i3 = 0; i3 < size; i3++) {
            d dVar = fVar.f5716k.get(i3);
            if (dVar instanceof f) {
                f fVar2 = (f) dVar;
                if (fVar2.f5709d != pVar) {
                    jMax = Math.max(jMax, d(fVar2, ((long) fVar2.f5711f) + j3));
                }
            }
        }
        if (fVar != pVar.f5743h) {
            return jMax;
        }
        long j4 = j3 + pVar.j();
        return Math.max(Math.max(jMax, d(pVar.f5744i, j4)), j4 - ((long) pVar.f5744i.f5711f));
    }

    public void a(p pVar) {
        this.f5726b.add(pVar);
    }

    public long b(n.f fVar, int i3) {
        p pVar = this.f5725a;
        if (pVar instanceof c) {
            if (((c) pVar).f5741f != i3) {
                return 0L;
            }
        } else if (i3 == 0) {
            if (!(pVar instanceof l)) {
                return 0L;
            }
        } else if (!(pVar instanceof n)) {
            return 0L;
        }
        f fVar2 = (i3 == 0 ? fVar.f5615d : fVar.f5617e).f5743h;
        f fVar3 = (i3 == 0 ? fVar.f5615d : fVar.f5617e).f5744i;
        boolean zContains = pVar.f5743h.f5717l.contains(fVar2);
        boolean zContains2 = this.f5725a.f5744i.f5717l.contains(fVar3);
        long j3 = this.f5725a.j();
        if (!zContains || !zContains2) {
            if (zContains) {
                return Math.max(d(this.f5725a.f5743h, r12.f5711f), ((long) this.f5725a.f5743h.f5711f) + j3);
            }
            if (!zContains2) {
                p pVar2 = this.f5725a;
                return (((long) pVar2.f5743h.f5711f) + pVar2.j()) - ((long) this.f5725a.f5744i.f5711f);
            }
            return Math.max(-c(this.f5725a.f5744i, r12.f5711f), ((long) (-this.f5725a.f5744i.f5711f)) + j3);
        }
        long jD = d(this.f5725a.f5743h, 0L);
        long jC = c(this.f5725a.f5744i, 0L);
        long j4 = jD - j3;
        p pVar3 = this.f5725a;
        int i4 = pVar3.f5744i.f5711f;
        if (j4 >= (-i4)) {
            j4 += (long) i4;
        }
        int i5 = pVar3.f5743h.f5711f;
        long j5 = ((-jC) - j3) - ((long) i5);
        if (j5 >= i5) {
            j5 -= (long) i5;
        }
        float fO = pVar3.f5737b.o(i3);
        float f3 = fO > 0.0f ? (long) ((j5 / fO) + (j4 / (1.0f - fO))) : 0L;
        long j6 = ((long) ((f3 * fO) + 0.5f)) + j3 + ((long) ((f3 * (1.0f - fO)) + 0.5f));
        p pVar4 = this.f5725a;
        return (((long) pVar4.f5743h.f5711f) + j6) - ((long) pVar4.f5744i.f5711f);
    }
}
