import { createExpoIn as O, reverseEasing as n, mirrorEasing as s, createBackIn as i, createAnticipate as u } from "./utils.es.js";
const e = 1.525, E = 4 / 11, I = 8 / 11, H = 9 / 10, N = (c) => c, a = O(2), k = n(a), B = s(a), T = (c) => 1 - Math.sin(Math.acos(c)), _ = n(T), C = s(_), r = i(e), L = n(r), U = s(r), m = u(e), b = 4356 / 361, R = 35442 / 1805, S = 16061 / 1805, o = (c) => {
  if (c === 1 || c === 0)
    return c;
  const t = c * c;
  return c < E ? 7.5625 * t : c < I ? 9.075 * t - 9.9 * c + 3.4 : c < H ? b * t - R * c + S : 10.8 * c * c - 20.52 * c + 10.72;
}, f = n(o), g = (c) => c < 0.5 ? 0.5 * (1 - o(1 - c * 2)) : 0.5 * o(c * 2 - 1) + 0.5;
export {
  m as anticipate,
  r as backIn,
  U as backInOut,
  L as backOut,
  f as bounceIn,
  g as bounceInOut,
  o as bounceOut,
  T as circIn,
  C as circInOut,
  _ as circOut,
  a as easeIn,
  B as easeInOut,
  k as easeOut,
  N as linear
};
//# sourceMappingURL=index.es.js.map
