package h0;

import android.view.animation.Interpolator;

/* JADX INFO: loaded from: classes.dex */
public abstract class b implements Interpolator {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final float[] f6492a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final float f6493b;

    public b(float[] fArr) {
        this.f6492a = fArr;
        this.f6493b = 1.0f / (fArr.length - 1);
    }

    @Override // android.animation.TimeInterpolator
    public final float getInterpolation(float f6) {
        if (f6 >= 1.0f) {
            return 1.0f;
        }
        if (f6 <= 0.0f) {
            return 0.0f;
        }
        float[] fArr = this.f6492a;
        int iMin = Math.min((int) ((fArr.length - 1) * f6), fArr.length - 2);
        float f7 = this.f6493b;
        float f8 = (f6 - (iMin * f7)) / f7;
        float f9 = fArr[iMin];
        return ((fArr[iMin + 1] - f9) * f8) + f9;
    }
}
