package v;

/* JADX INFO: loaded from: classes.dex */
public final class m implements o {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public double f33597a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public double f33598b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public double f33599c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public float f33600d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public float f33601e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public float f33602f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public float f33603g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public float f33604h;

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

    @Override // v.o
    public final boolean a() {
        double d10 = ((double) this.f33601e) - this.f33599c;
        double d11 = this.f33598b;
        double d12 = this.f33602f;
        return Math.sqrt((((d11 * d10) * d10) + ((d12 * d12) * ((double) this.f33603g))) / d11) <= ((double) this.f33604h);
    }

    @Override // v.o
    public final float b() {
        return 0.0f;
    }

    @Override // v.o
    public final float getInterpolation(float f10) {
        m mVar;
        float f11;
        m mVar2 = this;
        double d10 = f10 - mVar2.f33600d;
        if (d10 <= 0.0d) {
            mVar = mVar2;
            f11 = f10;
        } else {
            double d11 = mVar2.f33598b;
            double d12 = mVar2.f33597a;
            int iSqrt = (int) ((9.0d / ((Math.sqrt(d11 / ((double) mVar2.f33603g)) * d10) * 4.0d)) + 1.0d);
            double d13 = d10 / ((double) iSqrt);
            int i10 = 0;
            while (i10 < iSqrt) {
                float f12 = mVar2.f33601e;
                double d14 = f12;
                double d15 = mVar2.f33599c;
                int i11 = iSqrt;
                int i12 = i10;
                double d16 = (-d11) * (d14 - d15);
                float f13 = mVar2.f33602f;
                double d17 = d11;
                double d18 = f13;
                double d19 = mVar2.f33603g;
                double d20 = ((((d16 - (d12 * d18)) / d19) * d13) / 2.0d) + d18;
                double d21 = ((((-((((d13 * d20) / 2.0d) + d14) - d15)) * d17) - (d20 * d12)) / d19) * d13;
                float f14 = f13 + ((float) d21);
                this.f33602f = f14;
                float f15 = f12 + ((float) (((d21 / 2.0d) + d18) * d13));
                this.f33601e = f15;
                int i13 = this.f33605i;
                if (i13 > 0) {
                    if (f15 < 0.0f && (i13 & 1) == 1) {
                        this.f33601e = -f15;
                        this.f33602f = -f14;
                    }
                    float f16 = this.f33601e;
                    if (f16 > 1.0f && (i13 & 2) == 2) {
                        this.f33601e = 2.0f - f16;
                        this.f33602f = -this.f33602f;
                    }
                }
                i10 = i12 + 1;
                mVar2 = this;
                iSqrt = i11;
                d11 = d17;
            }
            mVar = mVar2;
            f11 = f10;
        }
        mVar.f33600d = f11;
        if (a()) {
            mVar.f33601e = (float) mVar.f33599c;
        }
        return mVar.f33601e;
    }
}
