anticipate.mjs 238 Bytes
import { backIn } from './back.mjs';

const anticipate = (p) => p >= 1
    ? 1
    : (p *= 2) < 1
        ? 0.5 * backIn(p)
        : 0.5 * (2 - Math.pow(2, -10 * (p - 1)));

export { anticipate };
//# sourceMappingURL=anticipate.mjs.map