!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["santa-animations"]=t():e["santa-animations"]=t()}(this,(function(){return function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){"use strict";function a(e,t){var n=e.width,a=e.height;return{x:(t.width-n)/2,y:(t.height-a)/2}}e.exports={getClipParams:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=a.scaleX,i=void 0===r?1:r,o=a.scaleY,s=void 0===o?1:o,d=a.minimum,u=void 0===d?0:d,c=(t.top-e.top)/e.height*100+(1-s)/2*100,m=(t.left-e.left)/e.width*100+(1-i)/2*100,l=t.width/e.width*100+m-100*(1-i),f=t.height/e.height*100+c-100*(1-s),p=(l+m)/2+"% "+(f+c)/2+"%",g={initial:m+"% "+c+"%, "+l+"% "+c+"%, "+l+"% "+f+"%, "+m+"% "+f+"%",top:m+"% "+c+"%, "+l+"% "+c+"%, "+l+"% "+(c+u)+"%, "+m+"% "+(c+u)+"%",right:l-u+"% "+c+"%, "+l+"% "+c+"%, "+l+"% "+f+"%, "+(l-u)+"% "+f+"%",center:p+", "+p+", "+p+", "+p,bottom:m+"% "+(f-u)+"%, "+l+"% "+(f-u)+"%, "+l+"% "+f+"%, "+m+"% "+f+"%",left:m+"% "+c+"%, "+(m+u)+"% "+c+"%, "+(m+u)+"% "+f+"%, "+m+"% "+f+"%"};return{webkitClipPath:"polygon("+g[n]+")",clipPath:"polygon("+g[n]+")"}},getClipFallbackParams:function(e){return{initial:{scaleX:1,scaleY:1},top:{scaleX:1,scaleY:0},right:{scaleX:0,scaleY:1},center:{scaleY:0,scaleX:0},bottom:{scaleX:1,scaleY:0},left:{scaleX:0,scaleY:1}}[e]},getAdjustedDirection:function(e,t,n){var a=Object.keys(e),r=e[t].idx,i=Math.round(n/90);return a[(r+(a.length-1)*i)%a.length]},getPositionParams:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r={x:0,y:0},i=n?a(e,t):r,o=t.left-e.left+i.x,s=t.top-e.top+i.y;return{x:o,y:s}},getScaleParams:function(e,t){return{scaleX:t.width/e.width,scaleY:t.height/e.height}},getElementTransformedPosition:function(e,t,n){var a=t.width/2,r=t.height/2,i=t.width*parseInt(e.x,10)/100,o=t.height*parseInt(e.y,10)/100,s=a-a*Math.cos(n)+r*Math.sin(n),d=r-a*Math.sin(n)-r*Math.cos(n);return{x:s-(i-i*Math.cos(n)+o*Math.sin(n)),y:d-(o-i*Math.sin(n)-o*Math.cos(n))}},getTransformOriginTweenParams:function(e,t,n){return t.left+t.width*(parseInt(n.x,10)/100)-e.left+"px "+(t.top+t.height*(parseInt(n.y,10)/100)-e.top)+"px"},getTransformTweenParams:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,r=e.width*a,i=e.height*a,o=t.dy*i*Math.sin(-n)+t.dx*r*Math.cos(n),s=t.dy*i*Math.cos(-n)+t.dx*r*Math.sin(n);return{x:o,y:s}},translatePoint:function(e,t,n){var a=n*Math.PI/180;return{x:e*Math.cos(a)-t*Math.sin(a),y:e*Math.sin(a)+t*Math.cos(a)}},getElementsAsArray:function(e){return e?"string"==typeof e||void 0===e.length&&"function"!=typeof e[Symbol.iterator]?[e]:Array.from(e):[]}}},function(e,t,n){"use strict";e.exports={ZOOM_SELECTORS:[".bgImage",".bgVideo"],PARALLAX_SELECTORS:[".bgImage",".bgVideo"],REVEAL_SELECTORS:[".bgImage",".bgVideo"]}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(e,["defaults"]),s=u(t);d(i,o[s]).forEach((function(e){e.register({engine:n,factory:a},r)}))}function l(e,t,n){var a=n.getAllProperties();return a[e]?c(a[e].schema||{},t):(console.log('No such animation "'+e+'"'),!1)}function f(e){return function(t,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return l(t,a({duration:r,delay:i},o),e)?e.animate(t,n,r,i,o):e.animate("BaseNone",n,0,0,{})}}function p(e){return function(t,n,r,i,o){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return l(t,a({duration:i,delay:o},s),e)?e.transition(t,n,r,i,o,s):e.transition("noTransition",n,r,0,0,{})}}e.exports={animationProperties:s(i),create:function(e){var t=e.engine,n=e.factory,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i;return t.adjustLagSmoothing(500,33),t.useRAF(!0),m(s,o,t,n,a),{animate:f(n),transition:p(n),sequence:n.sequence,getProperties:n.getProperties,addTickerEvent:t.addTickerEvent,removeTickerEvent:t.removeTickerEvent,kill:t.kill,delayedCall:t.delayedCall,animateTimeScale:t.animateTimeScale,viewerDefaults:r,updateViewMode:function(e){n.resetRegistrations(),m(s,e,t,n,a)},validate:c}}}},function(e,t,n){"use strict";e.exports=[{action:"screenIn",name:"FadeIn",params:{delay:0,duration:1.2}},{name:"FadeOut",params:{delay:0,duration:1.2}},{action:"screenIn",name:"FloatIn",params:{delay:0,duration:1.2,direction:"right"}},{name:"FloatOut",params:{delay:0,duration:1.2,direction:"right"}},{action:"screenIn",name:"ExpandIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"screenIn",name:"SpinIn",params:{delay:0,duration:1.2,cycles:2,direction:"cw"}},{name:"SpinOut",params:{delay:0,duration:1.2,cycles:2,direction:"cw"}},{action:"screenIn",name:"FlyIn",params:{delay:.4,duration:1.2,direction:"right"}},{name:"FlyOut",params:{delay:.4,duration:1.2,direction:"right"}},{action:"screenIn",name:"TurnIn",params:{delay:0,duration:1.2,direction:"right"}},{name:"TurnOut",params:{delay:0,duration:1.2,direction:"right"}},{action:"screenIn",name:"ArcIn",params:{delay:0,duration:1.2,direction:"right"}},{name:"ArcOut",params:{delay:0,duration:1.2,direction:"right"}},{name:"Conceal",params:{delay:0,duration:1.2,direction:"right"}},{name:"CollapseOut",params:{delay:0,duration:1.2}},{name:"PopOut",params:{delay:0,duration:1.2}},{action:"screenIn",name:"DropIn",params:{delay:0,duration:1.2}},{action:"screenIn",name:"FlipIn",params:{delay:0,duration:1.2,direction:"left"}},{name:"FlipOut",params:{delay:0,duration:1.2,direction:"left"}},{action:"screenIn",name:"FoldIn",params:{delay:0,duration:1.2,direction:"left"}},{name:"FoldOut",params:{delay:0,duration:1.2,direction:"left"}},{action:"screenIn",name:"Reveal",params:{delay:0,duration:1.2,direction:"left"}},{action:"screenIn",name:"SlideIn",params:{delay:0,duration:1.2,direction:"left"}},{name:"SlideOut",params:{delay:0,duration:3,direction:"left"}},{action:"screenIn",name:"BounceIn",params:{delay:0,duration:1.2,direction:"top left",bounce:"medium"}},{action:"screenIn",name:"GlideIn",params:{delay:0,duration:1.2,angle:0,distance:150}},{name:"BounceOut",params:{delay:0,duration:1.2,direction:"top left",bounce:"medium"}},{name:"GlideOut",params:{delay:0,duration:1.2,angle:0,distance:150}},{action:"modeChange",name:"ModesMotion",params:{delay:0,duration:.5}},{action:"modeIn",name:"FadeIn",params:{delay:0,duration:1.2}},{action:"modeIn",name:"FloatIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"ExpandIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"SpinIn",params:{delay:0,duration:1.2,cycles:2,direction:"cw"}},{action:"modeIn",name:"FlyIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"TurnIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"ArcIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"DropIn",params:{delay:0,duration:1.2}},{action:"modeIn",name:"FlipIn",params:{delay:0,duration:1.2,direction:"left"}},{action:"modeIn",name:"FoldIn",params:{delay:0,duration:1.2,direction:"left"}},{action:"modeIn",name:"Reveal",params:{delay:0,duration:1.2,direction:"left"}},{action:"modeIn",name:"SlideIn",params:{delay:0,duration:1.2,direction:"left"}}]},function(e,t,n){"use strict";var a={defaults:[n(5),n(6),n(7),n(8),n(9),n(10),n(11),n(12),n(13),n(14),n(15),n(16),n(17),n(18),n(19),n(20),n(21),n(22),n(23),n(24),n(25),n(26),n(27),n(28),n(29),n(30),n(31),n(32),n(33),n(34),n(35),n(36),n(37),n(38),n(39),n(40),n(41),n(42),n(43),n(44),n(45),n(46),n(47),n(48),n(49),n(50),n(51),n(52),n(53),n(54),n(55),n(56),n(57),n(58),n(59),n(60),n(61),n(62),n(63),n(64),n(65),n(66),n(67),n(68),n(69),n(70),n(71)],mobile:[n(72),n(73),n(74),n(75),n(76),n(77),n(78),n(79),n(80),n(81),n(82),n(83),n(84),n(85),n(86)]};e.exports=a},function(e,t,n){"use strict";var a={};e.exports={name:"BaseSequence",properties:a,register:function(e){var t=e.engine;e.factory.registerAnimation("BaseSequence",(function(e){return t.timeline(e,[])}),a)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o={};return t.tween(e,a({duration:n,delay:r},i,{to:o}),[])}),r)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var i={};e.exports={name:"BaseFade",properties:i,register:function(e){var t=e.engine;e.factory.registerAnimation("BaseFade",(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=o.lazy,d=void 0!==s&&s,u=o.to,c=void 0===u?{}:u,m=o.from,l=void 0===m?{}:m,f=r(o,["lazy","to","from"]);return c.opacity>0&&(c.autoAlpha=c.opacity,delete c.opacity),l.opacity>0&&(l.autoAlpha=l.opacity,delete l.opacity),t.tween(e,a({duration:n,delay:i,lazy:d,to:c,from:l},f),["opacity","autoAlpha"])}),i)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.tween(e,a({duration:n,delay:r},i),["left","top","x","y","z","bezier"])}),r)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.tween(e,a({duration:n,delay:r},i),["scale","scaleX","scaleY"])}),r)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.tween(e,a({duration:n,delay:r},i),["skewX","skewY"])}),r)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.tween(e,a({duration:n,delay:r},i),["rotation"])}),r)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var i=n(0).getElementsAsArray,o={};function s(e){e.forEach((function(e){var t=e.getAttribute("data-z-counter");t=t?Number(t):0,e.setAttribute("data-z-counter",t+1)}))}function d(e,t,n){e.forEach((function(e){return t.add(n.set(e,{attr:{"data-z-counter":"-=1"},immediateRender:!1}))}))}e.exports={name:"BaseRotate3D",properties:o,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("BaseRotate3D",(function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.perspective,l=r(c,["perspective"]),f=["rotationX","rotationY","rotationZ"];e=i(e);var p=new Set(e.map((function(e){return e.parentNode}))),g=n.sequence();return s(p),g.add(t.set(e,{transformPerspective:m}),0).add(t.tween(e,a({duration:o,delay:u},l),f)),d(p,g,t),g.get()}),o)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var i=n(0).getElementsAsArray,o={};function s(e,t){var n=t.top-e.top,a=t.left-e.left;return"rect("+[n,t.width+a,t.height+n,a].join("px,")+"px)"}e.exports={name:"BaseClip",properties:o,register:function(e){var t=e.engine;e.factory.registerAnimation("BaseClip",(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=d.to,c=void 0===u?{}:u,m=d.from,l=void 0===m?{}:m,f=r(d,["to","from"]);e=i(e);var p=t.getBoundingRect(e[0]),g=t.getBoundingContentRect(e[0]),y=s(p,g);return c.clip||(c.clip=y),l.clip||(l.clip=y),t.tween(e,a({duration:n,delay:o,from:l,to:c},f),["clip"])}),o)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var i=n(0),o=i.getClipParams,s=i.getElementsAsArray,d={};e.exports={name:"BaseClipPath",properties:d,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("BaseClipPath",(function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=u.to,m=void 0===c?{}:c,l=u.from,f=void 0===l?{}:l,p=r(u,["to","from"]);e=s(e);var g=n.sequence();return e.forEach((function(e){var n=t.getBoundingRect(e),r=t.getBoundingContentRect(e),s=o(n,r,"initial");g.add(t.tween(e,a({duration:i,delay:d,to:a({},s,m),from:a({},s,f)},p),["clipPath","webkitClipPath"]),0)})),g.get()}),d)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.tween(e,a({duration:n,delay:r},i),["width","height","top","left","maxWidth","maxHeight","minWidth","minHeight","bottom","right","margin","padding","marginTop","marginBottom","marginLeft","marginRight","paddingTop","paddingBottom","paddingRight","paddingLeft","zIndex"])}),i)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var i={};e.exports={name:"BaseScroll",properties:i,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("BaseScroll",(function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.x,u=void 0===d?0:d,c=s.y,m=void 0===c?0:c,l=s.autoKill,f=void 0!==l&&l,p=r(s,["x","y","autoKill"]),g={x:u,y:m,autoKill:f},y=n.sequence();return y.add(t.tween(e,a({duration:i,delay:o,scrollTo:g},p),["scrollTo","autoKill"]),0),y.get()}),i)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.tween(e,a({duration:n,delay:r},i),["attr"])}),i)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e=r(e);var s=new Set(e.reduce((function(e,t){return e.concat(Object.keys(t))}),[])),d=Array.from(s);return t.tween(e,a({duration:n,delay:i},o),d)}),o)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var i=n(0).getElementsAsArray,o={},s=[{domAttr:"data-angle",gsapAttr:"rotation"},{domAttr:"data-scale",gsapAttr:"scale"}];function d(e,t,n){e.forEach((function(e){var r={};s.forEach((function(t){var n=e.getAttribute(t.domAttr);n&&(r[t.gsapAttr]=n)})),Object.keys(r).length&&t.add(n.tween(e,a({},r,{duration:0,delay:0,immediateRender:!1}),Object.keys(r)))}))}function u(e){e.forEach((function(e){return delete e._gsTransform}))}e.exports={name:"BaseClear",properties:o,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("BaseClear",(function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.props,l=void 0===m?"":m,f=c.parentProps,p=void 0===f?"":f,g=c.to,y=void 0===g?{}:g,h=r(c,["props","parentProps","to"]);e=i(e);var v=new Set(e.map((function(e){return e.parentNode}))),b=Array.from(v),x=a({duration:o,delay:s,to:y,clearProps:l},h),O=p?a({},x,{clearProps:p}):null,w=n.sequence({callbacks:{onComplete:function(){return u(e)}}});return w.add(t.tween(e,x,[])),O&&w.add(t.tween(b,O,[]),0),d(e,w,t),w.get()}),o)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={groups:["animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},from:{type:"object",properties:{opacity:{type:"number",min:0,max:1},autoAlpha:{type:"number",min:0,max:1}}},to:{type:"object",properties:{opacity:{type:"number",min:0,max:1},autoAlpha:{type:"number",min:0,max:1,default:1}}}}};e.exports={name:"Fade",properties:r,register:function(e){var t=e.factory;t.registerAnimation("Fade",(function(e,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=o.from,d=void 0===s?{}:s,u=o.to,c=void 0===u?{}:u,m=o.ease,l=void 0===m?"Sine.easeIn":m,f=a(o,["from","to","ease"]),p=t.sequence(f);return void 0===c.opacity&&void 0===c.autoAlpha&&(c.autoAlpha=r.schema.to.properties.autoAlpha.default),p.add(t.animate("BaseFade",e,n,i,{from:d,to:c,ease:l})),p.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={groups:["animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},from:{type:"object",properties:{left:{type:"numberLike"},top:{type:"numberLike"},x:{type:"numberLike"},y:{type:"numberLike"},z:{type:"numberLike"},bezier:{type:"numberLike"}}},to:{type:"object",properties:{left:{type:"numberLike"},top:{type:"numberLike"},x:{type:"numberLike"},y:{type:"numberLike"},z:{type:"numberLike"},bezier:{type:"string"}}}}};e.exports={name:"Position",properties:r,register:function(e){var t=e.factory;t.registerAnimation("Position",(function(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i.from,s=void 0===o?{}:o,d=i.to,u=void 0===d?{}:d,c=i.ease,m=void 0===c?"Sine.easeIn":c,l=a(i,["from","to","ease"]),f=t.sequence(l);return f.add(t.animate("BasePosition",e,n,r,{from:s,to:u,ease:m})),f.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={groups:["animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},from:{type:"object",properties:{scale:{type:"number",min:0},scaleX:{type:"number",min:0},scaleY:{type:"number",min:0}}},to:{type:"object",properties:{scale:{type:"number",min:0},scaleX:{type:"number",min:0},scaleY:{type:"number",min:0}}}}};e.exports={name:"Scale",properties:r,register:function(e){var t=e.factory;t.registerAnimation("Scale",(function(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i.from,s=void 0===o?{}:o,d=i.to,u=void 0===d?{}:d,c=i.ease,m=void 0===c?"Sine.easeIn":c,l=a(i,["from","to","ease"]),f=t.sequence(l);return f.add(t.animate("BaseScale",e,n,r,{from:s,to:u,ease:m})),f.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={groups:["animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},from:{type:"object",properties:{rotation:{type:"number"}}},to:{type:"object",properties:{rotation:{type:"numberLike",default:360}}}}},i={cw:!0,ccw:!0,short:!0};e.exports={name:"Rotate",properties:r,register:function(e){var t=e.factory;t.registerAnimation("Rotate",(function(e,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.from,u=void 0===d?{}:d,c=s.to,m=(c=void 0===c?{}:c).direction,l=a(c,["direction"]),f=s.ease,p=void 0===f?"Sine.easeIn":f,g=a(s,["from","to","ease"]),y=t.sequence(g);return l.rotation=l.rotation||r.schema.to.properties.rotation.default,i[m]&&(l.rotation=l.rotation+"_"+m),y.add(t.animate("BaseRotate",e,n,o,{from:u,to:l,ease:p})),y.get()}),r)}}},function(e,t,n){"use strict";var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var i={groups:["animation"],schema:{delay:{type:"number",min:0,default:0},animations:{type:"array"},repeat:{type:"integer",min:-1},repeatDelay:{type:"number",min:0},yoyo:{type:"boolean"}}};e.exports={name:"Sequence",properties:i,register:function(e){var t=e.factory;t.registerAnimation("Sequence",(function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=o.animations,d=r(o,["animations"]),u=t.sequence(a({delay:i},d));return s.forEach((function(n){var a=n.name,r=n.duration,i=n.delay,o=n.offset,s=n.from,d=void 0===s?{}:s,c=n.to,m=void 0===c?{}:c,l=n.ease;u.add(t.animate(a,e,r,i,{from:d,to:m,ease:l}),o)})),u.get()}),i)}}},function(e,t,n){"use strict";var a=n(0).getElementsAsArray,r="ClearSequence",i={groups:["animation"],schema:{}};e.exports={name:r,properties:i,register:function(e){var t=e.factory,n=e.engine;t.registerAnimation(r,(function(e,r,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=(e=a(e)).reduce((function(e,t){return e.concat(n.getTweensOf(t))}),[]);s.forEach((function(e){return n.kill(e)}));var d=t.sequence(o);return d.add(t.animate("BaseNone",e,0,0,{})),d.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r="TimelineAnimation",i={groups:["animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},to:{type:"object",properties:{x:{type:"numberLike"},y:{type:"numberLike"},scale:{type:"number",min:0},scaleX:{type:"number",min:0},scaleY:{type:"number",min:0},rotation:{type:"numberLike"},direction:{type:"string",enum:["cw","ccw","short"]},opacity:{type:"number",min:0,max:1},autoAlpha:{type:"number",min:0,max:1}}}}},o={BasePosition:["x","y"],BaseScale:["scale","scaleX","scaleY"],BaseRotate:["rotation","direction"],BaseFade:["opacity","autoAlpha"]};function s(e){return Object.entries(o).map((function(t){var n=t[0],a=t[1],r=function(e,t){return Object.fromEntries(t.map((function(t){return[t,e[t]]})).filter((function(e){return void 0!==e[1]})))}(e,a);return Object.keys(r).length?[n,r]:null})).filter((function(e){return e}))}e.exports={name:r,properties:i,register:function(e){var t=e.factory;t.registerAnimation(r,(function(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i.to,d=void 0===o?{}:o,u=i.ease,c=void 0===u?"Sine.easeIn":u,m=a(i,["to","ease"]),l=t.sequence(m),f=s(d).map((function(a){var i=a[0],o=a[1];return t.animate(i,e,n,r,{to:o,ease:c})}));return l.add(f),l.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getAdjustedDirection,o=r.getElementsAsArray,s={hideOnStart:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"left"}}},d={pseudoRight:{angleX:"180",angleY:"0",idx:0},right:{angleX:"0",angleY:"180",idx:1},pseudoLeft:{angleX:"-180",angleY:"0",idx:2},left:{angleX:"0",angleY:"-180",idx:3}};function u(e){return{rotationX:d[e].angleX,rotationY:d[e].angleY}}function c(e){return"50% 50% "+-1.5*e.offsetWidth}e.exports={properties:s,name:"ArcIn",register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("ArcIn",(function(e,r,m){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},f=l.direction,p=void 0===f?s.schema.direction.default:f,g=a(l,["direction"]);e=o(e);var y=n.sequence(g);return y.add(n.animate("BaseFade",e,r,m,{from:{opacity:0},to:{opacity:1},ease:"Sine.easeInOut"})),e.forEach((function(e){var a=e.getAttribute("data-angle")||0,o=u(i(d,p,a)),s=c(e);y.add(t.set(e,{transformOrigin:s}),0).add(n.animate("BaseRotate3D",e,r,m,{from:o,perspective:200,fallbackFor3D:!1,ease:"Sine.easeInOut"}),0)})),y.get()}),s)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},i={soft:1.2,medium:3.6,hard:6};e.exports={name:"DropIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("DropIn",(function(e,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.power,u=void 0===d?r.schema.power.default:d,c=a(s,["power"]),m=t.sequence(c),l=i[u];return m.add([t.animate("BaseFade",e,.25*n,o,{from:{opacity:0},to:{opacity:1},ease:"Sine.easeIn"}),t.animate("BaseScale",e,n,o,{from:{scale:l},ease:"Sine.easeIn"})]),m.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},i={soft:.85,medium:.4,hard:0};e.exports={name:"ExpandIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("ExpandIn",(function(e,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.power,u=void 0===d?r.schema.power.default:d,c=a(s,["power"]),m=t.sequence(c),l=i[u];return m.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),m.add([t.animate("BaseFade",e,n,o,{to:{opacity:1},ease:"Cubic.easeIn"}),t.animate("BaseScale",e,n,o,{from:{scale:l},ease:"Sine.easeIn",immediateRender:!1})]),m.get()}),r)}}},function(e,t,n){"use strict";var a={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:"FadeIn",properties:a,register:function(e){var t=e.factory;t.registerAnimation("FadeIn",(function(e,n,a,r){var i=t.sequence(r);return i.add(t.animate("BaseFade",e,n,a,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeIn"})),i.get()}),a)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getAdjustedDirection,o=r.getElementsAsArray,s={hideOnStart:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},d={top:{angleX:"90",angleY:"0",idx:0},right:{angleX:"0",angleY:"90",idx:1},bottom:{angleX:"-90",angleY:"0",idx:2},left:{angleX:"0",angleY:"-90",idx:3}};e.exports={name:"FlipIn",properties:s,register:function(e){var t=e.factory;t.registerAnimation("FlipIn",(function(e,n,r){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=u.direction,m=void 0===c?s.schema.direction.default:c,l=a(u,["direction"]);e=o(e);var f=t.sequence(l);return f.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),f.add(t.animate("BaseFade",e,.25*n,r,{to:{opacity:1},ease:"Strong.easeIn"}),"animation-start"),e.forEach((function(e){var a=e.getAttribute("data-angle")||0,o=i(d,m,a),s={rotationX:d[o].angleX,rotationY:d[o].angleY};f.add(t.animate("BaseRotate3D",e,.75*n,r,{from:s,perspective:800,ease:"Strong.easeIn",immediateRender:!1}),"animation-start")})),f.get()}),s)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"right"}}},o={top:{dx:"0",dy:"-1",distance:"60"},right:{dx:"1",dy:"0",distance:"120"},bottom:{dx:"0",dy:"1",distance:"60"},left:{dx:"-1",dy:"0",distance:"120"}};e.exports={name:"FloatIn",properties:i,register:function(e,t){var n=e.engine,s=e.factory;s.registerAnimation("FloatIn",(function(e,d,u){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.direction,l=void 0===m?i.schema.direction.default:m,f=a(c,["direction"]);e=r(e);var p=o[l],g={width:t.innerWidth,height:t.innerHeight},y=s.sequence(f);return y.add(s.animate("BaseFade",e,d,u,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),a=void 0,r=p.dy*p.distance;a=p.dx>0?p.dx*Math.max(0,Math.min(g.width-t.right,p.distance)):p.dx*Math.max(0,Math.min(t.left,p.distance)),y.add(s.animate("BasePosition",e,d,u,{from:{x:a,y:r},ease:"Sine.easeOut"}),0)})),y.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","top left","top right","left","bottom","bottom left","bottom right","right"],default:"right"}}},o={top:{dy:"-1"},right:{dx:"1"},bottom:{dy:"1"},left:{dx:"-1"}};function s(e){var t={dx:0,dy:0};return e.forEach((function(e){o[e]&&Object.assign(t,o[e])})),t}e.exports={name:"FlyIn",properties:i,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("FlyIn",(function(e,d,u){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.direction,l=void 0===m?i.schema.direction.default:m,f=a(c,["direction"]);e=r(e);var p=s(l.split(" ")),g={width:t.innerWidth,height:t.innerHeight},y=o.sequence(f);return y.add(o.animate("BaseFade",e,d,u,{from:{opacity:0},to:{opacity:1},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),a=p.dx>0?g.width-t.right:p.dx*t.left,r=p.dy>0?g.height-t.top:p.dy*t.bottom;y.add(o.animate("BasePosition",e,d,u,{from:{x:a,y:r},ease:"Sine.easeOut"}),0)})),y.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getAdjustedDirection,o=r.getElementTransformedPosition,s=r.getTransformOriginTweenParams,d=r.getElementsAsArray,u={hideOnStart:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},c={top:{angleX:"-90",angleY:"0",origin:{x:"50%",y:"0"},idx:0},right:{angleX:"0",angleY:"-90",origin:{x:"100%",y:"50%"},idx:1},bottom:{angleX:"90",angleY:"0",origin:{x:"50%",y:"100%"},idx:2},left:{angleX:"0",angleY:"90",origin:{x:"0",y:"50%"},idx:3}};e.exports={name:"FoldIn",properties:u,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("FoldIn",(function(e,r,m){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},f=l.direction,p=void 0===f?u.schema.direction.default:f,g=a(l,["direction"]);e=d(e);var y=n.sequence(g);return y.add(n.animate("BaseFade",e,0,0,{to:{opacity:.01}})),y.add(n.animate("BaseFade",e,.25*r,m,{to:{opacity:1},ease:"Cubic.easeInOut"}),"animation-start"),e.forEach((function(e){var a=e.getAttribute("data-angle")||0,d=a*Math.PI/180,u=i(c,p,a),l=t.getBoundingRect(e),f=t.getBoundingContentRect(e),g=o(c[u].origin,f,d),h=g.x,v=g.y,b=s(l,f,c[u].origin),x={rotationX:c[u].angleX,rotationY:c[u].angleY};y.add([n.animate("BasePosition",e,0,m,{transformOrigin:b,x:h,y:v,immediateRender:!1}),n.animate("BaseRotate3D",e,r,m,{from:x,perspective:800,ease:"Cubic.easeInOut",immediateRender:!1})],"animation-start")})),y.get()}),u)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getClipParams,o=r.getClipFallbackParams,s=r.getAdjustedDirection,d=r.getTransformTweenParams,u=r.getElementsAsArray,c={hideOnStart:!0,viewportThreshold:.15,groups:["mask","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","center","bottom","left"],default:"left"}}},m={top:{dx:0,dy:-1,idx:0},right:{dx:1,dy:0,idx:1},bottom:{dx:0,dy:1,idx:2},left:{dx:-1,dy:0,idx:3}};e.exports={name:"Reveal",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("Reveal",(function(e,r,l){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=f.direction,g=void 0===p?c.schema.direction.default:p,y=a(f,["direction"]);e=u(e);var h=n.sequence(y);return h.add(n.animate("BaseFade",e,.25*r,l,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),e.forEach((function(e){var a=t.getBoundingRect(e),u=t.getBoundingContentRect(e),c=e.getAttribute("data-angle")||0,f=c*Math.PI/180,p="center"!==g?s(m,g,c):g;if(void 0===e.style.clipPath){var y=o(p),v=m[p]||{dx:0,dy:0},b={dx:v.dx/2,dy:v.dy/2},x=d(u,b,f);h.add([n.animate("BaseScale",e,r,l,{from:y,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,l,{from:x,ease:"Cubic.easeInOut"})],0)}else{var O=i(a,u,p);h.add(n.animate("BaseClipPath",e,r,l,{from:O,ease:"Cubic.easeInOut"}),0)}})),h.get()}),c)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getClipParams,o=r.getClipFallbackParams,s=r.getAdjustedDirection,d=r.getTransformTweenParams,u=r.getElementsAsArray,c={hideOnStart:!0,viewportThreshold:.15,groups:["mask","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},m={top:{dx:0,dy:-1,idx:0,clip:"bottom"},right:{dx:1,dy:0,idx:1,clip:"left"},bottom:{dx:0,dy:1,idx:2,clip:"top"},left:{dx:-1,dy:0,idx:3,clip:"right"}},l={soft:70,medium:35,hard:0};e.exports={name:"SlideIn",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("SlideIn",(function(e,r,f){var p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},g=p.direction,y=void 0===g?c.schema.direction.default:g,h=p.power,v=void 0===h?c.schema.power.default:h,b=a(p,["direction","power"]);e=u(e);var x=n.sequence(b);return x.add(n.animate("BaseFade",e,.25*r,f,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),e.forEach((function(e){var a=t.getBoundingRect(e),u=t.getBoundingContentRect(e),c=e.getAttribute("data-angle")||0,p=c*Math.PI/180,g=s(m,y,c);if(void 0===e.style.clipPath){var h=o(g),b={dx:m[g].dx/2,dy:m[g].dy/2},O=d(u,b,p);x.add([n.animate("BaseScale",e,r,f,{from:h,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,f,{from:O,ease:"Cubic.easeInOut"})],0)}else{var w=i(a,u,m[g].clip,{minimum:l[v]}),A=d(u,m[g],p,(100-l[v])/100);x.add([n.animate("BaseClipPath",e,r,f,{from:w,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,f,{from:A,ease:"Cubic.easeInOut"})],0)}})),x.get()}),c)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},cycles:{type:"number",min:0,default:5},direction:{type:"string",enum:["cw","ccw"],default:"cw"},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},i={cw:{direction:"-1"},ccw:{direction:"1"}},o={soft:.8,medium:.5,hard:0};e.exports={name:"SpinIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("SpinIn",(function(e,n,s){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=d.direction,c=void 0===u?r.schema.direction.default:u,m=d.cycles,l=void 0===m?r.schema.cycles.default:m,f=d.power,p=void 0===f?r.schema.power.default:f,g=a(d,["direction","cycles","power"]),y=o[p],h=i[c],v=(h.direction>0?"+=":"-=")+360*l,b=t.sequence(g);return b.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),b.add([t.animate("BaseFade",e,n,s,{to:{opacity:1},ease:"Sine.easeIn"}),t.animate("BaseScale",e,n,s,{from:{scale:y},ease:"Sine.easeOut",immediateRender:!1}),t.animate("BaseRotate",e,n,s,{from:{rotation:v},ease:"Sine.easeIn"})]),b.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"left"}}},o={left:{dx:"-1",angle:"90"},right:{dx:"1",angle:"90"}};e.exports={name:"TurnIn",properties:i,register:function(e,t){var n=e.engine,s=e.factory;s.registerAnimation("TurnIn",(function(e,d,u){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.direction,l=void 0===m?i.schema.direction.default:m,f=a(c,["direction"]);e=r(e);var p=o[l],g={width:t.innerWidth,height:t.innerHeight},y=s.sequence(f);return y.add(s.animate("BaseFade",e,d,u,{from:{opacity:0},to:{opacity:1},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),a=p.dx>0?g.width-t.right:p.dx*t.left,r=Math.min(-1.5*t.height,Math.max(-300,-5.5*t.height)),i=(p.dx>0?"+=":"-=")+p.angle,o=[{x:p.dx*t.width,y:r},{x:a,y:r}];y.add([s.animate("BasePosition",e,d,u,{from:{bezier:{values:o,type:"soft"}},ease:"Sine.easeOut",immediateRender:!1}),s.animate("BaseRotate",e,d,u,{from:{rotation:i},ease:"Sine.easeOut",immediateRender:!1})],0)})),y.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.translatePoint,o=r.getAdjustedDirection,s=r.getElementsAsArray,d={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},bounce:{type:"string",enum:["soft","medium","hard"],default:"medium"},direction:{type:"string",enum:["top left","top right","center","bottom right","bottom left"],default:"top left"}}},u={"top left":{y:-1.1,x:-1.1,idx:0},"top right":{y:-1.1,x:1.1,idx:1},"bottom right":{y:1.1,x:1.1,idx:2},"bottom left":{y:1.1,x:-1.1,idx:3}},c={y:0,x:0},m={soft:[.6,.25],medium:[.9,.22],hard:[1.3,.2]};e.exports={name:"BounceIn",properties:d,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("BounceIn",(function(e,r,l){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=f.direction,g=void 0===p?d.schema.direction.default:p,y=f.bounce,h=void 0===y?d.schema.bounce.default:y,v=a(f,["direction","bounce"]);e=s(e);var b=.3*r,x=r-b,O=n.sequence(v);return O.add(n.animate("BaseFade",e,0,0,{to:{opacity:.01}})),O.add(n.animate("BaseFade",e,b,l,{to:{opacity:1},ease:"Cubic.easeIn"}),"animation-start"),e.forEach((function(e){var a=t.getElementRect(e),r=e.getAttribute("data-angle")||0,s="center"!==g?o(u,g,r):g,d=u[s]||c,f=i(a.width/2*d.x,a.height/2*d.y,r),p=i(a.width/3*d.x,a.height/3*d.y,r);O.add([n.animate("BasePosition",e,b,l,{from:{x:f.x,y:f.y},to:{x:p.x,y:p.y},ease:"Expo.easeIn"}),n.animate("BaseScale",e,b,l,{from:{scale:0},to:{scale:.3},ease:"Expo.easeIn",immediateRender:!1})],"animation-start"),O.add([n.animate("BasePosition",e,x,0,{to:{x:0,y:0},ease:"Elastic.easeOut",easeParams:m[h]}),n.animate("BaseScale",e,x,0,{to:{scale:1},ease:"Elastic.easeOut",easeParams:m[h]})])})),O.get()}),d)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},angle:{type:"number",min:0,max:360,default:0},distance:{type:"number",min:0,default:0}}};e.exports={name:"GlideIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("GlideIn",(function(e,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=o.angle,d=void 0===s?r.schema.angle.default:s,u=o.distance,c=void 0===u?r.schema.distance.default:u,m=a(o,["angle","distance"]),l=d*Math.PI/180,f=Math.sin(l)*c,p=Math.cos(l)*c*-1,g=0,y=t.sequence(m);return y.add([t.animate("BaseFade",e,g,0,{from:{opacity:0},to:{opacity:1},ease:"Sine.easeIn"}),t.animate("BasePosition",e,n,i,{from:{x:f,y:p},ease:"Sine.easeInOut"})],0),y.get()}),r)}}},function(e,t,n){"use strict";var a=n(0),r=a.getAdjustedDirection,i=a.getElementsAsArray,o={groups:["3d","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"left"}}},s={pseudoRight:{angleX:"180",angleY:"0",idx:0},right:{angleX:"0",angleY:"180",idx:1},pseudoLeft:{angleX:"-180",angleY:"0",idx:2},left:{angleX:"0",angleY:"-180",idx:3}};e.exports={name:"ArcOut",properties:o,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("ArcOut",(function(e,a,d,u){var c=u.direction,m=void 0===c?o.schema.direction.default:c,l=u.params;e=i(e);var f=n.sequence(l);return f.add(n.animate("BaseFade",e,a,d,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeInOut"})),e.forEach((function(e){var i=e.getAttribute("data-angle")||0,o=function(e){return{rotationX:s[e].angleX,rotationY:s[e].angleY}}(r(s,m,i)),u=function(e){return"50% 50% "+-1.5*e.offsetWidth}(e);f.add(t.set(e,{transformOrigin:u}),0).add(n.animate("BaseRotate3D",e,a,d,{to:o,perspective:200,fallbackFor3D:!1,ease:"Sine.easeInOut"}),0)})),f.get()}),o)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},i={soft:.8,medium:2.4,hard:4};e.exports={name:"PopOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("PopOut",(function(e,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.power,u=void 0===d?r.schema.power.default:d,c=a(s,["power"]),m=t.sequence(c),l=i[u];return m.add([t.animate("BaseFade",e,.75*n,o+.25*n,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeOut"}),t.animate("BaseScale",e,n,o,{to:{scale:l},ease:"Sine.easeOut"})]),m.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},i={soft:.85,medium:.4,hard:0};e.exports={name:"CollapseOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("CollapseOut",(function(e,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.power,u=void 0===d?r.schema.power.default:d,c=a(s,["power"]),m=t.sequence(c),l=i[u];return m.add([t.animate("BaseFade",e,n,o,{from:{opacity:1},to:{autoAlpha:0},ease:"Cubic.easeOut"}),t.animate("BaseScale",e,n,o,{to:{scale:l},ease:"Sine.easeOut"})]),m.get()}),r)}}},function(e,t,n){"use strict";var a={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:"FadeOut",properties:a,register:function(e){var t=e.factory;t.registerAnimation("FadeOut",(function(e,n,a,r){var i=t.sequence(r);return i.add(t.animate("BaseFade",e,n,a,{to:{autoAlpha:0},ease:"Cubic.easeIn"})),i.get()}),a)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getAdjustedDirection,o=r.getElementsAsArray,s={groups:["3d","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},d={top:{angleX:"90",angleY:"0",idx:0},right:{angleX:"0",angleY:"90",idx:1},bottom:{angleX:"-90",angleY:"0",idx:2},left:{angleX:"0",angleY:"-90",idx:3}};e.exports={name:"FlipOut",properties:s,register:function(e){var t=e.factory;t.registerAnimation("FlipOut",(function(e,n,r){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=u.direction,m=void 0===c?s.schema.direction.default:c,l=a(u,["direction"]);e=o(e);var f=t.sequence(l);return f.add(t.animate("BaseFade",e,.75*n,r+.25*n,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeOut"})),e.forEach((function(e){var a=e.getAttribute("data-angle")||0,o=i(d,m,a),s={rotationX:d[o].angleX,rotationY:d[o].angleY};f.add(t.animate("BaseRotate3D",e,.75*n,r,{to:s,perspective:800,fallbackFor3D:!0,ease:"Strong.easeOut"}),0)})),f.get()}),s)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"right"}}},o={top:{dx:"0",dy:"-1",distance:"60"},right:{dx:"1",dy:"0",distance:"120"},bottom:{dx:"0",dy:"1",distance:"60"},left:{dx:"-1",dy:"0",distance:"120"}};e.exports={name:"FloatOut",properties:i,register:function(e,t){var n=e.engine,s=e.factory;s.registerAnimation("FloatOut",(function(e,d,u){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.direction,l=void 0===m?i.schema.direction.default:m,f=a(c,["direction"]);e=r(e);var p=o[l],g={width:t.innerWidth,height:t.innerHeight},y=s.sequence(f);return y.add(s.animate("BaseFade",e,d,u,{from:{opacity:1},to:{autoAlpha:0},ease:"Cubic.easeOut"})),e.forEach((function(e){var t=n.getBoundingRect(e),a=void 0,r=p.dy*p.distance;a=p.dx>0?p.dx*Math.max(0,Math.min(g.width-t.right,p.distance)):p.dx*Math.max(0,Math.min(t.left,p.distance)),y.add(s.animate("BasePosition",e,d,u,{to:{x:a,y:r},ease:"Sine.easeIn"}),0)})),y.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","top left","top right","left","bottom","bottom left","bottom right","right"],default:"right"}}},o={top:{dy:"-1"},right:{dx:"1"},bottom:{dy:"1"},left:{dx:"-1"}};function s(e){var t={dx:0,dy:0};return e.forEach((function(e){o[e]&&Object.assign(t,o[e])})),t}e.exports={name:"FlyOut",properties:i,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("FlyOut",(function(e,d,u){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.direction,l=void 0===m?i.schema.direction.default:m,f=a(c,["direction"]);e=r(e);var p=s(l.split(" ")),g={width:t.innerWidth,height:t.innerHeight},y=o.sequence(f);return y.add(o.animate("BaseFade",e,d,u,{from:{opacity:1},to:{autoAlpha:0},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),a=p.dx>0?g.width-t.right:p.dx*t.left,r=p.dy>0?g.height-t.top:p.dy*t.bottom;y.add(o.animate("BasePosition",e,d,u,{to:{x:a,y:r},ease:"Sine.easeIn"}),0)})),y.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getAdjustedDirection,o=r.getTransformOriginTweenParams,s=r.getElementTransformedPosition,d=r.getElementsAsArray,u={groups:["3d","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},c={top:{angleX:"-90",angleY:"0",origin:{x:"50%",y:"0"},idx:0},right:{angleX:"0",angleY:"-90",origin:{x:"100%",y:"50%"},idx:1},bottom:{angleX:"90",angleY:"0",origin:{x:"50%",y:"100%"},idx:2},left:{angleX:"0",angleY:"90",origin:{x:"0",y:"50%"},idx:3}};e.exports={name:"FoldOut",properties:u,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("FoldOut",(function(e,r,m){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},f=l.direction,p=void 0===f?u.schema.direction.default:f,g=a(l,["direction"]);e=d(e);var y=n.sequence(g);return y.add(n.animate("BaseFade",e,.75*r,m+.25*r,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeInOut"})),e.forEach((function(e){var a=e.getAttribute("data-angle")||0,d=a*Math.PI/180,u=i(c,p,a),l=t.getBoundingRect(e),f=t.getBoundingContentRect(e),g=s(c[u].origin,f,d),h=o(l,f,c[u].origin),v={rotationX:c[u].angleX,rotationY:c[u].angleY};y.add([n.animate("BasePosition",e,0,m,{from:{transformOrigin:h,x:g.x,y:g.y}}),n.animate("BaseRotate3D",e,r,m,{to:v,perspective:800,fallbackFor3D:!0,ease:"Cubic.easeInOut"})],0)})),y.get()}),u)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getClipParams,o=r.getClipFallbackParams,s=r.getAdjustedDirection,d=r.getTransformTweenParams,u=r.getElementsAsArray,c={groups:["mask","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","center","bottom","left"],default:"left"}}},m={top:{dx:0,dy:-1,idx:0},right:{dx:1,dy:0,idx:1},bottom:{dx:0,dy:1,idx:2},left:{dx:-1,dy:0,idx:3}};e.exports={name:"Conceal",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("Conceal",(function(e,r,l){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=f.direction,g=void 0===p?c.schema.direction.default:p,y=a(f,["direction"]);e=u(e);var h=n.sequence(y);return h.add(n.animate("BaseFade",e,.75*r,l+.25*r,{from:{opacity:1},to:{autoAlpha:0},ease:"Cubic.easeInOut"})),e.forEach((function(e){var a=t.getBoundingRect(e),u=t.getBoundingContentRect(e),c=e.getAttribute("data-angle")||0,f=c*Math.PI/180,p="center"!==g?s(m,g,c):g;if(void 0===e.style.clipPath){var y=o(p),v=m[p]||{dx:0,dy:0},b={dx:v.dx/2,dy:v.dy/2},x=d(u,b,f);h.add([n.animate("BaseScale",e,r,l,{to:y,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,l,{to:x,ease:"Cubic.easeInOut"})],0)}else{var O=i(a,u,p);h.add(n.animate("BaseClipPath",e,r,l,{to:O,ease:"Cubic.easeInOut"}),0)}})),h.get()}),c)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getClipParams,o=r.getClipFallbackParams,s=r.getAdjustedDirection,d=r.getTransformTweenParams,u=r.getElementsAsArray,c={groups:["mask","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},m={top:{dx:0,dy:-1,idx:0,clip:"bottom"},right:{dx:1,dy:0,idx:1,clip:"left"},bottom:{dx:0,dy:1,idx:2,clip:"top"},left:{dx:-1,dy:0,idx:3,clip:"right"}},l={soft:70,medium:35,hard:0};e.exports={name:"SlideOut",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("SlideOut",(function(e,r,f){var p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},g=p.direction,y=void 0===g?c.schema.direction.default:g,h=p.power,v=void 0===h?c.schema.power.default:h,b=a(p,["direction","power"]);e=u(e);var x=.75,O=(f||0)+r*x,w=r*(1-x),A=n.sequence(b);return A.add(n.animate("BaseFade",e,w,O,{from:{opacity:1},to:{autoAlpha:0},ease:"Cubic.easeInOut"})),e.forEach((function(e){var a=t.getBoundingRect(e),u=t.getBoundingContentRect(e),c=e.getAttribute("data-angle")||0,p=c*Math.PI/180,g=s(m,y,c);if(void 0===e.style.clipPath){var h=o(g),b={dx:m[g].dx/2,dy:m[g].dy/2},x=d(u,b,p);A.add([n.animate("BaseScale",e,r,f,{to:h,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,f,{to:x,ease:"Cubic.easeInOut"})],0)}else{var O=i(a,u,m[g].clip,{minimum:l[v]}),w=d(u,m[g],p,(100-l[v])/100);A.add([n.animate("BaseClipPath",e,r,f,{to:O,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,f,{to:w,ease:"Cubic.easeInOut"})],0)}})),A.get()}),c)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},cycles:{type:"number",min:0,default:5},direction:{type:"string",enum:["cw","ccw"],default:"cw"},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},i={cw:{direction:"-1"},ccw:{direction:"1"}},o={soft:.8,medium:.5,hard:0};e.exports={name:"SpinOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("SpinOut",(function(e,n,s){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=d.direction,c=void 0===u?r.schema.direction.default:u,m=d.cycles,l=void 0===m?r.schema.cycles.default:m,f=d.power,p=void 0===f?r.schema.power.default:f,g=a(d,["direction","cycles","power"]),y=o[p],h=i[c],v=(h.direction>0?"+=":"-=")+360*l,b=t.sequence(g);return b.add([t.animate("BaseFade",e,n,s,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeIn"}),t.animate("BaseScale",e,n,s,{to:{scale:y},ease:"Sine.easeIn"}),t.animate("BaseRotate",e,n,s,{to:{rotation:v},ease:"Sine.easeOut"})]),b.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i={groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"right"}}},o={left:{dx:"-1",angle:"90"},right:{dx:"1",angle:"90"}};e.exports={name:"TurnOut",properties:i,register:function(e,t){var n=e.engine,s=e.factory;s.registerAnimation("TurnOut",(function(e,d,u){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.direction,l=void 0===m?i.schema.direction.default:m,f=a(c,["direction"]);e=r(e);var p=o[l],g={width:t.innerWidth,height:t.innerHeight},y=s.sequence(f);return y.add(s.animate("BaseFade",e,d,u,{from:{opacity:1},to:{autoAlpha:0},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),a=p.dx>0?g.width-t.right:p.dx*t.left,r=Math.min(-1.5*t.height,Math.max(-300,-5.5*t.height)),i=(p.dx>0?"+=":"-=")+p.angle,o=[{x:a,y:r},{x:p.dx*t.width,y:r}];y.add([s.animate("BasePosition",e,d,u,{to:{bezier:{values:o,type:"soft"}},ease:"Sine.easeIn"}),s.animate("BaseRotate",e,d,u,{to:{rotation:i},ease:"Sine.easeIn"})],0)})),y.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},bounce:{type:"string",enum:["soft","medium","hard"],default:"medium"},direction:{type:"string",enum:["top left","top right","center","bottom right","bottom left"],default:"top left"}}},i={"top left":"0 0","top right":"100% 0","bottom left":"0 100%","bottom right":"100% 100%",center:"50% 50%"},o={soft:[.6],medium:[1],hard:[1.5]};e.exports={name:"BounceOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("BounceOut",(function(e,n,s){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=d.direction,c=void 0===u?r.schema.direction.default:u,m=d.bounce,l=void 0===m?r.schema.bounce.default:m,f=a(d,["direction","bounce"]),p=i[c],g=.15,y=t.sequence(f);return y.add(t.animate("BaseNone",e,0,0,{transformOrigin:p}),0).add(t.animate("BaseScale",e,n,s,{to:{scale:0},ease:"Quint.easeIn",easeParams:o[l]}),0).add(t.animate("BaseFade",e,g,s,{to:{autoAlpha:0},ease:"Sine.easeOut"}),"-="+g),y.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},angle:{type:"number",min:0,max:360,default:0},distance:{type:"number",min:0,default:0}}};e.exports={name:"GlideOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("GlideOut",(function(e,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=o.angle,d=void 0===s?r.schema.angle.default:s,u=o.distance,c=void 0===u?r.schema.distance.default:u,m=a(o,["angle","distance"]),l=d*Math.PI/180,f=Math.sin(l)*c,p=Math.cos(l)*c*-1,g=.1,y=t.sequence(m);return y.add(t.animate("BasePosition",e,n,i,{to:{x:f,y:p},ease:"Sine.easeInOut"}),0).add(t.animate("BaseFade",e,g,0,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeOut",immediateRender:!1}),"-="+g),y.get()}),r)}}},function(e,t,n){"use strict";var a=n(0),r=a.getPositionParams,i=a.getElementsAsArray,o="ModesMotionNoScale",s={groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:o,properties:s,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation(o,(function(e,a,o,s){var d=s.from,u=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(s,["from"]);e=i(e);var c=n.sequence(u),m=d.width,l=d.height,f=d.rotation;return e.forEach((function(e){var i=t.getBoundingRect(e),s=r(i,d);c.add(n.animate("BasePosition",e,a,o,{from:s,ease:"Cubic.easeInOut"}),0),c.add(n.animate("BaseDimensions",e,a,o,{from:{width:m,height:l},ease:"Cubic.easeInOut"}),0),c.add(n.animate("BaseRotate",e,a,o,{from:{rotation:f},ease:"Cubic.easeInOut"}),0)})),c.get()}),s)}}},function(e,t,n){"use strict";var a=n(0),r=a.getPositionParams,i=a.getElementsAsArray,o="ModesMotionNoDimensions",s={groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:o,properties:s,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation(o,(function(e,a,o,s){var d=s.from,u=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(s,["from"]);e=i(e);var c=n.sequence(u);return e.forEach((function(e){var i=t.getBoundingRect(e),s=r(i,d);c.add(n.animate("BasePosition",e,a,o,{from:s,ease:"Cubic.easeInOut"}),0),c.add(n.animate("BaseRotate",e,a,o,{from:{rotation:d.rotation},ease:"Cubic.easeInOut"}),0)})),c.get()}),s)}}},function(e,t,n){"use strict";var a=n(0),r=a.getPositionParams,i=a.getScaleParams,o=a.getElementsAsArray,s="ModesMotionScale",d={groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:s,properties:d,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation(s,(function(e,a,s,d){var u=d.from,c=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(d,["from"]);e=o(e);var m=n.sequence(c);return e.forEach((function(e){var o=t.getBoundingRect(e),d=r(o,u,!0),c=i(o,u);m.add(n.animate("BasePosition",e,a,s,{from:d,ease:"Cubic.easeInOut"}),0),m.add(n.animate("BaseScale",e,a,s,{from:c,ease:"Cubic.easeInOut"}),0),m.add(n.animate("BaseRotate",e,a,s,{from:{rotation:u.rotation},ease:"Cubic.easeInOut"}),0)})),m.get()}),d)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r="SiteBackgroundParallax",i={hideOnStart:!1,getMaxTravel:function(e,t,n){return Math.max(n-t,0)},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},speedFactor:{type:"number",min:0,default:.2}}};e.exports={name:r,properties:i,register:function(e,t){var n=e.factory;n.registerAnimation(r,(function(e,r,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=o.speedFactor,d=void 0===s?.2:s,u=a(o,["speedFactor"]),c=n.sequence(u),m=Math.max(t.document.body.scrollHeight*d,0),l=t.innerHeight*d,f=Math.min(m,l);return c.add(n.animate("BasePosition",e,r,i,{from:{y:0},to:{y:-f},force3D:!0,ease:"Linear.easeNone"})),c.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i=n(1),o="BackgroundReveal",s={hideOnStart:!1,shouldDisableSmoothScrolling:!0,getMaxTravel:function(e,t){return t+e.height},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},viewPortHeight:{type:"number",min:0,default:1},browserFlags:{type:"object"},componentHeight:{type:"number",min:0,default:1}}};e.exports={name:o,properties:s,register:function(e){var t=e.factory;t.registerAnimation(o,(function(e,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.viewPortHeight,u=void 0===d?1:d,c=s.browserFlags,m=void 0===c?{}:c,l=s.componentHeight,f=void 0===l?1:l,p=a(s,["viewPortHeight","browserFlags","componentHeight"]);e=r(e);var g=t.sequence(p),y=void 0;return m.animateRevealScrubAction?e.forEach((function(e){y=i.REVEAL_SELECTORS.map((function(t){return e.querySelector(t)})),g.add([t.animate("BasePosition",e,n,o,{from:{y:u},to:{y:-f},force3D:!0,immediateRender:!0}),t.animate("BasePosition",y,n,o,{from:{y:-u},to:{y:f},force3D:!0,immediateRender:!0})])})):e.forEach((function(n){y=i.REVEAL_SELECTORS.map((function(e){return n.querySelector(e)})),g.add(t.animate("BaseNone",e,0,0,{transformStyle:"preserve-3d",force3D:!0}),t.animate("BaseNone",y,0,0,{transformStyle:"preserve-3d",force3D:!0}))})),g.get()}),s)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i=n(1),o="BackgroundParallax",s={hideOnStart:!1,shouldDisableSmoothScrolling:!0,getMaxTravel:function(e,t){return t+e.height},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},speedFactor:{type:"number",min:0,default:.2},viewPortHeight:{type:"number",min:0,default:1},browserFlags:{type:"object"},componentHeight:{type:"number",min:0,default:1}}};e.exports={name:o,properties:s,register:function(e){var t=e.factory;t.registerAnimation(o,(function(e,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.speedFactor,u=void 0===d?.2:d,c=s.viewPortHeight,m=void 0===c?1:c,l=s.browserFlags,f=void 0===l?{}:l,p=s.componentHeight,g=void 0===p?1:p,y=a(s,["speedFactor","viewPortHeight","browserFlags","componentHeight"]);e=r(e);var h=t.sequence(y),v=void 0;if(f.animateParallaxScrubAction)e.forEach((function(e){v=i.PARALLAX_SELECTORS.map((function(t){return e.querySelector(t)})),h.add([t.animate("BasePosition",e,n,o,{from:{y:m},to:{y:-g},force3D:!0,immediateRender:!0}),t.animate("BasePosition",v,n,o,{from:{y:m*(u-1)},to:{y:g*(1-u)},force3D:!0,immediateRender:!0})])}));else{var b={};f.preserve3DParallaxScrubAction&&(b={transformStyle:"preserve-3d"}),h.add(t.animate("BaseNone",e,0,0,b)),e.forEach((function(e){v=i.PARALLAX_SELECTORS.map((function(t){return e.querySelector(t)})),h.add(t.animate("BasePosition",v,n,o,{from:{y:m*u},to:{y:0-g*u},ease:"Linear.easeNone",force3D:!0,immediateRender:!0}))}))}return h.get()}),s)}}},function(e,t,n){"use strict";var a=n(0).getElementsAsArray,r=n(1),i="BackgroundZoom",o={hideOnStart:!1,shouldDisableSmoothScrolling:!0,getMaxTravel:function(e,t){return t+e.height},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:i,properties:o,register:function(e){var t=e.factory;t.registerAnimation(i,(function(e,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e=a(e);var s=t.sequence(o);return e.forEach((function(e){var a=r.ZOOM_SELECTORS.map((function(t){return e.querySelector(t)}));s.add([t.animate("BasePosition",e,0,i,{perspective:100,force3D:!0,immediateRender:!0}),t.animate("BasePosition",a,n,i,{force3D:!0,from:{z:0},to:{z:40},ease:"Sine.easeIn",immediateRender:!0})])})),s.get()}),o)}}},function(e,t,n){"use strict";var a="BackgroundFadeIn",r={hideOnStart:!1,getMaxTravel:function(e,t,n){return Math.min(n-e.top,(t+e.height)/2,.9*t)},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:a,properties:r,register:function(e){var t=e.factory;t.registerAnimation(a,(function(e,n,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=t.sequence(r);return i.add(t.animate("BaseFade",e,n,a,{from:{opacity:0},to:{opacity:1},ease:"Circ.easeIn",force3D:!0,immediateRender:!0})),i.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i="BackgroundBlurIn",o={hideOnStart:!1,getMaxTravel:function(e,t,n){return Math.min(n-e.top,(t+e.height)/2,.9*t)},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},blur:{type:"number",min:0,default:20}}};e.exports={name:i,properties:o,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation(i,(function(e,i,s){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=d.blur,c=void 0===u?o.schema.blur.default:u,m=a(d,["blur"]);e=r(e);var l=n.sequence(m),f=void 0!==e[0].style.WebkitFilter;return e.forEach((function(e){e.setAttribute("data-blur",0),n.animate("BaseNone",e,0,0,{force3D:!0}),l.add(n.animate("BaseAttribute",e,i,s,{from:{attr:{"data-blur":c}},to:{attr:{"data-blur":0}},ease:"Circ.easeIn",immediateRender:!0,callbacks:{onUpdate:function(){var n=e.getAttribute("data-blur");t.tween(e,{duration:0,delay:0,WebkitFilter:"blur("+n+"px)",filter:"blur("+n+"px)"},f?["WebkitFilter","filter"]:["filter"])}}}))})),l.get()}),o)}}},function(e,t,n){"use strict";var a="HeaderHideToTop",r={schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},compMeasures:{type:"object",properties:{height:{type:"number"}}}}};e.exports={name:a,properties:r,register:function(e){var t=e.factory;t.registerAnimation(a,(function(e,n,a,r){var i=r.compMeasures,o=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(r,["compMeasures"]),s=t.sequence(o),d=i.height;return s.add(t.animate("BasePosition",e,n,a,{ease:"Linear.easeNone",from:{y:0},to:{y:-1*(d+5)}})),s.add(t.animate("BaseFade",e,.2,.1,{ease:"Linear.easeIn",to:{autoAlpha:0}})),s.get()}),r)}}},function(e,t,n){"use strict";var a="HeaderFadeOut",r={schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:a,properties:r,register:function(e){var t=e.factory;t.registerAnimation(a,(function(e,n,a,r){var i=t.sequence(r);return i.add(t.animate("BaseFade",e,n,a,{ease:"Quart.easeIn",to:{autoAlpha:0}})),i.get()}),r)}}},function(e,t,n){"use strict";var a={defaultDuration:0,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:"NoTransition",properties:a,register:function(e){var t=e.factory;t.registerTransition("NoTransition",(function(e,n,a,r,i){var o=t.sequence(i);return o.add([t.animate("BaseNone",e,a,r),t.animate("BaseNone",n,a,r)]),o.get()}),a)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={defaultDuration:.6,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},stagger:{type:"number",default:0}}};e.exports={name:"CrossFade",properties:r,register:function(e){var t=e.factory;t.registerTransition("CrossFade",(function(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=o.stagger,d=void 0===s?0:s,u=o.sourceEase,c=void 0===u?"Sine.easeInOut":u,m=o.destEase,l=void 0===m?"Sine.easeInOut":m,f=a(o,["stagger","sourceEase","destEase"]),p=t.sequence(f);return p.add([t.animate("BaseFade",e,r,i,{from:{opacity:1},to:{opacity:0},ease:c,stagger:d}),t.animate("BaseFade",n,r,i,{from:{opacity:0},to:{opacity:1},ease:l,stagger:d})]),p.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={defaultDuration:.7,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},stagger:{type:"number",default:0}}};e.exports={name:"OutIn",properties:r,register:function(e){var t=e.factory;t.registerTransition("OutIn",(function(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=o.stagger,d=void 0===s?0:s,u=o.sourceEase,c=void 0===u?"Strong.easeOut":u,m=o.destEase,l=void 0===m?"Strong.easeIn":m,f=a(o,["stagger","sourceEase","destEase"]),p=t.sequence(f);return p.add([t.animate("BaseFade",e,r,i,{from:{opacity:1},to:{opacity:0},ease:c,stagger:d}),t.animate("BaseFade",n,r,i,{from:{opacity:0},to:{opacity:1},ease:l,stagger:d})]),p.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r="SlideHorizontal",i={defaultDuration:.6,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},reverse:{type:"boolean",default:!1},width:{type:"number",min:0}}};e.exports={name:r,properties:i,register:function(e){var t=e.factory;t.registerTransition(r,(function(e,n,r,o){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},d=s.reverse,u=void 0===d?i.schema.reverse.default:d,c=s.width,m=s.ease,l=void 0===m?"Strong.easeInOut":m,f=a(s,["reverse","width","ease"]),p=u?-1:1;c=c||(e.length?e[0].offsetWidth:e.offsetWidth);var g=t.sequence(f);return g.add([t.animate("BaseFade",n,0,o,{to:{opacity:1},immediateRender:!1}),t.animate("BasePosition",e,r,o,{from:{x:0},to:{x:-c*p},ease:l}),t.animate("BasePosition",n,r,o,{from:{x:c*p},to:{x:0},ease:l})]),g.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r="SlideVertical",i={defaultDuration:.6,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},reverse:{type:"boolean",default:!1},height:{type:"number",min:0}}};e.exports={name:r,properties:i,register:function(e){var t=e.factory;t.registerTransition(r,(function(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=o.reverse,d=void 0!==s&&s,u=o.height,c=o.ease,m=void 0===c?"Strong.easeInOut":c,l=a(o,["reverse","height","ease"]),f=d?-1:1;u=u||(e.length?e[0].offsetHeight:e.offsetHeight);var p=t.sequence(l);return p.add([t.animate("BaseFade",n,0,i,{to:{opacity:1},immediateRender:!1}),t.animate("BasePosition",e,r,i,{from:{y:0},to:{y:-u*f},ease:m}),t.animate("BasePosition",n,r,i,{from:{y:u*f},to:{y:0},ease:m})]),p.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={defaultDuration:.6,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},stagger:{type:"number",default:0}}};e.exports={name:"Shrink",properties:r,register:function(e){var t=e.factory;t.registerTransition("Shrink",(function(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=o.stagger,d=void 0===s?0:s,u=o.sourceEase,c=void 0===u?"Sine.easeInOut":u,m=a(o,["stagger","sourceEase"]),l="polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)",f="polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)",p=t.sequence(m);return p.add(t.animate("BaseFade",n,0,i,{to:{opacity:1},clearProps:"clip,clipPath,webkitClipPath,scale"})),void 0===e[0].style.clipPath?p.add(t.animate("BaseScale",e,r,i,{to:{scale:0},ease:c,stagger:d})):p.add(t.animate("BaseClipPath",e,r,i,{to:{webkitClipPath:f,clipPath:l},ease:c,stagger:d})),p.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getAdjustedDirection,o=r.getElementsAsArray,s={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"left"}}},d={pseudoRight:{angleX:"135",angleY:"0",idx:0},right:{angleX:"0",angleY:"135",idx:1},pseudoLeft:{angleX:"-135",angleY:"0",idx:2},left:{angleX:"0",angleY:"-135",idx:3}};function u(e){return{rotationX:d[e].angleX,rotationY:d[e].angleY}}function c(e){return"50% 50% "+-.5*e.offsetWidth}e.exports={properties:s,name:"ArcIn",register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("ArcIn",(function(e,r,m){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},f=l.direction,p=void 0===f?s.schema.direction.default:f,g=a(l,["direction"]);e=o(e);var y=n.sequence(g);return y.add(n.animate("BaseFade",e,r,m,{from:{opacity:0},to:{opacity:1},ease:"Quad.easeOut"})),e.forEach((function(e){var a=e.getAttribute("data-angle")||0,o=u(i(d,p,a)),s=c(e);y.add(t.set(e,{transformOrigin:s}),0).add(n.animate("BaseRotate3D",e,r,m,{from:o,perspective:200,ease:"Quad.easeOut"}),0)})),y.get()}),s)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"soft"}}},i={soft:1.2,medium:3.6,hard:6};e.exports={name:"DropIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("DropIn",(function(e,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.power,u=void 0===d?r.schema.power.default:d,c=a(s,["power"]),m=t.sequence(c),l=i[u];return m.add([t.animate("BaseFade",e,n,o,{from:{opacity:0},to:{opacity:1},ease:"Circ.easeOut"}),t.animate("BaseScale",e,n,o,{from:{scale:l},ease:"Quad.easeOut"})]),m.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"soft"}}},i={soft:.85,medium:.4,hard:0};e.exports={name:"ExpandIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("ExpandIn",(function(e,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d=s.power,u=void 0===d?r.schema.power.default:d,c=a(s,["power"]),m=t.sequence(c),l=i[u];return m.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),m.add([t.animate("BaseFade",e,n,o,{to:{opacity:1},ease:"Circ.easeOut"}),t.animate("BaseScale",e,n,o,{from:{scale:l},ease:"Quad.easeOut",immediateRender:!1})]),m.get()}),r)}}},function(e,t,n){"use strict";var a={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:"FadeIn",properties:a,register:function(e){var t=e.factory;t.registerAnimation("FadeIn",(function(e,n,a,r){var i=t.sequence(r);return i.add(t.animate("BaseFade",e,n,a,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),i.get()}),a)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getAdjustedDirection,o=r.getElementsAsArray,s={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},d={top:{angleX:"90",angleY:"0",idx:0},right:{angleX:"0",angleY:"90",idx:1},bottom:{angleX:"-90",angleY:"0",idx:2},left:{angleX:"0",angleY:"-90",idx:3}};e.exports={name:"FlipIn",properties:s,register:function(e){var t=e.factory;t.registerAnimation("FlipIn",(function(e,n,r){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=u.direction,m=void 0===c?s.schema.direction.default:c,l=a(u,["direction"]);e=o(e);var f=t.sequence(l);return f.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),f.add(t.animate("BaseFade",e,.25*n,r,{to:{opacity:1},ease:"Quad.easeOut"}),"animation-start"),e.forEach((function(e){var a=e.getAttribute("data-angle")||0,o=i(d,m,a),s={rotationX:d[o].angleX,rotationY:d[o].angleY};f.add(t.animate("BaseRotate3D",e,.75*n,r,{from:s,perspective:800,fallbackFor3D:!0,ease:"Quad.easeOut"}),"animation-start")})),f.get()}),s)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"right"}}},o={top:{dx:"0",dy:"-1",distance:"50"},right:{dx:"1",dy:"0",distance:"50"},bottom:{dx:"0",dy:"1",distance:"50"},left:{dx:"-1",dy:"0",distance:"50"}};e.exports={name:"FloatIn",properties:i,register:function(e){var t=e.factory;t.registerAnimation("FloatIn",(function(e,n,s){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=d.direction,c=void 0===u?i.schema.direction.default:u,m=a(d,["direction"]);e=r(e);var l=o[c],f=t.sequence(m);return f.add(t.animate("BaseFade",e,n,s,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),e.forEach((function(e){var a=l.dx*l.distance,r=l.dy*l.distance;f.add(t.animate("BasePosition",e,n,s,{from:{x:a,y:r},ease:"Quad.easeInOut"}),0)})),f.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","top left","top right","left","bottom","bottom left","bottom right","right"],default:"right"}}},o={top:{dy:"-1"},right:{dx:"1"},bottom:{dy:"1"},left:{dx:"-1"}};function s(e){var t={dx:0,dy:0};return e.forEach((function(e){o[e]&&Object.assign(t,o[e])})),t}e.exports={name:"FlyIn",properties:i,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("FlyIn",(function(e,d,u){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.direction,l=void 0===m?i.schema.direction.default:m,f=a(c,["direction"]);e=r(e);var p=s(l.split(" ")),g={width:t.innerWidth,height:t.innerHeight},y=o.sequence(f);return y.add(o.animate("BaseFade",e,d,u,{from:{opacity:0},to:{opacity:1},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),a=p.dx>0?g.width-t.left:p.dx*t.right,r=p.dy>0?g.height-t.top:p.dy*t.bottom;y.add(o.animate("BasePosition",e,d,u,{from:{x:a,y:r},ease:"Sine.easeOut"}),0)})),y.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getAdjustedDirection,o=r.getElementTransformedPosition,s=r.getTransformOriginTweenParams,d=r.getElementsAsArray,u={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},c={top:{angleX:"-45",angleY:"0",origin:{x:"50%",y:"0"},idx:0},right:{angleX:"0",angleY:"-45",origin:{x:"100%",y:"50%"},idx:1},bottom:{angleX:"45",angleY:"0",origin:{x:"50%",y:"100%"},idx:2},left:{angleX:"0",angleY:"45",origin:{x:"0",y:"50%"},idx:3}};e.exports={name:"FoldIn",properties:u,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("FoldIn",(function(e,r,m){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},f=l.direction,p=void 0===f?u.schema.direction.default:f,g=a(l,["direction"]);e=d(e);var y=n.sequence(g);return y.add(n.animate("BaseFade",e,0,0,{to:{opacity:.01}})),y.add(n.animate("BaseFade",e,.5*r,m,{to:{opacity:1},ease:"Quad.easeOut"}),"animation-start"),e.forEach((function(e){var a=e.getAttribute("data-angle")||0,d=a*Math.PI/180,u=i(c,p,a),l=t.getBoundingRect(e),f=t.getBoundingContentRect(e),g=o(c[u].origin,f,d),h=g.x,v=g.y,b=s(l,f,c[u].origin),x={rotationX:c[u].angleX,rotationY:c[u].angleY};y.add([n.animate("BasePosition",e,0,m,{transformOrigin:b,x:h,y:v,immediateRender:!1}),n.animate("BaseRotate3D",e,r,m,{from:x,perspective:800,ease:"Quad.easeOut",immediateRender:!1})],"animation-start")})),y.get()}),u)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getClipParams,o=r.getClipFallbackParams,s=r.getAdjustedDirection,d=r.getTransformTweenParams,u=r.getElementsAsArray,c={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["mask","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","center","bottom","left"],default:"left"}}},m={top:{dx:0,dy:-1,idx:0},right:{dx:1,dy:0,idx:1},bottom:{dx:0,dy:1,idx:2},left:{dx:-1,dy:0,idx:3}};e.exports={name:"Reveal",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("Reveal",(function(e,r,l){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=f.direction,g=void 0===p?c.schema.direction.default:p,y=a(f,["direction"]);e=u(e);var h=n.sequence(y);return h.add(n.animate("BaseFade",e,.1,l,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),e.forEach((function(e){var a=t.getBoundingRect(e),u=t.getBoundingContentRect(e),c=e.getAttribute("data-angle")||0,f=c*Math.PI/180,p="center"!==g?s(m,g,c):g;if(void 0===e.style.clipPath){var y=o(p),v=m[p]||{dx:0,dy:0},b={dx:v.dx/2,dy:v.dy/2},x=d(u,b,f);h.add([n.animate("BaseScale",e,r,l,{from:y,ease:"Cubic.easeOut"}),n.animate("BasePosition",e,r,l,{from:x,ease:"Cubic.easeOut"})],0)}else{var O=i(a,u,p);h.add(n.animate("BaseClipPath",e,r,l,{from:O,ease:"Cubic.easeOut"}),0)}})),h.get()}),c)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getClipParams,o=r.getClipFallbackParams,s=r.getAdjustedDirection,d=r.getTransformTweenParams,u=r.getElementsAsArray,c={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["mask","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"bottom"},power:{type:"string",enum:["soft","medium","hard"],default:"soft"}}},m={top:{dx:0,dy:-1,idx:0,clip:"bottom"},right:{dx:1,dy:0,idx:1,clip:"left"},bottom:{dx:0,dy:1,idx:2,clip:"top"},left:{dx:-1,dy:0,idx:3,clip:"right"}},l={soft:70,medium:35,hard:0};e.exports={name:"SlideIn",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("SlideIn",(function(e,r,f){var p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},g=p.direction,y=void 0===g?c.schema.direction.default:g,h=p.power,v=void 0===h?c.schema.power.default:h,b=a(p,["direction","power"]);e=u(e);var x=n.sequence(b);return x.add(n.animate("BaseFade",e,.35*r,f,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeOut"})),e.forEach((function(e){var a=t.getBoundingRect(e),u=t.getBoundingContentRect(e),c=e.getAttribute("data-angle")||0,p=c*Math.PI/180,g=s(m,y,c);if(void 0===e.style.clipPath){var h=o(g),b={dx:m[g].dx/2,dy:m[g].dy/2},O=d(u,b,p);x.add([n.animate("BaseScale",e,r,f,{from:h,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,f,{from:O,ease:"Cubic.easeInOut"})],0)}else{var w=i(a,u,m[g].clip,{minimum:l[v]}),A=d(u,m[g],p,(100-l[v])/100);x.add([n.animate("BaseClipPath",e,r,f,{from:w,ease:"Cubic.easeOut"}),n.animate("BasePosition",e,r,f,{from:A,ease:"Cubic.easeOut"})],0)}})),x.get()}),c)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},cycles:{type:"number",min:0,default:1},direction:{type:"string",enum:["cw","ccw"],default:"cw"},power:{type:"string",enum:["soft","medium","hard"],default:"medium"}}},i={cw:{direction:"-1"},ccw:{direction:"1"}},o={soft:.8,medium:.5,hard:0};e.exports={name:"SpinIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("SpinIn",(function(e,n,s){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=d.direction,c=void 0===u?r.schema.direction.default:u,m=d.cycles,l=void 0===m?r.schema.cycles.default:m,f=d.power,p=void 0===f?r.schema.power.default:f,g=a(d,["direction","cycles","power"]),y=o[p],h=i[c],v=(h.direction>0?"+=":"-=")+360*l,b=t.sequence(g);return b.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),b.add([t.animate("BaseFade",e,n,s,{to:{opacity:1},ease:"Quad.easeOut"}),t.animate("BaseScale",e,n,s,{from:{scale:y},ease:"Quad.easeOut",immediateRender:!1}),t.animate("BaseRotate",e,n,s,{from:{rotation:v},ease:"Quad.easeOut"})]),b.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0).getElementsAsArray,i={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"right"}}},o={left:{dx:"-1",angle:"90"},right:{dx:"1",angle:"90"}};e.exports={name:"TurnIn",properties:i,register:function(e,t){var n=e.engine,s=e.factory;s.registerAnimation("TurnIn",(function(e,d,u){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.direction,l=void 0===m?i.schema.direction.default:m,f=a(c,["direction"]);e=r(e);var p=o[l],g={width:t.innerWidth,height:t.innerHeight},y=s.sequence(f);return y.add(s.animate("BaseFade",e,d,u,{from:{opacity:0},to:{opacity:1},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),a=p.dx>0?g.width-t.left:-t.right,r=Math.min(-1.5*t.height,Math.max(-300,-5.5*t.height)),i=(p.dx>0?"+=":"-=")+p.angle,o=[{x:p.dx*t.width,y:r},{x:a,y:r}];y.add([s.animate("BasePosition",e,d,u,{from:{bezier:{values:o,type:"soft"}},ease:"Sine.easeOut",immediateRender:!1}),s.animate("BaseRotate",e,d,u,{from:{rotation:i},ease:"Sine.easeOut",immediateRender:!1})],0)})),y.get()}),i)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.translatePoint,o=r.getAdjustedDirection,s=r.getElementsAsArray,d={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},bounce:{type:"string",enum:["soft","medium","hard"],default:"medium"},direction:{type:"string",enum:["top left","top right","center","bottom right","bottom left"],default:"top left"}}},u={"top left":{y:-1.1,x:-1.1,idx:0},"top right":{y:-1.1,x:1.1,idx:1},"bottom right":{y:1.1,x:1.1,idx:2},"bottom left":{y:1.1,x:-1.1,idx:3}},c={y:0,x:0},m={soft:[.6,.25],medium:[.9,.22],hard:[1.3,.2]};e.exports={name:"BounceIn",properties:d,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("BounceIn",(function(e,r,l){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=f.direction,g=void 0===p?d.schema.direction.default:p,y=f.bounce,h=void 0===y?d.schema.bounce.default:y,v=a(f,["direction","bounce"]);e=s(e);var b=.3*r,x=r-b,O=n.sequence(v);return O.add(n.animate("BaseFade",e,0,0,{to:{opacity:.01}})),O.add(n.animate("BaseFade",e,b,l,{to:{opacity:1},ease:"Cubic.easeIn"}),"animation-start"),e.forEach((function(e){var a=t.getElementRect(e),r=e.getAttribute("data-angle")||0,s="center"!==g?o(u,g,r):g,d=u[s]||c,f=i(a.width/2*d.x,a.height/2*d.y,r),p=i(a.width/3*d.x,a.height/3*d.y,r);O.add([n.animate("BasePosition",e,b,l,{from:{x:f.x,y:f.y},to:{x:p.x,y:p.y},ease:"Expo.easeIn"}),n.animate("BaseScale",e,b,l,{from:{scale:0},to:{scale:.3},ease:"Expo.easeIn"})],"animation-start"),O.add([n.animate("BasePosition",e,x,0,{to:{x:0,y:0},ease:"Elastic.easeOut",easeParams:m[h]}),n.animate("BaseScale",e,x,0,{to:{scale:1},ease:"Elastic.easeOut",easeParams:m[h]})])})),O.get()}),d)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},angle:{type:"number",min:0,max:360,default:0},distance:{type:"number",min:0,default:0}}};e.exports={name:"GlideIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("GlideIn",(function(e,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=o.angle,d=void 0===s?r.schema.angle.default:s,u=o.distance,c=void 0===u?r.schema.distance.default:u,m=a(o,["angle","distance"]),l=d*Math.PI/180,f=Math.sin(l)*c,p=Math.cos(l)*c*-1,g=0,y=t.sequence(m);return y.add([t.animate("BaseFade",e,g,0,{from:{opacity:0},to:{opacity:1},ease:"Sine.easeIn"}),t.animate("BasePosition",e,n,i,{from:{x:f,y:p},ease:"Cubic.easeOut"})],0),y.get()}),r)}}},function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var r=n(0),i=r.getClipParams,o=r.getElementsAsArray,s={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"soft"}}},d={soft:1.2,medium:3.6,hard:6};e.exports={name:"DropClipIn",properties:s,register:function(e){var t=e.factory,n=e.engine;t.registerAnimation("DropClipIn",(function(e,r,u){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},m=c.power,l=void 0===m?s.schema.power.default:m,f=a(c,["power"]);e=o(e);var p=d[l],g=t.sequence(f);return g.add(t.animate("BaseFade",e,r,u,{from:{opacity:0},to:{opacity:1},ease:"Circ.easeOut"})),e.forEach((function(e){var a=n.getBoundingRect(e),o=n.getBoundingContentRect(e),s=i(a,o,"initial",{scaleX:1/p,scaleY:1/p});g.add([t.animate("BaseClipPath",e,r,u,{from:s,ease:"Quad.easeOut"}),t.animate("BaseScale",e,r,u,{from:{scale:p},ease:"Quad.easeOut"})],0)})),g.get()}),s)}}},function(e,t,n){"use strict";e.exports={getAllAnimationProperties:function(e){var t=e.defaults,n=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(e,["defaults"]),a=t.reduce((function(e,t){return e[t.name]=t.properties,e}),{}),r=Object.keys(n).map((function(e){return n[e].reduce((function(e,t){return a[t.name]||(e[t.name]=t.properties),e}),{})}));return Object.assign.apply(Object,[{},a].concat(r))},getAnimationDefsByViewMode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=t.map((function(e){return e.name}));return e.filter((function(e){return!n.includes(e.name)})).concat(t)},getAnimationMode:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.toLowerCase();return"desktop"!==t?t:"defaults"}}},function(e,t,n){"use strict";var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function r(e){return!Number.isNaN(e)&&Number.isFinite(e)}function i(e){var t=void 0===e?"undefined":a(e);return"function"===t||"object"===t&&!Array.isArray(e)&&!!e}var o={string:function(e,t,n){return"string"==typeof n&&(!t.enum||t.enum.includes(n))},number:function(e,t,n){if(!r(n))return!1;var a=t.min,i=void 0===a?Number.MIN_SAFE_INTEGER:a,o=t.max,s=void 0===o?Number.MAX_SAFE_INTEGER:o;return n>=i&&n<=s&&(!t.enum||t.enum.includes(n))},integer:function(e,t,n){return o.number(e,t,n)&&parseInt(n,10)===n},numberLike:function(e,t,n){return r(+(a=n))||function(e){return"string"==typeof e&&/^(-|[+-]=)?\d*\.?\d+$/.test(e)}(a);var a},boolean:function(e,t,n){return"boolean"==typeof n},object:function(e,t,n){return!!i(n)&&(!i(t.properties)||s(t.properties,n))},array:function(e,t,n){return Array.isArray(n)}};function s(e,t,n){var a=Object.entries(e).map((function(e){var n=e[0],a=e[1],r=t[n],i=o[a.type];return!(void 0===r||!i||i(n,a,r))&&{key:n,value:JSON.stringify(r),expected:a}})).filter((function(e){return e}));return n&&n(a),!a.length}e.exports={validateSchema:s}}])})); //# sourceMappingURL=santa-animations.js.map