!function (t){ "object" == typeof module && "object" == typeof module.exports? module.exports = t(): "function" == typeof define && define.amd? define(["velocity"] , t): t(); } (function (){ return function (t, a, e, r){ if (!t.Velocity || !t.Velocity.Utilities) return void (a.console && console.log("Velocity UI Pack: Velocity must be loaded first. Aborting.")); if (!t.Velocity.version || t.Velocity.version.major <= 0 && t.Velocity.version.minor <= 11 && t.Velocity.version.patch < 8) { var i = "Velocity UI Pack: You need to update Velocity (jquery.velocity.js) to a newer version. Visit http://github.com/julianshapiro/velocity."; throw alert(i), new Error(i) } t.Velocity.RegisterUI = function (a, e){ function i(a, e, r, i){ var n = 0, s; t.Velocity.Utilities.each(a.nodeType? [a] : a, function (a, e){ i && (r += a * i), s = e.parentNode, t.Velocity.Utilities.each(["height", "paddingTop", "paddingBottom", "marginTop", "marginBottom"] , function (a, r){ n += parseFloat(t.Velocity.CSS.getPropertyValue(e, r)); } ); } ), t.Velocity.animate(s, { height: ("In" === e? "+": "-") + "=" + n} , { queue: false , easing: "ease-in-out", duration: r * ("In" === e? 0.6: 1)} ); } return t.Velocity.Sequences[a] = function (n, s, l, o, c, u){ function f(){ s.display !== r && "none" !== s.display || !/Out$/.test(a) || t.Velocity.Utilities.each(c.nodeType? [c] : c, function (a, e){ t.Velocity.CSS.setPropertyValue(e, "display", "none"); } ), s.complete && s.complete.call(c, c), u && u.resolver(c || n); } for (var p = l === o - 1, d = 0; d < _AN_Read_length("length", e.calls); d++ ){ var y = e.calls[d], m = y[0], X = s.duration || e.defaultDuration || 1000, g = y[1], Y = y[2] || { } , O = { } ; if (O.duration = X * (g || 1), O.queue = s.queue || "", O.easing = Y.easing || "ease", O.delay = Y.delay || 0, O._cacheValues = Y._cacheValues || true , 0 === d) { if (O.delay += s.delay || 0, 0 === l && (O.begin = function (){ s.begin && s.begin.call(c, c); var t = a.match(/(In|Out)$/); s.animateParentHeight && t && i(c, t[0], X + O.delay, s.stagger); } ), null !== s.display) if (s.display !== r && "none" !== s.display) O.display = s.display; else if (/In$/.test(a)) { var v = t.Velocity.CSS.Values.getDisplayType(n); O.display = "inline" === v? "inline-block": v; } s.visibility && "hidden" !== s.visibility && (O.visibility = s.visibility); } d === _AN_Read_length("length", e.calls) - 1 && (O.complete = function (){ if (e.reset) { for (var a in e.reset){ var r = e.reset[a]; ("string" == typeof r || "number" == typeof r) && (e.reset[a] = [e.reset[a], e.reset[a]] ); } var i = { duration: 0, queue: false } ; p && (i.complete = f), t.Velocity.animate(n, e.reset, i); } else p && f(); } , "hidden" === s.visibility && (O.visibility = s.visibility)), t.Velocity.animate(n, m, O); } } , t.Velocity; } , t.Velocity.RegisterUI.packagedEffects = { "callout.bounce": { defaultDuration: 550, calls: [[{ translateY: -30} , 0.25] , [{ translateY: 0} , 0.125] , [{ translateY: -15} , 0.125] , [{ translateY: 0} , 0.25] ] } , "callout.shake": { defaultDuration: 800, calls: [[{ translateX: -11} , 0.125] , [{ translateX: 11} , 0.125] , [{ translateX: -11} , 0.125] , [{ translateX: 11} , 0.125] , [{ translateX: -11} , 0.125] , [{ translateX: 11} , 0.125] , [{ translateX: -11} , 0.125] , [{ translateX: 0} , 0.125] ] } , "callout.flash": { defaultDuration: 1100, calls: [[{ opacity: [0, "easeInOutQuad", 1] } , 0.25] , [{ opacity: [1, "easeInOutQuad"] } , 0.25] , [{ opacity: [0, "easeInOutQuad"] } , 0.25] , [{ opacity: [1, "easeInOutQuad"] } , 0.25] ] } , "callout.pulse": { defaultDuration: 825, calls: [[{ scaleX: 1.1, scaleY: 1.1} , 0.5] , [{ scaleX: 1, scaleY: 1} , 0.5] ] } , "callout.swing": { defaultDuration: 950, calls: [[{ rotateZ: 15} , 0.2] , [{ rotateZ: -10} , 0.2] , [{ rotateZ: 5} , 0.2] , [{ rotateZ: -5} , 0.2] , [{ rotateZ: 0} , 0.2] ] } , "callout.tada": { defaultDuration: 1000, calls: [[{ scaleX: 0.9, scaleY: 0.9, rotateZ: -3} , 0.1] , [{ scaleX: 1.1, scaleY: 1.1, rotateZ: 3} , 0.1] , [{ scaleX: 1.1, scaleY: 1.1, rotateZ: -3} , 0.1] , ["reverse", 0.125] , ["reverse", 0.125] , ["reverse", 0.125] , ["reverse", 0.125] , ["reverse", 0.125] , [{ scaleX: 1, scaleY: 1, rotateZ: 0} , 0.2] ] } , "transition.fadeIn": { defaultDuration: 500, calls: [[{ opacity: [1, 0] } ] ] } , "transition.fadeOut": { defaultDuration: 500, calls: [[{ opacity: [0, 1] } ] ] } , "transition.flipXIn": { defaultDuration: 700, calls: [[{ opacity: [1, 0] , transformPerspective: [800, 800] , rotateY: [0, -55] } ] ] , reset: { transformPerspective: 0} } , "transition.flipXOut": { defaultDuration: 700, calls: [[{ opacity: [0, 1] , transformPerspective: [800, 800] , rotateY: 55} ] ] , reset: { transformPerspective: 0, rotateY: 0} } , "transition.flipYIn": { defaultDuration: 800, calls: [[{ opacity: [1, 0] , transformPerspective: [800, 800] , rotateX: [0, -45] } ] ] , reset: { transformPerspective: 0} } , "transition.flipYOut": { defaultDuration: 800, calls: [[{ opacity: [0, 1] , transformPerspective: [800, 800] , rotateX: 25} ] ] , reset: { transformPerspective: 0, rotateX: 0} } , "transition.flipBounceXIn": { defaultDuration: 900, calls: [[{ opacity: [0.725, 0] , transformPerspective: [400, 400] , rotateY: [-10, 90] } , 0.5] , [{ opacity: 0.8, rotateY: 10} , 0.25] , [{ opacity: 1, rotateY: 0} , 0.25] ] , reset: { transformPerspective: 0} } , "transition.flipBounceXOut": { defaultDuration: 800, calls: [[{ opacity: [0.9, 1] , transformPerspective: [400, 400] , rotateY: -10} , 0.5] , [{ opacity: 0, rotateY: 90} , 0.5] ] , reset: { transformPerspective: 0, rotateY: 0} } , "transition.flipBounceYIn": { defaultDuration: 850, calls: [[{ opacity: [0.725, 0] , transformPerspective: [400, 400] , rotateX: [-10, 90] } , 0.5] , [{ opacity: 0.8, rotateX: 10} , 0.25] , [{ opacity: 1, rotateX: 0} , 0.25] ] , reset: { transformPerspective: 0} } , "transition.flipBounceYOut": { defaultDuration: 800, calls: [[{ opacity: [0.9, 1] , transformPerspective: [400, 400] , rotateX: -15} , 0.5] , [{ opacity: 0, rotateX: 90} , 0.5] ] , reset: { transformPerspective: 0, rotateX: 0} } , "transition.swoopIn": { defaultDuration: 850, calls: [[{ opacity: [1, 0] , transformOriginX: ["100%", "50%"] , transformOriginY: ["100%", "100%"] , scaleX: [1, 0] , scaleY: [1, 0] , translateX: [0, -700] , translateZ: 0} ] ] , reset: { transformOriginX: "50%", transformOriginY: "50%"} } , "transition.swoopOut": { defaultDuration: 850, calls: [[{ opacity: [0, 1] , transformOriginX: ["50%", "100%"] , transformOriginY: ["100%", "100%"] , scaleX: 0, scaleY: 0, translateX: -700, translateZ: 0} ] ] , reset: { transformOriginX: "50%", transformOriginY: "50%", scaleX: 1, scaleY: 1, translateX: 0} } , "transition.whirlIn": { defaultDuration: 900, calls: [[{ opacity: [1, 0] , transformOriginX: ["50%", "50%"] , transformOriginY: ["50%", "50%"] , scaleX: [1, 0] , scaleY: [1, 0] , rotateY: [0, 160] } ] ] } , "transition.whirlOut": { defaultDuration: 900, calls: [[{ opacity: [0, 1] , transformOriginX: ["50%", "50%"] , transformOriginY: ["50%", "50%"] , scaleX: 0, scaleY: 0, rotateY: 160} ] ] , reset: { scaleX: 1, scaleY: 1, rotateY: 0} } , "transition.shrinkIn": { defaultDuration: 700, calls: [[{ opacity: [1, 0] , transformOriginX: ["50%", "50%"] , transformOriginY: ["50%", "50%"] , scaleX: [1, 1.5] , scaleY: [1, 1.5] , translateZ: 0} ] ] } , "transition.shrinkOut": { defaultDuration: 650, calls: [[{ opacity: [0, 1] , transformOriginX: ["50%", "50%"] , transformOriginY: ["50%", "50%"] , scaleX: 1.3, scaleY: 1.3, translateZ: 0} ] ] , reset: { scaleX: 1, scaleY: 1} } , "transition.expandIn": { defaultDuration: 700, calls: [[{ opacity: [1, 0] , transformOriginX: ["50%", "50%"] , transformOriginY: ["50%", "50%"] , scaleX: [1, 0.625] , scaleY: [1, 0.625] , translateZ: 0} ] ] } , "transition.expandOut": { defaultDuration: 700, calls: [[{ opacity: [0, 1] , transformOriginX: ["50%", "50%"] , transformOriginY: ["50%", "50%"] , scaleX: 0.5, scaleY: 0.5, translateZ: 0} ] ] , reset: { scaleX: 1, scaleY: 1} } , "transition.bounceIn": { defaultDuration: 800, calls: [[{ opacity: [1, 0] , scaleX: [1.05, 0.3] , scaleY: [1.05, 0.3] } , 0.4] , [{ scaleX: 0.9, scaleY: 0.9, translateZ: 0} , 0.2] , [{ scaleX: 1, scaleY: 1} , 0.5] ] } , "transition.bounceOut": { defaultDuration: 800, calls: [[{ scaleX: 0.95, scaleY: 0.95} , 0.4] , [{ scaleX: 1.1, scaleY: 1.1, translateZ: 0} , 0.4] , [{ opacity: [0, 1] , scaleX: 0.3, scaleY: 0.3} , 0.2] ] , reset: { scaleX: 1, scaleY: 1} } , "transition.bounceUpIn": { defaultDuration: 800, calls: [[{ opacity: [1, 0] , translateY: [-30, 1000] } , 0.6, { easing: "easeOutCirc"} ] , [{ translateY: 10} , 0.2] , [{ translateY: 0} , 0.2] ] } , "transition.bounceUpOut": { defaultDuration: 1000, calls: [[{ translateY: 20} , 0.2] , [{ opacity: [0, "easeInCirc", 1] , translateY: -1000} , 0.8] ] , reset: { translateY: 0} } , "transition.bounceDownIn": { defaultDuration: 800, calls: [[{ opacity: [1, 0] , translateY: [30, -1000] } , 0.6, { easing: "easeOutCirc"} ] , [{ translateY: -10} , 0.2] , [{ translateY: 0} , 0.2] ] } , "transition.bounceDownOut": { defaultDuration: 1000, calls: [[{ translateY: -20} , 0.2] , [{ opacity: [0, "easeInCirc", 1] , translateY: 1000} , 0.8] ] , reset: { translateY: 0} } , "transition.bounceLeftIn": { defaultDuration: 750, calls: [[{ opacity: [1, 0] , translateX: [30, -1250] } , 0.6, { easing: "easeOutCirc"} ] , [{ translateX: -10} , 0.2] , [{ translateX: 0} , 0.2] ] } , "transition.bounceLeftOut": { defaultDuration: 750, calls: [[{ translateX: 30} , 0.2] , [{ opacity: [0, "easeInCirc", 1] , translateX: -1250} , 0.8] ] , reset: { translateX: 0} } , "transition.bounceRightIn": { defaultDuration: 750, calls: [[{ opacity: [1, 0] , translateX: [-30, 1250] } , 0.6, { easing: "easeOutCirc"} ] , [{ translateX: 10} , 0.2] , [{ translateX: 0} , 0.2] ] } , "transition.bounceRightOut": { defaultDuration: 750, calls: [[{ translateX: -30} , 0.2] , [{ opacity: [0, "easeInCirc", 1] , translateX: 1250} , 0.8] ] , reset: { translateX: 0} } , "transition.slideUpIn": { defaultDuration: 900, calls: [[{ opacity: [1, 0] , translateY: [0, 20] , translateZ: 0} ] ] } , "transition.slideUpOut": { defaultDuration: 900, calls: [[{ opacity: [0, 1] , translateY: -20, translateZ: 0} ] ] , reset: { translateY: 0} } , "transition.slideDownIn": { defaultDuration: 900, calls: [[{ opacity: [1, 0] , translateY: [0, -20] , translateZ: 0} ] ] } , "transition.slideDownOut": { defaultDuration: 900, calls: [[{ opacity: [0, 1] , translateY: 20, translateZ: 0} ] ] , reset: { translateY: 0} } , "transition.slideLeftIn": { defaultDuration: 1000, calls: [[{ opacity: [1, 0] , translateX: [0, -20] , translateZ: 0} ] ] } , "transition.slideLeftOut": { defaultDuration: 1050, calls: [[{ opacity: [0, 1] , translateX: -20, translateZ: 0} ] ] , reset: { translateX: 0} } , "transition.slideRightIn": { defaultDuration: 1000, calls: [[{ opacity: [1, 0] , translateX: [0, 20] , translateZ: 0} ] ] } , "transition.slideRightOut": { defaultDuration: 1050, calls: [[{ opacity: [0, 1] , translateX: 20, translateZ: 0} ] ] , reset: { translateX: 0} } , "transition.slideUpBigIn": { defaultDuration: 850, calls: [[{ opacity: [1, 0] , translateY: [0, 75] , translateZ: 0} ] ] } , "transition.slideUpBigOut": { defaultDuration: 800, calls: [[{ opacity: [0, 1] , translateY: -75, translateZ: 0} ] ] , reset: { translateY: 0} } , "transition.slideDownBigIn": { defaultDuration: 850, calls: [[{ opacity: [1, 0] , translateY: [0, -75] , translateZ: 0} ] ] } , "transition.slideDownBigOut": { defaultDuration: 800, calls: [[{ opacity: [0, 1] , translateY: 75, translateZ: 0} ] ] , reset: { translateY: 0} } , "transition.slideLeftBigIn": { defaultDuration: 800, calls: [[{ opacity: [1, 0] , translateX: [0, -75] , translateZ: 0} ] ] } , "transition.slideLeftBigOut": { defaultDuration: 750, calls: [[{ opacity: [0, 1] , translateX: -75, translateZ: 0} ] ] , reset: { translateX: 0} } , "transition.slideRightBigIn": { defaultDuration: 800, calls: [[{ opacity: [1, 0] , translateX: [0, 75] , translateZ: 0} ] ] } , "transition.slideRightBigOut": { defaultDuration: 750, calls: [[{ opacity: [0, 1] , translateX: 75, translateZ: 0} ] ] , reset: { translateX: 0} } , "transition.perspectiveUpIn": { defaultDuration: 800, calls: [[{ opacity: [1, 0] , transformPerspective: [800, 800] , transformOriginX: [0, 0] , transformOriginY: ["100%", "100%"] , rotateX: [0, -180] } ] ] , reset: { transformPerspective: 0, transformOriginX: "50%", transformOriginY: "50%"} } , "transition.perspectiveUpOut": { defaultDuration: 850, calls: [[{ opacity: [0, 1] , transformPerspective: [800, 800] , transformOriginX: [0, 0] , transformOriginY: ["100%", "100%"] , rotateX: -180} ] ] , reset: { transformPerspective: 0, transformOriginX: "50%", transformOriginY: "50%", rotateX: 0} } , "transition.perspectiveDownIn": { defaultDuration: 800, calls: [[{ opacity: [1, 0] , transformPerspective: [800, 800] , transformOriginX: [0, 0] , transformOriginY: [0, 0] , rotateX: [0, 180] } ] ] , reset: { transformPerspective: 0, transformOriginX: "50%", transformOriginY: "50%"} } , "transition.perspectiveDownOut": { defaultDuration: 850, calls: [[{ opacity: [0, 1] , transformPerspective: [800, 800] , transformOriginX: [0, 0] , transformOriginY: [0, 0] , rotateX: 180} ] ] , reset: { transformPerspective: 0, transformOriginX: "50%", transformOriginY: "50%", rotateX: 0} } , "transition.perspectiveLeftIn": { defaultDuration: 950, calls: [[{ opacity: [1, 0] , transformPerspective: [2000, 2000] , transformOriginX: [0, 0] , transformOriginY: [0, 0] , rotateY: [0, -180] } ] ] , reset: { transformPerspective: 0, transformOriginX: "50%", transformOriginY: "50%"} } , "transition.perspectiveLeftOut": { defaultDuration: 950, calls: [[{ opacity: [0, 1] , transformPerspective: [2000, 2000] , transformOriginX: [0, 0] , transformOriginY: [0, 0] , rotateY: -180} ] ] , reset: { transformPerspective: 0, transformOriginX: "50%", transformOriginY: "50%", rotateY: 0} } , "transition.perspectiveRightIn": { defaultDuration: 950, calls: [[{ opacity: [1, 0] , transformPerspective: [2000, 2000] , transformOriginX: ["100%", "100%"] , transformOriginY: [0, 0] , rotateY: [0, 180] } ] ] , reset: { transformPerspective: 0, transformOriginX: "50%", transformOriginY: "50%"} } , "transition.perspectiveRightOut": { defaultDuration: 950, calls: [[{ opacity: [0, 1] , transformPerspective: [2000, 2000] , transformOriginX: ["100%", "100%"] , transformOriginY: [0, 0] , rotateY: 180} ] ] , reset: { transformPerspective: 0, transformOriginX: "50%", transformOriginY: "50%", rotateY: 0} } } ; for (var n in t.Velocity.RegisterUI.packagedEffects)t.Velocity.RegisterUI(n, t.Velocity.RegisterUI.packagedEffects[n]); } (window.jQuery || window.Zepto || window, window, document); } );