25 lines
1.0 KiB
JavaScript
25 lines
1.0 KiB
JavaScript
import "./vue.runtime.esm-bundler-BvoXUmaf.js";
|
|
//#region node_modules/vuetify/lib/util/easing.js
|
|
var standardEasing = "cubic-bezier(0.4, 0, 0.2, 1)";
|
|
var deceleratedEasing = "cubic-bezier(0.0, 0, 0.2, 1)";
|
|
var acceleratedEasing = "cubic-bezier(0.4, 0, 1, 1)";
|
|
var easingPatterns = {
|
|
linear: (t) => t,
|
|
easeInQuad: (t) => t ** 2,
|
|
easeOutQuad: (t) => t * (2 - t),
|
|
easeInOutQuad: (t) => t < .5 ? 2 * t ** 2 : -1 + (4 - 2 * t) * t,
|
|
easeInCubic: (t) => t ** 3,
|
|
easeOutCubic: (t) => --t ** 3 + 1,
|
|
easeInOutCubic: (t) => t < .5 ? 4 * t ** 3 : (t - 1) * (2 * t - 2) * (2 * t - 2) + 1,
|
|
easeInQuart: (t) => t ** 4,
|
|
easeOutQuart: (t) => 1 - --t ** 4,
|
|
easeInOutQuart: (t) => t < .5 ? 8 * t ** 4 : 1 - 8 * --t ** 4,
|
|
easeInQuint: (t) => t ** 5,
|
|
easeOutQuint: (t) => 1 + --t ** 5,
|
|
easeInOutQuint: (t) => t < .5 ? 16 * t ** 5 : 1 + 16 * --t ** 5,
|
|
instant: (t) => 1
|
|
};
|
|
//#endregion
|
|
export { standardEasing as i, deceleratedEasing as n, easingPatterns as r, acceleratedEasing as t };
|
|
|
|
//# sourceMappingURL=easing-DfcvkbkS.js.map
|