!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){e.fn.marquee=function(t){return this.each((function(){var a,r,n,i,s,o=e.extend({},e.fn.marquee.defaults,t),u=e(this),d=3,p="animation-play-state",l=!1,f=function(e,t,a){for(var r=["webkit","moz","MS","o",""],n=0;n');var h=u.find(".js-marquee").css({"margin-right":o.gap,float:"left"});if(o.duplicated&&h.clone(!0).appendTo(u),u.wrapInner('
'),a=u.find(".js-marquee-wrapper"),i){var v=u.height();a.removeAttr("style"),u.height(v),u.find(".js-marquee").css({float:"none","margin-bottom":o.gap,"margin-right":0}),o.duplicated&&u.find(".js-marquee:last").css({"margin-bottom":0});var y=u.find(".js-marquee:first").height()+o.gap;o.startVisible&&!o.duplicated?(o._completeDuration=(parseInt(y,10)+parseInt(v,10))/parseInt(v,10)*o.duration,o.duration=parseInt(y,10)/parseInt(v,10)*o.duration):o.duration=(parseInt(y,10)+parseInt(v,10))/parseInt(v,10)*o.duration}else s=u.find(".js-marquee:first").width()+o.gap,r=u.width(),o.startVisible&&!o.duplicated?(o._completeDuration=(parseInt(s,10)+parseInt(r,10))/parseInt(r,10)*o.duration,o.duration=parseInt(s,10)/parseInt(r,10)*o.duration):o.duration=(parseInt(s,10)+parseInt(r,10))/parseInt(r,10)*o.duration;if(o.duplicated&&(o.duration=o.duration/2),o.allowCss3Support){var x=document.body||document.createElement("div"),I="marqueeAnimation-"+Math.floor(1e7*Math.random()),w="Webkit Moz O ms Khtml".split(" "),S="animation",b="",q="";if(void 0!==x.style.animation&&(q="@keyframes "+I+" ",l=!0),!1===l)for(var j=0;j2&&a.css("transform","translateY("+("up"===o.direction?0:"-"+y+"px")+")"),n={transform:"translateY("+("up"===o.direction?"-"+y+"px":0)+")"}):o.startVisible?2===d?(b&&(b=I+" "+o.duration/1e3+"s "+o.delayBeforeStart/1e3+"s "+o.css3easing),n={transform:"translateY("+("up"===o.direction?"-"+y+"px":v+"px")+")"},d++):3===d&&(o.duration=o._completeDuration,b&&(I+="0",q=e.trim(q)+"0 ",b=I+" "+o.duration/1e3+"s 0s infinite "+o.css3easing),V()):(V(),n={transform:"translateY("+("up"===o.direction?"-"+a.height()+"px":v+"px")+")"}):o.duplicated?(d>2&&a.css("transform","translateX("+("left"===o.direction?0:"-"+s+"px")+")"),n={transform:"translateX("+("left"===o.direction?"-"+s+"px":0)+")"}):o.startVisible?2===d?(b&&(b=I+" "+o.duration/1e3+"s "+o.delayBeforeStart/1e3+"s "+o.css3easing),n={transform:"translateX("+("left"===o.direction?"-"+s+"px":r+"px")+")"},d++):3===d&&(o.duration=o._completeDuration,b&&(I+="0",q=e.trim(q)+"0 ",b=I+" "+o.duration/1e3+"s 0s infinite "+o.css3easing),k()):(k(),n={transform:"translateX("+("left"===o.direction?"-"+s+"px":r+"px")+")"}),u.trigger("beforeStarting"),l){a.css(S,b);var t=q+" { 100% "+function(e){var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(a+":"+e[a]);return t.push(),"{"+t.join(",")+"}"}(n)+"}",p=a.find("style");0!==p.length?p.filter(":last").html(t):e("head").append(""),f(a[0],"AnimationIteration",(function(){u.trigger("finished")})),f(a[0],"AnimationEnd",(function(){A(),u.trigger("finished")}))}else a.animate(n,o.duration,o.easing,(function(){u.trigger("finished"),o.pauseOnCycle?c():A()}));u.data("runningStatus","resumed")};u.on("pause",m.pause),u.on("resume",m.resume),o.pauseOnHover&&(u.on("mouseenter",m.pause),u.on("mouseleave",m.resume)),l&&o.allowCss3Support?A():c()}else e.isFunction(m[t])&&(a||(a=u.find(".js-marquee-wrapper")),!0===u.data("css3AnimationIsSupported")&&(l=!0),m[t]())}))},e.fn.marquee.defaults={allowCss3Support:!0,css3easing:"linear",easing:"linear",delayBeforeStart:1e3,direction:"left",duplicated:!1,duration:5e3,speed:0,gap:20,pauseOnCycle:!1,pauseOnHover:!1,startVisible:!1}}));