function onYouTubeIframeAPIReady(){if(PEXETO.pendingVideoFunctions&&PEXETO.pendingVideoFunctions.length)for(var n in PEXETO.pendingVideoFunctions)PEXETO.pendingVideoFunctions[n].call()}!function(n){"use strict";n.fn.pexetoContentSlider=function(e){function i(){F.addClass(A.loadingClass),$=V.find("li").each(function(e){var i=n(this),t=i.data("layout");N[e]={firstBox:"centered"===t?i.find(A.centerBoxSel):i.find(A.firstBoxSel),secondBox:"centered"===t?null:i.find(A.secondBoxSel),li:i,layout:t,animation:i.data("animation")},A.thumbnailPreview&&i.data("thumbnail")&&(N[e].thumbnail=i.data("thumbnail")),i.data("bg_image_url")&&(N[e].bgImage=i.data("bg_image_url"),N[e].bgOpacity=i.data("bg_image_opacity")),i.data("bg_align")&&(N[e].bgAlign=i.data("bg_align")),i.data("bg_style")&&(N[e].bgStyle=i.data("bg_style")),i.data("bg_color")&&(N[e].bgColor=i.data("bg_color"),M.css({backgroundColor:N[e].bgColor})),i.data("video")&&(N[e].video=i.data("video"))}).length,!A.arrows&&rn&&$>=1&&(A.arrows=!0),(!A.arrows||1>=$)&&(A.thumbnailPreview=!1),n.when(o(0,0),a()).done(function(){t(),F.removeClass(A.loadingClass),E(0)}),1>=$&&(A.buttons=!1,A.arrows=!1,A.autoplay=!1),rn&&(A.autoplay=A.autoplayMobile,A.autoplayMobile&&(A.pauseOnHover=!1)),o(1,$-1).done(t)}function t(){nn+=.5,1===nn&&(c(),r(),A.thumbnailPreview&&s(0),A.autoplay&&x())}function o(e,i){var t,o=new n.Deferred,a=[],r=[],l=0,s=0,d=null,c=function(){s++,s===l&&o.resolve()};for(t=e;i>=t;t++)N[t].li.find("img").each(function(){a.push(n(this).attr("src"))}),N[t].bgImage&&a.push(N[t].bgImage),A.thumbnailPreview&&N[t].thumbnail&&a.push(N[t].thumbnail);for(l=a.length,t=0;l>t;t++)d=new Image,d.src=a[t],r.push(n(d));if(0===l)o.resolve();else for(t=0;l>t;t++)r[t].pexetoOnImgLoaded({callback:c});return o}function a(){var e,i=new n.Deferred;return rn||F.parents(".content").length?(i.resolve(),i):(e=n("#logo-container").find("img"),e.length&&e.pexetoOnImgLoaded({callback:function(){var n=e.height();M.css({paddingTop:n}),i.resolve()}}),i)}function r(){A.buttons&&D.on({click:m,slideChanged:h},"li"),A.arrows&&(W.on("click",function(){on=!0,u(!1)}),Y.on("click",function(){on=!0,u(!0)})),F.on({mouseenter:g,mouseleave:v}),n(window).on("resize",function(){O(L),y(L)})}function l(n){U||(U=!0,b(L),E(n),L=n,A.thumbnailPreview&&s(n),A.buttons&&H.trigger("slideChanged"))}function s(n){var e=f(n),i=p(n);d(Y,e),d(W,i)}function d(n,e){var i=N[e].thumbnail;n.find(".cs-thumbnail").remove(),i&&n.prepend('')}function c(){var e,i="";if(A.buttons){for(D=n("
",{id:A.navigationId}),e=0;$>e;e++)i+="";D.html(i).appendTo(F).fadeIn(700),H=D.find("li"),H.eq(0).addClass(A.selectedClass)}A.arrows&&(W=n("",{"class":A.prevArrowClass}).appendTo(F),Y=n("",{"class":A.nextArrowClass}).appendTo(F))}function u(n){var e;e=n?f(L):p(L),U||B(),l(e)}function f(n){return $>n+1?n+1:0}function p(n){return n-1>=0?n-1:$-1}function g(){A.buttons&&D.stop().fadeIn(function(){D.animate({opacity:1},0)}),A.autoplay&&A.pauseOnHover&&(X(),on=!0)}function v(){A.buttons&&D.stop().animate({opacity:0}),A.autoplay&&A.pauseOnHover&&(on=!1,x())}function m(e){e.stopPropagation();var i=H.index(n(this));U||B(),L!==i&&l(i)}function h(){var e=H.index(n(this));L===e?n(this).addClass(A.selectedClass):n(this).removeClass(A.selectedClass)}function b(e){var i=N[e],t=N[e].firstBox,o=N[e].secondBox,a=function(n){i.li.hide(),n.find(".cs-element").removeClass("cs-animate")};i.video&&C(i),w(t,function(){a(t)}),o&&w(o,function(){a(o)}),Q&&(J=Q,J.animate({opacity:0},1e3,function(){n(this).remove(),J=null}))}function w(e,i){var t=e.find(".cs-element");t.css({opacity:0}),i&&(an?t.last().on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){i.call(),n(this).off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd")}):i.call())}function y(n){var e=N[n];if("centered"==e.layout){var i=e.li.height(),t=Math.max(j,parseInt(V.css("minHeight"),10));t>i&&e.li.css({paddingTop:(t-i)/2})}}function E(e){var i=N[e],t="random"===i.animation?q[Math.floor(Math.random()*G)]:i.animation,o=i.firstBox,a=i.secondBox;if(en=!1,i.li.show(),i.video&&T(i),O(e),y(e),i.bgImage){var r={backgroundImage:"url("+i.bgImage+")"};i.bgAlign&&(r.backgroundPosition=i.bgAlign),i.bgStyle&&(r.backgroundAttachment="scroll","contain"===i.bgStyle&&(r.backgroundSize="contain")),Q=n("",{"class":"full-bg-image"}).css(r).insertBefore(F).animate({opacity:i.bgOpacity},1e3),Z&&new PEXETO.utils.bgCoverFallback(Q).init()}i.bgColor?M.css({backgroundColor:"#"+i.bgColor}):M.css("backgroundColor")!==K&&M.css({backgroundColor:K}),n.when(function(){var e=new n.Deferred;return setTimeout(function(){I(o,t,e)},A.animationSpeed/2+150),e}(),function(){var e=new n.Deferred;return a?I(a,t,e):e.resolve(),e}()).done(function(){S()})}function T(e){tn=!0,B();var i="video-"+PEXETO.videoId++,t=function(){new YT.Player(i,{height:"100%",width:"100%",videoId:e.video,events:{onReady:function(){e.$videoWrap.animate({opacity:1},700).parent().removeClass("loading"),tn=!1,x()},onStateChange:function(n){n.data==YT.PlayerState.PLAYING&&(X(),en=!0)}}});PEXETO.init.ieIframeFix()};e.$videoWrap=e.li.find(".cs-video:first").css({opacity:0}),n("",{id:i}).appendTo(e.$videoWrap),e.$videoWrap.parent().addClass("loading"),window.YT&&window.YT.Player?t():(PEXETO.pendingVideoFunctions||(PEXETO.pendingVideoFunctions=[]),PEXETO.pendingVideoFunctions.push(t))}function C(n){n.$videoWrap.animate({opacity:0},function(){n.$videoWrap.empty()})}function I(e,i,t){var o=100,a=P(i),r=a.property,l=a.mult,s=150*l,d=e.find(".cs-element");return d.length?void d.each(function(e){var i=n(this),a={opacity:0};rn||(a[r]=s),i.css(a),setTimeout(function(){var o,a={opacity:1};a[r]=0,o=[a],e===d.length-1&&o.push(function(){t.resolve()}),i.addClass("cs-animate"),n.fn.pexetoTransit.apply(i,o)},o),o+=ln,s=s>20?s-20:s}):void t.resolve()}function P(n){var e={slideLeft:{property:"left",mult:1},slideRight:{property:"left",mult:-1},slideUp:{property:"top",mult:1},slideDown:{property:"top",mult:-1}};return e[n]}function O(n){j=N[n].li.height(),V.css({height:j})}function x(){if(A.autoplay&&z&&!en){if(A.pauseOnHover&&on)return;z=!1,R=window.setInterval(k,A.animationInterval)}}function S(){U=!1}function k(){if(!tn){var n=$-1>L?L+1:0;l(n)}}function X(){A.autoplay&&(window.clearInterval(R),R=-1,z=!0)}function B(){A.autoplay&&(window.clearInterval(R),R=-1,z||window.setTimeout(x,A.pauseInterval),z=!0)}var _={autoplay:!0,autoplayMobile:!1,animationInterval:5e3,pauseOnHover:!0,pauseInterval:5e3,animationSpeed:400,easing:"easeOutSine",buttons:!0,arrows:!0,thumbnailPreview:!0,ulSel:"#cs-slider-ul",navigationId:"cs-navigation",selectedClass:"selected",firstBoxSel:".cs-content-left",secondBoxSel:".cs-content-right",centerBoxSel:".cs-content-centered",prevArrowClass:"cs-arrows cs-prev-arrow",nextArrowClass:"cs-arrows cs-next-arrow",loadingClass:"cs-loading"},A=n.extend(_,e),F=null,M=null,V=null,D=null,H=null,W=null,Y=null,$=0,L=0,R=0,z=!0,U=!1,j=0,q=["slideLeft","slideRight","slideUp","slideDown"],G=q.length,N=[],Q=null,J=null,K="#252525",Z=PEXETO.getBrowser().msie&&PEXETO.getBrowser().version<=8,nn=0,en=!1,tn=!1,on=!1,an=PEXETO.utils.supportsTransition(),rn=PEXETO.utils.checkIfMobile(),ln=rn?300:150;F=n(this),M=F.parent(),V=F.find(A.ulSel),"undefined"==typeof PEXETO.videoId&&(PEXETO.videoId=0),i()}}(jQuery);